·
18 commits
to main
since this release
The new Svelte UI is now the default — served at /, with the old Tailwind UI kept at /legacy as an escape hatch during the cutover bake.
Highlights
- Svelte UI cutover (Phase 1+2, #78).
server.pyserves the built SPA fromfrontend/dist(/assetsmounted); auto-falls back to the legacy page when no build is present,ARKIV_UI=legacyforces it.install.sh+Dockerfile(newnode:20stage) build the UI, so a fresh clone / image ships it. Old UI reachable at/legacy. - Tier 1 backend-parity wired into the new UI (#78). Inline tag editing · per-clip retranscribe / retry-vision / reingest · editing-proxy build + status · DaVinci metadata CSV export · chat-history sidebar.
- Also rolled in since v0.8.1: DIT Offload UI (
/dit) + card-watcher, 360 equirectangular reproject before vision (8.3b), vision frame-failure tolerance,--organizefolder policy,--refreshre-extract fix.
Note
Tier 2 backend features (in/out save, chapters, export-to-path, remotion-props, open-file, project federation, pool view, admin tokens, cache ops, analytics breakdowns) are not yet in the new UI — reachable via the API or /legacy. Tracked in #78.
See CHANGELOG.md for the full list.