atlus/backend
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
..
routers Add persistent/roaming desktop sessions 2026-03-14 21:41:28 -05:00
ws Initial commit — Atlus web desktop environment for SBCs 2026-03-14 16:53:46 -05:00
__init__.py Initial commit — Atlus web desktop environment for SBCs 2026-03-14 16:53:46 -05:00
auth.py Initial commit — Atlus web desktop environment for SBCs 2026-03-14 16:53:46 -05:00
config.py Initial commit — Atlus web desktop environment for SBCs 2026-03-14 16:53:46 -05:00
main.py Add persistent/roaming desktop sessions 2026-03-14 21:41:28 -05:00
requirements.txt Fix robustness issues across backend and frontend 2026-03-14 17:41:43 -05:00
sessions.py Add persistent/roaming desktop sessions 2026-03-14 21:41:28 -05:00