From 2f36ebb798c5d23755bf80d6cd08c8b1d02830a3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 24 Aug 2026 02:49:19 +0000 Subject: [PATCH 1/2] Prepare v0.3.6 changelog and announcement --- .../marketing/src/content/changelog/v0.3.6.md | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 apps/marketing/src/content/changelog/v0.3.6.md diff --git a/apps/marketing/src/content/changelog/v0.3.6.md b/apps/marketing/src/content/changelog/v0.3.6.md new file mode 100644 index 00000000..742272a7 --- /dev/null +++ b/apps/marketing/src/content/changelog/v0.3.6.md @@ -0,0 +1,40 @@ +--- +version: 0.3.6 +date: 2026-08-24 +title: Source Control and Startup Reliability +summary: Threadlines now recovers safely from corrupt databases and makes git operations more predictable with immediate feedback and clearer error messages. +githubRelease: https://github.com/Threadlines/threadlines/releases/tag/v0.3.6 +highlights: + - title: Checkout switches apply immediately + description: 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. + evidence: + - f886fe09 + - title: Clearer feedback for source control actions + description: 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. + evidence: + - f886fe09 + - title: Safe recovery from corrupt database + description: Threadlines can now recover automatically from a corrupt local database during startup instead of failing to launch. The desktop application handles this gracefully without data loss. + evidence: + - 5571f803 + - title: Improved crash diagnostics + description: Crash reports now capture both application output streams, giving more complete diagnostic information to debug startup failures. + evidence: + - 432926ed +alsoImproved: + - description: Repository detection now correctly handles symlinks, case variations, and path separators when checking parent-repository relationships, eliminating false positives. + evidence: + - f886fe09 + - description: Failed checkout operations now roll back cleanly, restoring full state including sessions instead of leaving the interface in an inconsistent state. + evidence: + - f886fe09 +social: |- + Threadlines v0.3.6 is out 🧵 + + • Checkout switches apply instantly + • Clearer source control errors + • Auto-recover from corrupt DB + • Better crash diagnostics + + Release notes: https://github.com/Threadlines/threadlines/releases/tag/v0.3.6 +--- From 78edd35f031e15f125521402b9beb5dcc5c441fb Mon Sep 17 00:00:00 2001 From: badcuban <108198679+badcuban@users.noreply.github.com> Date: Sun, 23 Aug 2026 22:50:58 -0400 Subject: [PATCH 2/2] fix(marketing): clarify v0.3.6 recovery notes --- apps/marketing/src/content/changelog/v0.3.6.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/marketing/src/content/changelog/v0.3.6.md b/apps/marketing/src/content/changelog/v0.3.6.md index 742272a7..593fd2a8 100644 --- a/apps/marketing/src/content/changelog/v0.3.6.md +++ b/apps/marketing/src/content/changelog/v0.3.6.md @@ -14,7 +14,7 @@ highlights: evidence: - f886fe09 - title: Safe recovery from corrupt database - description: Threadlines can now recover automatically from a corrupt local database during startup instead of failing to launch. The desktop application handles this gracefully without data loss. + description: 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. evidence: - 5571f803 - title: Improved crash diagnostics