What's new in this version: GitHub Desktop 3.3.9 Fixed: - The line number inclusion controls are semantic checkboxes and are keyboard accessible - Copying commit SHAs from submodule diffs is keyboard accessible - Show avatars of bot accounts such as dependabot - Focus outline is visible on the diff - Selecting or deselecting lines in a diff by dragging the mouse now scrolls the contents as needed - Last line of diffs can be selected when the file didn't have a new line at the end - Promote line endings change warning from icon to a banner, improving its accessibility - Amending a commit in non-GitHub repositories restores the commit message - The merge dialog submit button is available when conflicts are detected - Avatars are once again loading for GitHub Enterprise Server users - Lists scroll and render as expected when scrolling by dragging the scrollbar on Windows - External editor or shell failure error will open to integration settings
Improved: - Add `pyi` to syntax highlighting - Syntax highlighting now supports .cmake, .cxx, .hh, .hxx, and .xsd files - Apply Markdown highlighting to .mdx files - Implemented folder ignore with all parent directories
GitHub Desktop 3.3.8 Fixed: - The merge dialog submit button is available when conflicts are detected - Avatars are once again loading for GitHub Enterprise Server users
GitHub Desktop 3.3.7 Fixed: - Merge branch dialog's merge preview no longer shows stale merge check data - Co-authors are restored as such when a commit is amended - Tags with commas are no longer truncated to the first comma - The "Reveal in Finder" context menu option in the conflict resolution dialog no longer causes Finder to be unresponsive - Clicking on the commit message length warning does not close the squash commit dialog - Fix Alacritty bundle ID on macOS - Merge branch dialog no longer shows flickering merge preview when switching branches - Diff no longer jumps when scrolling after pressing expansion buttons - Use list semantics in job step lists for improved accessibility - Fix heading levels used in dialogs for improved accessibility
Improved: - Replace the "Default branch name for new repositories" radio button setting with a more accessible and inclusive textbox input and description - The "You're Done" header is focused after tutorial completion so it is announced and screen reader users are made aware of the completion screen - Checkboxes always have unique id's for label association - Better visibility of checkbox focus indicator - Improve inclusivity and clarification of branch name change warning. - Focus moves to closest expansion button or diff container after expansion - Tooltips can be dismissed with the escape key - Semantically grouping our settings radio and checkbox groups so their group headers will be announced to screen reader users. - The "Other" email description is announced on input focus in the git config form - Move the repository list on the "Let's get started!" screen to the left hand side so it can be the first logical tab placement. - Increased the specificity of the "Sign In" and "Sign Out" buttons in the Account settings
GitHub Desktop 3.3.6 Fixed: - Previewing a pull request with a deleted image file no longer errors with "The path does not exist on disk" - Empty lines are included when copying text from diffs - A copied full line from a diff now includes a trailing newline - Creating pull requests from a renamed branch uses the branch name in the remote - On macOS Sonoma, the VoiceOver regression preventing our dialog headers announcements has been fixed - Squash dialog is not shown again after finishing another squashing operation where uncommitted changes were present and had to be stashed
Improved: - Added the ability to open your global .gitconfig file in your selected external editor - Fixed `Github` -> `GitHub` typo in repository settings - Screen readers announce group name when navigating through grouped lists - The history commit summary header is now expandable making the tool-tipped meta data keyboard accessible - Reordering commits is now keyboard accessible - The conflicts resolution dialog now has a success banner that is screen reader announced that summarize actions taken - The pull request branch selection popover header is announced by screen readers - Prevent possible duplicate announcement of button labeling to screen reader users - Improve keyboard and screen reader support for banners
GitHub Desktop 3.3.5 Added: - Syntax highlighting now supports .cc files
Fixed: - Long file paths are correctly truncated in the conflicts dialog
GitHub Desktop 3.3.4 Added: - Added Cursor support on macOS - Add support for Pulsar code editor on Linux - Add Eclipse IDE integrations for macOS
Fixed: - Fix JetBrains PhpStorm capitalization - Screen readers announce contents of error dialog when attempting to perform certain operations while local changes are present - Screen readers announce contents of app error dialogs - Screen readers announce contents of merge, rebase, interactive rebase abort confirmation dialogs - Pasting long texts in the commit summary textbox does not show a scrollbar in the left pane - Tab characters in diffs are rendered correctly - Close button in release notes dialog can be clicked - Scrolling works as expected in the "Commit Reachability" dialog - Tip of comment bubbles in Pull Request notifications is rendered correctly
Improved: - Added a setting to allow toggling the availability of the commit message length warning - Added accessibility label to filter textbox in the History tab - Improved clarity of the structure of dialogs by using `h2` elements for their titles - Display co-authors button additional information when it's focused via keyboard navigation - When focusing the rebase/merge/squash button, screen readers announce the outcome of the operation - Clarified the outcome of toggling the setting under "Background Updates" in the "Advanced" settings - Undo link when resolving conflicts is now a button
GitHub Desktop 3.3.3 - Improved: Upgrade to Electron v24.8.3
GitHub Desktop 3.3.2 Fixed: - Use forked repository when checking repo rules on forks - On macOs, the scroll bar only present when scrolling no longer overlaps conflict resolution buttons - Allow rebasing even when the branch is a direct descendant of the base branch - Branch name pattern regex no longer causes an automatic failure in the "Create a Branch" dialog. - Make clear button in input text boxes keyboard accessible - Make the create and clone repository dialogs accessible when the app is zoomed in and the window is small - Fix keyboard navigation in filtered lists - Pressing Tab from the "Select branch to compare…" filter input textbox focuses on the first branch in the list - Fix "Invalid numstat line" error when trying to preview a pull request
Improved: - After undo, the focus is set to the changes tab instead of the entire document body - Commit text inputs retain focus while committing
GitHub Desktop 3.3.1 Fixed: - Support the repository rule to enforce commit signing - Keyboard navigation in lists reintroduced
GitHub Desktop 3.3.0 New: - Initial support for repository rules
Fixed: - Recreate stash after renaming branch - Fix loop creating a new repository that already exists, or trying to add a repository that doesn't exist - Allow cloning repositories that have git as a suffix - Fix accessibility semantics of root items of the app menu bar - Double clicking the checkbox of a changed file does not open that file in the external editor - Expand buttons in the diff are keyboard navigable
Improved: - Improve light mode color contrast of lines added and deleted - Dropdown select buttons have aria attributes - Dropdown select button menu items are keyboard navigable and have aria attributes - Prevent interrupting verbose announcements of branch count on branch dropdown open for screen reader users
GitHub Desktop 3.2.9 - Fix the inability to log into GHES
GitHub Desktop 3.2.8 New: - Checkout a commit from the History tab - Add Double Click to Open in Default Editor - Show when a repository has been archived in the clone dialog
Added: - Add Zed Preview as an external editor option - Add support for Pulsar code editor on Windows
Fixed: - The force push loading state is screen reader announced - Improve readability of file statuses for keyboard-only users - Fix detection of VSCodium Insiders for Windows - Enable context menu keyboard shortcut for file lists - Adds a workaround for the macOS Ventura `aria-labelledby` and `aria-describedby` regressions such that dialog titles are always announced - Screen readers announce the status of files within a commit - Fix not recognizing remote for partial clone/fetch - Fix association of repositories using nonstandard usernames
Improved: - Screen readers announce "overwrite stash" and "discard stash" confirmation dialogs - Screen readers announce contents of Delete Tag confirmation dialog - The stash restore button's description is associated to the restore button - The delete branch dialog's contents are announced as alert dialogs. - Improve branch dropdown tabs screen reader support - The rename dialog warnings are placed before the branch name input - The "Restore" button in stashed changes is not disabled when uncommitted changes are present - Improve contrast of text to links in dark and light themes - The errors and warnings in the "Create a New Repository" dialog are screen reader announced - Add `aria-label` and `aria-expanded` attributes to diff options button - Screen readers announce the number of pull requests found after refreshing the list - The context menu for the History view items can be invoked by keyboard shortcuts
GitHub Desktop 3.2.7 Fixed: - Improved performance when selecting and viewing a large number of commits - Fix crash using Edit -> Copy menu when no text is selected in the diff - Emoji autocomplete list highlights filter text correctly - Allow filtering autocomplete results using uppercase characters
GitHub Desktop 3.2.6 - Fixed: The list of the repositories under the filter box on the "Let's get started!" page is visible
GitHub Desktop 3.2.4 Fixed: - The misattributed commit avatar popover no longer causes the changes list to have scrollbars - Autocompletion list is always visible regardless of its position on the screen - Close Squash Commit Message dialog on squash start - Multi-commit diffing produces the same results whether you select up to down or down to up
Removed: - Remove support for Windows 7, 8, and 8.1
GitHub Desktop 3.2.3 New: - Add fetch and force-push actions in a dropdown as an alternative to the main Pull/Push/Publish action button - Get notified when someone comments your pull requests
Added: - Add support for VimR code editor on macOS
Fixed: - Preview pull request button in the no local changes suggested next action isn't intermittently disabled - NVDA reads number of suggestions when an autocompletion list shows up - The undo commit confirmation modal message is screen reader announced - Clipping and overlapping of the changes list is fixed at 200% zoom - The commit message avatar is now a toggle tip making the commit author details keyboard accessible - The commit length hint is keyboard and screen reader accessible - The changes list header checkbox tooltip description is announced by screen readers - The changes list header checkbox tooltip is keyboard accessible - Announce a file's state of inclusion in the commit on the changes list - Display focus ring around focused control after dismissing a dialog
Improved: - Add icons for tabs in Repository settings dialog - Use correct name for VSCodium editor - Styling improvements on Linux to scroll bars and default layouts - Include remote branches in search for default branch - Identify the changes list and history commit list as the changes and history tab panels for screen readers - Windows title bar controls do not interrupt screen readers in browse mode - Make radio theme selection look like radio buttons - Improve accessibility of GitHub Enterprise login flow - Screen readers announce sign in errors
GitHub Desktop 3.2.2 - Improved: Upgrade embedded Git to 2.39.3
GitHub Desktop 3.2.1 Added: - Add Zed as an external editor option - Add support for Pulsar code editor on macOS.
Fixed: - Misattributed warning is announced in 'Git' preferences/options by screen readers - Remove check for update error modal when no internet connection or computer has been asleep - Update diff after adding or removing trailing newlines to a file - The Preferences/Options dialog content is still visible when zoomed - Up/down arrow can be used to navigate autocomplete lists like emoji again - Large diff messaging styled consistently in pull request preview - Fix support of newer versions of RStudio
Improved: - Show repositories available for cloning as they're received for users with access to lots of repositories - Update preferences dialog to maintain a consistent size when switching between tabs - Focus history and changes list when accessed via keyboard shortcut or menu - On Windows, app level menu bar and menu items are announced by screen readers - Keyboard shortcuts for resizing app sidebar and file lists - Misattributed commit popover does not clip when app is zoomed - Accessibility improvements for the co-authors input - Commit completion status is announced by screen readers - Improve accessibility of dialogs for screen reader users - Accessibility improvements for autocompletion suggestions - Learn more links are descriptive for screen readers - Popover titles are announced by screen readers - Show offset focus ring for buttons, vertical tabs etc - Application main menu on Windows doesn't clip when zoom is set to 200% - Button and text box contrast bumps - Other email input in "Git" preferences/Options and misattributed popover email select have a screen readable label - Add/remove co-authors button is now keyboard accessible
GitHub Desktop 3.2.0 New: - Preview your pull request - view a diff of changes in your current branch
Added: - Add Tabby terminal integration for macOS - Add JetBrains DataSpell support - Editors installed with JetBrains Toolbox supported on Linux - Support for numerous additional editors on Linux
Fixed: - Include renamed files in the commit summary changed files tooltip
Improved: - The context menu for a file in the changed files list can be invoked by keyboard shortcuts - The file status of a changed file is announced by screen readers - The changes list announces file selection position with screen readers - The 'x' close button on dialogs is keyboard accessible - Focus on first suitable child in sign in flow - The misattributed warning popover is accessible through keyboard navigation
GitHub Desktop 3.1.8 Added: - Add JetBrains CLion support on macOS
Fixed: - Fix crash launching the app on Apple silicon devices - Trim leading and trailing whitespace in URLs of repository remotes - Fix support for the latest versions of RStudio on Windows - Fix support for latest versions of VSCodium on Windows
GitHub Desktop 3.1.7 - Improved: Upgrade embedded Git to 2.39.2
GitHub Desktop 3.1.6 Improved: - Upgrade embedded Git to 2.39.1 and Git LFS to 3.3.0
GitHub Desktop 3.1.5 Added: - Enable menu option to Force-push branches that have diverged - Add menu option to Fetch the current repository at any time - Add support for JetBrains Toolbox and JetBrains Fleet editor for Windows - Add support for Emacs editor for Linux - Add Jetbrains PhpStorm and WebStorm Editors for Linux - Support VSCodium as an external editor
Fixed: - Hide window instead of hiding the app on macOS - Only left mouse clicks invoke dragging in the commit list - Selected list items stay selected when scrolling - Stick to one tooltip at a time in the repository list - Notifications of Pull Request reviews are displayed for forked repositories - Notifications when checks of a Pull Request fail are displayed for forked repositories - Prevent closing GitHub Desktop while it's being updated - Notifications are shown only when they are relevant to the current repository - The repository change indicator is visible if repository list item is selected and in focus - Tooltips are positioned properly if mouse is not moved - Tooltips of long commit author emails wrap to multiple lines - Clone repository progress bar no longer hidden by repository list
Improved: - Ability to copy tag names from the commit list - The dropdown selection component is keyboard navigable - The diff view now highlights Arduino's `.ino` files as C++ source - Close repository list after creating or adding repositories - Always show an error message when an update fails
GitHub Desktop 3.1.4 Improved: - Upgrade embedded Git to 2.35.6
GitHub Desktop 3.1.3 Fixed: - Disable reorder, squashing, cherry-picking while an action of this type is in progress - Using the key command of 'Shift' + 'ArrowDown' adds the next commit below the current selection to the selection - Close 'Resolve conflicts before Rebase' dialog will not disable menu items - Fix commit shortcut (Ctrl/Cmd + Enter) while amending a commit
GitHub Desktop 3.1.2 - Improved: Upgrade embedded Git to 2.35.5
GitHub Desktop 3.1.1 Fixed: - App correctly remembers undo commit prompt setting
GitHub Desktop 3.0.8 Fixed: - Fix system animations on Windows - The app window doesn't overlap the taskbar on Windows - The app window doesn't fit on the screen when using scaled UI on Windows
GitHub Desktop 3.0.7 Fixed: - Do not show login prompt when repositories are fetched
Improved: - On Apple silicon devices running unoptimized builds, auto-update on first run to an optimized build
GitHub Desktop 3.0.6 Added: - Add Warp terminal integration for macOS - Add context menu to the Current Branch and Current Repository toolbar
Fixed: - Older versions of Sublime Text and SlickEdit are also recognized as external editors - Fix commit shortcut (Ctrl/Cmd + Enter) - Add PyCharm Community Edition support on macOS - Unified diff line gutter context menu items for discard changes no longer enabled when whitespace is hidden - 'Show Whitespace Changes' popover appears as expected on unified diff - On pull or fetch, make sure the default branch is updated to match the repository settings - Show 'Email' label on the preferences form when user is not signed in - Fix invalid URL state while the "Clone Repository" modal is open - Fix commit description with three lines overflowing when it shouldn't - Fix notifications on Windows 10 builds prior to the Creators Update - 'Update from default branch` menu item allows quick merge of upstream
Improved: - Add ability to skip staggered release to ensure the latest version is downloaded
GitHub Desktop 3.0.5 - Fixed: Surface again Git's warning about unsafe directories and provide a way to trust repositories not owned by the current user
GitHub Desktop 3.0.4 - Upgrade embedded Git to 2.35.4
GitHub Desktop 3.0.3 Added: - Add Aptana Studio support
Fixed: - Fix crash when user's locale is unsupported by the spellchecker - On Windows, remember the app's zoom level on update - Fix Markdown syntax highlighting
Improved: - Add context menu option to copy repository paths - Allow copying paths when multiple files are selected - Add support for SSH password prompts when accessing repositories
GitHub Desktop 3.0.2 Fixed: - Fix crash launching the app on macOS High Sierra - Terminate all GitHub Desktop processes on Windows when the app is closed
GitHub Desktop 3.0.1 Added: - Add support for PyCharm Community Edition on Windows - Add support for highlighting .mjs/.cjs/.mts/.cts files as JavaScript/TypeScript
Fixed: - Prevent crash when encountering a large number of conflicts while checking for ability to merge branch - Url encode branch names when 'Viewing Branch in Github' is selected - Fix opening files with Android Studio - Checks popover summary correctly reflects a successful conclusion when skipped or neutral checks are present - Long lists of conflicted files to commit or files to discard can be scrolled - Fix random crashes when external apps probe GitHub Desktop trampoline port
Improved: - Display a banner when we have a pretext release note to highlight the new feature - Enable interactions with notifications from previous app sessions - Improve feedback about user permission to display notifications - Add ability to have showcasing of features through release notes - User can see all releases notes between their current version and the latest update
Removed: - Outdated new drag and drop and split diff new feature callouts removed
GitHub Desktop 3.0.0 New: - Get notified when your pull requests are reviewed
Fixed: - Default to merging when pulling without a configured preference between merge or rebase
Improved: - Add ability to re-run individual and failed GitHub Action checks
GitHub Desktop 2.9.15 Fixed: - Support trusting repositories on network shares (Windows)
Improved: - Redesigned dialog for re-running checks
GitHub Desktop 2.9.14 - Improved: Surface Git's warning about unsafe directories and provide a way to trust repositories not owned by the current user
GitHub Desktop 2.9.13 Added: - Add ability to include or exclude multiple selected files for a commit from the context menu - Add "View Branch on GitHub" to the branches menu
Fixed: - Fix CI check status popover not closing when clicking on PR badge - Fix checks list overflow handling on re-run checks dialog - Pull requests adhere to temporal laws again - Fix repository group header overflow when text is too long - Clone dialog "Choose" button uses an open dialog for directory selection on Windows
Improved: - Add a link under "Enable notifications" settings to the user's OS system notification settings
GitHub Desktop 2.9.12 Added: - Add support for Brackets Editor on Windows - Add support for JetBrains RubyMine on Windows - Add support for JetBrains GoLand on Windows - Add support for Android Studio on Windows
Fixed: - Escape special characters when adding a file to .gitignore - Show warning when attempting to commit files exceeding 100 MiB - Allow selecting emojis in commit text - Merge dialog options dropdown does not cause dialog scrolling - Usernames displayed in repository list respect username casing - Coauthor doesn't steal input focus while inputting commit message in squashing dialog - Repository path validation for adding a repository doesn't erase keystrokes - Command Line Tool ignores command aliases set by user on macOS
Improved: - Relative time formatting consistent with dotcom - Prompt to initialize Git LFS cannot be dismissed by clicking outside of it - Add link to open fork settings when creating new branch on a forked repository - Render native elements such as scrollbars and checkboxes as dark when using a dark theme
GitHub Desktop 2.9.11 Added: - Add tooltip to show types of file changes in a commit - #13957. Thanks @uttiya10!
Fixed: - Discarding submodules with spaces in their relative path now correctly updates the submodule instead of moving it to Trash - Prevent crash report dialog from appearing when launching on macOS Catalina or earlier - Pre-fill clone path with repository name - Allow discarding changes in scenarios where they cannot be moved to Trash - "Create New Repository" dialog preserves the path set from "Add Local Repository" dialog - Treat the old and new format of private email addresses equally when showing commit attribution warning - Repositories containing untracked submodules no longer display a duplicated first character on Windows
GitHub Desktop 2.9.10 - New: Initial support for system notifications when checks fail - Fixed: Unicode emoji on Windows are rendered in the correct position - Fixed: Fix crash logging under some circumstances
GitHub Desktop 2.9.9 Fixed: - "Create New Repository" dialog preserves the path set from "Add Local Repository" dialog - User guides now opens the correct page - Fixes crash on some Windows machines
GitHub Desktop 2.9.8 Fixed: - Unicode emoji on Windows no longer render as monochrome outlines - App no longer hangs when discarding changes in some scenarios - App no longer crashes intermittently when rebasing and cherry-picking - Fix crash when attempting to move the app to the /Applications folder on macOS - App no longer crashes when checking for updates while the closing the window - Restore application icon in "Apps & Features" on Windows
Improved: - Relative dates in branch menu and commit history match
GitHub Desktop 2.9.7 Added: - Support pushing workflow files for GitHub Actions to GitHub Enterprise Server - Support CLion as an external editor
Fixed: Don't show web flow committer on GitHub Enterprise Server - Cherry-pick success message always correctly reflects target branch - Fix error managing remotes under some circumstances - Add "Copy Relative File Path" option to changed files' context menu - Fix CLI tool on macOS Monterey - Fix close button in full screen mode on macOS - Commit message dialog background styles match dialog - Ensure job steps on pull request check run list are always present
Improved: -Changes within lines are presented the same way in side-by-side and unified diffs - Select integration tab automatically when changing default editor - The check runs list for pull requests with multiple branches displays all actions workflow steps and headers - Check run group headers and checks stay in view while scrolling the sub checks or job steps - Take aliases into account when sorting repositories - Support avatars on GitHub Enterprise Server - Fetch before trying to follow a URL link to a specific branch - Add "View on GitHub" context menu option to repository list items - Signal when a commit summary is getting long - Remove unnecessary punctuation in appearance settings
GitHub Desktop 2.9.6 Added: - View and re-run the check runs for the checked out pull request
Fixed: - Tooltip improvements and polish - Stashing dialog no longer hangs when initiating cherry-pick in some circumstances - Rebase no longer hangs after conflicts resolved when initiated through pull conflict error
GitHub Desktop 2.9.5 Added: - Add custom tooltips for quicker and more helpful information - Support PyCharm as an external editor
Fixed: - Prevent inactive selected state from disappearing on lists - Fix click area to select hunk on both sides of diff - Replace dialog animations with fade when user prefers reduced motion
Improved: - Warn users when files contain bidirectional Unicode text - Change wording for default branch name option
GitHub Desktop 2.9.4 Added: - Add syntax mapping for HAML - Add support for WezTerm on macOS - Add a menu item to view a committed file change on GitHub
Fixed: - Diffs are scrolled to the top when switching between files - Fix SSH prompt for unknown hosts in some scenarios - Apply syntax highlighting when viewing a small change for the first time - Wrap long email addresses in the misattributed commit warning popover - Refresh diffs when application receives focus - Only consider tokens invalid when 401 error comes from GitHub Enterprise - Show "add repo" dialog when opening repo from CLI - Continue merge flow after merge conflicts are resolved with external conflict tool - Prevent crash on successful merge after conflicts resolved - Use same width for hunk expansion handles as we do for line numbers - Use the correct icon for diff expansion
Improved: - Add offending file name to the file exceeds size limit error - Show a message explaining why line selection is disabled when hiding whitespace - Upgrade embedded Git to v2.32.0 on macOS, and to v2.32.0.windows.2 on Windows - Remove gaps in the commit message container revealing a different background - Add clearer verbiage in the "remove repository" dialog - Update grammar for "repo deletion" and "couldn't find pull request" error messages - Show confirmation dialog for SSH host key verification
GitHub Desktop 2.9.3 Fixed: - Fix Notepad++ and RStudio integration on Windows - Add minor version support for JetBrains IDEs on Windows
GitHub Desktop 2.9.2 Fixed: - Fix scrolling performance issue for large diffs
GitHub Desktop 2.9.1 Added: - Add Fluent Terminal shell support - Add support for IntelliJ CE for macOS - Show number of lines changed in a commit
Fixed: - Enable 'Open in External Editor' for bat/cmd/sh/exe files - Green circle in progress dialog remains round when commits have long descriptions - History tab shows all commits as the user scrolls down - Remove border of Repository and Branch foldouts in dark theme - Render links in commit messages when they are at the beginning of a line - Show co-authors from undone commits - Show SSH prompts (key passphrase, adding host, etc.) to users via dialog
Improved: - Add support for more versions of JetBrains IDEs on Windows - Change the diff gutter width based on number of lines in diff - Check invalidated tokens and prompt the user to sign in again - Double-click an option when switching branches to confirm how changed files are handled - Improve auth error and prompt to suggest the user use a PAT instead of password - Increase visibility of misattributed commit warning in dark mode - Reduce time needed to make a commit - Use "Recycle Bin" name only on Windows - Windows users can use the system OpenSSH for their Git repositories
GitHub Desktop 2.9.0 New: - Reorder commits with drag and drop in your commit history - Create a branch from any commit in your history - Amend the most recent commit on your branch - Squash commits in the history tab with drag and drop and a context menu - Squash and merge option available when merging branches
Added: - Add support for Sublime Text 4 on Windows
Improved: - Show warning before undoing commit if it potentially conflicts with changes in working directory
Fixed: - Remove extra space in drag & drop tooltips
GitHub Desktop 2.8.3 Fixed: - Renamed repositories no longer clash with new repositories of the same name - Expanding files no longer shows duplicated lines - Long emails are truncated in the Git config
Improved: - Allow copying branch and repository names to clipboard - Allow creating a new branch from filtering by just hitting Enter
GitHub Desktop 2.8.1 - Fixed: Disable partial change selection in split view while whitespace changes are hidden
GitHub Desktop 2.8.0 New: - Expand diffs to view more context around your changes - Create aliases for repositories you want to be displayed differently in the repository list
Added: - Hide whitespace in diffs on Changes tab
Fixed: - Show correct state of remote branch when deleting local branches3 - Display the full branch name in a tooltip when hovering over a branch in the branches
Improved: - Display full progress description when cloning a repository - Cherry-pick multiple non-sequential commits - Create a branch during cherry-picking via drag and drop - Show an alert when the app fails to move itself to the Applications folder on macOS - Use a save dialog when choosing where to clone a repo
GitHub Desktop 2.7.2 Added: - Create branch during cherry-picking via the context menu - Suggest macOS users move the app to `/Applications` to prevent issues
Fixed: - Undo cherry-picking onto a remote branch now works as expected - Dragging commits onto current branch no longer results in a broken state - Get correct commit summary info in rebase
Improved: - Cancel drag operation with escape key - Cherry-pick commits onto a pull request with drag and drop - Option to change the spellcheck language to English for Windows users whose system language is not English - Update how privacy and usage stats info is communicated - Remote Git operations are faster and less prone to errors on Windows
GitHub Desktop 2.7.1 New: - Cherry-picking is available! Copy commits from one branch to another using drag and drop or from a context menu
GitHub Desktop 2.7.0 Added: - Add support for RStudio Editor Improved: - Use system theme as default
GitHub Desktop 2.6.6 Fixed: - Commit attribution warning is not shown for emails with different capitalization
Improved: - Upgrade embedded Git to v2.29.3 on macOS, and to v2.29.2.windows.4 on Windows
GitHub Desktop 2.6.5 - Fixed: Performing remote Git operations could crash the app
GitHub Desktop 2.6.4 Added: - Allow users to rename and delete branches via a new context menu on branches in the branches list
Fixed: - Allow users to modify git config on a per repository basis - The app is not maximized on macOS every time the user clicks on the app's icon in the dock - Always respect the default branch name chosen by the user - Notepad++ does not close when GitHub Desktop closes
Improved: - Update app icon for Windows - Suggest emails from GitHub accounts and warn about misattributed commits in the commit message area - Suggest emails from GitHub accounts and warn about misattributed commits in onboarding and preferences - Remote Git operations are faster and less prone to errors on Windows - Automatic branch fast-forwarding is now faster
GitHub Desktop 2.6.3 Improved: - Upgrade embedded Git to v2.29.2 - Enable spellcheck on commit summary and description - Update app icon for macOS
Fixed: - Remote Git operations (like cloning a repo) won't fail on old macOS versions - Fast-forward all possible branches except the current branch when fetching
GitHub Desktop 2.6.2 Improved: - Upgrade embedded Git LFS to 2.13.2
Fixed: - Pull requests no longer fail to update until the user switches repositories - Fork behavior changes are now reflected in the app immediately - Checking out a pull request from a fork for the first time now correctly identifies the remote branch to create the branch from - Don't offer to stash changes when clicking on the currently checked out branch in the branch list - Forked repository remotes are no longer removed when there are local branches tracking them - Avoid bright flash for users of the dark theme when launching the app maximized - VSCodium is now detected as an editor on Windows
GitHub Desktop 2.6.1 Improved: - Clearer menu label for reverting commits
Fixed: - Refresh branches after creating a new branch - Correct image diff swipe mode layout - Very large text diffs could cause the app to crash when viewed in split diff mode - Let the user know when a checkout fails due to use of assume-unchanged or skip-worktre - Always show confirmation prompt before overwriting existing stash entry - The fullscreen keyboard shortcut on macOS now works when using split diff mode
GitHub Desktop 2.6.0 - Split diffs! Toggle between viewing diffs in split or unified mode - Use Page down, Page up, Home, and End keys to navigate and select items in lists - Add `toml` syntax highlight - Add support for Nova as external editor on macOS - Restore Windows menu keyboard accessibility - Actions in context menu of a non-selected file act on the chosen one instead of the previous one - Correct title bar height on macOS Big Sur - Fix broken issues links in release notes - Fix overflow issues with long branch names - Images fit correctly in the diff view when their sizes have changed - Repository indicator refresh can no longer be manually triggered when disabled - Resolving a conflicted file added in both the source and target branch no longer results in merge conflict markers appearing in the merge commit - Small partial commit of very large text files no longer intermittently fails due to unexpected diff resultt - Long commit message are scrollable again - Sign in to GitHub.com with username/password is no longer supported to improve account security
GitHub Desktop 2.5.7 Improved: - Upgrade embedded Git LFS
GitHub Desktop 2.5.6 New: - Newly created repositories use 'main' as the default branch name - Users can configure the default branch name in Preferences/Options - Show status of GitHub Action runs for pull requests - Differentiate between draft and regular Pull Requests
Added: - Periodic background fetch and status updates can now be disabled in the Advanced section of Preferences/Options - Syntax highlighting for ASP.Net and unified diff / patch
Improved: - Allow renaming the default branch - Show which files are blocking a merge-like operation - Updated icons and border radiuses to align with GitHub - Show loading indicator when committing a merge - Show confirmation that branch is already up to date when merging from default branch - Enter key now initiates action in rebase and merge dialogs - After failing to move a repository to Trash, show error and keep the repository listed in Desktop - Email address validation in welcome flow and preferences dialog - Show helpful error when attempting to clone non-existent or inaccessible GitHub repositories
Fixed: - Don't update submodules when discarding files - Full screen notification is removed after a few seconds when starting the app in full screen - Update rebase progress parser to parse output from the merge rebase backend - Only show full screen toast notification when making the app window full-screen - Ensure application window doesn't overlap second monitor - Use UNIX line endings in WSL GitHub helper script
Removed: - Remove setting to disable all certificate validation in favor of new best-effort approach
GitHub Desktop 2.5.5 Fixed: - Don't update submodules when discarding files - Clicking on a branch in the compare branch list resets focus to the filter text box
GitHub Desktop 2.5.4 Added: - Suggest to stash changes when trying to do an operation that requires a clean working directory - Autocomplete users and issues from upstream repository when working in a fork - Add Alacritty shell support
Fixed: - Correct branch name in commit button when on an unborn branch - Fix "Show in Explorer" in Windows when there are other files with the same name as the project folder - Open the repository folder when clicking on "Show in Finder" in macOS - Don't expand paths in the PATH environment variable during installation - Prevent multiple search inputs from appearing in diffs - Unable to toggle lines for partial commit of very large text files - Fix BBEdit integration - Fix VoiceOver navigation to re-enter application content in macOS - Repositories with historical commits containing filenames with backslashes can now be cloned on Windows - Valid gitignore files are now created for new Clojure, Fortran and Kotlin repositories in Windows
Improved: - Enable discarding submodule working directory changes - Surface progress estimation when cloning LFS repositories - Performance and accuracy improvement when autocompleting issues and users - Show only one error dialog when dragging multiple invalid folders to Desktop - Pull request list is now keyboard accessible - On Windows the Home and End keys can now be used to navigate lists - Show progress spinner while waiting for a removed repository to get moved to trash (Windows) - Dialogs now clear filter text boxes on Escape and closes on double Escape - Display the selected changes count in the changes list header tooltip
GitHub Desktop 2.5.3 Added: - Stash changes without switching branches - Discard selection of lines from a file
Fixed: - Display more readable messages for errors when cloning a repository - Support launching Desktop from WSL on Windows - Select correct branch to compare when two branches have similar names - Make Ctrl/Cmd+W shortcut work in all dialogs - Fix links when text wrapping is required in commit summaries - Prevent crash when an opened repository doesn't have an owner on GitHub - Sign in correctly when pressing "Enter" on the username/password authentication form - Maintain selected files when navigating back to the Changes tab - Maintain selected files when deleting a stash
Improved: - Remove redundant progress text from Git error messages - Remove flicker when switching between files in the changes tab - Remove space between the number and the percent sign when showing the progress of a clone operation - Automatically disable username and password authentication when the API no longer supports it
GitHub Desktop 2.5.2 - Enable setting to more easily work with maintained forks
GitHub Desktop 2.5.0 New: - Add, push, and view Git tags on commit history in Desktop
Added: - Offer option to choose file from one branch or the other when resolving merge conflicts - Add context menu for highlighted text in diff view
Fixed: - Retain default branch option in "Create Branch" dialog when user focuses away from Desktop
Improved: - Clean up copy for onboarding sign-in flow - Emphasize signing in to GitHub via browser due to username/password deprecation - Improve error message when publishing a private repository fails - Offer to retry if cloning a repository fails
GitHub Desktop 2.4.3 Fixed: - Update embedded Git to avoid gitconfig errors on Windows
GitHub Desktop 2.4.2 - Fixed: Prevent autocomplete suggestions from overlapping when loading many results - Fixed: Update embedded Git to address security vulnerability - Improved: Redesign metadata shown in commit history
GitHub Desktop 2.4.1 Added: - Indicate which commits have not yet been pushed to the remote in "History" tab - Add support for JetBrains Rider as external editor - Add support for Notepad++ as external editor on Windows
Fixed: - Update install location of Typora to fix detection issue - Restore developer tools accelerator on Windows - Use upstream repository in commit message links to GitHub - Reset scroll position to the top of the history tab after switching repositories - Allow user to cancel rebase flow when warned about force pushing - Update embedded Git to address security vulnerability
Improved: - Lighten scrollbars in dark theme for higher contrast - Display pull requests from upstream repository in pull request list
GitHub Desktop 2.4.0 New: - Set Git proxy environment variables from system configuration automatically
Added: - Enable creating a GitHub issue from app menu and keyboard shortcut - Add editor support for IntelliJ Idea on macOS - Add editor support for PhpStorm and update WebStorm - Add shell support for Windows Terminal - Support keyboard scrolling in diffs
Fixed: - Ensure branch protection warning works when branch names contain special characters - Ensure intro page is responsive when resizing the window - Ensure local branch is also deleted when deleting a branch that no longer exists on the remote - Restore negative space in "Files selected" graphic for Dark Theme - Support selecting text in error dialogs - Prevent bringing changes to another branch from failing silently - Save the user's position within "History" and "Changes" tabs when switching
Improved: - Update the remote url when a repository's name changes on GitHub - Allow "Open in Desktop" button from pull requests on GitHub to open in a local fork in Desktop - Support automatically switching between Dark and Light Theme on Windows - Format errors containing raw Git output with fixed-width font - Modify "View on GitHub" menu item to open upstream for local fork repositories - Create new branches in forks from the default branch of the upstream repo - Graduate Dark Theme out of beta
GitHub Desktop 2.3.1 Fixed: - Don't display erroneous Git error when creating a fork - Remove stray characters from Git progress indicators on Windows
GitHub Desktop 2.3.0 New: - Prompt users to create a fork if they fail to push to a GitHub repository due to permissions - Show link to upstream pull requests in pull request list of a fork - Show a warning if the user doesn't have write access to push to the repository and offer to make a fork - Provide configuration in Preferences to always bring or leave changes when switching branches - Prompt users to re-authorize if required by any of their GitHub organizations
Fixed: - Show proper dialog when push fails due to missing workflow scope - Take users to the correct page on GitHub.com when opening a pull request in browser from a fork - Don't suggest creating a pull request if the current branch has an open pull request targeting an upstream repo - Remove false branch protection warning when switching branches - Show branch protection warning after checking out protected branches outside Desktop
Improved: - Only show branch protection warning when changed files are present - Show an error when editing a Git configuration file fails due to existing lock file - Update design and layout for GitHub Desktop preferences
GitHub Desktop 2.2.4 - New: Warn when committing to a protected branch - New: Warn when committing to a repository you don't have write access to - Added: Adding integration for Xcode as external editor - Fixed: Update embedded Git to address security vulnerabilities - Fixed:Changed wording to match git autocrlf behavior - Fixed: Don't dismiss dialogs when dragging from the dialog to the backdrop - Fixed: Fix arrow key navigation of Changes and History lists - Fixed: Handle multibyte characters in names - Fixed: Keep PR badge on top of progress bar - Fixed: Prevent application crash when background process spawn fails - Fixed: Show autocomplete suggestions on top of CodeMirror author input - Fixed: Standardize dialogs' button orders - Improved: Make no newline indicator in file diffs readable by screenreaders
GitHub Desktop 2.2.3 - Fixed: Prevent text overflow in crash dialog - Fixed: Address warnings on macOS Catalina preventing app from opening after install - Improved: Update to most recent gitignore templates
GitHub Desktop 2.2.2 Added: - Onboarding tutorial animations help guide users to the next action - Prompt users to re-authenticate if they are unable to push changes to a workflow file
Improved: - Starting the tutorial is more prominent when getting started with GitHub Desktop - Use a different editor if previously selected editor cannot be found
GitHub Desktop 2.2.1 Fixed: - Improperly formatted url pre-filled in "Clone Repository" dialog - VSCodium integration on macOS - Partially hidden icon in "Open Pull Request" button
GitHub Desktop 2.2.0 New: - Interactive tutorial for new users to become productive using Git and GitHub more quickly
Added: - Support pushing workflow files for GitHub Actions to GitHub.com - Enforce web flow authentication for users who are part of orgs using single sign-on - Support CodeRunner as an external editor - Support VSCodium as an external editor
Fixed: - Commit description shadow visibility updates when typing - Commit summaries with comma delimited issues are not parsed - #8162. File path truncation in merge conflicts dialog - Git configuration fields in onboarding were not pre-filled from user's profile - Keep conflicting untracked files when bringing changes to another branch - Make app's version selectable in "About" dialog
Improved: - Application menu bar is visible when no repositories have been added to the app - Support stashing lots of untracked files on Windows - Surface errors from branch creation to user
GitHub Desktop 2.1.3 Fixed: - Changes from remote branch erroneously displayed on corresponding branch on Desktop - Sign-in flow for Windows users not possible via OAuth
GitHub Desktop 2.1.2 Added: - Syntax highlighting support for 20 more programming languages - Kitty shell support for macOS - Atom editor support on Windows for beta and nightly channels
Fixed: - File checkboxes and line selection in diffs are not disabled when committing - Small images are scaled down too much in two-up image rendering - Manual conflict resolution for binary files always chooses same version - Branch pruner errors on "orphaned" branches - Prevent CodeMirror search plugin from stealing registered global keyboard shortcuts - Update embedded Git on Windows to remove erroneous errors - Menu state not updated for macOS after performing some actions - Error message could appear outside the boundary of its container
Improved: - Improved error handling when trying to rebase a ref that doesn't exist - Expand hover area on repository list items - Always fast forward recent branches after fetch - Ensure recent branches are updated during remote interactions
GitHub Desktop 2.1.1 - Fixed: Update embedded Git on Windows to address security vulnerability
GitHub Desktop 2.1.0 New: - Branches that have been merged and deleted on GitHub.com will now be pruned after two weeks
Added: - Search text within diffs using shortcut - Keyboard shortcut for "Discard All Changes" menu item
Fixed: - Repository name moves cursor to end in "Create Repository" dialog - Keyboard navigation inside "Compare Branch" list - New repository does not write description into README - Disable "Discard" and "Restore" buttons while restoring stash - "Unable to restore" warning message appears momentarily when restoring stash - Unresponsive app on macOS if user switches away from file dialog - Launching app on Windows after being maximized does not restore correct window state
Improved: - Update mentions of "Enterprise" to "Enterprise Server" in app - Update license and .gitignore templates for initializing a new repository - "Authentication failed" dialog provides more help to diagnose issue
GitHub Desktop 2.0.4 Fixed: - Refresh for Enterprise repositories did not handle API error querying branches - Missing "Discard all changes" context menu in Changes header - "Select all" keyboard shortcut not firing on Windows
GitHub Desktop 1.6.6 Fixed: - Clicking "Undo" doesn't repopulate summary in commit form - Handle error when unable to create log file for app - Crash when selecting text while the underlying diff changes
GitHub Desktop 1.6.5 - Change log not available for this version
GitHub Desktop 1.6.4
Fixed: - Embedded Git not working for core.longpath usage in some environments - "Recover missing repository" can get stuck in a loop
GitHub Desktop 1.6.3
New: - Display "pull with rebase" if a user has set this option in their Git config
Fixed: - Context menu does not open when right clicking on the edges of files in Changes list - Display question mark in image when no commit selected in dark theme - No left padding for :emoji:/@user/#issue autocomplete forms - Reinstate missing image and update illustration in dark theme when no local changes exist - Resizing the diff area preserves text selection range - Text selection in wrapped diff lines now allows selection of individual lines
Improved: - Add option to fetch when a user needs to pull changes from the remote before pushing - Enable Git protocol v2 for fetch/push/pull operations - Moving mouse pointer outside visible diff while selecting a range of lines in a partial commit now automatically scrolls the diff - Sign in form validates both username and password - Update GitHub logo in "About" dialog
GitHub Desktop 1.6.2 Added: - Allow users to also resolve manual conflicts when resolving merge conflicts - Automatic switching between Dark and Light modes on macOS - Crystal and Julia syntax highlighting - Lua and Fortran syntax highlighting
Fixed: - Abbreviated commits are not long enough for large repositories - App menu bar visible on hover on Windows when in "Let’s get started" mode - Fix pointy corners on commit message text area - Inconsistent "Reveal in …" labels for context menus - Merge conflict conflict did not ask user to resolve some binary files - Prevent concurrent fetches between user and status indicator checks - Remember scroll positions in History and Changes lists
Improved: - Guided merge conflict resolution only commits changes relevant to the merge - Use higher contrast color for links in "Merge Conflicts" dialog - Add link to all release notes in Release Notes dialog - Arrow for renamed/copied changes when viewing commit - Updated verbiage for ignoring the files
GitHub Desktop 1.6.1 - Don't show "No local changes" view when switching between changed files
GitHub Desktop 1.6.0
- Help users add their first repo during onboarding
New: - "No local changes" view helpfully suggests next actions for you to take
Added: - Support JetBrains Webstorm as an external editor - Add Visual Basic syntax highlighting
Fixed: - Automatically locate a missing repository when it cannot be found - Don't include untracked files in merge commit - Don't show "Still Conflicted Warning" when all conflicts are resolved - Only execute menu action a single time upon hitting Enter - Show autocompletion of GitHub handles and issues properly in commit description field
Improved: - Repository list when no repositories found - Image diff menu no longer covered by large images - Enable additional actions during a merge conflict - Increase contrast on input placeholder color in dark mode - Don't show merge success banner when attempted merge doesn't complete - Capitalize menu items appropriately on macOS
GitHub Desktop 1.5.1
Added: - Provide keyboard shortcut for getting to commit summary field - Add hover states on list items and tabs<
GitHub Desktop 3.3.9 相關參考資料
Download GitHub Desktop 3.3.9 for Mac | Uptodown.com
Download the latest version of GitHub Desktop for Mac. Program on Mac, share on GitHub. GitHub is a desktop client for creating software on the...
https://github.en.uptodown.com
Download GitHub Desktop 3.3.9 for Windows
Download the latest version of GitHub Desktop for Windows. Develop in Windows, share in GitHub. GitHub is a desktop client for the popular open-source...
https://github.en.uptodown.com
GitHub Desktop
GitHub Desktop is an open-source Electron-based GitHub app. It is written in TypeScript and uses React. A screenshot of the GitHub Desktop application showing ...
https://fossies.org
GitHub Desktop 3.3.9
Chocolatey is software management automation for Windows that wraps installers, executables, zips, and scripts into compiled packages.
https://community.chocolatey.o
GitHub Desktop 3.3.9 Free Download for Windows 10 ...
GitHub Desktop is the desktop client of GitHub, offering you the same features as GitHub offers in a browser. Technical details.
https://www.filecroco.com
GitHub Desktop Download Free - 3.3.9
Download GitHub Desktop - GitHub Desktop is a seamless way to contribute to projects on GitHub and GitHub Enterprise.
https://www.techspot.com
GitHub Desktop | Simple collaboration from your desktop
Whether you're new to Git or a seasoned user, GitHub Desktop simplifies your development workflow. Download for macOS Download for Windows (64bit). Feeling ...
https://desktop.github.com
github-desktop v3.3.9 - Passed - Package Tests Results
1 天前 — Tested with the latest version of choco, possibly a beta version. Tested with chocolatey-package-verifier service v1.0.1; Install was successful ...
https://gist.github.com
Installing GitHub Desktop
Visit the download page for GitHub Desktop. · Click Download for Windows. · In your computer's Downloads folder, double-click the GitHub Desktop setup file.
https://docs.github.com
Release Notes for GitHub Desktop
Version3.3.7January 17, 2024 · Fixed. Merge branch dialog's merge preview no longer shows stale merge check data - #17929 · Fixed. Co-authors are restored as such ...
https://desktop.github.com
|