• Joined on 2026-05-17
shawn commented on issue shawn/pi-multifx-pedal#15 2026-06-18 23:14:15 +00:00
Clean up IR file naming and display names

Fixed in commit 47bb535. Added display_name property to IRFile dataclass in src/dsp/ir_loader.py. Strips common IR prefixes (IR_, cab_, impulse_response_) and suffixes (_IR, _48k, _Stereo) from…

shawn commented on issue shawn/pi-multifx-pedal#5 2026-06-18 23:14:14 +00:00
Preset state lost on service restart

Fixed in commit 47bb535. Added self.restore_state() call at the end of PresetManager.init() so last active preset is tracked after boot.

shawn commented on issue shawn/pi-multifx-pedal#14 2026-06-18 23:14:14 +00:00
Block bypass/toggle not synced via WebSocket to SPA

Fixed in commit 47bb535. Added WebSocket connection in the SPA with a handler for block_toggled messages that calls loadState() to refresh the block display immediately.

shawn closed issue shawn/pi-multifx-pedal#5 2026-06-18 23:14:02 +00:00
Preset state lost on service restart
shawn closed issue shawn/pi-multifx-pedal#14 2026-06-18 23:14:02 +00:00
Block bypass/toggle not synced via WebSocket to SPA
shawn closed issue shawn/pi-multifx-pedal#15 2026-06-18 23:14:02 +00:00
Clean up IR file naming and display names
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-18 23:14:02 +00:00
47bb535b08 fix: multiple bug fixes found during comprehensive test plan sweep
shawn closed issue shawn/pi-multifx-pedal#11 2026-06-18 23:06:29 +00:00
Deprecate legacy HTML dashboard in favor of single SPA
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