
SmartMirror UI and Layout Redesign
The visual and structural redesign for SmartMirror is here, making it clearly distinct from other Montage flavours. This phase is cosmetic and structural only. Menus have been repositioned, button layouts updated, and the participant and grid views refreshed. Interactive elements (clickable connection pills, QR codes) are planned for a future phase.
Session ID visibility control
Teachers can now toggle the visibility of the session ID on the receiver screen separately for shared-screen and floating-ID contexts, so it no longer obstructs shared content. Session ID over a shared screen is off by default.
Fill Display option for full-screen sharing
A new "Fill Display" option lets the client temporarily match its resolution to the main display during screen sharing, so shared content fills the screen instead of leaving black bars when aspect ratios differ.
Android 16 target SDK support
Montage now supports Android 16 as the target SDK, ensuring correct behaviour on devices running Android 16. Note: previous versions still work on Android 16; this just updates the target to remain compliant with future updates.
Bug Fixes
Fixed: the Android receiver showed a server error message for an invalid license key
Fixed: Windows Defender showed a warning about the installer
Fixed: AirPlay audio broke when using grid view
Fixed: 'Broadcast to displays' could not be enabled via IR when the device was offline
Fixed: description text for the Streaming settings option went out of bounds on the desktop client
Fixed: the B2P popup showed incorrect information when the internet connection was removed
Fixed: a crash when restoring a Wi-Fi connection
Fixed: a crash during GoogleCast presenting
Fixed: some buttons could overlap with the Update available button on the Home UI