tts-voice-creator-clone-and.../static
mARTin-B78 960389ef5b Add live-streaming output to Character Sheets generation (v1.14.0)
Character Sheets generation only ever showed a progress bar - no
visible reading/thinking/filling-out, unlike the casting flow which
already streams the LLM's output live. Refactored
/api/character-sheets into shared _charsheets_prepare/_charsheets_parse
helpers (same split used for attribution) and added
/api/character-sheets/stream, proxying the LLM's SSE stream through
the same shared lock used by the other attribution endpoints.

Client: new csGenerateStream (mirrors audiobookAttributeStream) tries
the streaming endpoint first per passage, updating a new "Live output"
panel in the progress dialog with the raw JSON answer as it's written
- itself the "watch it fill out the sheet" experience, since there's
no separate reasoning channel worth hiding it behind here. Falls back
to the blocking endpoint on any stream failure.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 15:28:26 +02:00
..
js Add live-streaming output to Character Sheets generation (v1.14.0) 2026-07-06 15:28:26 +02:00
sections Declutter Read Aloud toolbar: drop redundant Character sheets button (v1.13.8) 2026-07-06 15:01:56 +02:00
vendor Add skeleton loading, self-host assets, fix LLM empty response 2026-05-29 17:28:42 +02:00
icon.svg Release v1.6.0: a11y (WCAG AA), i18n (DE), PWA, perf, tests, Cast UX 2026-06-03 14:23:35 +02:00
index.html Add live-streaming output to Character Sheets generation (v1.14.0) 2026-07-06 15:28:26 +02:00
loader.js Optimize startup and persist engine keys 2026-06-30 14:52:17 +02:00
manifest.webmanifest Release v1.6.0: a11y (WCAG AA), i18n (DE), PWA, perf, tests, Cast UX 2026-06-03 14:23:35 +02:00
nav.js Add Casting back-navigation, fix truncated prompt generation (v1.12.91) 2026-07-04 17:43:51 +02:00
style.css Add live-streaming output to Character Sheets generation (v1.14.0) 2026-07-06 15:28:26 +02:00
sw.js Release v1.6.0: a11y (WCAG AA), i18n (DE), PWA, perf, tests, Cast UX 2026-06-03 14:23:35 +02:00