Commit Graph

  • 87ee14e4e5 v2 audit: contrast, dark-glow, layout, palette, sizing fixes master shawn 2026-06-14 18:50:23 -04:00
  • 3dcf31f600 fix: btn-icon touch targets to 44px WCGA minimum shawn 2026-06-14 18:37:58 -04:00
  • a5a01fda02 add theme.js — shared design tokens module referenced by App.jsx shawn 2026-06-14 17:29:19 -04:00
  • 0af8ed05b0 add responsive breakpoints: sidebar collapse, status bar compact, matchMedia listeners (#audit-P2) shawn 2026-06-14 17:27:22 -04:00
  • f42fa1d28c fix: replace Inter with Space Grotesk (#audit-P3) shawn 2026-06-14 17:26:03 -04:00
  • db644cec6f add prefers-reduced-motion support (#audit-P2) shawn 2026-06-14 17:24:47 -04:00
  • cca4aed380 fix: GlobalSettings — add Save/Discard button pattern with visible feedback shawn 2026-06-14 13:43:47 -04:00
  • 2402e649a2 fix: bank indexing off-by-one — subtract 1 when sending bank to API shawn 2026-06-14 13:19:51 -04: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 2026-06-14 12:44:52 -04:00
  • 277625f90c fix: GlobalSettings loads current state from API on mount, add Routing & Audio Interface sections, wire onRoutingChange shawn 2026-06-14 12:39:06 -04:00
  • b24cfab15f fix: hamburger menu sidebar slide-in animation targets sidebarRef instead of backdropRef shawn 2026-06-14 12:29:28 -04:00
  • ec562c4071 fix: add nam_amp to BLOCK_DISPLAY_NAMES and BLOCK_COLORS for server preset chain loading shawn 2026-06-14 00:21:13 -04:00
  • e0f6940081 fix: audio profile API call includes 'stable' profile with rate/period overrides shawn 2026-06-14 00:17:07 -04:00
  • 87d719bbfb Merge branch 'feat-undo-menu-settings' shawn 2026-06-14 00:16:09 -04:00
  • 9b0c23fe36 fix: bank indexing (+1), audio profile settings (sample rate + buffer size), preset names match tone3000 feat-undo-menu-settings shawn 2026-06-14 00:16:05 -04:00
  • a3f6b83297 fix: classic rock bank 1 presets, remove Y-split default mock blocks shawn 2026-06-14 00:02:01 -04:00
  • c7f148341d feat: Undo/Redo + Main Menu + Global Settings + Global EQ shawn 2026-06-12 19:54:53 -04:00
  • a4f7d791bc docs: Helix Stadium feature parity audit — full gap analysis vs manual Rev D v1.3 shawn 2026-06-12 19:53:43 -04:00
  • 376249172f feat: Model Browser — block library with category filter tabs, search, favorites, NAM/IR models shawn 2026-06-12 19:51:19 -04:00
  • f67e6bd8c7 fix: black SVG icons now render white — invert(1) filter; proper fullscreen icon shawn 2026-06-12 19:35:46 -04:00
  • 62c373b989 feat: pipedal SVG icons in block tiles + nav bar shawn 2026-06-12 19:29:50 -04:00
  • bd6771e203 feat: Visual tuner with mute — Tuner.jsx, pipeline pitch detection, status bar toggle shawn 2026-06-12 19:22:10 -04:00
  • 91228cb284 PEDAL-UI: Footswitch modes (stomp/preset) + mode selector in status bar + SVG fx icons from pipedal project shawn 2026-06-12 19:20:39 -04:00
  • 64f1086343 PEDAL-UI: Landscape layout + functional preset loading + bank navigation + API integration shawn 2026-06-12 18:51:15 -04:00
  • 027494db2c fix: footswitch bar always shows BYPASS, BANK, scribble strips shawn 2026-06-12 18:05:09 -04:00
  • b832ae06a3 PEDAL-UI: Helix Stadium-style redesign — block chain, big touch sliders, footswitch bar with scribble strips shawn 2026-06-12 18:03:27 -04:00