• Joined on 2026-05-17
shawn closed issue shawn/pi-multifx-pedal#10 2026-06-18 23:06:28 +00:00
SPA shows placeholder default blocks before preset data loads
shawn closed issue shawn/pi-multifx-pedal#8 2026-06-18 23:06:26 +00:00
Add VU meters, CPU usage, and system stats to the top bar
shawn closed issue shawn/pi-multifx-pedal#7 2026-06-18 23:06:25 +00:00
Clean up stale SPA bundles in ui-dist/assets/
shawn commented on issue shawn/pi-multifx-pedal#11 2026-06-18 23:06:18 +00:00
Deprecate legacy HTML dashboard in favor of single SPA

Fixed. The legacy HTML dashboard has been fully removed. The legacy routes (/presets, /models, /irs, /settings) now redirect to the single SPA at / via RedirectResponse(url="/").…

shawn commented on issue shawn/pi-multifx-pedal#10 2026-06-18 23:06:17 +00:00
SPA shows placeholder default blocks before preset data loads

Fixed. The SPA no longer initializes blocks from a hardcoded default array. The FXScreen component initializes fxList as an empty array []. When no preset is loaded (`!connected

shawn commented on issue shawn/pi-multifx-pedal#8 2026-06-18 23:06:16 +00:00
Add VU meters, CPU usage, and system stats to the top bar

Fixed. The SPA now includes:

  • VU meters (input and output) in the Rig screen via a VUMeter component with 12-segment LED-style display
  • CPU usage displayed in the top status bar…
shawn commented on issue shawn/pi-multifx-pedal#7 2026-06-18 23:06:14 +00:00
Clean up stale SPA bundles in ui-dist/assets/

Fixed. The ui/dist/assets/ directory has been cleaned up. Only the two currently referenced bundles remain:

  • index-D3aC6klh.css
  • index-DFFBeBW_.js

No stale bundles exist. The Vite build…

shawn pushed to main at shawn/pi-multifx-pedal 2026-06-18 22:59:25 +00:00
d152ecd1fc docs: expand test plan with channel cycling, upload, tuner tests, system info, ethernet details
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-18 22:56:24 +00:00
507a486a42 docs: expand audio section with dedicated sample rate, buffer, and combined tests
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-18 22:37:06 +00:00
6f24a940ba docs: comprehensive manual test plan for mobile QA
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-18 22:32:57 +00:00
bb9c835f98 fix: _jack_is_operational() now creates throwaway JACK client instead of jack_lsp; standard profile period=512
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-18 22:28:20 +00:00
0cb044fb5e chore: periodic gc.collect() on HTTP thread after disabling GC for RT
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-18 22:25:12 +00:00
d7889c6f23 fix: _process_4cm handles 1D mono input gracefully
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-18 22:24:01 +00:00
4039ee963d fix: restore missing import argparse
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-18 22:23:02 +00:00
6495facb02 fix: disable Python garbage collector to prevent 1s periodic audio pops
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-18 22:10:41 +00:00
017a74a414 fix: kill alsa_in in stop_jack; verify jackd matches config device
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-18 22:08:25 +00:00
f1c6f64dc8 fix: add 1.5s stabilization check in start_jack to catch flaky JACK startup
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-18 22:04:08 +00:00
32990f9744 fix: _jack_is_operational() must check jack_lsp stdout, not exit code
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-18 21:59:31 +00:00
9a8c59d19c fix: replace broken jack_default_0_0 socket check with jack_lsp for JACK 1.9.22 compatibility
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-18 21:54:24 +00:00
4b694cc5f8 fix: replace DC-blocking HPF with 60Hz biquad notch filter (hum fix)