gstack/browse
Garry Tan 63d91def6a
fix: clear stale worktree and claude session on sidebar reconnect
loadSession() was restoring worktreePath and claudeSessionId from prior
crashes. The worktree directory no longer existed (deleted on cleanup)
and --resume with a dead session ID caused claude to fail silently.

Now validates worktree exists on load and clears stale claude session
IDs on every server restart.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 20:56:17 -07:00
..
bin feat: multi-agent support — gstack works on Codex, Gemini CLI, and Cursor (v0.9.0) (#226) 2026-03-19 18:20:50 -07:00
scripts fix: Windows support — Node.js server fallback for Playwright (#255) 2026-03-20 12:22:11 -07:00
src fix: clear stale worktree and claude session on sidebar reconnect 2026-03-28 20:56:17 -07:00
test fix: sidebar prompt injection defense — XML framing, command allowlist, arg plumbing 2026-03-28 18:20:40 -07:00
SKILL.md feat: user sovereignty — AI models recommend, users decide (v0.13.2.0) (#603) 2026-03-28 10:25:37 -06:00
SKILL.md.tmpl feat: worktree isolation for E2E tests + infrastructure elegance (v0.11.12.0) (#425) 2026-03-23 23:05:22 -07:00