diff --git a/CHANGELOG.md b/CHANGELOG.md index 117bfa7..8fe78da 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,25 @@ Follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) · versioned wi --- +## [1.12.0] — 2026-06-27 + +### Added +- **Slim icon-rail sidebar**: the button where the flag used to be collapses the sidebar to a narrow icon rail (desktop); hovering the rail flies the full menu out as an overlay (titles + nested items). State persists. +- **Language picker moved to Settings → General** (was the sidebar flag). English / Deutsch. +- **Collapsible settings panels** (using the app's standard `card` collapse style) to free vertical space: Conversation engine/prompt config, Read Aloud voice & synthesis settings (with the drag-&-drop inside), the Try It Out voice/playback box, and the Casting-audiobook LLM/prompt panel (prompt collapsed by default). + +### Changed +- **Read Aloud layout** reorganised: collapsible settings + drag-&-drop on top, zoom toolbar above the document, the document as the central area that **fits the viewport height**, transport + synthesis controls below it (always visible — only the document scrolls). +- **Read Aloud "My Books"** card removed — saved books now live in the combined **Library → Books**. +- **Conversation Playground** fills the viewport height (only the chat scrolls), and the config stacks full-width. +- Collapsible-card initialisation now also runs when a section opens, so lazily-loaded sections get consistent collapse chevrons. + +### Fixed +- **Conversation microphone failed intermittently** ("EBML header parsing failed") in hands-free/live mode: a silence reset cleared the recording buffer in place, dropping the webm header so later utterances were undecodable. The recorder now restarts cleanly, keeping every utterance valid. (Recordings are also decoded in-browser to 16 kHz WAV, bypassing server ffmpeg.) Barge-in (interrupt the agent while it speaks) works via the **Live agent** toggle. +- **Casting-audiobook overflow**: a long unbroken passage string widened the layout and pushed the sidebar off-screen; the feed now wraps and is width-constrained. + +--- + ## [1.10.1] — 2026-06-27 ### Added diff --git a/VERSION b/VERSION index 4dae298..0eed1a2 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.10.1 +1.12.0 diff --git a/static/index.html b/static/index.html index f806412..8dd8e55 100644 --- a/static/index.html +++ b/static/index.html @@ -26,7 +26,7 @@ - + @@ -107,12 +107,16 @@
+
-
+