CodeNomad/packages
Pascal André 006522f00c
fix(server): fence deletion through upstream completion
Release admitted worktree mutations only when reply-from receives the upstream response or error, so downstream disconnects cannot let deletion overtake an OpenCode mutation. Deletion waits fail closed after a bounded timeout.

Canonicalize workspace directories through the resolved Git worktree and use that identity while inventorying sessions, preventing dot, duplicate-separator, symlink, and junction aliases from bypassing the fence.

Validated with 61 manager, proxy, route, and evacuation tests including delayed upstream, alias, rollback, and timeout cases, plus the server TypeScript check.
2026-08-21 18:04:07 +02:00
..
cloudflare Min server 0.18.0 2026-06-21 20:09:49 +01:00
electron-app fix(electron): retain state ownership after failed drain 2026-08-21 17:15:15 +02:00
server fix(server): fence deletion through upstream completion 2026-08-21 18:04:07 +02:00
tauri-app fix(tauri): serialize CLI restart with shutdown 2026-08-21 17:24:29 +02:00
ui fix(ui): bound retained shell output 2026-08-21 17:21:12 +02:00