Changelog
- f4ef59f Merge pull request #5976 from SivanCola/fix/session-recovery-event-log-cleanup
- 7bb7290 Hold session locks across trash/delete and fix lint
- 07794a0 Merge pull request #5971 from SivanCola/fix/effort-switch-notices
- bc18992 Merge pull request #5968 from SivanCola/fix/session-lease-race
- b942018 Merge remote-tracking branch 'origin/main-v2' into fix/session-recovery-event-log-cleanup
- 080e0d1 Merge pull request #5983 from SivanCola/fix/bash-sandbox-unavailable-guidance
- f9b2c3a bump build generation before snapshotting ctrl in session rebind
- 2c9f2c7 Merge pull request #5977 from SivanCola/fix/session-recovery-cascade
- 89c3958 fix: explain unavailable bash sandbox recovery
- f022171 Harden session event log persistence and recovery cleanup
- 5311e0c fix: open lock handle with DELETE access and commit overlong renames atomically
- 6159661 fix superseded build cleanup releasing the replacement build's resources
- 963b43c fix: delete held lock files via handle disposition on Windows
- e549459 fix: close rewrite-persistence races and migrate overlong session names
- 56ce1d0 fix desktop runtime data races and serialize rebind swaps
- 0f7f43e fix: prevent cascading session recovery
- 564afe1 Fix session recovery persistence cleanup
- 666a947 fix(desktop): surface effort switch blockers
- 06bbd21 fix desktop session lease race
- 118e7f9 fix(registry): reject whole-repo source when publishing a skill (#5962)
- e509626 Merge pull request #5952 from SivanCola/fix/defer-settings-rebuild-on-lease
- f5fb4c5 fix(crash-report): stabilize community review table and add one-click copy (#5959)
- ebdfe03 Merge origin/main-v2 into fix/defer-settings-rebuild-on-lease
- e4272b8 Auto-retry deferred settings rebuild and serialize controller swaps
- 4cf882e Fix deferred settings rebuild after persistence