release: 0.50.0 — R1 quick-win sweep

Ships R1 (S1 backend safety, S2 frontend interaction, S3 i18n/a11y) plus the
code-review follow-ups (filename byte-cap, demo deep_requested guard, release-notes
highlight fallback). Mixed epic, so a real user-facing note: download-overwrite +
long-title fixes, Escape layering, Plex light-theme menus, toast timer, unsubscribe
error, modal-close i18n, toast aria-live; keyboard + hardening under chores.
This commit is contained in:
2026-07-22 00:31:47 +02:00
parent a3c8341c76
commit 51781819db
2 changed files with 18 additions and 1 deletions
+1 -1
View File
@@ -1 +1 @@
0.49.0
0.50.0
+17
View File
@@ -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",