Skip to content

shutterboy 0.1 (9e7483a)

Choose a tag to compare

@887 887 released this 18 May 23:37
· 105 commits to main since this release

Auto-built APK from commit 9e7483a.

Install

Sideload via Obtainium (recommended — see the project README for setup) or install directly:

adb install -r shutterboy-0.1-9e7483a.apk

Changes since v0.1-047cc84

  • grid: ThumbnailPrefetcher — bounded LIFO queue + 4 IO workers (9e7483a)
  • loader: 8-worker fetch+decode pool; prefetch yields to scroll (155a02b)
  • grid: per-id deduped Coil prefetch for the surrounding viewport (047cc84)
  • grid: revert fast-scrub model-null + prefetch flood — both regressed loading (b54c7b4)
  • grid: Aves-style fast-scrub + bi-directional Coil prefetch (64415a4)
  • grid: thumb stays during drag; debounce scan emissions; drop layout animation (c8d116c)
  • grid: stop the scroll-freeze on photo emissions; pills don't wrap (f5b1c73)
  • grid: chunky Aves-style thumb + async timeline build (af1ca62)
  • grid: distinguish loading from empty in PhotosGrid (ab44276)
  • grid: grabbable scroll thumb for quick-scroll (07e9b41)
  • grid: thin Aves-style scroll thumb on the right edge (c035c77)
  • grid: Aves-style floating pills only, drop draggable scrubber + sticky banner (e624d34)
  • settings + grid polish: theme split, density-weighted scrubber, divider rows (7f06e3e)

Verify build

Field Value
Commit 9e7483af3c2a6f6a725de7f8cd562fe4e5d80651
APK shutterboy-0.1-9e7483a.apk
APK SHA-256 d9136792713397d5bd0106cdaad8d425f9e12e2b80db061b0a477baef9ce5df5
Build flavour assembleDebug

To verify locally:

sha256sum shutterboy-0.1-9e7483a.apk
# expected: d9136792713397d5bd0106cdaad8d425f9e12e2b80db061b0a477baef9ce5df5