From 1e41a624ff0fa8c56564f590bfec79a603e5e14e Mon Sep 17 00:00:00 2001 From: npeter83 Date: Fri, 19 Jun 2026 00:07:25 +0200 Subject: [PATCH] release: 0.10.0 Explicit Save/Discard for Settings; self-resolving connection-lost notice + automatic retry of transient gateway 502s; state-change notices gated on server confirmation; Settings panel height tidy-up. --- VERSION | 2 +- frontend/src/lib/releaseNotes.ts | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/VERSION b/VERSION index ac39a10..78bc1ab 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.9.0 +0.10.0 diff --git a/frontend/src/lib/releaseNotes.ts b/frontend/src/lib/releaseNotes.ts index 5265d71..056b709 100644 --- a/frontend/src/lib/releaseNotes.ts +++ b/frontend/src/lib/releaseNotes.ts @@ -14,6 +14,19 @@ export interface ReleaseEntry { } export const RELEASE_NOTES: ReleaseEntry[] = [ + { + version: "0.10.0", + date: "2026-06-19", + summary: "Settings you save explicitly, plus a calmer, more honest playback experience.", + features: [ + "Settings now save explicitly: your changes preview instantly, but only apply to your account when you press Save — with a clear “Settings saved” confirmation. A Discard button reverts everything, and leaving the page with unsaved changes asks first.", + ], + fixes: [ + "The in-app player no longer throws a spurious “Server error (502)” when a video finishes or while the server is briefly busy: passing hiccups are retried automatically, and if the server is momentarily unreachable you get a single “connection lost” notice that clears itself the moment it's back — instead of an error you had to dismiss.", + "Confirmations like “Marked watched” or “Hidden” now appear only after the server has actually applied the change, so you'll never see a success message for something that didn't go through.", + "Tidied the Settings page height — no more unnecessary empty space and scrolling.", + ], + }, { version: "0.9.0", date: "2026-06-18",