Skip to content

v1.0.5 — Rich panel audit + UI cleanup

Choose a tag to compare

@ramonsesma ramonsesma released this 02 Jul 03:59
· 10 commits to main since this release

Rich panel audit

Second full audit of the 132-module rich-panel coverage. Findings closed in full:

Fixed (desynced from backend):

  • takes — removed fake rating/selected fields no longer returned by the backend; added a real "Arm for recording" action; advisory results (select-best-takes, comp-from-takes) now show their advisory:true note honestly instead of implying a finished result.
  • genarranger — added missing structure selector (intro-verse-chorus / verse-chorus-bridge / ambient-flow); replaced the advisory-only "apply energy curve" action with a real "drop cue points on timeline" call.
  • clipgraph — legend now matches the real edge types returned by the backend (same-track / same-color); graph nodes are clickable to seed the arrangement-suggestion call.
  • mixconsole — fixed a real pan-slider range bug (was -1..1, backend expects 0..1); header no longer claims VU metering it doesn't do; sends are now live sliders wired to set_send.

Deepened:

  • drummap — pad click now opens an inline note editor calling the real set_drum_mapping tool; preset loading is honestly labeled advisory (no API to load .adg files).
  • stepseq — added density/variation controls with a randomize action, per-step velocity editing, and a "load from clip" sync against real clip notes.
  • notation — added transpose actions (-12/-1/+1/+12 semitones), undoable via Edit History.

11 new rich panels for previously panel-less modules: templates, mixscene, tempotap, notes, sandbox, delaycalc, setlist, fxpresets, groove, colorizer, vocal — bringing rich-panel coverage from 104 to 115 of 132 modules.

Also: setlist__list_setlists now returns each setlist's real song list, not just a count.

UI

  • Removed the "Live Studio · GPL v3" credit line from the sidebar footer (and its now-dead CSS).

Verification

271/271 automated smoke tests pass. All new/changed panels additionally verified against a live server in a real browser session (not just the test suite).