| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| latest.json | 2026-08-03 | 10.6 kB | |
| GitDesktop_0.6.1_universal.app.tar.gz.sig | 2026-08-03 | 408 Bytes | |
| GitDesktop_0.6.1_universal.app.tar.gz | 2026-08-03 | 35.5 MB | |
| GitDesktop_0.6.1_universal.dmg | 2026-08-03 | 34.7 MB | |
| GitDesktop_0.6.1_x64-setup.exe.sig | 2026-08-03 | 420 Bytes | |
| GitDesktop_0.6.1_x64-setup.exe | 2026-08-03 | 12.8 MB | |
| GitDesktop_0.6.1_x64_en-US.msi.sig | 2026-08-03 | 420 Bytes | |
| GitDesktop_0.6.1_x64_en-US.msi | 2026-08-03 | 18.4 MB | |
| GitDesktop_0.6.1_amd64.AppImage.sig | 2026-08-03 | 424 Bytes | |
| GitDesktop_0.6.1_amd64.AppImage | 2026-08-03 | 95.5 MB | |
| GitDesktop-0.6.1-1.x86_64.rpm.sig | 2026-08-03 | 420 Bytes | |
| GitDesktop-0.6.1-1.x86_64.rpm | 2026-08-03 | 19.9 MB | |
| GitDesktop_0.6.1_amd64.deb.sig | 2026-08-03 | 416 Bytes | |
| GitDesktop_0.6.1_amd64.deb | 2026-08-03 | 19.9 MB | |
| GitDesktop v0.6.1 source code.tar.gz | 2026-08-03 | 6.0 MB | |
| GitDesktop v0.6.1 source code.zip | 2026-08-03 | 6.8 MB | |
| README.md | 2026-08-03 | 3.2 kB | |
| Totals: 17 Items | 249.5 MB | 0 | |
Added
- Keep updater notes in step with the release. When a GitHub release carries a
latest.jsonupdater manifest, editing its notes offers to update the manifest's notes in the same save (on by default), so the "what's new" your installed apps show matches the release page. The manifest's version, dates, and platform signatures are left untouched.
Changed
- Room to write release notes. The notes editor in the New release and Edit release dialogs now fills the dialog — replacing the short fixed box and its drag-to-resize handle — so a long release body is readable and editable at a glance in Write and Preview alike. The Edit release dialog is wider to match.
Fixed
- A failed AI run no longer passes its error text off as a result: an outage or a usage limit that interrupts a review never gets posted to your PR, and one that interrupts a generation never lands in the commit-message or other drafts. Failed reviews land in Activity & notifications with the reason (automated ones with a one-click re-run), and posting a review that stopped part-way asks first.
- On Windows, AI-ignore patterns that use a backslash escape — the form a file whose name ends in a space needs — now hide that file from the staged and branch diffs sent to AI, matching how the rest of the app reads the same list.
- Your AI ignore patterns now cover new (untracked) files when a branch name is generated — in the app and over MCP — where their names previously reached the provider whatever your patterns said. Names that match are held back and counted in the prompt's hidden-files note instead.
- Branch-name suggestions in repositories whose remote isn't named
originnow compare your work against that remote's branch instead of a possibly stale local copy of it. - Base-branch detection now works in repositories whose remote isn't named
origin(a clone made withgit clone -o <name>), so compare views and generated branch names start from the right branch. - Automated PR reviews no longer run twice right after a push, so a re-review costs one run instead of two.
- MCP tools that can replace or discard things you didn't list — assignees and reviewers, a milestone, a Jira assignee or label set, reviewer notes, a merge that auto-resolves conflicts — now carry a destructive hint, so a connected agent can ask first.
- Editing a release through the MCP server now keeps the
latest.jsonupdater notes in sync with the release notes, matching the in-app editor, so installed apps show the same "what's new" however the release was edited. - A merged pull request's timeline now shows the commit it was merged as.
- Stashing selected files now tells you when there was nothing to stash, instead of reporting a stash that was never created.
- The MCP
stash_pushtool now says when the paths it was given matched nothing, so an agent can tell an empty stash from a successful one. - Removing an ignore rule deletes exactly the rule you picked, even when another
line in the same
.gitignorediffers from it only by a trailing escape.