Repository navigation
Releases
Releases · epavanello/treeline
v0.14.3
- The details panel no longer jumps back to the top and closes the file you were reading whenever the
repository refreshes in the background (a save, a git command, another tool). - Two commits compared in the details panel stay compared after a refresh.
v0.14.2
- Deleting a branch here and on the remote at once, or removing worktrees from the cleanup button, now
shows a spinner on each branch or worktree going away, not only on the button. - A branch chip also spins while only its remote copy is being deleted.
v0.14.1
- The branch picker's filters keep the default branch in the graph with both its copies (
masterand
origin/master), even when it isn't yours or has no pull request.
v0.14.0
- The branch picker filters the graph like the rows filter their chips: pick whose branches (mine),
their state (not merged, merged, stale) and their pull request (open, mine, to review, needs work),
combined, or show what the Branches, Pull Requests or Worktrees row shows, following its filter.
The branches that match are ticked at the top of the list; the compare base is always shown too.
v0.13.0
- The Branches, Worktrees and Pull Requests filters have a search field: paste a branch name (or a
folder, a pull request's number, title or author) and the row shows only what matches, ready to
hover or click for its Claude sessions. The search shows as a chip in the row, one click clears it,
and it isn't remembered once the panel closes
v0.12.0
- A worktree's age on its chip counts from when you made it, not only from its branch's last commit:
a worktree made today on a branch last touched last week says today, sorts first and isn't stale.
Its card says when it was made - Hovering a branch or a worktree shows how many Claude sessions it has: click to list them, one
more click to continue one - A remote branch's Claude sessions are found the same way everywhere: through its local copy when
it has one
v0.11.0
- Without Claude Code installed, nothing about Claude shows: no Summarize buttons, and the ✨ commit
message button only when the editor offers another language model - A setting to hide everything about Claude anyway: turn off Treeline › Claude: Enabled
(treeline.claude.enabled)
v0.10.0
- The rows under the toolbar line up: every row's name, count, filter and + sit in the same columns,
and a long name is cut short instead of pushing its buttons out of line -
- on the Pull Requests row: GitHub's page for a new pull request of the branch you're on, into the
compare base (pushing the branch first when GitHub doesn't have it as it is here). When the branch
already has an open pull request, it shows that one instead
- on the Pull Requests row: GitHub's page for a new pull request of the branch you're on, into the
v0.9.0
- Click a file in the list or the tree of changed files: its diff opens in a third column next to the
list, colored like the editor. Drag the divider to resize it (remembered); ✕ closes it.
Double-click the file, or its icon on hover, to open the diff in the editor instead - Easier to read in light themes: hashes and links use the theme's link color, secondary text is no
longer dimmed twice, and line numbers in diffs use the editor's line number color
v0.8.0
- A Pull Requests row under the branches: the repository's pull requests on GitHub with their state,
review, checks and open conversations. The one of the branch you have checked out comes first. Its
filter: yours, waiting for your review, by state, with their branch on your machine, or waiting on
their author. Right-click: its actions, then its branch's - Review a pull request in the details panel, like a commit: its files as a list, a tree or inline
diffs, as GitHub shows them, with its title, reviews, checks, branch and fork point. From its chip,
"View changes" in a branch's card, or the branch's menu. A pull request whose branch isn't on your
machine is fetched from GitHub first, without making a branch; a merged one shows what it brought in - Branch badges in the graph show a small icon when their branch has an open or draft pull request
- "Connect GitHub" in the Pull Requests row when no gh account here can read the repository
- Worktree menus: Open Terminal Here, a terminal in the worktree's folder
- The 100 most recently updated pull requests are read, instead of 50