openreader/src/app
Richard Roberson ff150eec01 refactor(audiobook): standardize chapter regeneration APIs and UX
- Removed `onProgress` callback from `regenerateChapter` and related functions across `TTS`, `EPUB`, and `PDF` contexts to simplify the chapter regeneration API.
- Updated `AudiobookExportModal` to align with the refined regeneration API, including removing granular chapter progress display and adding a hint about TTS caching behavior.
- Introduced `TTSAudiobookChapter` interface and renamed `ContinuationMergeResult` to `TTSSmartMergeResult` and `PageTurnEstimate` to `TTSPageTurnEstimate` for better type consistency and clarity.
- Applied minor styling adjustments to buttons and listbox components in modals for visual consistency.
- Added `'use client'` directive to several client-side components for Next.js 13+ compatibility.
- Updated Dockerfile build command from `pnpm run build` to `pnpm build`.
- Added Playwright tests to verify backend chapter state after regeneration.
2025-11-16 21:10:32 -07:00
..
api refactor(core): standardize module structure and enhance TTS types 2025-11-16 15:12:35 -07:00
epub/[id] refactor(audiobook): standardize chapter regeneration APIs and UX 2025-11-16 21:10:32 -07:00
html/[id] feat(audiobook): add chapter-based export with UI and API 2025-11-11 13:32:30 -07:00
pdf/[id] refactor(audiobook): standardize chapter regeneration APIs and UX 2025-11-16 21:10:32 -07:00
apple-icon.png Apple web app capable changes 2025-01-26 16:49:05 -07:00
favicon.ico Apple web app capable changes 2025-01-26 16:49:05 -07:00
globals.css refactor(audiobook): standardize chapter regeneration APIs and UX 2025-11-16 21:10:32 -07:00
icon.png Apple web app capable changes 2025-01-26 16:49:05 -07:00
icon.svg Apple web app capable changes 2025-01-26 16:49:05 -07:00
layout.tsx feat(audiobook): add chapter-based export with UI and API 2025-11-11 13:32:30 -07:00
manifest.json Apple web app capable changes 2025-01-26 16:49:05 -07:00
page.tsx feat(audiobook): add chapter-based export with UI and API 2025-11-11 13:32:30 -07:00
providers.tsx Add TXT and MD support with and HTML viewer with react markdown + many refactors to support it 2025-04-15 02:28:51 -06:00