Skip to content

v2.0.0

Choose a tag to compare

@gitakoos gitakoos released this 31 May 00:35
· 9 commits to main since this release

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.