Skip to content

v0.9.2 — Svelte UI cutover + Tier 1

Latest

Choose a tag to compare

@ourladypeace2011-commits ourladypeace2011-commits released this 17 Jun 17:08
· 18 commits to main since this release
1fca350

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.py serves the built SPA from frontend/dist (/assets mounted); auto-falls back to the legacy page when no build is present, ARKIV_UI=legacy forces it. install.sh + Dockerfile (new node:20 stage) 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, --organize folder policy, --refresh re-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.