Lucas Winther and Claude Opus 5.5
f55ea6ecf8
Run browser file transcription through the long-form pipeline when asked and the VAD model is available
...
Adds an Advanced "Skip silence in uploaded files" option (off by default
pending measurement), the vad/longForm protocol fields, the old-path
fallback when the VAD model is missing, and a plain message for files
with no speech.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 22:02:47 +01:00
Lucas Winther and Claude Fable 5
9f39a82982
WIP: M3 PWA/offline implementation, M4 auth (backend + frontend), D-013 faster-whisper
...
- M3: hand-rolled service worker (precache + runtime /ort caching), precache
manifest injection, SW registration/update toast, manifest + generated icons,
production build script, offline indicator in ModelPicker (D-005/D-007)
- M4 backend: bun:sqlite users/sessions (D-009), Passport local strategy behind
connect-compat adapter (D-008), /api/auth routes wired into dev+prod serving,
Bun.password Argon2id, 38 auth tests
- M4 frontend: AuthForms + useAuth + framework-free authClient, session-aware
header, anonymous-first fail-silent offline handling, 18 client tests
- D-013: server engine (M5) will use faster-whisper via Python sidecar;
browser side stays Transformers.js (CTranslate2 has no WASM build)
- bun test: 83 pass / tsc --noEmit clean
- Note: M3 doc closeout (WorkBreakdown/Architecture/tests/offline.md) still in
flight from a background agent; follow-up commit will finish docs
Co-Authored-By: Claude Fable 5 <[email protected] >
2026-07-10 04:02:28 +02:00