tts-voice-creator-clone-and.../static/js
mARTin-B78 3fd4f7d052 Fix UTF-8 mojibake, thinking-pane duplication, stale popup closures (v1.12.97)
The streaming attribution endpoint decoded the LLM's SSE response with
requests' guessed encoding (Latin-1 fallback when no charset is declared),
mangling every German umlaut. Forced UTF-8 explicitly.

The "LLM Thinking" pane duplicated the passage text for models that
ignore the <think> instruction and stream straight into JSON - it now
only shows real reasoning when present, and otherwise labels raw output
honestly instead of passing it off as thinking.

Also fixed three UI bugs found while testing a live multi-hour cast:
- A-/A+ font buttons had no effect (a hardcoded font-size on .ab-cv-row
  always overrode the CSS variable they set).
- Typing a name + Enter in the "Assign to" popup (and drag-to-assign,
  which reuses it) silently did nothing after the first cast/recast run
  in a session - the popup is a page-lifetime singleton but its input
  handlers closed over the first run's now-stale assignName/closePopup.
  Every popup open now repoints them at the current run.
- "Split text to Unknown Speaker" split at the wrong spot when the
  selected phrase repeated earlier in the same paragraph (indexOf found
  the first occurrence, not the dragged one). Now uses the exact DOM
  range offset instead.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-05 20:18:41 +02:00
..
pdf Release v1.8.1 2026-06-25 18:48:42 +02:00
tesseract Merge Reader/Casting/Rehearser pipeline into one guided workflow (v1.12.84) 2026-07-03 17:45:38 +02:00
ai-backends.js Optimize and clean up the pipeline merge (v1.12.85) 2026-07-03 21:52:33 +02:00
audiobook.js Fix UTF-8 mojibake, thinking-pane duplication, stale popup closures (v1.12.97) 2026-07-05 20:18:41 +02:00
benchmark-voice-picker.js Add searchable benchmark voice pickers 2026-06-05 15:44:13 +02:00
benchmark.js Optimize startup and persist engine keys 2026-06-30 14:52:17 +02:00
character-sheets.js Fix casting-feed freeze, zip cast export, character generation prompts (v1.12.90) 2026-07-04 12:48:00 +02:00
characters-library.js Guarantee attribution rules server-side, fix highlight corruption (v1.12.92) 2026-07-04 18:19:01 +02:00
conversation.js release: v1.12.52 2026-06-30 13:53:08 +02:00
engines.js Fix engines local container refresh race 2026-06-30 20:21:18 +02:00
fishaudio-browser.js Release v1.6.0: a11y (WCAG AA), i18n (DE), PWA, perf, tests, Cast UX 2026-06-03 14:23:35 +02:00
generation.js Fix casting-feed freeze, zip cast export, character generation prompts (v1.12.90) 2026-07-04 12:48:00 +02:00
i18n.js feat: slim icon-rail sidebar, collapsible panels, Read Aloud fit-height (v1.12.0) 2026-06-27 15:47:52 +02:00
init.js Security audit, modular refactor, and container-name field 2026-05-29 12:13:07 +02:00
integrations.js Add Script Rehearser; clean Connect Apps; About changelog; rework Try It Out 2026-05-31 20:09:59 +02:00
library-characters.js Add Casting back-navigation, fix truncated prompt generation (v1.12.91) 2026-07-04 17:43:51 +02:00
library.js Add Casting back-navigation, fix truncated prompt generation (v1.12.91) 2026-07-04 17:43:51 +02:00
reader.js Add Casting back-navigation, fix truncated prompt generation (v1.12.91) 2026-07-04 17:43:51 +02:00
rehearser-parse.js feat: show page numbers on page-break markers in Script Rehearser 2026-06-26 22:09:32 +02:00
rehearser.js Merge Reader/Casting/Rehearser pipeline into one guided workflow (v1.12.84) 2026-07-03 17:45:38 +02:00
routing.js release: v1.12.52 2026-06-30 13:53:08 +02:00
seed-finder.js Merge Reader/Casting/Rehearser pipeline into one guided workflow (v1.12.84) 2026-07-03 17:45:38 +02:00
settings.js Merge Reader/Casting/Rehearser pipeline into one guided workflow (v1.12.84) 2026-07-03 17:45:38 +02:00
sillytavern.js release: v1.12.52 2026-06-30 13:53:08 +02:00
stt.js Merge Reader/Casting/Rehearser pipeline into one guided workflow (v1.12.84) 2026-07-03 17:45:38 +02:00
tts-preview.js feat: add Native Speed control to Try it out and Read aloud 2026-06-26 22:01:08 +02:00
utils.js Add Casting back-navigation, fix truncated prompt generation (v1.12.91) 2026-07-04 17:43:51 +02:00
voice-clone.js Release v1.6.0: a11y (WCAG AA), i18n (DE), PWA, perf, tests, Cast UX 2026-06-03 14:23:35 +02:00
voice-inspector.js fix: voice inspector TDZ crash + batch ops respect selection (v1.9.7) 2026-06-27 10:06:06 +02:00
voice-library.js Merge Reader/Casting/Rehearser pipeline into one guided workflow (v1.12.84) 2026-07-03 17:45:38 +02:00
voice-picker.js Merge Reader/Casting/Rehearser pipeline into one guided workflow (v1.12.84) 2026-07-03 17:45:38 +02:00
voice-sources.js Release v1.6.0: a11y (WCAG AA), i18n (DE), PWA, perf, tests, Cast UX 2026-06-03 14:23:35 +02:00