New
- Encrypted PDF previews — preview password-protected PDFs directly in the app, with a configurable file-size limit for previews (#3329)
- Role-aware version notices — server version expiration messages are now tailored to your role on the workspace (#3371)
Fixes
- Restored the unread message badge on Rocket.Chat 7.8.0 and later servers (#3369)
- Removed the false "Unsupported Version" block that could appear on valid servers after updating the app (#3323)
- The window now keeps its position when docked at a screen edge instead of shifting on relaunch (#3361)
- Markdown file downloads can now be cancelled reliably (#3348)
Under the hood
- Updated Electron from 40 to 42, bringing a newer Chromium engine with security and performance improvements (#3372, #3373)
- Hardened macOS code signing and provisioning, and fixed Linux packaging for the current build toolchain (#3322, #3347)
- Refreshed the interface on the latest Fuselage design system (#3349, #3353)
- Expanded automated test coverage and updated translations
New Contributors
- @nazabucciarelli made their first contribution in #3329
- @tyroneyeh made their first contribution in #3348
- @Shevilll made their first contribution in #3361
Full Changelog: 4.14.1...4.15.0