From 6287fc9cf8b09813689ed13dd227f51b2ec2a6b1 Mon Sep 17 00:00:00 2001 From: npeter83 Date: Wed, 21 Oct 2026 02:54:28 +0200 Subject: [PATCH] =?UTF-8?q?chore(release):=200.109.0=20=E2=80=94=20one=20a?= =?UTF-8?q?ccount=20per=20browser,=20settings=20that=20follow=20the=20acco?= =?UTF-8?q?unt,=20a=20tab=20that=20names=20its=20account?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 15 +++++++++++++++ VERSION | 2 +- frontend/src/content/release-notes/en.json | 15 +++++++++++++++ frontend/src/content/release-notes/hu.json | 15 +++++++++++++++ 4 files changed, 46 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 245e036d..aa822cb1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,21 @@ edit the release notes and re-run the generator. Upgrading, pinning a version and rolling back: [docs/self-hosting.md](docs/self-hosting.md#upgrading). +## 0.109.0 — 2026-10-21 + +### New + +- Accounts: a browser is signed in to one account at a time. The account menu's "Sign in as someone else" replaces it; the account list and switcher are gone. After this update everyone signs in once more. +- Settings follow you: the Home start page, the channel manager and Plex playlist layouts, the discovery sorts and a dismissed onboarding or release banner are saved to your account, on every device. Performance mode stays per device. +- Development: every key the browser stores declares its kind, held by a contract test; one Google connect route serves the sign-in and the YouTube access grants. + +### Fixed + +- Accounts: a tab still showing another account than the one signed in now reloads as that one and says why; a failed "Sign in as someone else" says what happened. +- A link whose path starts with // no longer opens the error screen. +- A member following a link to an admin page lands on the feed, with the rail and the address bar in step. +- Google: an unknown access request is refused instead of quietly asking for read access, and a YouTube grant on an instance without Google says so. + ## 0.108.1 — 2026-10-20 ### New diff --git a/VERSION b/VERSION index 2472a46b..8b27ad70 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.108.1 +0.109.0 diff --git a/frontend/src/content/release-notes/en.json b/frontend/src/content/release-notes/en.json index 2bc79e1b..63d9c405 100644 --- a/frontend/src/content/release-notes/en.json +++ b/frontend/src/content/release-notes/en.json @@ -1,4 +1,19 @@ [ + { + "version": "0.109.0", + "date": "2026-10-21", + "new": [ + "Accounts: a browser is signed in to one account at a time. The account menu's \"Sign in as someone else\" replaces it; the account list and switcher are gone. After this update everyone signs in once more.", + "Settings follow you: the Home start page, the channel manager and Plex playlist layouts, the discovery sorts and a dismissed onboarding or release banner are saved to your account, on every device. Performance mode stays per device.", + "Development: every key the browser stores declares its kind, held by a contract test; one Google connect route serves the sign-in and the YouTube access grants." + ], + "fixed": [ + "Accounts: a tab still showing another account than the one signed in now reloads as that one and says why; a failed \"Sign in as someone else\" says what happened.", + "A link whose path starts with // no longer opens the error screen.", + "A member following a link to an admin page lands on the feed, with the rail and the address bar in step.", + "Google: an unknown access request is refused instead of quietly asking for read access, and a YouTube grant on an instance without Google says so." + ] + }, { "version": "0.108.1", "date": "2026-10-20", diff --git a/frontend/src/content/release-notes/hu.json b/frontend/src/content/release-notes/hu.json index 98b754c2..f49baa38 100644 --- a/frontend/src/content/release-notes/hu.json +++ b/frontend/src/content/release-notes/hu.json @@ -1,4 +1,19 @@ [ + { + "version": "0.109.0", + "date": "2026-10-21", + "new": [ + "Fiókok: egy böngészőben egyszerre egy fiók van bejelentkezve. A fiókmenü „Belépés más fiókkal” sora lecseréli; a fióklista és a fiókváltó megszűnt. A frissítés után mindenki egyszer újra bejelentkezik.", + "A beállítások veled jönnek: az indulás a Kezdőlapon, a csatornakezelő és a Plex lejátszási lista elrendezése, a felfedezők rendezése és a bezárt bevezető vagy kiadási sáv a fiókodba mentődik, minden eszközön. A teljesítmény mód eszközönként marad.", + "Fejlesztés: a böngészőben tárolt minden kulcs megmondja a fajtáját, ezt egy contract teszt tartja; egyetlen Google-csatlakozási útvonal szolgálja a bejelentkezést és a YouTube-hozzáférést." + ], + "fixed": [ + "Fiókok: ha egy fül még másik fiókot mutat, mint amelyik most be van jelentkezve, újratöltődik azzal, és megmondja, miért; a sikertelen „Belépés más fiókkal” megmondja, mi történt.", + "A // kezdetű útvonalú link már nem a hibaképernyőt nyitja meg.", + "Ha egy tag egy admin oldalra mutató linket nyit meg, a feedre jut, és a menüsáv meg a címsor is ezt mutatja.", + "Google: ismeretlen hozzáférés-kérés elutasítódik ahelyett, hogy csendben olvasási jogot kérne, és Google nélküli példányon a YouTube-engedélyezés ezt jelzi." + ] + }, { "version": "0.108.1", "date": "2026-10-20",