Iris Gallery

com.iris.gallery
by Zapstore Catalog

Fast, private, 100% offline gallery with photo editor and EXIF inspector

Iris Gallery is a lightweight, fluid, and privacy-focused Android gallery app built with modern Material You 3 and Jetpack Compose. Features: • 100% Offline & Private: Zero INTERNET permissions requested in the manifest. Your photos and videos never leave your device. • Fluid Material Design 3: Full dynamic Material You theming that adapts to your wallpaper, complete with seamless dark and light modes. • High-Resolution Canvas Viewer: Native hardware bitmap rendering with multi-level zoom (up to 7×) preserving crystal-clear detail on screenshots, text, and photos. • Built-in Photo Editor: Crop, rotate (90°/180°/270°), flip horizontally/vertically, apply filters, sketch with custom brush tools, and add text. • Rich Camera EXIF & GPS Inspector: View detailed camera metadata including model, aperture, shutter speed, focal length, ISO, flash, and open capture coordinates directly in your preferred map app. • Integrated Video Player: Powered by Media3 ExoPlayer with sensor-aware hardware rotation and intuitive playback controls. • Dynamic Pinch-to-Resize Grid: Smoothly adjust photo column density between 2 and 6 columns with responsive item placement animations. • Media Formats & Special Types: Dedicated smart filters for RAW photos, animated GIFs, motion photos, panoramas, and screenshots. • Duplicate & Similar Media Finder: Scan for identical or redundant shots and clean up storage with one tap. • Private Locked Vault: Protect sensitive photos and videos behind biometric authentication or device credentials. • Safe Trash Bin: Move deleted items to the trash with easy restoration or one-tap permanent purge. • Home Screen Photo Widget: Pin favorite memories and photos directly to your launcher with customizable aspect ratios and rotation intervals.

First release: Nov 10, 2026, 1 total release.

Most recent release: Nov 10, 2026.

Website Repo

Appears in 0 app stacks.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Nov 10, 2026 0.9.5
    ### What's New in v0.9.5 - **Vault & Trash Overhaul**: - Fixed a rollback bug where if one file in a batch failed to delete from storage, rollback could wipe the vault copies of the other files in that batch (#226). - Added automatic orphan recovery (`recoverOrphanedItems`) and corrupt index salvage so files copied into the vault folder during an interrupted move get re-indexed automatically on startup, refresh, rescan, or when opening Locked (#197, #240). - Fixed vault and trash restore on Android 10+ Scoped Storage (was trying to insert into read-only `VOLUME_EXTERNAL` instead of the real storage volume) and cleared 24-hour deletion tombstones on unlock so restored files show up right away (#199, #239). - Added a live progress dialog when moving/restoring vault items, fixed ghost albums staying visible after locking (#197, #202, #240), and made granting "All Files Access" automatically resume the pending vault move on return. - Sorted Trash newest-first (#230) and preserved SD card volume names across trash/vault operations. - **Zero Network Permissions**: - Explicitly stripped the transitive `android.permission.ACCESS_NETWORK_STATE` permission that Media3 ExoPlayer was merging into the manifest (#228, #232).
    More…
    - **Media Tab Filter**: - Added a filter on the main Media tab to switch between All, Photos, and Videos (#225, #227 by @AndroidSuggest). - **Photo Editor & Timeline Fixes**: - Overwriting an edited photo now preserves its original `DATE_TAKEN` and `DATE_ADDED` timestamps instead of jumping to the top of the timeline (#229). - Fixed editor rotation snap target spinning the wrong way around (#212 by @AndroidSuggest). - Replaced text labels in the editor Transform bar with clean icon-only buttons (#211). - Fixed EXIF strip-all overwriting user-entered fields and fixed Android 10 overwrite consent. - **Viewer, Albums & Performance**: - Simplified and fixed multi-stage double-tap zoom across photos and videos (#209, #215 by @AndroidSuggest). - Added **Copy image** to clipboard in the viewer (#231), viewer background options (#218), and album list view (#222). - Moved album search and sort into the top bar with a toggle to hide filter chips (#239). - Fixed top bar title switching too early while swiping between tabs (#207) and removed duplicate "Gallery App Lock" text in settings (#194, #215 by @AndroidSuggest). - Fixed capture date sorting in `resolveDateTaken` (#200, #201 by @AndroidSuggest). - Updated `ContentObserver` to do incremental per-URI updates so new camera shots, screenshots, and downloads show up without a full library rescan. - Sharpened thumbnails on larger grid sizes (#198), capped huge viewer image decodes by device memory class to stop OOM crashes, and downsampled AVIF decoding. - **Security & Privacy**: - Deeper EXIF/XMP metadata stripping for Secure Sharing (#223). - Upgraded App Lock PIN storage to PBKDF2 with brute-force lockout and a forgot-PIN reset option. - Excluded vault, trash, and PIN prefs from Android auto-backup. - **Translations**: - Updated Polish translations and fixed the videos chip format string crash (#210 by @tmpjx555). - Synced Brazilian Portuguese translations with English (#216 by @matcxz). ### Code Contributors Big thanks to everyone who sent PRs for this release: - @AndroidSuggest (#201, #212, #215, #227) - @tmpjx555 (#210) - @matcxz (#216) ### Bug Reports, Testing & Suggestions Thanks to everyone who reported issues, shared logs, and suggested improvements: - @sp4c3junk (#240) - @hikazekero-sys (#226) - @zuifengx (#197) - @Raven1532 (#239) - @CompulsiveRacoon (#218, #222, #223, #230) - @soulbreeder83 (#229) - @B-0-0-T987 (#232) - @shuvashish76 (#228) - @dxrsam (#231) - @orbit21 (#211) - @hgwebs4 (#199) **Full Changelog**: https://github.com/MohamadOday/iris-gallery/compare/v0.9.0...v0.9.5 ## What's Changed * Fix wrong sorting related to resolveDateTaken by @AndroidSuggest in https://github.com/MohamadOday/iris-gallery/pull/201 * Update strings.xml by @tmpjx555 in https://github.com/MohamadOday/iris-gallery/pull/210 * Correct wrong rotation target by @AndroidSuggest in https://github.com/MohamadOday/iris-gallery/pull/212 * Multistage zoom correction and "Gallery App Lock" text by @AndroidSuggest in https://github.com/MohamadOday/iris-gallery/pull/215 * i18n(pt-BR): sync strings with English source by @matcxz in https://github.com/MohamadOday/iris-gallery/pull/216 * Add media tab filter by @AndroidSuggest in https://github.com/MohamadOday/iris-gallery/pull/227 ## New Contributors * @matcxz made their first contribution in https://github.com/MohamadOday/iris-gallery/pull/216 **Full Changelog**: https://github.com/MohamadOday/iris-gallery/compare/v0.9.0...v0.9.5