September 5, 2026
- Platforms: Android
- Added MyDeskViewer two-factor authentication (MFA/2FA) support to the Android client.
- Google and email/password sign-in now stop at the MFA challenge when two-factor authentication is enabled for the account.
- Android sign-in accepts both six-digit authenticator codes and one-time recovery codes before creating the local API session.
- Added Android account controls to check MFA status and enable or disable two-factor authentication.
- MFA setup can open an installed authenticator through the otpauth URI and also provides the manual setup key as a fallback.
- Recovery codes can be copied or shared/saved from the Android setup flow.
- The Android client can show the post-login MFA setup suggestion and dismiss it through the same account API used by the desktop client.
- Platforms: Linux
- Added full MyDeskViewer two-factor authentication (MFA/2FA) support to the Avalonia Linux client.
- Google and email/password sign-in now detect MFA challenges before any local authenticated session is saved.
- Linux sign-in accepts six-digit authenticator codes and one-time recovery codes, and stores the API session only after successful MFA verification.
- Added Linux 2FA account settings with status checking, enable, disable, TOTP setup, and recovery-code handling.
- MFA setup can open the otpauth URI through the Linux desktop and also provides a copyable manual setup key as a fallback.
- Added post-login MFA setup suggestion support using the same account API as the Android client.
- MFA secrets, authenticator codes, and recovery codes are not written to Linux application logs.
- Reworked the Linux startup/account screen to better match the Windows MyDeskViewer layout on smaller displays.
- Reduced the unused top spacing and made the main card more compact so the complete startup UI remains visible inside the fixed-size window.
- Widened the primary Login with account action and explicitly centered button labels and status/account text.
- Improved Machine ID and Copy alignment and centered the Copy button content.
- Moved Settings outside the vertical startup card into an independent bottom-right action so it no longer pushes the main content downward.