tts-voice-creator-clone-and.../scripts
mARTin-B78 03597d37f0
Some checks are pending
Test and SonarQube / quality (push) Waiting to run
fix(release): keep index.html's cache-busting version tags in sync
static/index.html hardcodes ?v= query strings on style.css, the per-page
CSS files and loader.js, plus an app-version meta tag. Nothing kept them
in sync with VERSION, so they'd silently drifted to different stale
versions each (found live: style.css one release behind, loader.js
sixteen releases behind). The static-file middleware marks any CSS/JS
request with a ?v= query as max-age=31536000 immutable, so a browser
that had ever loaded e.g. magazine.js?v=1.26.10 kept serving that exact
response for a year no matter how many times the file changed on disk
or how hard the page was force-reloaded.

release.py now rewrites every ?v=X.Y.Z and the app-version meta tag to
the new version on every release, so a release is what invalidates the
cache rather than a manual, easy-to-forget edit.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-22 20:28:46 +02:00
..
hooks Add release automation: version bump script and pre-commit changelog hook 2026-05-29 14:14:41 +02:00
backup_characters.py Release v1.22.2 2026-09-03 16:12:02 +02:00
check-frontend.mjs perf: lazy-load section feature modules 2026-09-04 10:23:20 +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
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
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