18 Commits

Author SHA1 Message Date
6deb883472 Fix muxing 2026-05-15 04:10:06 +02:00
05faf1ce3b Fix the frontend 2026-05-15 03:53:43 +02:00
49df6a0baf Attempt to fix upload dialog 2026-05-13 18:15:12 +02:00
e42098a25a Restore TypeScript frontend, fix src-panel class mismatch, add onclick fallbacks for mini-tabs and file label 2026-05-13 17:36:42 +02:00
ddb0f88257 Rewrite frontend as single self-contained HTML file — all CSS/JS inline, no external files to fail loading 2026-05-13 17:24:10 +02:00
3432d362e2 Add visible file upload label button, inline JS diagnostic badge, update TS event handlers 2026-05-13 17:09:33 +02:00
0b47d81c51 Fix: allow static files without auth, only protect /api/* routes 2026-05-13 17:03:03 +02:00
7e3184d77c Fix frontend: remove type=module (causes silent load failures), remove hidden class from source panels, use defer 2026-05-13 16:49:28 +02:00
cfcdfb4a72 Rewrite frontend in TypeScript, fix tab switching blank content bug, add build:frontend script 2026-05-13 16:39:46 +02:00
ee9dc02864 Fix catch-all route, SSE auth via query token, and live progress SSE connections 2026-05-13 16:26:35 +02:00
7d1a0029bc Add server: Express web UI + API for remote audio description generation with job queue, basic auth, resumable processing, subtitles, and muxing 2026-05-13 16:23:43 +02:00
3a198d7d50 Update cost estimator with all new models and per-token TTS pricing support 2026-05-13 02:44:30 +02:00
f05e57493c Add Google Cloud Chirp 3 TTS provider with service account support 2026-05-13 02:42:54 +02:00
6e9a26557f Add OpenRouter vision provider for multi-model access via unified API 2026-05-13 02:40:03 +02:00
eb15af3a36 Add ElevenLabs TTS provider with segment continuity support 2026-05-13 02:38:16 +02:00
19975917c5 Enhance OpenAI TTS: add gpt-4o-mini-tts support with instructions parameter 2026-05-13 02:36:46 +02:00
fc02d2001c Modernize codebase 2026-05-13 02:17:07 +02:00
507d4f6474 WIP typescript conversion 2025-06-10 19:24:13 +02:00