Changelog
Full release notes — including diff stats and links to PRs — live on the GitHub Releases page.
This page is a curated highlight reel.
Recent highlights
0.6.x (May 2026)
- Reviews tab —
[v]opens the PR diff inline (parsed fromgh pr diff), now withSANTREE_DIFF_TOOLsyntax highlighting in parity with the worktree diff overlay. - Dashboard
?help overlay — press anywhere to see the glyph legend + key reference. - Dashboard “Tasks” section — live Claude todo list for the active worktree session.
- Commit
--fill— draft commit messages via Claude. Dashboard[C]flow gained a choose-mode (fill / manual) step. - Dashboard “Main repo” synthetic row — surfaces the parent repo’s branch + commits-behind alongside worktree rows.
- View PR diffs from the Reviews tab —
[v]works for PRs without local worktrees too (usesgh pr diff). - Squirrel SDF loader — replaces the previous donut/cube loaders. (Standalone via
santree helpers squirrel.)
0.5.x
- English Tutor —
santree helpers english-tutor installadds Claude Code hooks that flag grammar mistakes in your prompts before processing. - Multiplexer abstraction — auto-detects tmux / cmux. The
SANTREE_MULTIPLEXERenv var was removed in favour of pure auto-detection. - Centralized issue tracking + multiplexer logic; cleaner
lib/trackers/andlib/multiplexer/. - Delta integration —
SANTREE_DIFF_TOOL=deltafor syntax highlighting in the diff overlay;splitCombinedSgr()works around an upstreamslice-ansibug. - Linear OAuth PKCE flow + GraphQL ticket fetching.
- GitHub Issues tracker — full parity with Linear via the
ghCLI.
0.4.x and earlier
See GitHub Releases for the full history.
Versioning
Santree follows SemVer with a relaxed major-zero convention:
- Patch (
0.x.Y→0.x.Y+1) — bug fixes, minor polish - Minor (
0.X.y→0.X+1.0) — new features, possibly breaking - Major (
X.y.z→X+1.0.0) — reserved for the 1.0 GA
While we’re at 0.x, expect occasional breaking changes in minor releases — they’ll always be called out in the release notes.
Update notifications
santree doctor and the dashboard banner check npm for newer versions (cached for 6 hours per package). Run santree update to upgrade — it auto-detects your package manager (npm / pnpm / yarn / bun).