🚀 Major Features & Improvements
Modern Svelte 5 UI Implementation (#981)
- Complete rewrite of the user interface using Svelte 5
- Available for testing at
/ui/
path - approximately 90% feature complete with the legacy UI - All new functionality will be built on the Svelte UI from this point forward
- Enhanced settings management with improved user experience
- Modern reactive architecture with better performance and maintainability
- Comprehensive integration testing for the new UI components
🔧 Bug Fixes & Improvements
FFmpeg Process Management
- Fix FFmpeg zombie process accumulation (#980)
- Resolved resource leaks in audio processing pipeline
- Improved system stability during long-running operations
- Enhanced cleanup of child processes
Test Infrastructure
- Fix required JSON body for BirdWeather integration tests (#993)
- Resolved failing integration tests with proper content-type headers
- Improved test reliability for API endpoint validation
Dependencies
- Update dependency licenses and AUTHORS file (#991, #832, #840)
- Dependency updates: Sentry Go SDK, golang.org/x/net, SQLite driver (#955, #957, #958, #890)
Full Changelog: nightly-20250718...nightly-20250722