openreader/tests
Richard R 9999cafec1 feat(tts): add TTS segments API, schema, storage, and manifest endpoints
Introduce TTS segment support with new database tables and migrations for both Postgres and SQLite. Implement segment ensure, audio, and manifest API endpoints, segment storage in S3, and segment authorization logic. Update TTS context and client API to use segment-based synthesis and retrieval. Add server-side helpers for segment ID, settings hash, locator normalization, and audio probing. Extend user data cleanup and teardown logic to remove TTS segment objects. Add unit tests for segment helpers.

BREAKING CHANGE: TTS synthesis now uses segment-based storage and APIs; database migrations required.
2026-05-04 10:18:56 -06:00
..
files feat(tts): add smart sentence continuation 2025-11-14 12:00:03 -07:00
unit feat(tts): add TTS segments API, schema, storage, and manifest endpoints 2026-05-04 10:18:56 -06:00
accessibility.spec.ts refactor(documents): migrate from IndexedDB to server-backed storage with caching 2026-02-08 11:15:57 -07:00
delete.spec.ts feat(ui): add five new light themes and redesign settings modal 2026-03-19 10:24:16 -06:00
export.spec.ts test(ui,tests): stabilize audiobook export tests and harden settings modal interactions 2026-04-06 09:59:37 -06:00
folders.spec.ts refactor(documents): migrate from IndexedDB to server-backed storage with caching 2026-02-08 11:15:57 -07:00
global-teardown.ts feat(tts): add TTS segments API, schema, storage, and manifest endpoints 2026-05-04 10:18:56 -06:00
helpers.ts test(ui): stabilize onboarding/modal dismissal in e2e helpers 2026-04-06 11:16:54 -06:00
landing-routing.spec.ts feat(auth): implement session gatekeeping and architectural reorganization 2026-02-15 11:12:42 -07:00
navigation.spec.ts test: improve test reliability and adjust timeouts 2026-02-16 01:50:43 -07:00
play.spec.ts fix(config): preserve voice selection when resetting TTS provider settings 2026-03-19 13:41:37 -06:00
upload.spec.ts refactor: update document section title from 'Local Documents' to 'Your Documents' 2026-04-16 20:13:01 -06:00