-
released this
2026-05-17 16:37:00 +00:00 | 123 commits to main since this releaseKuro Signal Protocol WebUI Restyle
Full visual restyle of the WebUI. All seven browser surfaces migrated to the Kuro Signal Protocol design system. No pipeline behaviour changes — the capture/train/export flow is byte-identical to v1.0.1.
Added
- Kuro Signal Protocol WebUI restyle — all 7 surfaces migrated to KSP design tokens (
tokens.css+autosplat.css). Local-first, no CDN dependencies. - Theme toggle (dark/light) with anti-flash
localStoragepersistence on<html>via thedata-themeattribute. Default dark. - Pre-rendered icon toggle for the theme button (sun/moon SVG with label).
- Captures-list HTMX polling every 3 s (the list was static before).
- Capture-detail two-column layout with a
stage_timelinemacro using theSTAGE_MAPbackend→mockup-slot mapping (6-slot pipeline visualization). - Brush-metrics partial — 8-tile card with 3 s HTMX polling.
- Viewer page with sidebar-collapse + CSS-only fullscreen toggle + Esc-key + GUI close-button. Three-state fallback (SuperSplat+PLY / PLY-only / no-PLY).
- Jobs page Active + Recent sections with 2 s HTMX polling.
- Source page KSP-styled AGPL §13 compliance card.
- WebUI smoke-test suite — 10 HTTP-integration tests covering all 7 surfaces, static assets, and partial routes.
- Vendored HTMX (
/static/js/htmx.min.js, htmx@1.9.12, BSD-2) — eliminates the CDN SRI-mismatch class of failure. - Latent features (no UI exposure, console-accessible): HTMX polling annotation overlay and aspect-subthemes gunshi/kantoku/sensei (CSS tokens, default
shugohardcoded).
Changed
static/style.cssremoved in favour ofstatic/css/tokens.css+static/css/autosplat.css.- All page templates restructured with proper
as-poll-region(HTMX outerHTML-swap target, no padding) vsas-main-inner(layout-padding wrapper) differentiation. - Pipeline live-pip text "chamber quiet" → "idle" (less lore, more clarity).
Known Issues at release (resolved in v1.1.1)
- Backend status-write sync (
SF-G2-9) - SuperSplat viewer URL-loading (
SF-PIPE-1) - Recent-jobs single-run-per-capture (
SF-G3-3)
All three were WebUI-display-only — the underlying pipeline ran correctly in every case.
Tests
195 unit tests (193 passed, 2 opt-in E2E skipped) — +10 over v1.0.1 from the new WebUI smoke-test suite.
For the full changelog see
CHANGELOG.md.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Kuro Signal Protocol WebUI restyle — all 7 surfaces migrated to KSP design tokens (