diff --git a/VERSION b/VERSION index fbaaafa0..84767f21 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.49.0 \ No newline at end of file +0.50.0 \ No newline at end of file diff --git a/frontend/src/lib/releaseNotes.ts b/frontend/src/lib/releaseNotes.ts index 09d8beb7..146971de 100644 --- a/frontend/src/lib/releaseNotes.ts +++ b/frontend/src/lib/releaseNotes.ts @@ -14,6 +14,23 @@ export interface ReleaseEntry { } export const RELEASE_NOTES: ReleaseEntry[] = [ + { + version: "0.50.0", + date: "2026-07-22", + summary: "A sweep of small correctness, keyboard and accessibility fixes across the app.", + fixes: [ + "Downloads: two different formats of the same video no longer overwrite each other on disk (and deleting one no longer removes the other's file). Videos with very long titles — especially accented, non-English ones — no longer fail to save.", + "In the video player, pressing Escape now closes just the top layer — the open popover or dialog — instead of also closing the player behind it.", + "Plex player: the audio and subtitle menus are readable in the light theme again (they were white-on-white).", + "A repeated notification that resurfaces now stays on screen for its full time instead of vanishing early.", + "Unsubscribing from a channel now tells you if it failed, instead of failing silently.", + "The ✕ close button on dialogs is now translated (it was always English), and screen readers now announce toast notifications.", + ], + chores: [ + "Keyboard: reorder a side panel's sections with the keyboard, and Space now activates a focused button in the player instead of toggling playback.", + "Hardening: rate-limited the access-request endpoint and closed a couple of sign-in token races; the demo account can no longer spend YouTube quota; assorted internal safety and performance fixes.", + ], + }, { version: "0.49.0", date: "2026-07-21",