Skip to content

Releases: IacobIonut01/ReFra

5.0.0-50004 Release

10 Jun 21:16

Choose a tag to compare

What's new in 5.0.0

ReFra 5.0 is a major release headlined by full cloud media support. Your self-hosted server library now lives alongside your device photos in one unified timeline, with a powerful new backup & restore wizard, fresh editing tools, and a wave of performance work.

New Features

  • Cloud media & Immich integration — Connect your self-hosted Immich server and browse your remote library directly inside Gallery. Cloud assets merge into a single unified timeline with smart local/remote deduplication and per-thumbnail sync indicators. Includes email/password and API-key sign-in with encrypted credential storage, multi-server support, full-quality streaming, EXIF display, favoriting, server albums, recognized people (with name/birthday editing), map browsing, CLIP-based smart search, and shared-link management. ownCloud groundwork is also in place.
  • Cloud photo backup — Pick which local albums to back up to your server with checksum-based deduplication to avoid re-uploads, separate Wi-Fi/cellular rules for photos and videos, background scheduling, and an upload details screen.
  • Backup & restore wizard — Export and import your settings, favorites, cloud server configs, and vaults as a single archive, with optional password encryption. Vault backup is off by default and authenticates each selected vault with its own credential before it's included.
  • New editor effects & filters — A new Effects tab adds Posterize, Edges, and Borders with live preview, while the Colour tab gains GPU-accelerated Hue and black & white tools and the Filters grid gets a one-tap Negative preset.
  • Flexible date grouping — Group your media by day, month, or year, configured independently per screen (Timeline, Favorites, albums, locations, and cloud archive), with per-screen date-separator toggles.
  • Album sections — Automatically organize albums into collapsible Common, Apps, and Other sections based on where they're stored, with manual "Move to section" overrides. Off by default.
  • Save motion photo as video — A Google Photos-style "Save as video" action exports the embedded clip from a motion photo as a standalone MP4 in your Movies folder.
  • Android Advanced Protection — On Android 16+, enabling device-wide Advanced Protection automatically force-enables sandboxed image decoding and stronger metadata isolation. Your preferences are preserved and restored when it's turned off (#900).
  • Location detail sheet — Tapping a photo's location opens a bottom sheet with a larger map preview, the media thumbnail, and quick actions to open it in app or in an external map.
  • Improved APNG & JXL support — Better animated APNG playback and JPEG XL image handling.
  • Hide favorite button — New separate setting to hide the favorite button next to the search bar.

Performance

  • Smoother timeline scrolling — Vendored scrollbar module, optimized grid rendering, a new MediaCellState to cut per-cell recompositions, and image loading paused while fast-scrolling via the scrollbar thumb.
  • New viewer image pipeline — Replaced Glide with a Sketch preview+full painter pattern in the media viewer and story cards, plus grid-click prefetching for flicker-free transitions.
  • Faster startup — Prevented the ignored-albums flash on restart and optimized startup work.
  • Reduced blur lag — Lowered media viewer bottom-sheet blur lag.

Improvements

  • Cloud media is deduplicated across search and location flows
  • Calendar-day difference is now used for timeline date grouping
  • Migrated build scripts to Gradle plugins and added a Google Play variant
  • VaultPasswordUnlockSheet can show an optional subtitle naming the vault

Bug Fixes

  • Fixed file-descriptor-backed resource leaks
  • Fixed horizontal mirroring of panorama images
  • Fixed video continuing to play (background audio) when the app loses focus
  • Fixed album content not showing in the picker for timeline-only hidden albums
  • Fixed custom album thumbnails not appearing in the picker's album tab
  • Fixed inconsistent status bar icon colors in the media viewers
  • Fixed Settings summary text overlapping with the switch
  • Fixed duplicate StoryCard keys and consecutive video playback in the story viewer
  • Fixed several vault UX issues (deferred creation, confirmation dialogs, touch blocking)
  • Fixed a duplicate-key crash in the viewer pager by deduplicating media by ID
  • Fixed grid pinch-zoom conflicting with scrolling
  • Fixed back navigation from StandaloneActivity via taskAffinity (#886)
  • Fixed ContentObservers not refreshing after move/copy by notifying the Files URI
  • Fixed a vault decryption temp-file leak that caused large storage bloat
  • Fixed copy/move to write into SD card folders instead of internal storage
  • Fixed trashing of external storage media when using MANAGE_EXTERNAL_STORAGE

Variants

Variant Description
Standard Full-featured with maps, cloud providers, and all online capabilities. AI models can be downloaded after install.
Offline All online features removed — no maps, no cloud sync, no network permissions. AI models cannot be downloaded post-install; use the WithML variant if you need AI features.
NoML No AI/ML models bundled — smaller download. Models can be downloaded after install on Standard builds.
WithML Bundled on-device AI/ML models — face recognition, smart search work fully offline. Required for AI on Offline builds.

Downloads

Standard (NoML)

Architecture Download SHA256
arm64-v8a Click Here 9390f7c33c9cfb46927607f5e89bbed734c3a54c6de4b620eed2a1c45c6f877a
armeabi-v7a Click Here c8ff0c45e1890a7e0dad13070a3e57530df13733c872f52e9f62f2c1dcf2264b
Universal Click Here 05e5a2e5167ceda6dc77e1b0520243a6838dfb830076784d3c0139425e86a905
x86 Click Here 71d82c4f7fdd06ea788be457cf6f0bb8cf9ee41e2c5bb5615d86b713eefa2a7b
x86_64 Click Here fe82e122403bbba89bc994390f1e375e70d694f98e4c9121c80df0f89c46ac36

Offline (NoML)

Architecture Download SHA256
arm64-v8a Click Here 5d659f4c71424f990fec60bd91cfd30378c6885e55523efeaaabef4d3d956161
armeabi-v7a Click Here b9dc92c590bfe2224978a5943a6c3c5e52aa5f70778040cdaae8a16f2cbc9d7d
Universal Click Here aae190561f45f257a284ff8e086b08c66e2489497ea9c0dd873795de9bd62cb0
x86 Click Here 485f6af33d60a16d183a16ee4d833f88034780dc4c859e395d04166a5f00a31e
x86_64 Click Here 7aefafac98abb675b4f40d3e1b6d1be1c939e1add56118e7f013248c2675d733

Offline (WithML)

Architecture Download SHA256
arm64-v8a Click Here a665518ea1818f70425191c390a7c20660ffd738054f7c753d298b3550338ed1
armeabi-v7a Click Here 54dd3d3fd89010923247631d72eebf6250b063b25fc0bed45fb97669db913570
Universal Click Here 7bd7446f151d5bb9c48d8ecb4655ec826c9ebcd5df9a266a7e9c4cc27ac27597
x86 Click Here e43d5da7d1e20747cc0bab7a1358b273c7d5ef39ae99710e37bb5a739b66b209
x86_64 Click Here 41de939093035afe6642e157edb3f999a7ba51e96bbf835c4c0c7e09a9c5bcd9

5.0.0-50002 Nightly Release

31 May 23:30
586b71b

Choose a tag to compare

Pre-release

Variants

Variant Description
Standard Full-featured with maps, cloud providers, and all online capabilities. AI models can be downloaded after install.
Offline All online features removed — no maps, no cloud sync, no network permissions. AI models cannot be downloaded post-install; use the WithML variant if you need AI features.
NoML No AI/ML models bundled — smaller download. Models can be downloaded after install on Standard builds.
WithML Bundled on-device AI/ML models — face recognition, smart search work fully offline. Required for AI on Offline builds.

Downloads

Standard (NoML)

Architecture Download SHA256
arm64-v8a Click Here 4fbfd4b645ba1b9b43252a59e50331639676dfc5c5bda77b716bb3c30f84bd38
armeabi-v7a Click Here 64fd66b41ec1f33484fd072466c0feb5b7461fefadd6a5df731099eba49291e2
Universal Click Here 30cee7f98924b1200ada393b6c2224c987a67eef6313a4e8c67a682f4991d277
x86 Click Here 8b44edfaf1eaf72426599b68157837a8d2d4a4cea343885a712712e5dc7d52f6
x86_64 Click Here 8bdfa63f5c877f16a6d0fbc58442da637c97b0db3f538accab84515d46d24de9

Offline (NoML)

Architecture Download SHA256
arm64-v8a Click Here 2c692879dea5480c88decc5193ba92c41e7aa7e5fd1bb17684bed7edd736636d
armeabi-v7a Click Here 698117aabeca65285f2f6f4bc5ae5ae28239462d8a6c6a3064033c935009b216
Universal Click Here bd92117c8857a675e013b2f4e64bedb79298f678e224d4d5b147b1a9b1b211ee
x86 Click Here ab2300db3bc5680cd85a0e92e0b671e43ff78936286af959d80f2228414edafa
x86_64 Click Here 958a56b68a2201924bb9e2328b94cd89da4c99230e64b9313f33080760f8c7d9

Offline (WithML)

Architecture Download SHA256
arm64-v8a Click Here 6ef6bc4db8255432f96549e318dd11c780e2479fbb4c932eef08c5c8645e95a3
armeabi-v7a Click Here 7d483bd41b5e0371ff42dc867201ba94b9b533a6a6d2eceee4a11ec4d255f810
Universal Click Here 9932d2c17c8bf92cdcc30d8b8cc69ac9ed1f3159174ddb44e41acb9da77d41ec
x86 Click Here 1473051ed17c1e64253e73af74f59c6381356843ec503cb3ff78617ed690853a
x86_64 Click Here e98434f06ff21e4c2ffdb1637bddadfe8cde463d363c84d0a2014c245df820ef

5.0.0-50001 Nightly Release

29 May 20:56

Choose a tag to compare

Pre-release

Checksums

ReFra-5.0.0-500014-immich-arm64-v8aNoML-release.apk: 967efb1da00639c5a55774d0dff388b00a9a56bffe7b9967b305ddb2deabe9c5
ReFra-5.0.0-500013-immich-armeabi-v7aNoML-release.apk: c2c5a0c4f241aad0ee65dd379fd47866077a6d71c07017276a7c1d0d4883c333
ReFra-5.0.0-500010-immich-universalNoML-release.apk: 206520775a53e9282c5a764f002873ccad24eacad1ca86eb32f32a3fd88a8bcb
ReFra-5.0.0-500011-immich-x86NoML-release.apk: ad0fc1f8678d14d0fca3c27d4ecc5149a05fb6278c5632eb7fc833d8f8339636
ReFra-5.0.0-500012-immich-x86_64NoML-release.apk: 62465612158a50a58f6352db136d3b3561c00562700c466168c1c338c6d15323
ReFra-5.0.0-500014-nomaps-immich-arm64-v8aNoML-release.apk: 146b15f16a5184b29172aefed7a792bc07d44c41d74736176e0f0fccaaf3a024
ReFra-5.0.0-500013-nomaps-immich-armeabi-v7aNoML-release.apk: 7c7d1c5ea1fb77f49fd4c484b21b240b413baf5f4ad05aaf028973d459ba636f
ReFra-5.0.0-500010-nomaps-immich-universalNoML-release.apk: 0f5510222c541fd5a1651da796e97b580731bb441dca75addadff7741adf1f16
ReFra-5.0.0-500011-nomaps-immich-x86NoML-release.apk: 96788198a800c3764d7730ed2a6dabb3c38fd87f08f986eb6c71b9544c49c16e
ReFra-5.0.0-500012-nomaps-immich-x86_64NoML-release.apk: 70a8337231e8d9d2b49250fda01a433199e607f479d3be0140b3cc2954534dbd
ReFra-5.0.0-500014-nomaps-immich-arm64-v8aWithML-release.apk: 85102f3b28da65e5e11204277c0810b7b39eabe736fab23321ea1333f8772511
ReFra-5.0.0-500013-nomaps-immich-armeabi-v7aWithML-release.apk: de0a3d92046b8f43018f661adba2908768de1cc1009c9ab694d00f98b2aae19b
ReFra-5.0.0-500010-nomaps-immich-universalWithML-release.apk: 075850618eae5d29b0023fe343150933510429949b46df7ece70edb892e1880a
ReFra-5.0.0-500011-nomaps-immich-x86WithML-release.apk: b5e2e722b6167aadb0feaf2a43800e27ee1338ca271fe1808f2ecefc9d0bb678
ReFra-5.0.0-500012-nomaps-immich-x86_64WithML-release.apk: 6c8c3f78d9947ac00d096d640ad4e1b1e78c15ab0cd9ee3b44974d48f1147c50

4.3.1-43101 Nightly Release

26 May 16:18

Choose a tag to compare

Pre-release

Checksums

ReFra-4.3.1-431014-arm64-v8aNoML-release.apk: 7c7d07b8b1caee001c840503d778a46822e48f2d0fdce09401735f8b1a90816a
ReFra-4.3.1-431013-armeabi-v7aNoML-release.apk: be39941eddeafc6f6703a5a7cf6aa237c05b0ea7178227b001ff76047eb58ea1
ReFra-4.3.1-431010-universalNoML-release.apk: 841803946b60e85af73417c0193a5b389787f34862c6eea2e98790be4edfc019
ReFra-4.3.1-431011-x86NoML-release.apk: 1de0ba8d745478b81fa5fec664df8eb25f0146b7388552a92e296ed1c887e4e1
ReFra-4.3.1-431012-x86_64NoML-release.apk: 94717cf8fc9ad32f6f82c005c039cfcd9342ca299b9f24cdb3d617460ff50d45
ReFra-4.3.1-431014-nomaps-arm64-v8aNoML-release.apk: 7bdb1249e7121312e95f3dba208248efe15e0dca1c63f3f588ff19a86ec0ce67
ReFra-4.3.1-431013-nomaps-armeabi-v7aNoML-release.apk: 8d0982f08f4d792d50a123e7a53e1b84299e0712f8af571e7f94628d0bcbc1d5
ReFra-4.3.1-431010-nomaps-universalNoML-release.apk: a0913a5232ff003bbb89be1ee715c7f605b4cf60e7f127547ae9df44174523cf
ReFra-4.3.1-431011-nomaps-x86NoML-release.apk: b09390fdb12d2ea26cb65cd25faa76ed83f36d8cbe8fcce6cbe807d8af8a953f
ReFra-4.3.1-431012-nomaps-x86_64NoML-release.apk: 478fe83863013be97d8c0385a2d4a0c81cc07f0ed93efdcbc82e82e829177bb6
ReFra-4.3.1-431014-nomaps-arm64-v8aWithML-release.apk: 6b3c65b1ff9bf7151b3bda8561c41fd9abdf92a2436b143467c2ce6ae30fc4be
ReFra-4.3.1-431013-nomaps-armeabi-v7aWithML-release.apk: 174f4225fe50503c6db16a714e94d69864f34d62bed349228a2d04a49dd8ea28
ReFra-4.3.1-431010-nomaps-universalWithML-release.apk: 566de796b0a5949f4c3ad2708b8396e6880eba7697489b089fa210c8f38f790b
ReFra-4.3.1-431011-nomaps-x86WithML-release.apk: e8061b873161e685414cc2da92ca088b765e7d21e2d56d0f242aab9904305a9e
ReFra-4.3.1-431012-nomaps-x86_64WithML-release.apk: 069749bbc24225e950db6707f8bd0c2e89f6252381a453d34c4610f3825c52a8

4.3.0-43001 Release

25 May 16:03

Choose a tag to compare

What's new in 4.3.0

New Features

  • Story Cards — A new horizontal carousel above the timeline surfaces highlights from your recent photos, albums, categories, locations, and favorites. Tap any card to open an immersive full-screen story viewer with auto-advancing slides and progress indicators. Fully configurable: toggle card types, reorder them, and adjust viewer timing in Settings > Timeline & albums > Story cards.
  • Redesigned Video Controls — Video control buttons (subtitle, speed, volume, rotate) have been consolidated into a single "more options" button that expands into a blurred animated popup with scale+fade transitions. Uses row layout in landscape, column in portrait.
  • Video Auto-Contrast — Auto-contrast and adaptive surfaceContainer colors now extend to the video options popup, matching the viewer's luminance-based theme.

Performance

  • Faster Cold Startup — Cold startup optimized from ~900 ms to ~350 ms through lazy Keystore SecretKey caching, deferred database passphrase validation, async media distribution loading, and eager permission checks.

Improvements

  • Improved shared element transitions: single stable registration per media item, Long-based keys for more accurate photo-to-viewer animations
  • Loading shimmer now shows during timeline startup instead of a blank screen

Bug Fixes

  • Fixed move/copy failing for albums outside Pictures/DCIM when app has MANAGE_MEDIA permission (#875)
  • Fixed forced screen orientation not resetting when leaving video player (#880)
  • Fixed status bar icons not syncing with followTheme logic in media viewer
  • Fixed ClassCastException when viewing media from lock screen after unlock (StandaloneActivity) (#877)
  • Fixed grid realignment glitch on back navigation caused by animated sticky header offset
  • Fixed empty-media/loading overlapping above-grid content; hidden collection card when albums list is empty

Checksums

ReFra-4.3.0-430014-arm64-v8aNoML-release.apk: 4f2195ada0d94e7ca34e54bef998c591af09813bc6213084645860de84ac76dc
ReFra-4.3.0-430013-armeabi-v7aNoML-release.apk: b55d4ebde3330f05758519c6430c10a91bce4334ddcef602f2b56140c04cada9
ReFra-4.3.0-430010-universalNoML-release.apk: f9c84224d70d43ef3f46b820f32a780982609276e494b6fde2b10591afb45280
ReFra-4.3.0-430011-x86NoML-release.apk: 651d96bbf2e075f286ba375aecf7f9b4200ac53920a019a2193366f4531b853c
ReFra-4.3.0-430012-x86_64NoML-release.apk: 3b2d19a90020448ac0fed621e187bec4b5f107b03ad1ea7daa8de8bb9b1dd90b
ReFra-4.3.0-430014-nomaps-arm64-v8aNoML-release.apk: be21eb7d805322f33d20cfa0024e62733b19e8ace1292d041719ac7149f93995
ReFra-4.3.0-430013-nomaps-armeabi-v7aNoML-release.apk: af109cb0ad91629dfdf140731bb991dc91e8562a39590fd791aff74b262776a3
ReFra-4.3.0-430010-nomaps-universalNoML-release.apk: 443d4a483b39dc3a42bef469db70d6912f348de5c8d46e2cbe3389678cf1e9cd
ReFra-4.3.0-430011-nomaps-x86NoML-release.apk: dc2cae6c9973f623fa1766f72daaf33817d3f9efde5502dedccbe07d0f1c6f79
ReFra-4.3.0-430012-nomaps-x86_64NoML-release.apk: 32a323348baec47bfb6cbe1cbd27680c634a807e4b4acb66e57630c65c01555f
ReFra-4.3.0-430014-nomaps-arm64-v8aWithML-release.apk: 33527159fc6591f5eb8d3ba0142c176b2af08df90178fa1f6a50cda19bd4fd39
ReFra-4.3.0-430013-nomaps-armeabi-v7aWithML-release.apk: 819273ec41579a7f5e5df493d42b6c57c34a6499ca2c8e034d3a869804c771da
ReFra-4.3.0-430010-nomaps-universalWithML-release.apk: 5c8e2007a5463a0ff7d68c6d58d313bc11c2fa311f17f182e24e9ffc5ec45321
ReFra-4.3.0-430011-nomaps-x86WithML-release.apk: 92f41e50fc7cf361e9795c75c1c811b9b7557d27916657a7b850eac64a89e545
ReFra-4.3.0-430012-nomaps-x86_64WithML-release.apk: 02fefe5882d1e18a42d3ea6dccf8e27d4bac322aceff3d3ea8f3752c0b2e653e

4.2.3-42301 Release

24 May 13:08

Choose a tag to compare

What's new in 4.2.3

New Features

  • Timeline Filter — Filter your timeline by media type (photos, videos, GIFs), favorites, year, or album. Access the filter directly from the search bar. Combine multiple filters for precise results.
  • Animated Format Support — Play animated AVIF, animated JXL, and APNG images alongside traditional GIF. Modern animated formats with better compression and quality are now fully supported.
  • Video Subtitles — Select embedded subtitle tracks or load external subtitle files (.srt, .ass, .ssa, etc.) during video playback. Manage subtitles from a new bottom sheet with track selection and delete support.
  • Video Pinch-to-Zoom — Pinch-to-zoom and double-tap-to-zoom during video playback, just like with photos. Pan around while zoomed in to examine fine details in video footage.
  • Search Descriptions & Metadata — Search queries now match against image descriptions, EXIF metadata text fields, and other embedded metadata — not just filenames and AI analysis.
  • Album Picker Search — A search bar in the copy/move album picker lets you quickly find the target album by name when you have many albums.
  • Redesigned Trash & Favorites — Both screens have been completely redesigned with a fresh layout, improved visual hierarchy, and smoother animations.

UX Improvements

  • Filter moved from separate UI to inline search bar with a settings toggle to control visibility
  • Dismissible Donate/GitHub banners in Settings
  • Bottom sheet confirmation replaces dismiss X button for a more consistent experience
  • Optimistic UI feedback when trashing images for snappier interaction

Bug Fixes

  • Fixed drag-selection tracking not initializing correctly when no prior selection existed
  • Fixed keyboard overlapping the metadata edit bottom sheet (added imePadding)
  • Preserved original DATE_TAKEN and DATE_ADDED when overriding an edited photo

Checksums

ReFra-4.2.3-423014-arm64-v8aNoML-release.apk: ec4bb9f2f5cf2b10fdfe842ff586c2590daddbdc4544a1d8baf300781b2c41bc
ReFra-4.2.3-423013-armeabi-v7aNoML-release.apk: 82407700f75f5bfab81bd636cd96a1881f8ff8f1742a7eddc17b8f080236c9d7
ReFra-4.2.3-423010-universalNoML-release.apk: 33c1cb1628735ac91bb06fc3380dcbd955a9851d89b242f83c5d5f933f6a08f3
ReFra-4.2.3-423011-x86NoML-release.apk: e49d2a1ee746f52b27e719da9cb5e9f0d4faedcf426e25853e980bb4b92f6fe6
ReFra-4.2.3-423012-x86_64NoML-release.apk: 70eff1721f7dbae95f8a5ce298f11b66aa02f8a09cdda1ee0342e1cfafd93ff3
ReFra-4.2.3-423014-nomaps-arm64-v8aNoML-release.apk: 4eaa2e5ef1c40f45275f89d75b1a34c6be3258a07a8c1aa1f877f98e4146629e
ReFra-4.2.3-423013-nomaps-armeabi-v7aNoML-release.apk: e73292f33dc68b3926b7aa6f82e2f18190afa22bb788ad26a1d0f19ec98007e3
ReFra-4.2.3-423010-nomaps-universalNoML-release.apk: 96ad69d00fc393d8262c1e61dfee6a29735b96fc0b791427afbffaa2994bb2b3
ReFra-4.2.3-423011-nomaps-x86NoML-release.apk: 7dc7a76476c6883dbcc7093407c24c5413ba424a697ad3e8ffcb01c95a7c2e77
ReFra-4.2.3-423012-nomaps-x86_64NoML-release.apk: 79ea6d4377d0b1ed4441adcdea6dbe5175dba242ac909224bfed1a33d9b3793c
ReFra-4.2.3-423014-nomaps-arm64-v8aWithML-release.apk: 35fb1463bf09e86446f0e87933298cfb7b6e642a6c392d58d7ae05c9693e4936
ReFra-4.2.3-423013-nomaps-armeabi-v7aWithML-release.apk: 56544e01f64238f1a7dbd23fbc5c45a76ffd6c168a8d126c9ff305075cce6c9b
ReFra-4.2.3-423010-nomaps-universalWithML-release.apk: ce7e9f76ea04c5fc754122f202bc773d8703fd2248bd0b33bbbfbf054e1ebcb3
ReFra-4.2.3-423011-nomaps-x86WithML-release.apk: 534a23d3c19d3967cee0ed5841e826cbf024a87d1c27d920fc9afc19458b43f8
ReFra-4.2.3-423012-nomaps-x86_64WithML-release.apk: e04296a0db751d31f3ca1cbff009bdb4f8a8aa6b650f0e6642dfb50245f84af8

4.2.2-42201 Release

23 May 22:36

Choose a tag to compare

What's new in 4.2.2

Security Hardening

  • App Sandbox ProtectiontargetSandboxVersion=2 enforces stricter process isolation at the OS level. All file processing is gated through configurable sandbox modes.
  • Sandboxed Image Decoding — HEIF, AVIF, and JXL images are decoded in isolated system processes via SharedMemory. If a malicious file exploits a decoder vulnerability, the damage is contained in the sandbox and cannot reach the main app.
  • Isolated Metadata Parsing — EXIF and metadata extraction runs in per-file sandbox processes. Three modes available: Shared (default, single reused process), Hybrid (per-file for opened files, shared for batch), and Per-file (true per-file isolation for everything).
  • Private Folder — Store sensitive files outside MediaStore using Android's Storage Access Framework (SAF). Files are hidden from the normal timeline, not indexed by other apps, and protected behind the app's security gate.
  • Encrypted Storage — Enforced encryption for app preferences (AES-256-GCM with Android Keystore) and Room database (SQLCipher). Protects trash index, categories, and internal data at rest — even on rooted devices.

New Features

  • Persistent Rescan Tracking — MediaStore rescan state is now persisted in the Room database, surviving app restarts and ensuring consistent media synchronization.
  • Various Performance Improvements — Lazy per-album timeline flows, reduced recompositions in media viewer bottom sheet, optimized collection types and state management.

Bug Fixes & Improvements

  • Fixed extremely slow AI classification by skipping NNAPI for quantized CLIP models
  • Fixed status bar icons always dark in media view when auto-contrast is off
  • Handle missing ACCESS_NETWORK_STATE permission gracefully instead of crashing
  • Fixed crash when launching map intent on devices without map apps
  • Fixed AI features not showing on nomaps-withML builds that lack INTERNET permission
  • Use filename-parsed date as fallback when MediaStore DATE_TAKEN is null
  • Fixed motion player not released when swiping to non-motion photo
  • Fixed crash on large batch copy operations
  • Corrected auto-contrast help tip navigation
  • Updated dependencies

Checksums

ReFra-4.2.2-422014-arm64-v8aNoML-release.apk: 40fc59e287afd037291b8e381dfcdfaf6d12e93c4ace267e39c84e3b58a22c73
ReFra-4.2.2-422013-armeabi-v7aNoML-release.apk: a15267e9ba0de5ef6c6025854a794d52211e771e82445aeba6a253258807946b
ReFra-4.2.2-422010-universalNoML-release.apk: 098ad988a34f0737f7daf51c113bce2340a395cecdfd55d9fcc403f4f5a38431
ReFra-4.2.2-422011-x86NoML-release.apk: 481b21debbbf38034e91c976dffad10a9152e582e62a18209d674afe9b88ad81
ReFra-4.2.2-422012-x86_64NoML-release.apk: 4d1c75c66813fd273ca1f50059aaa7d02637768603e30f3437ef63ba8d97d7f7
ReFra-4.2.2-422014-nomaps-arm64-v8aNoML-release.apk: e2d103ec0cbdfc704061586804ab52f5c3cbb7cefd608944f58ad0802d33cd7d
ReFra-4.2.2-422013-nomaps-armeabi-v7aNoML-release.apk: 755eb7dc70a4c3eed1cb18962628fed0567b0da15a01336a7513a93524e05a14
ReFra-4.2.2-422010-nomaps-universalNoML-release.apk: a01c5739b5f16b25f1bd16f87e71215e2b23046f3555320506cb11569e80d716
ReFra-4.2.2-422011-nomaps-x86NoML-release.apk: a230cba60ecdc5d17ee56fadc75af2068afb987651f46b78d791f4b011463268
ReFra-4.2.2-422012-nomaps-x86_64NoML-release.apk: 70ca0f761355b82a20d6c5611bb63ce26427eaa6390df20ddba45e99a7cfd06a
ReFra-4.2.2-422014-nomaps-arm64-v8aWithML-release.apk: 6b94f8900bac26c84af98a5a8b0c4fdeb951a3e840a13123066c56659993024c
ReFra-4.2.2-422013-nomaps-armeabi-v7aWithML-release.apk: ee314941420ee7551f8926b3c2b64dfbd8051ef93ddb048e9612a4c3fe5d2da9
ReFra-4.2.2-422010-nomaps-universalWithML-release.apk: b7cfced75c9742dd3a8e8b68638d6dccc0f9012c6b080f1e6b24587a22f74e40
ReFra-4.2.2-422011-nomaps-x86WithML-release.apk: a5dff2e8285bfc4ebfd7af8060eebec0101a98683adeed8ac329b4266a7078bb
ReFra-4.2.2-422012-nomaps-x86_64WithML-release.apk: f5f212d06315727e445c4bd023f65199748125d2211ec2c343e4d8eb05966ca1

4.2.1-42101 Release

12 May 17:59

Choose a tag to compare

What's new in 4.2.1

New Features

  • FCast Video Casting — Cast videos and images to FCast-compatible devices on your local network. Includes mDNS device discovery, remote playback controls (play, pause, seek, volume, speed), local streaming server, and encrypted vault media casting via temporary decryption.
  • Auto-Contrast (Beta) — Real-time luminance detection automatically enhances display contrast in the media viewer. Dark images become easier to see and bright images appear more vivid — without modifying your files.
  • Vault Overhaul — Complete redesign of vault security and navigation:
    • Global gate authentication before the vault selector (None / Device Security / Custom Password)
    • Custom per-vault passwords with independent security levels
    • Streamlined vault creation flow: create → set password → configure gate
    • Vault deletion returns to selector with re-authentication; last vault exits to library
    • Unified confirmation sheets replacing duplicated dialog code
  • Right-Align Selection Actions — New option to push top action buttons to the right edge of the selection bar for easier one-handed reach on larger phones.
  • NoMaps WithML Build Variant — New build variant that includes AI models but strips all map dependencies and network permissions.

Bug Fixes & Improvements

  • Fixed phantom selections when media is externally deleted (#854)
  • Corrected permission list on setup screen for maps/nomaps variants
  • Capitalized ML in product flavor names (#848)
  • Improved image loading with sketch lib update (4.4.0 → 4.5.0-alpha03)

Checksums

ReFra-4.2.1-421014-arm64-v8aNoML-release.apk: 85638626f2f64cd08e795421a2276ce7f4caca57f66d30dc9ced96685513b296
ReFra-4.2.1-421014-nomaps-arm64-v8aNoML-release.apk: d8435f854d819a25ab4cf35d3f3a99108c24e11bbe01b0de58b6447fed8d4e0c
ReFra-4.2.1-421014-nomaps-arm64-v8aWithML-release.apk: f92f007f6c6440ca4d89958092b4ed7b3fe95cf05b2de2ff6196883e79a64500
ReFra-4.2.1-421013-armeabi-v7aNoML-release.apk: b0da76463f3df306233bae6ee91a51b8951a51caac845c25dabbddffa88c3207
ReFra-4.2.1-421013-nomaps-armeabi-v7aNoML-release.apk: 5c98526fd367f822d7eaf57fb33e9af02abac075a39c8c80b844b4847b2a0fa9
ReFra-4.2.1-421013-nomaps-armeabi-v7aWithML-release.apk: c1a0766786f99a676380636a53984446bd50b04e1b9a8b2e155e46b101a70a5c
ReFra-4.2.1-421010-nomaps-universalNoML-release.apk: fd3768d3425cf95d961fcf529ddd300da691026836371275e6e4061bd9a5cfea
ReFra-4.2.1-421010-universalNoML-release.apk: 2e439331eaccf7e9779629ed9c81155646e546e392f976a4cbdaca1b8704eb63
ReFra-4.2.1-421010-nomaps-universalWithML-release.apk: 9e643dd8d2c1ea5f4af8d5e8d9eb7f7b1131b7d9962015449d3ce721f1e38d01
ReFra-4.2.1-421011-nomaps-x86NoML-release.apk: f91c01fc56c1efa037b8c7fec26b74ad9c3557cca568304a43ba12fed6619287
ReFra-4.2.1-421011-x86NoML-release.apk: e41ed2b7e6abfe1c34e79b3e70d032243d17c28bef5df4958964383556293ffa
ReFra-4.2.1-421011-nomaps-x86WithML-release.apk: 17f83bed667755cbcdb1795db26da0171dc1a8387cad861baad85d426f27c71a
ReFra-4.2.1-421012-nomaps-x86_64NoML-release.apk: be9380aa9a74c7564c7c3a23292f6e354ded0206a40af60ea9d0a14b8f2238ad
ReFra-4.2.1-421012-x86_64NoML-release.apk: 2393ec03d3c4dc5ee1d65f91d3cce1acf0bcd8c0b5f4ebaea68a55f6340c50b8
ReFra-4.2.1-421012-nomaps-x86_64WithML-release.apk: 66a7d02441957b05e3d057842dc1a08a81922fd59496b8b02ecccd249c909d55

4.2.0-42001 Release

06 May 21:20

Choose a tag to compare

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

4.1.3-41301 Release

25 Apr 23:11

Choose a tag to compare

What's New in This Release

New Features

  • Revamped Edit Screen — Completely remade photo editor with enhanced tools and text overlay support
  • Full Metadata Viewer — View all EXIF/metadata for images and videos directly in the media detail view
  • MapLibre Migration — Replaced Mapbox with MapLibre using OpenFreeMap tiles, removing the need for a Mapbox token
  • Sandboxed Metadata Parsing — Media metadata parsing now runs in an isolated process for improved stability

Bug Fixes

  • On-Demand Metadata Fetching (#817) — Fixed metadata fetching for media detail view
  • Picker ClassCastException (#823) — Fixed crash in PickerActivity by extending FragmentActivity

Checksums

ReFra-4.1.3-41301-arm64-v8a-release.apk: 771a24a624aeb5d718d7a47da50175ba116834fcd156fb3b0e29e1c748fd410b
ReFra-4.1.3-41301-nomaps-arm64-v8a-release.apk: 21a4415a021894364e768ee446c1857c3264488c5d3be1ab75b439635b0b7649
ReFra-4.1.3-41301-armeabi-v7a-release.apk: 4b5ba727676ef87608752e18865e09ff9c413b7df9bf96c2a9ea056166d49e94
ReFra-4.1.3-41301-nomaps-armeabi-v7a-release.apk: a51999830719bea1aecbf7d6ad7d80de0ae9d53ed9dfb3e10d43c787b5c38150
ReFra-4.1.3-41301-nomaps-universal-release.apk: a63d1f326724fe6ffb165f5bc4c49f74c7759add2b78ad9c3a469df6f5951c2a
ReFra-4.1.3-41301-universal-release.apk: f333b8c961df61461fae8550cc89d9f7ec55064934017133f175f63b82f573f8
ReFra-4.1.3-41301-nomaps-x86-release.apk: a160a40027673994f16bca3e42b147f526948e1aae046b8c727c5c1f14cd4f5b
ReFra-4.1.3-41301-x86-release.apk: 51bf0fe79642fdc2e095748aeabc4c497578027c40f8f84d62df72105df32f3d
ReFra-4.1.3-41301-nomaps-x86_64-release.apk: 8d13fcaff8c734a322105995d957094955831f92fcc2ebd6ace44bdad3c04302
ReFra-4.1.3-41301-x86_64-release.apk: f0beddb4e1312ea25eff67ca17663d6e69eecdb659c5fcd93c8373a2d3e6e80e