This pre-release (January 18, 2026) brings audio playback improvements, enhanced Home Assistant integration, and numerous bug fixes across the platform.
New Features
Audio Playback Speed Control
New playback speed control for detection audio clips with accessibility-focused design (#1774).
Aggregated Disk Notifications
Disk space notifications are now aggregated by mount point to reduce notification noise (#1822).
MQTT Detection ID for Home Assistant
MQTT messages now include detectionId for improved Home Assistant automation support (#1824).
Bug Fixes
Home Assistant & Reverse Proxy
- Home Assistant MQTT discovery issues resolved (#1777)
- Reverse proxy navigation support for Home Assistant Ingress (#1815)
- CSRF token generation fixed for Cloudflare Tunnel deployments (#1823)
Dynamic Threshold Learning
- Cooldown added to prevent rapid threshold learning (#1819)
- Discarded detections no longer trigger threshold learning (#1828)
- Species only added to dynamic thresholds when learning actually occurs (#1829)
Frontend & SPA Routing
- SPA routing now reactive to navigation store changes (#1820)
- SPA navigation 404 fixed for URLs with query parameters (#1826)
- Open redirect protection added to buildAppUrl (#1817)
- Mobile audio playback failure on iOS Safari resolved (#1825)
- ESLint security and quality warnings resolved (#1775)
Notifications & SSE
- Notifications now use detection time instead of processing time (#1782)
- Panic during JSON marshaling in SSE notifications prevented (#1784)
- 'Note not found in database' notifications prevented (#1783)
Internationalization
- Race condition showing translation keys on first load fixed (#1786)
- StatusBadges component now uses i18n translations (#1780)
Other Fixes