Repository navigation
Releases: ionalexandru99/rebase-git
Release list
Rebase Nightly 0.0.7-nightly.20261009.155 (3a0ee9ccceee)
Run npx rebase-git@0.0.7-nightly.20261009.155 with Node.js 24 and Git 2.34 or newer.
Source commit: 3a0ee9ccceee1b563e266914880ca53260b75f54
npm package: rebase-git@0.0.7-nightly.20261009.155
npm integrity: sha512-HH2hCEHU0fuOSm//3tQGpX5q00HRXjZ6z64x5FfNbJEF+U9kFOFxsGNh4WdClBITyR1aCOxSOMqZ4TsLAcjngg==
What's Changed
- fix(workspace-panel): stop focused side panel tabs from showing the close X and a focus ring by @ionalexandru99 in #697
- feat(worktrees): show worktree change counts straight away in the switcher [#691] by @ionalexandru99 in #696
- fix(server): open the browser in WSL only once Windows can reach the server [#690] by @ionalexandru99 in #693
- fix(remote-sync): stop showing "Fetch failed" when a push is running by @ionalexandru99 in #699
- fix(notifications): stop delete and force push from feeling frozen, and make every toast look the same by @ionalexandru99 in #700
- fix(remote-sync): tell people where their changes went when a pull fails after stashing them by @ionalexandru99 in #694
- feat(file-blame): blame a file and jump to the commit that introduced a line [#452] by @ionalexandru99 in #698
- fix(stashes): call the stashes Git keeps after a pull or rebase "Changes on main" instead of "autostash" by @ionalexandru99 in #701
- fix(file-diff): show the changes of large files instead of "too large" [#692] by @ionalexandru99 in #702
- fix(remote-sync): show incoming and outgoing counts in red and green inside Pull and Push by @ionalexandru99 in #703
- feat(large-files): show real content of Git LFS files, track, download and lock them [#465] by @ionalexandru99 in #695
- feat(workspace-panel): point to Diffs when the side panel opens because of uncommitted changes by @ionalexandru99 in #704
- feat(settings): show the licenses of the open source code Rebase ships with by @ionalexandru99 in #720
- feat(site): give Rebase a home page at rebase-git.com with a one-click download by @ionalexandru99 in #722
- feat(diagnostics): show what Rebase is running, what it costs and the errors it used to hide by @ionalexandru99 in #723
Full Changelog: v0.0.7-nightly.20261008.154...v0.0.7-nightly.20261009.155
Rebase Nightly 0.0.7-nightly.20261008.154 (00a2b57cc18c)
Run npx rebase-git@0.0.7-nightly.20261008.154 with Node.js 24 and Git 2.34 or newer.
Source commit: 00a2b57cc18cf102c2165ac91e72fa910dacdb32
npm package: rebase-git@0.0.7-nightly.20261008.154
npm integrity: sha512-FUno+WchkiwrL7Fg4KshjMSo84WwGUsQ5xCmPcxfKLbCjrIZMmQWcmRNzCEWd3OpsYGtBN/YsvKQ909KkLLkvg==
What's Changed
- feat(comparison): compare any two branches, tags or commits in their own tab [#450] by @ionalexandru99 in #667
- feat(rebase): squash commits straight from the graph menu by @ionalexandru99 in #668
- feat(settings): show only the version in the browser instead of disabled update controls by @ionalexandru99 in #670
- feat(commit-inspection): give the diff more room under a tighter commit header by @ionalexandru99 in #669
- feat(open-project): show each project once and keep one way to browse files by @ionalexandru99 in #672
- feat(folder-picker): show repositories first so the one you want is easy to spot by @ionalexandru99 in #671
- feat(commit-graph): give the commit subject room before metadata and tell the cursor from hover by @ionalexandru99 in #674
- feat(theme): give menus and dialogs visible depth in dark with one set of radii, shadows and opacities by @ionalexandru99 in #673
- fix(theme): make dark primary buttons, remote-only commits and author initials readable by @ionalexandru99 in #676
- fix(workspace): keep Branches and the side panel the same width on every window size by @ionalexandru99 in #675
- refactor(web): put every font size on one six-step type scale by @ionalexandru99 in #677
- feat(projects): let the sidebars show their content instead of loud panel titles by @ionalexandru99 in #678
- feat(working-changes): keep the diff toolbar on one line and even out the commit form by @ionalexandru99 in #679
- fix(graph): stop hiding a branch's remote pill when another local branch sits on the same commit by @ionalexandru99 in #680
- feat(remote-sync): keep the repository toolbar on one line and show each sync count once by @ionalexandru99 in #681
- feat(server): open the npx server on localhost instead of 127.0.0.1 by @ionalexandru99 in #682
- refactor(theme): give every color a name so light text stays readable and new states reuse the scale by @ionalexandru99 in #683
- feat(working-changes): show new users they have changes and let them commit without staging first by @ionalexandru99 in #684
- feat(working-changes): stage, unstage and ignore whole folders from the Diffs list [#458] by @ionalexandru99 in #685
- feat(history-search): find the commits that added, removed or changed a line of code [#459] by @ionalexandru99 in #687
- feat(worktree-files): browse and search the files in your worktree [#453] by @ionalexandru99 in #688
Full Changelog: v0.0.7-nightly.20261007.153...v0.0.7-nightly.20261008.154
Rebase Nightly 0.0.7-nightly.20261007.153 (12704c8ba2ad)
Run npx rebase-git@0.0.7-nightly.20261007.153 with Node.js 24 and Git 2.34 or newer.
Source commit: 12704c8ba2ad359da6613c2f07f93db45f5ab35f
npm package: rebase-git@0.0.7-nightly.20261007.153
npm integrity: sha512-3rtOkE3g2Y65oBIclUmdVrwiTkIbfTHtE+B6LMTGCKg4OAP95bcz9/TkP4z5Q2PtyfiTJT/KVzZyGfq4Zfu6rA==
What's Changed
- feat(file-history): browse a file's history, one tab per file [#451] by @ionalexandru99 in #666
Full Changelog: v0.0.7-nightly.20261006.152...v0.0.7-nightly.20261007.153
Rebase Nightly 0.0.7-nightly.20261006.152 (cdb2f02580f8)
Run npx rebase-git@0.0.7-nightly.20261006.152 with Node.js 24 and Git 2.34 or newer.
Source commit: cdb2f02580f8322ec591b651fe296639d057540b
npm package: rebase-git@0.0.7-nightly.20261006.152
npm integrity: sha512-6nCfaDtF2AjJzf59qzNVswS0kRPYtgXksLnmbcN2P//D4Jcxf0DrqkzI6b+A+8rkYrQhBiI2BVYFN97XryHLCQ==
What's Changed
- fix(pull-requests): show Bitbucket pull requests for workspaces with capital letters by @ionalexandru99 in #658
- fix(branches): start the Stashes section collapsed by @ionalexandru99 in #659
- feat(theme): add a light theme that follows the system [#660] by @ionalexandru99 in #662
- perf(web): let React Compiler memoize the web app instead of hand-written useMemo [#661] by @ionalexandru99 in #663
- feat(pull-requests): unlink wrong pull requests from a branch and link the right ones [#664] by @ionalexandru99 in #665
Full Changelog: v0.0.5-nightly.20261005.149...v0.0.7-nightly.20261006.152
Rebase Alpha v0.0.6
Run npx rebase-git@0.0.6 with Node.js 24 and Git 2.34 or newer.
Source commit: fe3c03eb8d75eaaeacc41742e79e06f22ca833f9
npm package: rebase-git@0.0.6
npm integrity: sha512-RD/74tzsSnqKWQfxRsEnOWjmok8J14sBZ+V5a25Y0/J8xvhc8XA8kqQhFVgsYHokFG3ixnlteMFAq+SKoKGQAQ==
What's Changed
- fix(pull-requests): show Bitbucket pull requests for workspaces with capital letters by @ionalexandru99 in #658
Full Changelog: v0.0.5...v0.0.6
Rebase Alpha v0.0.5
Run npx rebase-git@0.0.5 with Node.js 24 and Git 2.34 or newer.
Source commit: e6741c0045cf4cf0e18698d9646386b479e08df6
npm package: rebase-git@0.0.5
npm integrity: sha512-xZskUaFMfm4ZJfgMx8hMexpS1YM1Hn4KrHbkp88FVrm0NO7oKIlxfaLoq6tS3J+jie78waxwOqHh336bPHbT4g==
What's Changed
- fix(branches): add a clear button to the branch filter by @ionalexandru99 in #564
- build(deps): sign macOS releases with stock electron-builder 26.17.0 instead of a local patch by @ionalexandru99 in #563
- fix(history-search): show the newest matching commits first by @ionalexandru99 in #565
- feat(graph): show author avatars for every popular Git host and remember them for a week by @ionalexandru99 in #567
- feat(branches): show each branch's GitHub pull request and whether its checks pass by @ionalexandru99 in #568
- ci: stop a slow Ubuntu mirror from timing out the browser journeys by @ionalexandru99 in #570
- feat(notifications): stack toasts and report every action's result, even from other repositories by @ionalexandru99 in #569
- ci: stop the macOS platform job failing when GitHub release downloads are down by @ionalexandru99 in #566
- feat(projects): give every project its own badge color, picked once and remembered by @ionalexandru99 in #571
- feat(settings): show which Git hosts this server can use and switch GitHub pull requests on or off by @ionalexandru99 in #576
- fix(server): stop macOS dropping Git changes made right after a watcher starts [517] by @ionalexandru99 in #577
- feat(pull-requests): show Azure DevOps pull requests and build checks on branches [#573] by @ionalexandru99 in #578
- feat(graph): drop commits straight from the commit menu, no rebase plan needed [#562] by @ionalexandru99 in #579
- feat(commits): bring back any file from an older commit, even one the commit deleted [457] by @ionalexandru99 in #581
- feat(source-control): show GitLab merge request state and pipelines on branches [#572] by @ionalexandru99 in #580
- feat(stashes): stash the files you pick in Diffs and bring stashes back from the sidebar [447] by @ionalexandru99 in #582
- feat(settings): make every settings page look and work like Source control by @ionalexandru99 in #583
- feat(source-control): show Forgejo and Gitea pull request state and checks on branches [#575] by @ionalexandru99 in #584
- fix(web): bring back the near-black theme and keep hover and selection easy to see by @ionalexandru99 in #586
- feat(source-control): show Bitbucket pull requests and checks from a token saved in Settings [#574] by @ionalexandru99 in #587
- feat(git-identity): set your commit name and email from Settings, and fix a failed commit in one click [#431] by @ionalexandru99 in #589
- feat(notifications): keep toast text readable with buttons at the bottom right and shorter wording [#588] by @ionalexandru99 in #591
- refactor(source-control): add a Git host by plugging it into one registry instead of editing nine shared files by @ionalexandru99 in #592
- feat(worktrees): create, switch, remove and prune worktrees from the repository header [#448] by @ionalexandru99 in #594
- feat(remote-sync): show how far Fetch, Pull and Push have got with a progress ring [#593] by @ionalexandru99 in #595
- feat(settings): choose whether a diverged pull rebases, merges or asks, for the server and per repository [#456] by @ionalexandru99 in #596
- fix(commit-graph): stop Shift+click range selection from highlighting row text by @ionalexandru99 in #598
- feat(remote-sync): pull a diverged branch by rebasing or merging, and keep local changes [#456] by @ionalexandru99 in #597
- feat(branches): dock colored sections at the bottom of the sidebar and quiet the rows [#600] by @ionalexandru99 in #605
- feat(branches): show a hover card with the full name, worktree and every pull request of a branch [#601] by @ionalexandru99 in #606
- feat(branches): select several branches and delete them in one request [#602] by @ionalexandru99 in #607
- feat(branches): settle branches whose pull request merged into a Settled section [#603] by @ionalexandru99 in #608
- feat(branches): delete settled branches and their worktrees a few days after they settle [#604] by @ionalexandru99 in #609
- fix(branches): close the branch hover card as soon as the pointer leaves the row by @ionalexandru99 in #612
- fix(settings): blur the Git identity as one field instead of name and email separately by @ionalexandru99 in #613
- fix(branches): keep the Settled section collapsed and collapsible under the Local filter by @ionalexandru99 in #614
- fix(worktrees): make New worktree look like the rows and menu items above it by @ionalexandru99 in #615
- fix(notifications): fill the fetch and pull ring when the command finishes by @ionalexandru99 in #616
- fix(branches): settle every branch whose pull request merged, even if the local copy drifted [#603] by @ionalexandru99 in #617
- fix(branches): drop the vertical guide lines from nested branch rows by @ionalexandru99 in #618
- fix(notifications): keep toast titles level with their icon and close button at any zoom by @ionalexandru99 in #620
- feat(branches): animate opening sections, folders and the branch hover card by @ionalexandru99 in #619
- ci: cut validation from about 7 minutes to under 3 by @ionalexandru99 in #621
- perf(server): start fewer Git processes on every click by @ionalexandru99 in #623
- ci: automatically review pull requests by @ionalexandru99 in #622
- fix(branches): never delete a remote tag that shares a deleted branch's name [#611] by @ionalexandru99 in #624
- ci: disable automatic CodeRabbit reviews by @ionalexandru99 in #626
- ci: retry stalled pull request reviews on gpt-6-astra so every PR gets reviewed by @ionalexandru99 in #627
- ci: go back to CodeRabbit for pull request reviews by @ionalexandru99 in #629
- feat(rebase): split a commit during an interactive rebase with Reset and Commit [443] by @ionalexandru99 in #625
- fix(server): say whether a Git command landed instead of "may not have finished" [#590] by @ionalexandru99 in #628
- feat(repositories): clone from GitHub or any URL and start new repositories [#433] by @ionalexandru99 in #630
- feat(diffs): readable file list in the Branches style, with line counts and a panel button that stays put by @ionalexandru99 in #631
- feat(repositories): clone from every GitLab server glab is signed in to [#433] by @ionalexandru99 in #632
- feat(repositories): clone from Forgejo and Gitea servers tea is signed in to [#433] by @ionalexandru99 in #633
- feat(repositories): clone from every Azure DevOps organization az can reach [#433] by @ionalexandru99 in #634
- feat(repositories): clone from the Bitbucket workspaces your API token reaches [#433] by @ionalexandru99 in #635
- feat(branches): keep every sidebar section in reach and stop Local hoarding empty space by @ionalexandru99 in #637
- fix(desktop): shrink the macOS app icon to match other Dock icons by @ionalexandru99 in #638
- feat(commits): show commit and stash files like the Diffs file list by @ionalexandru99 in #639
- feat(web): jum...
Rebase Nightly 0.0.5-nightly.20261005.149 (e6741c0045cf)
Run npx rebase-git@0.0.5-nightly.20261005.149 with Node.js 24 and Git 2.34 or newer.
Source commit: e6741c0045cf4cf0e18698d9646386b479e08df6
npm package: rebase-git@0.0.5-nightly.20261005.149
npm integrity: sha512-iq4w7rfgZRzNAiRPCXJg7/FI5sAejJ//UT50cw2NE/2PoMY7fBU0Zga8Qzhxyul92aj1XJpbUtjEsPQQr7uTrw==
What's Changed
- feat(branches): show the last commit and settle date in the branch card by @ionalexandru99 in #657
Full Changelog: v0.0.5-nightly.20261004.148...v0.0.5-nightly.20261005.149
Rebase Nightly 0.0.5-nightly.20261004.148 (8e5b4d57a54e)
Run npx rebase-git@0.0.5-nightly.20261004.148 with Node.js 24 and Git 2.34 or newer.
Source commit: 8e5b4d57a54e6f4e3c92c4f14b3702f15f90a7f0
npm package: rebase-git@0.0.5-nightly.20261004.148
npm integrity: sha512-ThiYIhc+n9z3ZjzaQpjoTt5JNQufVmKOZtog6pZuf8CEYKjoLYTKK7s7pqfNj/wUGEJnO9qr4tD0zJ9xLBEQ5A==
What's Changed
- feat(fetch): stop showing branches that were deleted on the remote by @ionalexandru99 in #656
Full Changelog: v0.0.5-nightly.20261004.147...v0.0.5-nightly.20261004.148
Rebase Nightly 0.0.5-nightly.20261004.147 (ada31379c2cc)
Run npx rebase-git@0.0.5-nightly.20261004.147 with Node.js 24 and Git 2.34 or newer.
Source commit: ada31379c2ccd320a05ee3511ee1150cf0101454
npm package: rebase-git@0.0.5-nightly.20261004.147
npm integrity: sha512-Cn8Aup/zhsioX0CePZaLfGd9EayidlUggw1FLVNX6ERH816LfnNL0PVJxyshC0AggwqK/Hl4kumTsX4uIiDzwA==
What's Changed
- fix(desktop): stop the running app from swapping in the oversized Dock icon by @ionalexandru99 in #645
- feat(updates): let Nightly users go back to Stable by @ionalexandru99 in #646
- fix(desktop): find gh, glab and az on macOS when the app opens from the Dock by @ionalexandru99 in #647
- feat(source-control): show which scopes a Bitbucket token is missing instead of hiding its repositories by @ionalexandru99 in #648
- feat(terminal): zoom the terminal text with Ctrl+=, Ctrl+- and Ctrl+0 by @ionalexandru99 in #652
- feat(graph): keep wide histories readable by cutting edges longer than 50 rows into arrow stubs by @ionalexandru99 in #650
- feat(graph): keep the graph on screen with many branches in scope by scrolling the filters sideways by @ionalexandru99 in #651
- fix(server): stop a slow first Git start on macOS from blocking the app by @ionalexandru99 in #653
- feat(worktrees): show staged and unstaged changes in the worktree switcher by @ionalexandru99 in #649
- fix(branches): delete settled branches whose worktree folder is gone by @ionalexandru99 in #654
- feat(changes): discard without a confirmation and undo it with Ctrl+Z by @ionalexandru99 in #655
Full Changelog: v0.0.5-nightly.20261004.146...v0.0.5-nightly.20261004.147
Rebase Nightly 0.0.5-nightly.20261004.146 (e773e1edec93)
Run npx rebase-git@0.0.5-nightly.20261004.146 with Node.js 24 and Git 2.34 or newer.
Source commit: e773e1edec938c13c35fa7b25d9bb1bdaef770d8
npm package: rebase-git@0.0.5-nightly.20261004.146
npm integrity: sha512-A80xOMP4PD8cP68KTx4YGjR7NAiZjE2iqoaBOZ3AAxKqs+tp+GBCk6zZ2am2ltK3lz24jaAQkbt8fxL6wCqfoA==
What's Changed
- feat(repositories): clone from every GitLab server glab is signed in to [#433] by @ionalexandru99 in #632
- feat(repositories): clone from Forgejo and Gitea servers tea is signed in to [#433] by @ionalexandru99 in #633
- feat(repositories): clone from every Azure DevOps organization az can reach [#433] by @ionalexandru99 in #634
- feat(repositories): clone from the Bitbucket workspaces your API token reaches [#433] by @ionalexandru99 in #635
- feat(branches): keep every sidebar section in reach and stop Local hoarding empty space by @ionalexandru99 in #637
- fix(desktop): shrink the macOS app icon to match other Dock icons by @ionalexandru99 in #638
- feat(commits): show commit and stash files like the Diffs file list by @ionalexandru99 in #639
- feat(web): jump any long list or diff back to the top in one click by @ionalexandru99 in #640
- fix(graph): remove the Add ref button that did nothing by @ionalexandru99 in #641
- feat(graph): show uncommitted changes at the top of the history by @ionalexandru99 in #642
- feat(notifications): let the progress ring finish before the toast moves on by @ionalexandru99 in #643
- feat(terminal): open real shells in the worktree from a panel under the graph by @ionalexandru99 in #644
Full Changelog: v0.0.5-nightly.20261004.145...v0.0.5-nightly.20261004.146