What's Changed
🔒 Sign-out now removes the session from Active Sessions
Signing out previously only cleared the local session — the entry remained visible in Profile → Active Sessions. Sign-out now calls the server to revoke the token immediately, so the session disappears from the list right away.
🚪 Session revocation redirects to login instantly
When an admin revoked your session from another device, the app showed a "Session Disconnected" overlay instead of sending you back to the login page. This is fixed — revoked sessions in SSH, RDP, and VNC now redirect to the login page immediately without showing the disconnect screen.
🌍 Timezone dropdown now includes all IANA timezones
The timezone selector in General Settings previously offered ~40 curated zones. It now shows every IANA timezone supported by the browser (600+), using the standard `Intl` API.
🔄 SSH Terminal: Reset to Defaults button
A Reset to Defaults button is now available in My Settings → SSH Terminal. Clicking it removes your personal overrides and restores the global admin-configured defaults.
🔐 Security settings divided into two sections
The Security settings page now has two clearly separated sections:
- Session Timeouts — Session timeout, idle timeout, and max session duration, each with its own Save button
- Login & Lockout — Max failed login attempts and lockout duration, with its own Save button
Container image
```bash
docker run -d -p 7443:7443 ghcr.io/kotoxie/alterm:0.5.1
```
Digest: `sha256:3398af1d59b154c79b9267cf635b492166d0a8c08f0e0697fb7c2ab5c1c8c6b6`