Releases: gitakoos/proton-photos
v2.3.4
What's new
- drag to select multiple photos now works inside albums and device folders too, not just the main timeline (long-press a photo, then drag across to sweep a range)
- the timeline's quick-scroll handle is grab-only, so brushing the right edge while scrolling no longer jumps you to a different spot
- albums and photos now load on organisation accounts
Install
- Download the universal APK below, or pick the one matching your device's architecture (arm64-v8a fits most phones).
- Prefer to build it yourself? Clone the
v2.3.4tag, the source is GPL-3.0.
Download: photosforproton-universal-release.apk
v2.3.3
What's new
- drag across the timeline to select multiple photos (long-press to start, then sweep; the grid auto-scrolls at the top and bottom edges)
- new grid layout setting under Appearance: pick how many photos per row (2 to 5), or have the timeline remember the last zoom you used, applied to albums and device folders too
- large photo libraries keep loading their older years on their own instead of stopping partway (hopefully!)
Install
- Download the universal APK below, or pick the one matching your device (arm64-v8a fits most modern phones).
- Source on GitHub, GPL-3.0.
v2.3.2
What's new
- turning off backup for a specific folder now stops it right away
- a photo you backed up shows in your timeline even when its folder is hidden, without bringing the rest of that folder back with it
- a quick confirmation before you back up selected photos, so nothing uploads by accident
- album and device-folder photos now match the timeline's size and spacing
Install
- Most phones: download
photosforproton-universal-release.apkand tap to install. - Smaller download: pick the APK that matches your device —
arm64-v8a(most modern phones),armeabi-v7a,x86_64, orx86. - Build it yourself: the full source is on GitHub under GPL-3.0.
v2.3.1
What's new
- your device photos are now matched to their Drive copy by content, not just by filename, so a backed-up photo appears once in the timeline even when it was uploaded under a different name
- renaming a photo on your device now works for files created by other apps, such as your camera
Install
- Most phones: download
photosforproton-universal-release.apkand tap to install. - Smaller download: pick the APK that matches your device.
arm64-v8acovers most modern phones, thenarmeabi-v7a,x86_64, orx86. - Build it yourself: the full source is on GitHub under GPL-3.0.
v2.3.0
What's new
- a new Collection of memories on the Albums tab: "on this day" a year, two, five and ten years back, plus seasonal sets like "Summer 2023", each opening its own grid
- share a single photo or video by public link: copy the link, set a password, and revoke it whenever you want
- search by name, file type, sync state and date, with accent-insensitive matching
- an app-wide visual refresh with one clean typeface throughout, and tidier, more consistent buttons, back buttons and screens
- a thumbnail strip in the viewer to scroll through and jump between photos
- the photos timeline keeps your chosen category filter at every zoom level
- a clear progress sheet that stays put while a bulk delete, hide or album move finishes
- a photo another app already uploaded to Drive is recognised as the same photo instead of a duplicate
- improved performance on large libraries
- reorganised settings, an overhauled notifications screen, and a more reliable in-app updater
- the hidden vault and lock screen stay out of screenshots and the recent-apps preview
- a more dependable app lock
Install
- Most phones: download
photosforproton-universal-release.apkand tap to install. - Smaller download: pick the APK that matches your device.
arm64-v8acovers most modern phones, thenarmeabi-v7a,x86_64, orx86. - Build it yourself: the full source is on GitHub under GPL-3.0.
v2.2.0
What's new
- browse the folders on your phone, each on its own page (Camera, Screenshots, and the rest)
- back up a whole device folder, optionally mirrored as an album, or hand-pick individual photos, with live progress
- back up local photos to Drive straight from the Photos grid or while viewing a single photo
- uploads you start keep running in the background and finish even after you leave the screen
- your library's thumbnails load in the background, so the grid fills in ahead of you instead of only as you scroll
- add any photo to an album, uploading it first when it isn't backed up yet, including from a device folder
- delete photos straight from a device folder
- share photos and videos to any other app, from the gallery, an album or a folder (cloud-only photos download first)
- shared albums open instantly from your cache, and large shared albums load much faster
- timeline filter: choose which device folders and album photos appear on your Photos timeline
- delete album photos from your device, the cloud, or both
- tap the Photos or Albums tab again to jump straight back to the top
- easier cropping in the photo and video editors, with edge and corner handles
- sign-in completes reliably on a new device
- deleted photos no longer flash back on refresh, restored photos reappear right away, and burst shots all download
Install
- Most phones: download
photosforproton-universal-release.apkbelow. - Smaller download: pick your device's architecture (
arm64-v8afits most modern phones). - Build it yourself: GPL-3.0 source on GitHub, clone the
v2.2.0tag.
v2.1.1
What's new
- first sign-in on a large cloud library now loads reliably without crashing, even with thousands of photos
- photos start loading during sign-in, so the first screen is populated sooner
- thumbnails fill in continuously as they decrypt instead of all appearing at once after a pause
- clearing the cache rebuilds thumbnails right away instead of waiting for a full reload
- the storage page shows that the first sync is in progress instead of a bare zero
Install
Download the universal APK below, or pick the one matching your device's architecture (arm64-v8a for most phones). Source is on GitHub under GPL-3.0.
photosforproton-universal-release.apk
v2.1.0
Photos for Proton v2.1.0
The stability release: everything v2.0.0 promised, now working smoothly end to end.
What's new
- album sharing works end to end: invite people by email straight from an album, pick viewer or editor (changeable later, even on pending invites), see who has access, remove members or stop sharing anytime — recipients see every photo on Android and Drive web alike
- shared with you: albums shared by others appear in the Shared tab — open them, browse full-quality photos and videos, save a whole album into your own library, or leave it
- every album is a cloud album now: creating one from the gallery, the photo viewer or the Albums tab always creates it on Proton Drive, picks a cover automatically and is ready to share immediately
- trash, in the app: deleted cloud photos show up with thumbnails — restore them or delete forever without opening the web
- folder mirroring: choose device folders that keep a matching Drive album in sync while backing up
- in-app updates: the app spots new releases and installs them with one tap
- open with Photos: images and videos opened from other apps land in the viewer, editing is one tap away
- offline albums: albums you've opened stay browsable without a connection, with clearer messages when the network drops
- faster everywhere: app start is precompiled, thumbnails load ahead of your scrolling and keep up while you fling
- multi-select upgrades: select a whole day with one tap, mixed selections read "12 photos, 2 videos"
- viewer: double-tap to zoom, swiping past a zoomed photo's edge turns the page, controls stay hidden while you browse, light theme gets a light viewer
- editor: cropping applies live as you drag (no extra confirm step) and the crop follows rotations and flips
- privacy: location is stripped from videos too when metadata stripping is on, timestamps can be kept out of the cloud, and the hidden vault re-asks for your screen lock when you return
- search: instant accent-insensitive filtering, jump to any month, redesigned calendar chips
- TalkBack descriptions across the main screens, backup waits when the battery is low
Fixes
- albums created in the app open perfectly for recipients on Drive web and Android
- photos keep one consistent order everywhere — timeline, albums, cloud-only and freshly uploaded shots alike
- deleted albums no longer reappear after a restart, renames show up everywhere at once
- album pages refresh on their own after adding photos
- the "On this day" card always loads its pictures
- light theme is readable end to end — chips, pills, buttons and icons included
- hidden photos stay out of the widget and caches, and the vault stays unlocked through a screen rotation
- video durations display correctly on Drive web
Install
- Download
photosforproton-universal-release.apkbelow for any device, or pick your ABI for a smaller file. - Source on GitHub — GPL-3.0.
v2.0.0
First stable release, with a new name and a fresh first-launch experience.
What's new
- renamed from "Proton" Photos to Photos for Proton across the app, the website, and the APK filename (the new structure makes the third-party relationship clearer at a glance)
- first-launch wizard (about + attribution, backup mode, folder picker, metadata privacy, app lock, appearance and language, photo access, notifications, manage media — every choice is committed atomically when you finish so a partial setup never leaves the app half-configured)
- Cloud Photos widget mode (pick photos from your encrypted cloud cache to show on the home screen; the source bytes never enter the device photo index, so other apps and the system photo picker can't see them)
- Delete after backup (optional toggle that removes the device copy as soon as the cloud upload succeeds, with a system trash consent notification that drains the next time you unlock the phone, also works while the app is closed)
- Settings redesign (every section collapses with an animated chevron, Appearance and Language combined on one page, descriptions under every toggle, Recently Deleted moved under Storage)
- unified error popup with copy and expand actions (sensitive details redacted) replaces a half-dozen ad-hoc snackbars and toasts across the app
- multi-select Add to album is now guarded when you mix device-only and cloud-only items, with a clear hint instead of silently dropping entries
- cloud album rename brought to full parity with local albums (the pencil icon, the dialog, and the underlying Drive call all wired end-to-end)
- language picker applies live so the wizard re-themes on every pick
- six locales (en, hu, de, es, fr, it) refreshed with the new strings; orphan keys removed
- video editor rebuilt across trim, crop, rotate, and the music-overlay layer (live preview matches the saved output frame for frame; rotation uses the video's orientation metadata so 90 / 180 / 270 degree edits keep aspect ratio perfectly instead of stretching)
- music overlay with separate gain sliders for the original audio and any added track, real sample-by-sample PCM mixing under the hood
- HDR preserved on trim, rotate, and audio-only edits via stream-copy of the original bitstream (only the crop path applies a full re-encode because the rect has to be baked in)
- video editor save flow no longer double-transcodes; cloud edits upload as a single new revision and surface in the gallery immediately
- network allowlist (only proton.me, quad9.net, cloudflare-dns.com are reachable; cleartext blocked everywhere; TLS pin extended to CDN block traffic)
- app state cannot migrate via auto cloud backup or device-to-device transfer (encrypted database and preferences stay on the original install)
- all log calls stripped in release builds so adb logcat shows nothing personal about your photos
- StrictMode cleartext-network detector in debug builds catches any plain-HTTP attempt the moment it opens a socket
Install
Download the universal APK below or pick the ABI that matches your device. Source on GitHub (GPL-3.0), clone the v2.0.0 tag and build it yourself if you prefer.
photosforproton-universal-release.apk— works on every Android 8+ device, ~39 MBphotosforproton-arm64-v8a-release.apk— recommended for modern phones, ~24 MBphotosforproton-armeabi-v7a-release.apk— older 32-bit ARM, ~24 MBphotosforproton-x86_64-release.apk— 64-bit Intel, ~24 MBphotosforproton-x86-release.apk— 32-bit Intel, ~24 MB
This is a third-party application not officially supported by Proton.
v1.3.2-beta
What's new
- reliable background backup (photos and videos start uploading within seconds of capture, even after you swipe the app from recents — also kicks when you unlock the phone)
- 3-photo parallel uploads (large backlogs catch up roughly 3× faster)
- exclude folders from "Back up everything" (new screen in Sync settings — pick Screenshots, Movies, WhatsApp Status, anything you don't want on Drive — already-uploaded items stay on Drive)
- redesigned Sync settings (two clear sections — what gets backed up, and when it happens — the interval picker is gone, "Auto-sync" renamed to "Continuous backup")
- backup keeps going after reboot (no need to open the app to re-arm it)
- cleaner upload notifications (no more "0 of 0 uploaded" flicker, no more two overlapping notifications during a batch)
- editor Adjust pills translated to Hungarian, German, Spanish, French, Italian (brightness, exposure, contrast, highlights, shadows, saturation, tone, temperature were stuck in English)
- localized background-sync, calendar, and search labels in all 6 languages
- more reliable long upload runs (cancels cleanly when you stop, no more rare crashes after large batches)
Install
Grab protonphotos-universal-release.apk from the assets below for the simplest install. For a smaller download, pick the ABI matching your device (arm64-v8a for most modern phones, armeabi-v7a for older / 32-bit, x86_64 for emulators, x86 for legacy x86).
Source on GitHub — GPL-3.0, no obfuscation (-dontobfuscate), so the released APK can be byte-compared against a fresh build from this source.