From 2d1d5c80ac8c660058801b352b2c3438a360cfcd Mon Sep 17 00:00:00 2001 From: npeter83 Date: Fri, 19 Jun 2026 19:53:31 +0200 Subject: [PATCH] chore(release): 0.13.0 --- VERSION | 2 +- frontend/src/lib/releaseNotes.ts | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/VERSION b/VERSION index ac454c6..54d1a4f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.12.0 +0.13.0 diff --git a/frontend/src/lib/releaseNotes.ts b/frontend/src/lib/releaseNotes.ts index 749bd92..289273d 100644 --- a/frontend/src/lib/releaseNotes.ts +++ b/frontend/src/lib/releaseNotes.ts @@ -14,6 +14,26 @@ export interface ReleaseEntry { } export const RELEASE_NOTES: ReleaseEntry[] = [ + { + version: "0.13.0", + date: "2026-06-19", + summary: + "Sign in with email & password (not just Google), a redesigned welcome page, account management for admins, and self-service account deletion.", + features: [ + "Sign in with an email and password, alongside Google. Register with email+password (with email verification and admin approval), set or change a password under Settings → Account, and link a Google account to your existing account — or set a password on a Google-only account — so either method gets you in.", + "A redesigned welcome page: a short product tour with screenshots you can click to enlarge, and a one-click way to try the shared demo.", + "Admin account management: a Users page with tabs for roles, access requests and the demo whitelist. Promote or demote users, suspend or unsuspend an account (a suspended user can't sign in by any method and is signed out at once), and delete an account. The affected person is emailed on approval, role change, suspension, reinstatement and deletion.", + "Delete your account yourself: Settings → Account now has a permanent “delete my account and all data” option that erases your subscriptions, tags, watch history and playlists, revokes the app's access to your Google account, and emails you a confirmation.", + ], + fixes: [ + "Landing-page screenshots now appear in the real app, not only the dev preview; a suspended or deleted account is taken to the login page right away with a clear explanation; and the login page no longer occasionally flickers.", + "Signing in with Google now correctly counts your email as verified, and an admin-assigned role is kept across logins instead of being reset.", + ], + chores: [ + "Tab-ified the admin Configuration and Users pages, and added a reusable tab and image-lightbox component.", + "Self-hosting without email configured still works: registrations are auto-verified and gated by admin approval. The demo account now shows sample channels in its Channel manager.", + ], + }, { version: "0.12.0", date: "2026-06-19",