atlus/backend/routers
roberts 220a5234cd Add persistent/roaming desktop sessions
PTY terminals now survive browser refresh and close. Session manager
owns PTY lifecycle independently of WebSocket connections, with
background readers storing scrollback for replay on reconnect. Desktop
state (open apps, active app, terminal tabs) persists server-side and
restores automatically on login. Auth tokens moved to localStorage.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 21:41:28 -05:00
..
plugins Fix robustness issues across backend and frontend 2026-03-14 17:41:43 -05:00
__init__.py Initial commit — Atlus web desktop environment for SBCs 2026-03-14 16:53:46 -05:00
files.py Fix robustness issues across backend and frontend 2026-03-14 17:41:43 -05:00
network.py Fix PATH for apt/git/nmcli in systemd service environment 2026-03-14 19:20:28 -05:00
packages.py Fix package manager: better error handling, debug endpoint, robust PATH 2026-03-14 19:33:04 -05:00
processes.py Initial commit — Atlus web desktop environment for SBCs 2026-03-14 16:53:46 -05:00
services.py Fix robustness issues across backend and frontend 2026-03-14 17:41:43 -05:00
session.py Add persistent/roaming desktop sessions 2026-03-14 21:41:28 -05:00
settings.py Fix robustness issues across backend and frontend 2026-03-14 17:41:43 -05:00
stats.py Initial commit — Atlus web desktop environment for SBCs 2026-03-14 16:53:46 -05:00
terminal.py Add persistent/roaming desktop sessions 2026-03-14 21:41:28 -05:00
updates.py Fix PATH for apt/git/nmcli in systemd service environment 2026-03-14 19:20:28 -05:00