Skip to content

Releases: gitakoos/proton-photos

v2.3.4

18 Jun 21:30

Choose a tag to compare

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.4 tag, the source is GPL-3.0.

Download: photosforproton-universal-release.apk

v2.3.3

18 Jun 17:13

Choose a tag to compare

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

18 Jun 12:33

Choose a tag to compare

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.apk and tap to install.
  • Smaller download: pick the APK that matches your device — arm64-v8a (most modern phones), armeabi-v7a, x86_64, or x86.
  • Build it yourself: the full source is on GitHub under GPL-3.0.

v2.3.1

17 Jun 22:06

Choose a tag to compare

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.apk and tap to install.
  • Smaller download: pick the APK that matches your device. arm64-v8a covers most modern phones, then armeabi-v7a, x86_64, or x86.
  • Build it yourself: the full source is on GitHub under GPL-3.0.

v2.3.0

17 Jun 20:45

Choose a tag to compare

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.apk and tap to install.
  • Smaller download: pick the APK that matches your device. arm64-v8a covers most modern phones, then armeabi-v7a, x86_64, or x86.
  • Build it yourself: the full source is on GitHub under GPL-3.0.

v2.2.0

12 Jun 22:08

Choose a tag to compare

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.apk below.
  • Smaller download: pick your device's architecture (arm64-v8a fits most modern phones).
  • Build it yourself: GPL-3.0 source on GitHub, clone the v2.2.0 tag.

v2.1.1

11 Jun 07:49

Choose a tag to compare

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

10 Jun 20:53

Choose a tag to compare

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.apk below for any device, or pick your ABI for a smaller file.
  • Source on GitHub — GPL-3.0.

v2.0.0

31 May 00:35

Choose a tag to compare

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 MB
  • photosforproton-arm64-v8a-release.apk — recommended for modern phones, ~24 MB
  • photosforproton-armeabi-v7a-release.apk — older 32-bit ARM, ~24 MB
  • photosforproton-x86_64-release.apk — 64-bit Intel, ~24 MB
  • photosforproton-x86-release.apk — 32-bit Intel, ~24 MB

This is a third-party application not officially supported by Proton.

v1.3.2-beta

29 May 10:57

Choose a tag to compare

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.