Releases: DesktopPlus/desktop-plus
GitHub Desktop Plus v3.5.13-beta4
Important
This is the last release under the name "GitHub Desktop Plus". As discussed here, starting with the upcoming v3.6.0 release, the project will now be named "Desktop Plus" (or "GH Desktop Plus" anywhere the name could be ambiguous).
Additionally:
- The repo name will change from
pol-rivero/github-desktop-plustoDesktopPlus/desktop-plus. - The logo will also be changed to the one proposed here.
My goal is to make the name transition as smooth as possible for everyone. The v3.6.0 release notes will have more information on the changes performed and required migration steps, if any.
Upstream: GitHub Desktop 3.5.13-beta4 release notes
This upstream release includes several worktree-related fixes that were upstreamed from our fork.
Changes and improvements:
-
[#158] When a linked worktree is deleted outside the app, we now attempt to automatically switch to the main worktree instead of showing an error.
-
[#188] Display Conventional Commit prefixes as badges in the commit list. This lets you quickly identify the type of commit (e.g., feat, fix, chore) at a glance.
If you prefer to hide these badges, you can do so in "Options" > "Appearance" > "Show Conventional Commits prefixes as badges". -
Branches that are in use by another worktree are no longer disabled on the branch list. Instead, we now adhere to the upstream behavior and switch to the corresponding worktree when a branch is selected.
-
Repository indicators (local changes, branch name, etc.) are now loaded much faster by avoiding network requests on the initial load.
Some indicators like "This branch is behind" / "Unpulled changes" that require network will load asynchronously after the initial load, like before.
Fixes:
-
[#190] Debian: Fixed broken installation in Debian Forky/Sid by updating a dependency to its new name.
-
[#192] When "Show worktrees in repository list" is enabled, the repository filter / search box now correctly allows searching for worktrees by name.
-
[#193] Fixed a visual bug where the "Search commits" field clips outside its bounds when the side panel is small. Thank you @JBTastic!
GitHub Desktop Plus v3.5.13-beta3
Upstream:
Note
This release focuses on cleaning up some bugs introduced in the merge of the new Git Worktrees integration in v3.5.13-beta1.
Fixes:
-
The "Hide Copilot button" option is now working correctly both for Commit name generation (as before) and for the new AI-powered Merge conflict resolution flow.
-
Fixed some unintuitive behaviors when resizing the Worktrees and the Branches dropdown lists in the app.
-
Repo indicators are now displayed in the correct worktree when "Show worktrees in repository list" is enabled.
GitHub Desktop Plus v3.5.13-beta1
Upstream: GitHub Desktop 3.5.13-beta1 release notes
Note
This release removes our fork-specific implementation of Git Worktrees integration in favor of the new upstream implementation.
Some worktree-related features may now work slightly differently than before.
Warning
If you had repositories with worktrees before this release, those repositories may now appear as duplicates in your repository list. If you encounter this issue, you can simply remove the duplicates from the app.
Make sure NOT to check the "Also move this repository to Trash" checkbox when removing the duplicates.
Changes and improvements:
-
[#174] Added new "Open worktree in new window" context menu option when right-clicking on a worktree.
-
[#158] [#159] [#160] [#165] Improved the Git Worktrees UX by switching to the new upstream implementation.
-
Added new "Delete unused local branches" context menu option. This option shows up when right-clicking on a local-only branch, only if the repository has 3 or more local-only branches.
This will delete all local-only branches that are not currently checked out. Use it with caution!
Fixes:
- Building the app no longer hangs indefinitely when using Node.js 24.16.0 or some Node.js 26 versions. Ref: nodejs/node#63487
This mainly affects Arch Linux users installinggithub-desktop-plusorgithub-desktop-plus-gitfrom the AUR.
GitHub Desktop Plus v3.5.13-alpha1
Changes and improvements:
-
[#173] Added a new "Pull branch" context menu item in the Branches list. This allows you to ensure a branch is up to date without checking it out first. Thank you @anaseeem!
-
[#177] Enhanced multi-window support: If multiple Desktop Plus windows are open, opening a repo will now focus the window that already has it open instead of the last focused window.
-
[#179] Allow hiding the "Generate commit message with Copilot" option.
Go to File > Options > Copilot > Models and select "None (hide Copilot button)" in the model selection dropdown. -
[#180] Flatpak: Fixed
git-lfsnot being found when "Load Git hook environment variables from shell" is enabled. -
Flatpak: Added a warning message in the Git Hooks configuration menu.
Git hooks run inside the Flatpak sandbox and cannot access programs installed on your system (such as version managers, linters, or other tools your hooks rely on).
Fixes:
GitHub Desktop Plus v3.5.12
Upstream:
- GitHub Desktop 3.5.12-beta1 release notes
- GitHub Desktop 3.5.12-beta2 release notes
- GitHub Desktop 3.5.12 release notes
Changes and improvements:
- [#167] Implemented a new feature to allow managing a repository's remotes from the app.
Select "Repository" > "Manage Remotes..." from the app's menu to view and manage the configured remotes.
Fixes:
- Fixed multi-account support when publishing a newly created repository to GitHub.
GitHub Desktop Plus v3.5.11
Upstream: GitHub Desktop 3.5.11 release notes
Note
This release does not include any user-facing changes, since the upstream release was a patch to fix a bug that was already fixed in our fork.
This release simply removes our fork-specific patch in favor of the upstream fix.
GitHub Desktop Plus v3.5.10
GitHub Desktop Plus v3.5.9
Upstream: GitHub Desktop 3.5.9 release notes
Changes and improvements:
-
[#152] Added a new commit graph view mode to the history tab. This allows you to visualize the commit history as a graph, showing branches and merges more clearly. Thank you @kingdo10!
You can switch between the list view and graph view using the toggle button next to the search bar in the history tab. -
[#162] SVG file diffs now have the option to be rendered as images instead of code.
-
[#166] Added OpenSUSE install guide to the README. Thank you @arfshl!
-
[#164] Added a missing flag to the Fedora install guide. Thank you @arfshl!
Fixes:
- Fixed an issue where Bitbucket PRs would not be refreshed correctly in some cases.
GitHub Desktop Plus v3.5.9-beta3
Upstream: GitHub Desktop 3.5.9-beta3 release notes
Changes and improvements:
-
[#151] Linux: Added the option to auto-hide the menu bar.
Go toFile>Options>Appearance>Title bar styleand select "Native without menu bar". -
[#149] Allow pinning repositories to the top of the repo list.
To pin a repository, right-click on it in the list and select "Pin to top". -
The selected commit in the history view now remains visible after clearing the search query.
Fixes:
GitHub Desktop Plus v3.5.9-beta2
Upstream: GitHub Desktop 3.5.9-beta2 release notes
Changes and improvements:
-
Added a one-time temporary banner to promote this discussion about a future change to our name and logo.
-
[#134] Allow showing a minimap at the right side of the diff view. It shows a small overview of the entire file, which helps to quickly navigate to a specific part of the file. Thank you @kingdo10!
To enable it, click the "Diff options" menu (gear icon at the top right of the diff view) and select "Show minimap". -
[#134] Allow expanding the entire file (not only the changed lines) in the diff view by clicking the "Show whole file" button at the top right of the diff view. This is especially useful when the minimap is enabled. Thank you @kingdo10!
-
Improved the speed of some Bitbucket API calls by using the correct page size. This should speed up listing repositories and pull requests when the list is long.
-
Added custom icons for the "View in Bitbucket" and "View on GitLab" buttons in the "No local changes" view.
Fixes:
-
Fixed loading of Bitbucket repositories (File > Clone repository > Bitbucket tab) by replacing a deprecated (removed) Bitbucket API endpoint.
-
Show the correct editor name in the "Resolve Conflicts" dialog when the current repository has a custom editor override.