Open TTS v1.7.4
Open TTS v1.7.4
This release improves the Reader’s navigation, library accessibility, search
performance, and playback feedback while fixing several subtle interaction and
state-management issues.
Reader navigation and playback
- Manual scrolling now reliably pauses auto-follow, including when a preceding
programmatic jump did not change the scroll position. - Cross-section jump offsets no longer affect unrelated later navigation when
no navigation handler is available. - Arrow-key page turns are limited to the reading pane and no longer repeat
while a key is held. - Double-click-to-listen no longer flashes the selected-passage note control.
- Empty sections now offer a direct way to enter editing and add text.
- Spoken text remains legible in focus mode, and its breathing animation stops
while playback is paused.
Reader library
- The library drawer is now a modal, click-away-dismissible dialog with trapped
keyboard focus. - Its five sections use accessible tab semantics with roving focus and Arrow,
Home, and End navigation. - Document-specific tabs explain when no document is open instead of showing a
blank panel. - Delete confirmations reset safely across drawer and tab changes.
- Bookmark labels include their relative chapter position so nearby bookmarks
remain distinguishable. - Pending title and author edits are flushed before closing or changing tabs,
preventing the debounce window from discarding recent metadata.
Performance and polish
- Full-text search debounces input and caches Unicode-folded document text,
avoiding repeated book-sized scans during typing and playback updates. - Library rows use stable callbacks and render independently, reducing work
caused by frequent progress updates. - Reading content no longer creates redundant spans at audio chunk boundaries.
- Open popovers respond to content-size changes and keep their viewport
placement current. - Relative “opened” timestamps refresh while the library is visible.
Desktop downloads
Desktop downloads include unsigned DMG and ZIP builds for Apple Silicon Macs
running macOS 26 or newer. They are not notarized, so macOS may require
Control-clicking the app and choosing Open on first launch. Model weights
download on first use and are not bundled. Windows packages are not included in
this release.