Skip to content

WaveController v0.0.4.2 Alpha

Choose a tag to compare

@github-actions github-actions released this 17 Oct 16:29
· 11 commits to main since this release

[0.0.4.2] - 2026-10-17 (Pre-Alpha)

Added

  • Native Linux Packaging (.deb and .rpm):
    • Added complete Debian packaging infrastructure (packaging/debian/control, postinst, postrm) for Ubuntu/Debian distributions.
    • Added Red Hat / Fedora RPM packaging infrastructure (packaging/rpm/wavecontroller.spec) supporting x86_64 architecture, systemd user service integration, and udev rule deployment.
    • Automated package creation via scripts/build_packages.sh for local builds.
    • Added GitHub Actions CI/CD workflow (.github/workflows/build-packages.yml) automatically building .deb and .rpm artifacts and attaching them along with SHA256 checksums to GitHub Releases.
  • Contextual Signal Strip in Audio Flow:
    • Implemented an interactive SignalStrip property bar embedded in the Audio Flow toolbar for selected nodes.
    • Real-time controls for output target device selection, volume faders, mute toggles, and hardware microphone preamps (48V phantom power status badge & Clipguard toggle).
  • Embedded FX Rack Inspector in Audio Flow:
    • Integrated slide-over FXSidebar into the Audio Flow graph view with quick-access DSP parameter sliders.
    • Added a reactive .wave-fx-badge to the toolbar that glows violet when channel effects are active and dims when bypassed.
  • Personal Mix Target Flexibility:
    • Unlocked the output target selector dropdown in MixHeaderCard for the Personal Mix, allowing personal monitoring to be routed to any hardware audio sink.
    • Updated SinkManager to honor custom Personal Mix sink routing while preserving OOBE wizard defaults.
  • Bidirectional Matrix & Graph Synchronization:
    • Connected mixer matrix cross-point cells directly to Audio Flow connection states so linking or severing channels in one view instantly updates the other in real time.

Changed

  • Unified Toolbar Button Styling:
    • Matched the Add Channel button style to the standard muted Add Mix button style.
    • Locked toolbar height to 46px to eliminate view jumping between Mixer Matrix and Audio Flow.
  • Repository Cleanup & Optimization:
    • Removed deprecated scratch test scripts (scripts/live_hardware_test.py) and eliminated unused internal routing variables.