Releases: pol-rivero/github-desktop-plus
GitHub Desktop Plus v3.5.5-alpha3
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
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
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
Upstream: GitHub Desktop 3.5.4 release notes
Fixes:
-
macOS: Fixed duplicate titlebar buttons.
-
Arch / Manjaro: Fixed a missing dependency in
github-desktop-plusandgithub-desktop-plus-gitpackages (github-desktop-plus-binwas not affected).
GitHub Desktop Plus v3.5.3
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
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-plusThe 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 --helpwill now show the correct binary name (github-desktop-plus-cliinstead ofgithub). -
Arch / Manjaro: Fixed broken installation of
github-desktop-plus-cli. Thanks @Bryan2333!
GitHub Desktop Plus v3.5.3-beta1
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 --helpfor more information on available commands. - Arch / Manjaro: The
github-desktop-plus-clicommand is now installed in any of the 3 AUR packages.
GitHub Desktop Plus v3.5.2
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-plusandgithub-desktop-plus-gitpackages. Those new packages (and the existinggithub-desktop-plus-binpackage) 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
libcurlinstead oflibcurl-gnutls. Thanks @thangckt!
GitHub Desktop Plus v3.5.1
GitHub Desktop Plus v3.5.0
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.