Android 0.8 — published
versionCode 7 -> 8, versionName 0.7 -> 0.8, and the build carrying it is live at /downloads/flamenet-messenger.apk on relay.flamenet.io. 🔴 **The bump is the point, not bookkeeping.** The published 0.7 and today's build were different bytes under the same versionCode, and Android refuses to install an APK whose versionCode is not higher — so publishing it as 0.7 would have offered nothing to everyone who already had 0.7 and reached only new installs. Every fix in this release would have sat there invisible. What is in it: sign-in loading the stored identity instead of minting a new one (the cause of contacts being asked to accept keys, and of messages and calls failing afterwards); protocol traffic marked silent so the relay stops announcing it as mail; EXIF and container metadata stripped from story photos and videos; a story lifetime setting; and the two sign-out doors. ⚠️ Downloads had been PAUSED since 2026-09-01 00:04 — the owner pulled them because of the bugs above. This release is what un-pauses them. ⚠️ Signing cert unchanged: 791fc826…, CN=Flamenet Messenger. A different key would make this uninstallable over an existing copy rather than an update. ⚠️ The 0.7 build was copied into apk-rollback/ before publishing. It had never been kept as a rollback point — only 0.6 and v5 were there. Verified as SERVED, not as copied: downloaded from the public URL and hashed, and it matches the sha256 the manifest promises (000a9618…). The manifest reads its version out of the APK rather than being told, so the two cannot disagree. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
1cda405072
commit
62a8206e5a
@@ -33,8 +33,8 @@ android {
|
||||
// ⚠️ Android also refuses to install an APK whose `versionCode` is
|
||||
// lower than the installed one, so a code that goes backwards makes a
|
||||
// release uninstallable for everybody already on the higher number.
|
||||
versionCode = 7
|
||||
versionName = "0.7"
|
||||
versionCode = 8
|
||||
versionName = "0.8"
|
||||
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user