diff --git a/VERSION b/VERSION index a9299f67..18aa1677 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.58.1 \ No newline at end of file +0.59.0 \ No newline at end of file diff --git a/frontend/src/lib/releaseNotes.ts b/frontend/src/lib/releaseNotes.ts index 94dc73f7..53afe4f9 100644 --- a/frontend/src/lib/releaseNotes.ts +++ b/frontend/src/lib/releaseNotes.ts @@ -14,6 +14,25 @@ export interface ReleaseEntry { } export const RELEASE_NOTES: ReleaseEntry[] = [ + { + version: "0.59.0", + date: "2026-07-31", + summary: + "The menus, dropdowns and tooltips across the app are rebuilt on one system — with fuller keyboard and screen-reader support — and the player's Add to playlist and Download now work in fullscreen.", + features: [ + "Player: Add to playlist and Download now work while the player is in fullscreen.", + "Channel page: for a channel you follow, your tags are now shown and editable right in the header, next to Subscribe.", + ], + fixes: [ + "Menus and dropdowns now support full keyboard navigation — arrow keys, Home/End and type-to-jump — and return focus to where you were when they close.", + "Escape now closes only the menu or dialog on top, instead of also closing the player or window behind it.", + "Tooltips and hover cards are steadier and no longer linger or get in the way; the header language switcher now opens on click.", + "Channel tags stay on one line in the manager and reveal any that don't fit in a hover card, so the table no longer reflows as you add them.", + ], + chores: [ + "Rebuilt the app's popovers, menus and tooltips on a single anchored-positioning system, replacing ~11 separate hand-written implementations.", + ], + }, { version: "0.58.0", date: "2026-07-29",