v1.5.1 — Stable Release
HA Linux Companion v1.5.1
Bug Fixes
- Token refresh: Fixed missing client_id in OAuth refresh request — tokens now auto-renew correctly
- Audio EFAULT: Fixed execSync crash on Electron ARM/Wayland with proper encoding and stdio options
Notifications
- Longer, more distinctive notification sounds (multi-tone presets)
- Audio playback via pw-play for PipeWire backends
- Fallback chain: pw-play > paplay > aplay
Assets
- Added official app icon (SVG + PNG 512x512)
Tested On
- Raspberry Pi 5 + 7in DSI touchscreen (HDMI audio)
- Raspberry Pi 4 + 7in DSI touchscreen (headphone jack)
- PipeWire audio mixing (squeezelite + notifications coexist)
Requirements
- Node.js 20+
- Electron 35+
- PipeWire recommended (ALSA fallback supported)
- Wayland or X11 display server
Full Changelog: https://github.com/SimoneB79/ha-linux-companion/commits/v1.5.1