Source Control and Startup Reliability
Threadlines now recovers safely from corrupt databases and makes git operations more predictable with immediate feedback and clearer error messages.
Checkout switches apply immediately
When you switch branches or worktrees, the interface now updates instantly instead of showing stale state. Stopped threads no longer shadow worktree changes, and active sessions show a switch chip while operations complete.
Clearer feedback for source control actions
Refused source control actions now explain why through toast messages and panel updates. The parent repository safety gate and failed branch operations report their reasons instead of silently returning.
Safe recovery from corrupt database
Threadlines can now recover automatically from a corrupt local database during startup instead of failing to launch. The original database and its companion files are preserved in a recovery folder for inspection.
Improved crash diagnostics
Crash reports now capture both application output streams, giving more complete diagnostic information to debug startup failures.
Also improved
- Repository detection now correctly handles symlinks, case variations, and path separators when checking parent-repository relationships, eliminating false positives.
- Failed checkout operations now roll back cleanly, restoring full state including sessions instead of leaving the interface in an inconsistent state.