Ethanfel
a67e189aa0
fix: mpv loadfile index arg, cache polling, and sidebar CSS
...
- Pass integer index (-1) to mpv loadfile command for newer mpv versions
- Poll /api/cache/status instead of streaming endpoints to avoid
downloading video bodies during readiness checks
- Cancel previous polling when selecting a new file
- Fix sidebar flex-shrink and file name text overflow
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-17 08:17:23 +02:00
Ethanfel
9776b83ac5
fix: client bug fixes from review
...
- FileBrowser: reload hidden files when profile changes
- WebSocket: wrap JSON.parse in try-catch
- WebSocket: exponential backoff on reconnect (2s -> 30s max)
- WebSocket: clean up connection on destroy
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-16 20:09:21 +02:00
Ethanfel
297aafa51c
feat: add settings persistence via localStorage
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-16 19:50:01 +02:00
Ethanfel
16bd1a9ae0
feat: add mpv TypeScript bridge
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-16 18:46:35 +02:00
Ethanfel
b12758c53c
feat: add WebSocket client for export progress
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-16 18:41:12 +02:00
Ethanfel
3d484952c2
feat: add Svelte stores for app state
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-16 18:40:43 +02:00
Ethanfel
12dae93671
feat: add server API client module
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-16 18:34:23 +02:00