chore(release): bump to 2026.8.6 and update changelog
Bump version to 2026.8.6 across packaging, app config, and docs. The change aligns binaries, config files, and changelog with the new release. A new 2026.8.6 entry is added to the changelog and the UI surfaces release notes. - Aligns version across packaging, app config, and UI - Adds 2026.8.6 changelog entry and release notes in UI - Prepares release by updating docs and build metadata
This commit is contained in:
+22
-10
@@ -4,6 +4,27 @@ All notable user-facing changes to Gitty are documented in this file.
|
||||
|
||||
The project uses calendar-style versions in the form `YYYY.M.PATCH`.
|
||||
|
||||
## [2026.8.6] - 2026-08-18
|
||||
|
||||
### Changed
|
||||
|
||||
- Activating LFS or adding a tracking pattern now ensures that a root
|
||||
`.gitattributes` file is not hidden by Git ignore rules. When necessary,
|
||||
Gitty adds the scoped `!/.gitattributes` exception to `.gitignore`.
|
||||
- The standard Tauri development launcher now removes an injected non-routing
|
||||
`127.0.0.1:9` proxy and blocking SSH placeholder from the debug child
|
||||
process, while preserving real user and company proxy settings.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Root `.gitattributes` LFS patterns remain visible while the file is
|
||||
untracked or ignored, instead of disappearing from the LFS dialog.
|
||||
- Git LFS pushes rejected with HTTP 413 are retried once with a command-scoped
|
||||
HTTP/1.1 override, which works around Azure DevOps' large HTTP/2 upload
|
||||
behavior without changing repository or global Git settings.
|
||||
- LFS and other generic push failures no longer trigger the unrelated
|
||||
Pull/Push retry flow intended only for non-fast-forward rejections.
|
||||
|
||||
## [2026.8.5] - 2026-08-17
|
||||
|
||||
### Added
|
||||
@@ -35,16 +56,6 @@ The project uses calendar-style versions in the form `YYYY.M.PATCH`.
|
||||
- Successful clones and pulls now detect repositories that use LFS and
|
||||
download the required LFS objects automatically with the same remote and
|
||||
credentials. Fresh clones also activate LFS locally before they are opened.
|
||||
- Activating LFS or adding a tracking pattern now ensures that a root
|
||||
`.gitattributes` file is not hidden by Git ignore rules. When necessary,
|
||||
Gitty adds the scoped `!/.gitattributes` exception to `.gitignore`.
|
||||
- The standard Tauri development launcher now removes an injected non-routing
|
||||
`127.0.0.1:9` proxy and blocking SSH placeholder from the debug child
|
||||
process, while preserving real user and company proxy settings.
|
||||
- Git LFS pushes rejected with HTTP 413 are retried once with a command-scoped
|
||||
HTTP/1.1 override, which works around Azure DevOps' large HTTP/2 upload
|
||||
behavior without changing repository or global Git settings. LFS and other
|
||||
generic push failures no longer trigger the unrelated Pull/Push retry flow.
|
||||
- Unstaged and staged changes use an equal-width side-by-side layout with
|
||||
independent scrolling, directional stage/unstage actions, and a responsive
|
||||
vertical fallback. The List/Tree switch is centered above both areas.
|
||||
@@ -232,6 +243,7 @@ The project uses calendar-style versions in the form `YYYY.M.PATCH`.
|
||||
[2026.07.22]: https://git.cbsk-tech.de/Christoph/GitLite/releases/tag/2026.7.22
|
||||
[2026.07.21]: https://git.cbsk-tech.de/Christoph/GitLite/releases/tag/2026.7.21
|
||||
[2026.7.20]: https://git.cbsk-tech.de/Christoph/GitLite/releases/tag/2026.7.20
|
||||
[2026.8.6]: https://git.cbsk-tech.de/Christoph/GitLite/releases/tag/2026.8.6
|
||||
[2026.8.5]: https://git.cbsk-tech.de/Christoph/GitLite/releases/tag/2026.8.5
|
||||
[2026.8.4]: https://git.cbsk-tech.de/Christoph/GitLite/releases/tag/2026.8.4
|
||||
[2026.8.3]: https://git.cbsk-tech.de/Christoph/GitLite/releases/tag/2026.8.3
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
# Maintainer: Christoph Brandau <c.brandau91@googlemail.com>
|
||||
|
||||
pkgname=gitty-desktop-bin
|
||||
pkgver=2026.8.5
|
||||
pkgver=2026.8.6
|
||||
pkgrel=1
|
||||
pkgdesc="A lightweight, modern Git client built with Tauri (prebuilt Arch package)"
|
||||
arch=('x86_64')
|
||||
|
||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "gitty",
|
||||
"version": "2026.8.5",
|
||||
"version": "2026.8.6",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "gitty",
|
||||
"version": "2026.8.5",
|
||||
"version": "2026.8.6",
|
||||
"dependencies": {
|
||||
"@lucide/svelte": "^1.21.0",
|
||||
"@tailwindcss/vite": "^4.3.1",
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "gitty",
|
||||
"version": "2026.8.5",
|
||||
"version": "2026.8.6",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "https://schema.tauri.app/config/2",
|
||||
"productName": "Gitty",
|
||||
"version": "2026.8.5",
|
||||
"version": "2026.8.6",
|
||||
"identifier": "com.gitty",
|
||||
"build": {
|
||||
"beforeDevCommand": "npm run prepare:lfs && npm run dev",
|
||||
|
||||
@@ -1522,6 +1522,20 @@
|
||||
label: "Neu in Gitty",
|
||||
description: "Änderungen seit der letzten veröffentlichten Version und wichtige Neuerungen früherer Releases.",
|
||||
sections: [
|
||||
{
|
||||
id: "changelog-2026-8-6",
|
||||
title: "Version 2026.8.6",
|
||||
summary: "Dieses Wartungsrelease stabilisiert Git-LFS-Workflows vom Tracking über Clone und Pull bis zum Push großer Dateien nach Azure DevOps.",
|
||||
steps: [
|
||||
"LFS-Muster aus der .gitattributes im Repository-Stamm bleiben im LFS-Dialog sichtbar, auch wenn die Datei noch ungetrackt ist oder zuvor durch eine Ignore-Regel ausgeblendet wurde.",
|
||||
"Beim Aktivieren von Git LFS und beim Hinzufügen eines Tracking-Musters stellt Gitty sicher, dass die .gitattributes nicht ignoriert wird. Nur wenn nötig, wird die gezielte Ausnahme !/.gitattributes am Ende der .gitignore ergänzt.",
|
||||
"Clone und Pull verwenden für erkannte LFS-Repositories denselben Remote und dieselben Zugangsdaten auch zum Laden der LFS-Objekte. Neue Klone aktivieren Filter und Pre-Push-Hook automatisch.",
|
||||
"Wenn Azure DevOps einen großen LFS-Upload über HTTP/2 mit HTTP 413 ablehnt, wiederholt Gitty den Push einmal mit einer nur für diesen Befehl geltenden HTTP/1.1-Konfiguration. Globale und Repository-Einstellungen bleiben unverändert.",
|
||||
"LFS-, Größen- und andere allgemeine Push-Fehler werden nicht mehr als Non-Fast-Forward verwechselt. Der unnötige Ablauf „Pull vor Push“ mit anschließendem „Push after pull“ erscheint nur noch bei einem tatsächlichen veralteten lokalen Branch.",
|
||||
"Der Tauri-Debug-Launcher entfernt ausschließlich bekannte nicht routende Test-Proxys aus dem Gitty-Unterprozess. Echte Benutzer- und Unternehmens-Proxys bleiben erhalten, sodass Remote- und LFS-Abläufe auch im Debug-Build testbar sind.",
|
||||
],
|
||||
note: "Die HTTP/1.1-Wiederholung greift nur nach einem LFS-Fehler 413. Änderungen an .gitattributes und .gitignore bleiben normale Repository-Änderungen und müssen committed und gepusht werden.",
|
||||
},
|
||||
{
|
||||
id: "changelog-2026-8-5",
|
||||
title: "Version 2026.8.5",
|
||||
@@ -1638,6 +1652,20 @@
|
||||
label: "What's new",
|
||||
description: "Changes since the latest published version and notable additions from earlier releases.",
|
||||
sections: [
|
||||
{
|
||||
id: "changelog-2026-8-6",
|
||||
title: "Version 2026.8.6",
|
||||
summary: "This maintenance release stabilizes Git LFS workflows from tracking through clone and pull to pushing large files to Azure DevOps.",
|
||||
steps: [
|
||||
"LFS patterns from the root .gitattributes remain visible in the LFS dialog even while the file is untracked or was previously hidden by an ignore rule.",
|
||||
"When Git LFS is activated or a tracking pattern is added, Gitty ensures that .gitattributes is not ignored. Only when required, the scoped !/.gitattributes exception is appended to .gitignore.",
|
||||
"Clone and pull use the same remote and credentials to download LFS objects for detected LFS repositories. Fresh clones also activate the filters and pre-push hook automatically.",
|
||||
"When Azure DevOps rejects a large LFS upload over HTTP/2 with HTTP 413, Gitty retries the push once with an HTTP/1.1 setting scoped to that command. Global and repository settings remain unchanged.",
|
||||
"LFS, size, and other generic push failures are no longer mistaken for non-fast-forward rejections. The Pull before push and Push after pull flow is now offered only when the local branch is genuinely behind its remote.",
|
||||
"The Tauri debug launcher removes only known non-routing test proxies from the Gitty child process. Real user and company proxies are preserved, keeping remote and LFS workflows testable in debug builds.",
|
||||
],
|
||||
note: "The HTTP/1.1 retry runs only after an LFS HTTP 413 failure. Changes to .gitattributes and .gitignore remain ordinary repository changes that must be committed and pushed.",
|
||||
},
|
||||
{
|
||||
id: "changelog-2026-8-5",
|
||||
title: "Version 2026.8.5",
|
||||
|
||||
Reference in New Issue
Block a user