e2f56e3ce40431ec12eddd625d3d43766d85793c
Tune appeared to do nothing — the 400's cause was buried, in-flight was near-invisible, and dialog only appeared on success. Make every stage observable and cheap to diagnose. - src/llm/llmTweak.js (+ spec.js): provider.chat(model) + providerOptions strictJsonSchema:false fix (correct placement), edits nullable so strict requires all 7 keys; clamped, budget-aware. Now logs [llm] fetch target, messages/spec, raw vs clamped edits, rationale/confidence/usage, elapsed time, and diff summary. NO_EDITS refunded with console.warn. - src/main.js: immediate OK toast "Contacting LLM (model)…" on click, console.group for handleLlmTweak start, post-result toast with rationale snippet + editsSummary before dialog, preview synthesis logged, catch logs stack once with toast. - vite.config.js: /__llm dev proxy already in place from prior fix; retained for CORS-free dev. Co-Authored-By: Claude <noreply@anthropic.com>
Music Video Generator
After I'm done producing a music track, I still need to create a music video for it. Otherwise, I can't upload it to a video sharing site.
This is a library of music video "generators", anything that can be recorded along with a music file to produce a music video. Usually, this means a dynamic HTML page with some kind of dynamic visuals.
Languages
JavaScript
89%
HTML
10.4%
CSS
0.6%