🤖 AI-Generated Changelog
Added
- Serve HTTPS directly from the built-in libuv server, enabling TLS-encrypted connections without a reverse proxy
Changed
- Migrated the entire web frontend source to TypeScript with strict type checking enforced across all modules
- Derive Debian package library dependencies automatically from the linked binary rather than maintaining them manually
Fixed
- Stop returning legacy API keys from user endpoints to prevent unintended credential exposure
- Restore mbedTLS detection in the CMake build system that was broken by an automated fix
- Require CMake 3.13 or newer, removing a dead pre-3.13 link-flag fallback
- Keep live WebRTC audio stream active when the "Record Audio" setting is disabled
- Request WebRTC audio only after a tile is unmuted, preventing unnecessary audio negotiation
- Correct the reason reported when requesting video-only streams from go2rtc
- Close keyboard accessibility gaps and resolve accessibility lint findings in the web UI
🔗 Full Changelog: 0.46.1...0.46.2