tts-voice-creator-clone-and.../scripts
mARTin-B78 48af2b3ccb feat(magazine): detect continuation pages and suggest titles for untitled articles
"Page N" entries come from review stand-ins created after Approve saved only
the visible page's regions. New core/magazine_untitled.py classifies untitled
entries (continuation, article head, advert, picture page, contents, junk),
proposes merges into the previous article with confidence and evidence
(optional LLM check in the ambiguous band), and suggests titles
(deterministic, optional validated and cached LLM titles). Exposed through
derived GET /articles fields, GET /untitled, quality report, undoable
merge-into-previous / accept-title routes, POST /titles/suggest and
scripts/magazine_untitled.py (dry run by default, --apply backs up first).
Merges mark audio_stale; no audio is deleted; real titles are never
overwritten.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 14:36:29 +02:00
..
hooks Add release automation: version bump script and pre-commit changelog hook 2026-05-29 14:14:41 +02:00
audit_character_records.py fix(characters): merge profiles only on real names, keep other cast names, reasoning and foreign quotes out of a character 2026-10-03 14:09:53 +02:00
backup_characters.py Release v1.22.2 2026-09-03 16:12:02 +02:00
bench_ocr.py feat(magazine): record/replay cache for vision responses in OCR comparisons 2026-10-03 11:09:17 +02:00
check-frontend.mjs perf: lazy-load section feature modules 2026-09-04 10:23:20 +02:00
clean_character_records.py fix(characters): merge profiles only on real names, keep other cast names, reasoning and foreign quotes out of a character 2026-10-03 14:09:53 +02:00
compare_casts.py Add cast comparison tool for validating automated casting against a manual one 2026-08-12 11:09:38 +02:00
compare_characters.py Release v1.22.2 2026-09-03 16:12:02 +02:00
compare_magazines.py feat(magazine): record/replay cache for vision responses in OCR comparisons 2026-10-03 11:09:17 +02:00
export_all_audiobooks.py chore: release 1.21.0 - Consistent ComfyUI Character Renders and Audiobook Export 2026-08-23 09:12:57 +02:00
generate_character_image_samples.py chore: release 1.21.0 - Consistent ComfyUI Character Renders and Audiobook Export 2026-08-23 09:12:57 +02:00
install-hooks.sh Add release automation: version bump script and pre-commit changelog hook 2026-05-29 14:14:41 +02:00
magazine_untitled.py feat(magazine): detect continuation pages and suggest titles for untitled articles 2026-10-03 14:36:29 +02:00
minify.mjs perf: lazy-load section feature modules 2026-09-04 10:23:20 +02:00
release.py fix(release): keep index.html's cache-busting version tags in sync 2026-09-22 20:28:46 +02:00
render_trial_chapters.mjs chore: release 1.21.0 - Consistent ComfyUI Character Renders and Audiobook Export 2026-08-23 09:12:57 +02:00
run_book01_test.sh Add one-command runner for the book01 manual-vs-automated cast comparison 2026-08-12 11:15:35 +02:00
run_voice_quality_pass.mjs chore: release 1.21.0 - Consistent ComfyUI Character Renders and Audiobook Export 2026-08-23 09:12:57 +02:00
score_attribution.py feat(audiobook): span-mode casting - deterministic quote spans, LLM only names speakers 2026-09-19 08:30:26 +02:00