• Joined on 2026-05-17
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-15 05:53:56 +00:00
a69aee357c v2 UI at root, instrument type selector, Gitea push
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-14 23:16:05 +00:00
278403cd3d Add /v2 static mount for new UX
shawn pushed to master at shawn/pi-multifx-pedal-ui 2026-06-14 22:50:29 +00:00
87ee14e4e5 v2 audit: contrast, dark-glow, layout, palette, sizing fixes
3dcf31f600 fix: btn-icon touch targets to 44px WCGA minimum
a5a01fda02 add theme.js — shared design tokens module referenced by App.jsx
0af8ed05b0 add responsive breakpoints: sidebar collapse, status bar compact, matchMedia listeners (#audit-P2)
Compare 4 commits »
shawn pushed to master at shawn/pi-multifx-pedal-ui 2026-06-14 21:26:06 +00:00
f42fa1d28c fix: replace Inter with Space Grotesk (#audit-P3)
shawn pushed to master at shawn/pi-multifx-pedal-ui 2026-06-14 21:25:11 +00:00
db644cec6f add prefers-reduced-motion support (#audit-P2)
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-14 21:24:58 +00:00
faa7bdbbac sync ui-dist (adds prefers-reduced-motion)
shawn pushed to master at shawn/pi-multifx-pedal-ui 2026-06-14 17:43:48 +00:00
cca4aed380 fix: GlobalSettings — add Save/Discard button pattern with visible feedback
shawn pushed to master at shawn/pi-multifx-pedal-ui 2026-06-14 17:20:13 +00:00
2402e649a2 fix: bank indexing off-by-one — subtract 1 when sending bank to API
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-14 17:07:25 +00:00
29947702a0 fix: full runtime apply for ALL settings — MIDI channel filter, audio device hot-swap via JACK restart, display auto_dim/screen_saver, tempo, brightness, channel_mode
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-14 16:50:54 +00:00
6a14884063 fix: add leds+midi to WebServerDeps, runtime apply for brightness (LED set_brightness) and channel_mode (pipeline routing_mode)
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-14 16:45:01 +00:00
be9b3e4b35 feat: add POST /api/settings — generic settings persistence to config.yaml for input_pad, input_impedance, audio interface, MIDI, display, tempo
shawn pushed to master at shawn/pi-multifx-pedal-ui 2026-06-14 16:44:53 +00:00
f0771ff7a5 fix: wire all settings to backend — master_volume/routing use dedicated endpoints, all others persist via POST /api/settings to config.yaml
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-14 16:39:16 +00:00
1991dc6032 fix: pass config+config_path to WebServerDeps so audio profile persists to disk; add boot-time period/rate override loading from config.yaml
shawn pushed to master at shawn/pi-multifx-pedal-ui 2026-06-14 16:39:07 +00:00
277625f90c fix: GlobalSettings loads current state from API on mount, add Routing & Audio Interface sections, wire onRoutingChange
shawn pushed to master at shawn/pi-multifx-pedal-ui 2026-06-14 16:29:30 +00:00
b24cfab15f fix: hamburger menu sidebar slide-in animation targets sidebarRef instead of backdropRef
shawn opened issue shawn/pi-multifx-pedal#11 2026-06-14 05:19:45 +00:00
Deprecate legacy HTML dashboard in favor of single SPA
shawn opened issue shawn/pi-multifx-pedal#12 2026-06-14 05:19:45 +00:00
Add block controls: remove, reorder, insert, duplicate
shawn opened issue shawn/pi-multifx-pedal#13 2026-06-14 05:19:45 +00:00
Create deploy.sh to sync local source to pedal reliably
shawn opened issue shawn/pi-multifx-pedal#14 2026-06-14 05:19:45 +00:00
Block bypass/toggle not synced via WebSocket to SPA
shawn opened issue shawn/pi-multifx-pedal#15 2026-06-14 05:19:45 +00:00
Clean up IR file naming and display names