Ethanfel
39f873bec2
fix: server bug fixes from review
...
- DB: add threading.Lock on all write methods and multi-step reads
- export.py: check audio extraction return code, raise on failure
- routes/export: counter race condition fix with _counter_lock
- routes/export: delete validation accepts EXPORT_DIR_suffix siblings
- routes/export: evict old finished jobs to prevent unbounded growth
- client plan: fix 10 bugs (mpv IPC, encodePath, input_path sep, etc.)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-16 19:53:38 +02:00
Ethanfel
f7756320e5
docs: add Tauri + Svelte client implementation plan
...
15-task plan covering Rust install, Tauri scaffold, mpv sidecar,
API client, stores, UI components, keyboard shortcuts, and packaging.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-16 17:02:56 +02:00