This is an initial small release with updates for dependencies and minor improvements prior to a series of releases with major improvements. A bunch of major improvements are already written and tested but will be rolled out gradually in a series of releases to make sure each change is properly tested and any regressions properly identified and resolved.

Notable changes in version 84:

  • fix direction of gyroscope suggestions at 180 and 270 degrees
  • make dropdown menu button more responsive
  • improve opt-in geotagging support by implementing the same logic as the Android Open Source Project fused location provider for comparing both time and accuracy from location providers (more accurate estimates are preferred unless they’re 11 or more seconds older than a less accurate estimate similarly to the AOSP fused location provider)
  • use the OS fused location provider when Camera is installed as a system app on Android 12 or later but not yet elsewhere due to many operating systems having a broken or missing implementation
  • update CameraX library to 1.5.0-beta02
  • update AndroidX AppCompat library to 1.7.1
  • update AndroidX Core library to 1.16.0
  • update Kotlin to 2.2.0
  • update Android Gradle plugin to 8.12.0
  • update Gradle to 8.14.3
  • update Android NDK to 28.2.13676358
  • update Android SDK to 36 (Android 16)
  • update Android build tools to 36.0.0

A full list of changes from the previous release (version 83) is available through the Git commit log between the releases.

This app is available through the Play Store with the app.grapheneos.camera.play app id. Play Store releases go through review and it usually takes around 1 to 3 days before the Play Store pushes out the update to users. Play Store releases use Play Signing, so we use a separate app id from the releases we publish ourselves to avoid conflicts and to distinguish between them. Each release is initially pushed out through the Beta channel followed by the Stable channel.

Releases of the app signed by GrapheneOS with the app.grapheneos.camera app id are published in the GrapheneOS App Store which provides fully automatic updates. Each release is initially pushed out through the Alpha channel, followed by the Beta channel and then finally the Stable channel. These releases are also bundled as part of GrapheneOS and published on GitHub.

GrapheneOS users must obtain GrapheneOS app updates through our App Store since verified boot metadata is required for out-of-band system app updates on GrapheneOS as part of extending verified boot to them.