0804f54537
Build Release / create-release (push) Successful in 3s
Build Android APK / build-android (push) Failing after 2m16s
Build Release / build-linux (push) Successful in 3m54s
Build Release / build-docker (push) Successful in 7m30s
Build Release / build-windows (push) Successful in 8m37s
Lint & Test / test (push) Successful in 8m45s
4.8 KiB
4.8 KiB
v0.5.0 (2026-04-25)
This release ships the Lumenworks studio-console — a top-to-bottom WebUI redesign — plus a customizable per-account dashboard, a server-shutdown control, and a handful of dark/light/narrow-screen polish fixes.
Features
- Lumenworks studio-console WebUI redesign — new visual language across the entire WebUI: studio-console layout, refined typography, accent system, and motion. (539e431)
- Extend the Lumenworks treatment to the Inputs, Integrations, and Graph tabs so the redesign is consistent across all top-level views. (b43e1cf)
- Per-account customizable dashboard with a slide-in configuration panel — each user can pick their own widget layout, persisted per account. (56853b7)
- Dashboard polish: richer performance strip, transport-bar controls, and additional readouts on the main view. (e5a2af9)
- Item-card restyle with hover-driven performance tooltips and a configurable FPS ceiling. (70c95d1)
- Live card-color picker — pick a custom color per card and see it apply instantly; default preset now uses the base palette. Monotonic uptime ticker no longer jitters on clock adjustments. (e0ff40f)
- Server shutdown action exposed in the WebUI, backed by a public
cancel_tasklifecycle method so long-running tasks unwind cleanly. (3f80ef2)
Bug Fixes
- Channel stripe on item cards now only paints when the card has a custom color or is running — no more stray accents on idle defaults. (b1ee3c3)
- Cards render correctly on pure black and pure white backgrounds, and are decoupled from the animated background so they stay legible regardless of the bg-anim setting. (dd415e2)
- Single-row header layout and readable sidebar labels at narrow widths — fixes wrapping and label truncation on smaller windows. (2bae304)
Development / Internal
Chores
- Harden test isolation, add
.gitignorerule for stalesrc/data/, and mark the shutdown action done in the task tracker. (80f01d4)
All Commits
| Hash | Message | Author |
|---|---|---|
| 80f01d4 | chore: harden test isolation, gitignore stale src/data, mark shutdown action done | alexei.dolgolyov |
| b1ee3c3 | fix(ui): channel stripe paints only on custom-color or running cards | alexei.dolgolyov |
| e0ff40f | feat(ui): live card-color picker, monotonic uptime ticker tweaks, default preset uses base palette | alexei.dolgolyov |
| 3f80ef2 | feat: server shutdown action with public cancel_task lifecycle method | alexei.dolgolyov |
| 2bae304 | fix(ui): single-row header + readable sidebar labels at narrow widths | alexei.dolgolyov |
| dd415e2 | fix(ui): cards on pure black/white, decoupled from bg-anim | alexei.dolgolyov |
| b43e1cf | feat(ui): Lumenworks treatment for Inputs / Integrations / Graph tabs | alexei.dolgolyov |
| 56853b7 | feat(dashboard): per-account customizable dashboard with slide-in panel | alexei.dolgolyov |
| 70c95d1 | feat(ui): item-card restyle, perf hover tooltips, FPS ceiling | alexei.dolgolyov |
| e5a2af9 | feat(ui): dashboard polish, richer perf strip, transport-bar controls | alexei.dolgolyov |
| 539e431 | feat(ui): Lumenworks studio-console WebUI redesign | alexei.dolgolyov |