Files
Codeman/src
arkonandClaude Opus 4.5 a006621cd0 fix: don't wipe session state from state.json on server shutdown
cleanupSession() always called store.removeSession() which deleted the
session from state.json. On server stop, cleanupSession(id, false) was
called for all sessions - preserving screens but deleting their saved
state. On next restart, state.json was empty so nothing was restored.

Now only removes from state.json when killScreen=true (user explicitly
deleting a session), preserving state for recovery on restart.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 21:22:07 +01:00
..
2026-01-21 07:09:17 +01:00