v2.7.11
🚀 New Features
- feat: publish screen sharing status to MQTT (#2107) - by @IsmaelMartinez (#2144)
- feat: add real-time speaking indicator with three-state mute detection via WebRTC getStats() - by @IsmaelMartinez (#2299)
🐛 Bug Fixes
- fix: expand MS Teams protocol regex to support all deep link types - by @IsmaelMartinez (#2250)
- fix: only reload on main frame network errors, not sub-frames - by @IsmaelMartinez (#2310)
- Fix: Improve auth state recovery to prevent stale sign-in banners - by @IsmaelMartinez (#2311)
- Fix cross-distro test failures and improve test environment consistency. - by @IsmaelMartinez (#2314)
- Fix: Use world-writable session dir for cross-distro test compatibility - by @IsmaelMartinez (#2315)
- Fix: Add --flags option and resolve UID conflict in Dockerfiles - by @IsmaelMartinez (#2321)
- Fix: Update MQTT status selectors and remove broken React presence detection - by @IsmaelMartinez (#2333)
- Fix: Update documentation links and remove template placeholders - by @IsmaelMartinez (#2336)
- Fix: Replace regex with split to avoid backtracking issues - by @IsmaelMartinez (#2338)
📚 Documentation
- docs: restructure roadmap to thematic sections and add changelog pipeline enhancements - by @IsmaelMartinez (#2317)
- docs: add repository health analysis for Feb-Mar 2026 - by @IsmaelMartinez (#2324)
- docs: add WebAuthn/FIDO2 implementation plan for Linux security keys - by @IsmaelMartinez (#2327)
🔧 Maintenance
- chore(deps-dev): bump tar from 7.5.9 to 7.5.10 (#2308)
- chore: add codebase review, unit tests for security modules, and fix changelog generator - by @IsmaelMartinez (#2312)
- chore(deps-dev): bump eslint from 10.0.2 to 10.0.3 (#2316)
- chore(deps): bump undici to 7.24.1 in docs-site (includes security fixes) (#2337)
📖 Related Documentation
- Configuration changes in this release:
Quick Links:
- Configuration Reference - All options with defaults
- Troubleshooting - Common issues and solutions
- Installation Guide - Setup instructions
What's Changed
- chore: add codebase review research and unit tests for key modules by @IsmaelMartinez in #2312
- fix: resolve cross-distro test failures from SingletonLock permissions by @IsmaelMartinez in #2314
- fix: use world-writable session dir for cross-distro tests by @IsmaelMartinez in #2315
- fix: only reload on main frame network errors, not sub-frames by @IsmaelMartinez in #2310
- chore(deps-dev): bump tar from 7.5.9 to 7.5.10 by @dependabot[bot] in #2308
- fix: recover from stale auth state on startup and after sleep (#2296) by @IsmaelMartinez in #2311
- chore(deps-dev): bump eslint from 10.0.2 to 10.0.3 in the minor-and-patch group by @dependabot[bot] in #2316
- fix(testing): add --flags option and fix UID conflict in Dockerfiles by @IsmaelMartinez in #2321
- docs: add repository health analysis for Feb-Mar 2026 by @IsmaelMartinez in #2324
- chore(deps-dev): bump tar from 7.5.10 to 7.5.11 by @dependabot[bot] in #2325
- feat: publish screen sharing status to MQTT (#2107) by @IsmaelMartinez in #2144
- docs: WebAuthn/FIDO2 implementation plan (#802) by @IsmaelMartinez in #2327
- fix: update MQTT status selectors and remove dead React detection by @IsmaelMartinez in #2333
- Expand MS Teams protocol regex to support all deep link types by @IsmaelMartinez in #2250
- feat: speaking indicator with mute detection via WebRTC getStats() by @IsmaelMartinez in #2299
- docs: fix broken links and remove template placeholders by @IsmaelMartinez in #2336
- chore(deps): bump undici from 7.22.0 to 7.24.1 in /docs-site by @dependabot[bot] in #2337
- docs: restructure roadmap around themes by @IsmaelMartinez in #2317
- fix: replace regex closes: parser with split to avoid backtracking by @IsmaelMartinez in #2338
- Release v2.7.11 by @github-actions[bot] in #2339
Full Changelog: v2.7.10...v2.7.11