Skip to content

Releases: DesktopPlus/desktop-plus

GitHub Desktop Plus v3.5.13-beta4

24 Jun 10:16

Choose a tag to compare

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-plus to DesktopPlus/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

20 Jun 22:11

Choose a tag to compare

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

18 Jun 19:14

Choose a tag to compare

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 installing github-desktop-plus or github-desktop-plus-git from the AUR.

GitHub Desktop Plus v3.5.13-alpha1

13 Jun 09:06

Choose a tag to compare

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-lfs not 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:

  • [#170] macOS: Updated Electron version to fix a crash when right-clicking the native window title bar.

  • [#172] Fixed grammar in the Stashed Changes view: "Restore to Changes" -> "Restore Changes".

GitHub Desktop Plus v3.5.12

01 Jun 21:57

Choose a tag to compare

Upstream:


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

30 May 16:28

Choose a tag to compare

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

30 May 15:15

Choose a tag to compare

GitHub Desktop Plus v3.5.9

23 May 12:51

Choose a tag to compare

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

14 May 13:07

Choose a tag to compare

Upstream: GitHub Desktop 3.5.9-beta3 release notes


Changes and improvements:

  • [#151] Linux: Added the option to auto-hide the menu bar.
    Go to File > Options > Appearance > Title bar style and 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:

  • Fixed an issue where the "Pull all" button in the repository list would ignore some repositories.

  • [#154] Opening files in Cursor (text editor) should now work correctly.

  • [#157] macOS: The app now uses the correct bundle identifier, instead of duplicating the one from GitHub Desktop.

GitHub Desktop Plus v3.5.9-beta2

29 Apr 17:51

Choose a tag to compare

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.