github IacobIonut01/ReFra 5.0.0
5.0.0-50004 Release

6 hours ago

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

Don't miss a new ReFra release

NewReleases is sending notifications on new releases.