What's Changed
🔐 MFA: Auto-submit on 6 digits
When you type the 6th digit of your authenticator code, it now submits automatically. If the code is wrong, the input clears so you can type a new one immediately.
🖥️ MFA: Don't ask on this device
A new "Don't ask for MFA on this device for 30 days" checkbox appears on the MFA screen. When checked, a secure token is stored server-side and a cookie is set on your browser — MFA is skipped on that device for 30 days.
🔑 Disable MFA with password instead of TOTP
Disabling two-factor authentication now asks for your account password instead of an authenticator code. This means you can always disable MFA even if you've lost access to your authenticator app.
🏷️ MFA QR code now shows the account name
The QR code entry in your authenticator app now shows "Alterm (+username)" so you can easily identify which account it belongs to when you have multiple entries.
🌍 Timezone now applied everywhere
The app timezone setting is now correctly applied to all timestamp displays — including Session History start times and Audit Trail event timestamps. Previously those two sections used the browser's local timezone regardless of the configured setting.
🔢 UI version updated to 0.5.2
The version shown in the top bar now correctly reflects the current release.
Container image
docker run -d -p 7443:7443 ghcr.io/kotoxie/alterm:0.5.2