Updating the app

A daily check for a new release, and nothing installed until you tap.

The app checks GitHub for a newer release once a day and tells you on the Me screen. Nothing is installed until you tap the button.

01 · When a new version exists
  1. Me › App updates shows Version X is available, with what is new in it.
  2. Tap Update to X. The app downloads the new APK itself, with a progress bar.
  3. It checks that the download is really Opensolr Photos, signed with the same key, and newer than the version you have. Otherwise it says The download is not a valid Opensolr Photos update.
  4. Android's installer takes over. The first time, Android asks you to allow installs from Opensolr Photos: allow it, come back and tap the button again.

Your sign-in, folders, schedule, edits and the phone's copy of your index all stay: the update installs over the old version.

02 · Check for updates

Me › App updates shows App version, the version on this phone, and a Check for updates button that asks GitHub on the spot. It answers either way:

  • Version X is available.
  • You are on the latest version.
  • The check could not reach GitHub. Try again in a moment.

The check is one request to api.github.com that carries nothing about you or your photos.

03 · Installed from a store

A copy installed from Google Play or AppGallery is updated by that store: the button opens the store instead of downloading anything.

You can also install a newer APK by hand over the old one, from the releases on GitHub. Every release carries the same signature, so Android keeps everything. What changed in each version is in the release notes there.

Start here

Opensolr Photos is open source and MIT licensed. Questions about your Opensolr account, index or plan go to opensolr.com/contact; questions about the app itself belong on GitHub.

Opensolr Photos Documentation