release: 0.53.0 — R4 auth funnel & abuse hardening
This commit is contained in:
@@ -14,6 +14,24 @@ export interface ReleaseEntry {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export const RELEASE_NOTES: ReleaseEntry[] = [
|
export const RELEASE_NOTES: ReleaseEntry[] = [
|
||||||
|
{
|
||||||
|
version: "0.53.0",
|
||||||
|
date: "2026-07-23",
|
||||||
|
summary:
|
||||||
|
"Account & sign-in dead ends fixed, a way out of a forgotten messaging passphrase, and share-link password controls — plus security hardening.",
|
||||||
|
features: [
|
||||||
|
"Forgot your secure-messaging passphrase? You can now reset it from the unlock screen and start fresh with a new one. Resetting permanently clears your existing message history (it can't be decrypted without the old passphrase) — you're warned clearly before it happens.",
|
||||||
|
"Didn't get your verification email, or the link expired? You can now request a new one right from the sign-in screen.",
|
||||||
|
"Share links: you can now change or remove the password on an existing link, not just when creating it. Changing it immediately stops the old password from working.",
|
||||||
|
],
|
||||||
|
fixes: [
|
||||||
|
"Completing a password reset now also verifies your email — so an account that never clicked the original verification link isn't left stuck.",
|
||||||
|
"Cancelling Google sign-in now returns you to the login page with a clear message instead of a raw error page; the same for cancelling a Google connect/upgrade from inside the app.",
|
||||||
|
],
|
||||||
|
chores: [
|
||||||
|
"Security hardening: rotating a share-link password now instantly revokes links already handed out; the share recipient list and messaging key lookup no longer reveal suspended/deactivated accounts; and assorted race-condition and abuse-surface fixes.",
|
||||||
|
],
|
||||||
|
},
|
||||||
{
|
{
|
||||||
version: "0.52.0",
|
version: "0.52.0",
|
||||||
date: "2026-07-22",
|
date: "2026-07-22",
|
||||||
|
|||||||
Reference in New Issue
Block a user