Repository navigation
shutterboy 0.1 (9e7483a)
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