If Android says the update conflicts: do not uninstall your old app. Uninstalling removes its local data. On Android 9 or newer, the standard installer supports the verified early and current signing identities. The early test-build update link now serves this same clean installer.
Android 8 or 8.1 with an old production-signed build, such as 3.9.0: use the Android 8 compatibility installer if the standard update conflicts. It is the same app code, signed for those historical installs. Android 8 cannot change signing identities, so the standard installer cannot fix that mismatch.
Compatibility users should return here for future compatibility updates. In the app, choose Settings → App updates → What's new to reach this page; the direct Download latest update button serves the standard installer.
Android 8 compatibility APK SHA-256
a003b09c440b8fa1deeb8b0b94b4cea9dbbfef53f0fb5b5c77a825efe2e75030
The GitHub release includes this installer, the source, checksums, and a build record tying the APK to the reviewed source.
APK SHA-256
475bcf83ec07170ee0a22a509e7b1c63aee7efc7d6f6f28b553aae5202e6a991