Skip to content

Releases: pol-rivero/github-desktop-plus

GitHub Desktop Plus v3.5.5-alpha3

28 Dec 13:37

Choose a tag to compare

Changes and improvements:

  • macOS: binaries are now signed (using ad-hoc signing). This should reduce the severity of the warning messages shown when trying to launch it for the first time.
    If you encounter the error "Apple could not verify this app is free of malware", go to "System Settings" > "Privacy & Security", scroll down to "Security" and click "Open Anyway" on "GitHub Desktop Plus".

Fixes:

  • Fixed a visual error in Settings > Accounts where the Bitbucket account would not display the correct profile pictures and @usernames.

Warning

The app uses the username internally to track some information about the account. If you encounter errors or your auth token expires, you will need to log out from your Bitbucket account and sign in again.

GitHub Desktop Plus v3.5.5-alpha2

14 Dec 19:09

Choose a tag to compare

Changes and improvements:

  • New GitLab integration! This allows you to create and view merge requests (including pipeline execution statuses) directly within the app.
  • Improved the "stashed changes" text in the "no changes" screen when there are 2 or more stashes. Previously, it would only show the latest stash, now it will correctly display how many stashes you have.

Fixes:

  • Fixed an error when trying to stash a single deleted file ('pathspec did not match any file(s) known to git')
  • Use the correct platform name ("GitHub", "Bitbucket", "GitLab") in some UI labels that were previously hardcoded to "GitHub".

GitHub Desktop Plus v3.5.5-alpha1

23 Nov 08:34

Choose a tag to compare

Changes and improvements:

  • You can now create multiple stashes per branch! Many actions that previously failed if you already had a stash now push a new one.

  • Added the ability to undo a commit even if it had already been pushed to the remote.

Fixes:

  • The "Report issue..." menu item now opens the correct GitHub repo (this one), instead of shiftkey's fork.

  • macOS / Windows: Disabled the app's built-in autoupdate, as it caused the app to revert to the upstream when updating.

GitHub Desktop Plus v3.5.4

05 Nov 20:47

Choose a tag to compare

Upstream: GitHub Desktop 3.5.4 release notes


Fixes:

  • macOS: Fixed duplicate titlebar buttons.

  • Arch / Manjaro: Fixed a missing dependency in github-desktop-plus and github-desktop-plus-git packages (github-desktop-plus-bin was not affected).

GitHub Desktop Plus v3.5.3

28 Sep 15:25

Choose a tag to compare

Upstream: GitHub Desktop v3.5.3 release notes


This is a hotfix release for GitHub Desktop Plus v3.5.3-beta3.

Fixes:

  • Fixed incorrect tab titles in the "Repository settings" of a fork.

  • Updated CSS in the "Repository settings" window to match the app's style.

  • Fixed Windows and macOS binaries not being generated correctly on deploy.

GitHub Desktop Plus v3.5.3-beta3

21 Sep 18:26

Choose a tag to compare

Upstream: GitHub Desktop v3.5.3-beta3 release notes

Caution

To allow our package (GitHub Desktop Plus) to coexist alongside the upstream (GitHub Desktop), the config directory has changed from ~/.config/GitHub Desktop to ~/.config/GitHub Desktop Plus. You can migrate your configuration by running:

mv -T "$HOME/.config/GitHub Desktop" "$HOME/.config/GitHub Desktop Plus"

New Flatpak release

This app is now available as a flatpak!
Download it from the Flathub website or by running:

flatpak install flathub io.github.pol_rivero.github-desktop-plus

The flatpak title has been changed from "GitHub Desktop Plus" to just "Desktop Plus" in order to comply with Flathub's branding requirements. The app's functionality is otherwise identical.

Changes and improvements:

  • New feature: Per-repo editor overrides.
    Go to "Repository > Repository settings... > Integrations" and choose a different editor to be used in this repository. By default, the globally defined editor will be used (File > Options > Integrations).

  • The app title / description is now consistent across all platforms. Some places that used "GitHub Desktop" have been changed to "GitHub Desktop Plus".

  • Git errors now contain the path of the offending repository. This greatly speeds up troubleshooting of operations that affect many repositories (like "Pull all").

Fixes:

  • Fixed a bug in "Stash all" where it would miss some files if the repository contained untracked files.

  • github-desktop-plus-cli --help will now show the correct binary name (github-desktop-plus-cli instead of github).

  • Arch / Manjaro: Fixed broken installation of github-desktop-plus-cli. Thanks @Bryan2333!

GitHub Desktop Plus v3.5.3-beta1

24 Aug 15:57

Choose a tag to compare

Upstream: GitHub Desktop v3.5.3-beta1 release notes

Warning

The CLI tool github has been renamed to github-desktop-plus-cli to avoid conflicting with the upstream package.

Note

This release adds experimental Flatpak support. The Flathub submission is currently in progress.

Changes and improvements:

  • When using branch name presets, if a list item is long, it will now span multiple lines instead of being truncated.

Fixes:

  • Debian / Ubuntu / Fedora / RHEL / CentOS: The CLI should now be working properly. Run github-desktop-plus-cli --help for more information on available commands.
  • Arch / Manjaro: The github-desktop-plus-cli command is now installed in any of the 3 AUR packages.

GitHub Desktop Plus v3.5.2

14 Aug 05:40

Choose a tag to compare

Upstream: GitHub Desktop 3.5.2 release notes

Warning

The APT and RPM packages have been renamed from github-desktop to github-desktop-plus and are now signed using GPG. If you are using one of those packages, you need to uninstall it and install github-desktop-plus. Follow the install instructions for your distribution in the README.

Changes and improvements:

  • In case of an application crash, the link to open an issue now points to the correct GitHub repository (this one).
  • Debian / Ubuntu / Fedora / RHEL / CentOS: This fork can now be installed alongside the official GitHub Desktop app without conflicting (see APT/RPM warning above).
  • Arch / Manjaro: You can now build the app from source with the github-desktop-plus and github-desktop-plus-git packages. Those new packages (and the existing github-desktop-plus-bin package) can be installed alongside the upstream the official GitHub Desktop app without conflicting.
    Additionally, you can now pass CLI arguments to the app by putting them in ~/.config/github-desktop-plus-flags.conf

Fixes:

  • Fix incorrect icon on Wayland (#11). Thanks @Bryan2333!
  • Fixed crash when typing on the email field in the initial setup screen.
  • Fedora / RHEL / CentOS: The built-in git binaries are now patched to use libcurl instead of libcurl-gnutls. Thanks @thangckt!

GitHub Desktop Plus v3.5.1

11 Jul 15:43

Choose a tag to compare

GitHub Desktop Plus v3.5.0

02 Jul 17:33

Choose a tag to compare

Upstream: GitHub Desktop 3.5.0 release notes

New versioning scheme

From this version onward, the version of GitHub Desktop Plus will match the upstream. This should make it easier to know which GitHub Desktop version you are getting with each release.

New DEB and RPM repositories

If you are using the .deb (Debian/Ubuntu) or .rpm (Fedora/RHEL/CentOS) packages, you will no longer need to download new releases manually. Instead, you can add the new repositories to your system and use your package manager to update GitHub Desktop Plus automatically.

Follow the instructions in the README to add the new repository for your distribution.