What's New in This Release
New Features
- Custom Collections — Create and manage custom albums with add-to-collection from the selection sheet
- Album Groups — Organize albums into groups with full CRUD, group view, and copy/move picker integration
- Mosaic Timeline Layout — New mosaic layout with seedable tile distribution and sticky headers
- Image-to-Image Search — Find visually similar images using AI-powered visual similarity search
- Frame-Accurate Video Seeking — Sensitivity-aware scrubbing for precise video navigation
- Merge Albums (#693) — Option to merge albums with the same name or merge subfolder albums into parent
- Optional ML Models — AI models can now be downloaded on-demand instead of being bundled, with a dedicated management screen
- Granular Grouping Settings — Separate controls for RAW+JPG, edited copies, and burst sequences
- Configurable Actions — Customizable selection sheet and media viewer action buttons
- Help & Tips — In-app release notes and navigation guide
- Search Sort Options — Sort search results by best match or by date
- Multi-Selection for Grouped Images (#831) — Select and share multiple grouped images at once
- Vault Custom Authentication — Set a separate PIN, pattern, or password for individual vaults instead of relying on device security
- Multi-Vault Selection — Choose which vault to open when multiple vaults exist, with item counts
- Vault Encrypt Behavior — Configurable default action when adding media to a vault: always ask, delete originals, or keep originals
Improvements
- Restructured settings into focused, dedicated screens
- Decoupled screens from ViewModels with state hoisting for better performance
- Abstracted thumbnail rendering with MediaImageRenderer for cleaner architecture
- Extracted AlbumOptionSheet and use grid layout for option sheets
- Category screen UI updates and improved spacing
- Improved vault setup strings with clearer security descriptions
- Copy encrypted media to clipboard support from media viewer
Bug Fixes
- Video Playback — Fixed codec exhaustion and black screen on fast scroll
- Favorite Button — Fixed 'show favorite button' setting not respected in timeline and selection sheet
- Categories — Fixed spacing and shared element animation issues
- Baseline Profile — Fixed install issue with non-transforming APK copy
- Vault — Fixed various Vault UI and behavior issues
What is noMl?
Starting with 4.2.0, the AI/ML models for better search and categories are now completely optional and downloadable from inside the app. All F-Droid/Github variants are noMl, while the Google Play one comes with the models pre-loaded
Checksums
ReFra-4.2.0-420014-arm64-v8aNoMl-release.apk: 7133b6e8619f68d056fac0a31a202f9516ac34fb0e42273a64df1aab45cbc01c
ReFra-4.2.0-420014-nomaps-arm64-v8aNoMl-release.apk: 07903984948a6e3d2765a1f56cfa0e816c757c27cf6a3bbd84bc721977e1d36f
ReFra-4.2.0-420013-armeabi-v7aNoMl-release.apk: e19c4da78f4ada2abb1f88e212d7c173c9a27664e2c3a97b55ef7df3204d502d
ReFra-4.2.0-420013-nomaps-armeabi-v7aNoMl-release.apk: 60418d50a2b7069c39604a4f27c0d0c822bd8883ca75cb24baba803d1e836e58
ReFra-4.2.0-420010-universalNoMl-release.apk: 761283894874982a41d59caf0d3112d1987ac41c86360db22793c6b06ee882fd
ReFra-4.2.0-420010-nomaps-universalNoMl-release.apk: ca63f3e58f824ea0aac770a9cd63739cadf3a7dee84c64c0bccdc1f897c0b91e
ReFra-4.2.0-420011-x86NoMl-release.apk: 696e564245788856b409ca5ebdb6785276ddd6d61d9bbb36b6f05b5cde7e419b
ReFra-4.2.0-420011-nomaps-x86NoMl-release.apk: 19d1993473839f302cc322d1581ec5a1af772ed9750efb958fbad56e057ce174
ReFra-4.2.0-420012-x86_64NoMl-release.apk: 233f115b3827fde2755be8fab8d2560f9dcbc0fbd1a81f3814bc8ed45de34605
ReFra-4.2.0-420012-nomaps-x86_64NoMl-release.apk: 96c8ad4c19ffaee39303d9929e4ec5220e70a2b008117b33bf68e5b7abcddbc2