Releases
v0.2.8
Compare
Sorry, something went wrong.
No results found
What's New
Myers diff algorithm — via similar crate, same as libgit2/GitHub Desktop. Cargo.lock: 15s → instant
Divergent commit support — badge, commitId-based actions, "Abandon (resolve divergence)"
Bookmark Manager (Cmd+Shift+B) — stats bar, filter, clean up stale/deleted, resolve conflicts
Commit avatars — GitHub noreply + Gravatar for any email
Scrollable commit descriptions — see full PR messages and Co-authored-by trailers
jj-lib 0.40 + tree-sitter 0.26.8 + tree-sitter-rust 0.24.2
Performance
Myers diff O(n*d) replaces O(n²) LCS — large file diffs are instant
Preload all file diffs on change selection (Myers is fast enough)
Bug Fixes
Fixed jj new/jj edit "descendants not rebased" — proper snapshot + rebase lifecycle via jj-lib
Fixed multi-window Repository menu dispatching to wrong window (per-path handler registry)
Fixed DAG scroll recycling with divergent commits (ForEach identity uses commitId)
Fixed toast auto-dismiss timer not canceling on tap
You can’t perform that action at this time.