A new Changelog file has been introduced, documenting major user-facing changes across recent releases. Additionally, the HelpOverlay component was updated to include detailed sections on advanced Git workflows, including worktree management, line-level staging, and Arch Linux package automation instructions in both German and English. - Added full changelog documentation - Enhanced help with worktrees and line-staging guides - Implemented Arch Linux package build steps
2.3 KiB
2.3 KiB
Changelog
All notable user-facing changes to Gitty are documented in this file.
The project uses calendar versions. Displayed release names use YYYY.MM.DD;
package metadata uses the equivalent numeric form without leading zeroes where
required by the package manager.
2026.07.21 - 2026-07-21
Added
- Full Git worktree management:
- create a worktree from an existing branch;
- create a new branch and worktree together;
- create a detached worktree at a commit;
- open a worktree as a repository tab;
- move, lock, unlock, repair, remove, and prune worktrees.
- A dedicated Worktrees entry below Tags in the branch panel.
- An Open in new worktree action in the local branch context menu.
- Line-level patch selection with Shift-click range selection.
- Stage, unstage, and discard actions for selected lines while retaining the existing whole-file and whole-hunk workflows.
- Arch Linux package automation that builds from
PKGBUILD, publishes the.pkg.tar.zstartifact, and updates the Pacman repository database on the CDN. - Detailed German and English help for worktrees, line-level staging, Pacman installation, and release changes.
Changed
- Branch deletion now uses a clearer confirmation dialog with more explicit branch and upstream information.
- Dialog backdrops blur the application instead of covering it with a nearly black background.
- Remote operations and authentication errors provide more actionable feedback.
- Build diagnostics and resource handling for the Arch package pipeline are more robust.
Infrastructure
- Added centralized error notifications.
- Added structured, privacy-conscious telemetry.
- Stabilized the Arch Linux container build and
makepkgworkflow.
2026.7.20 - 2026-07-13
Added
- AI-assisted review of staged changes before committing.
- Optional automatic repository refresh.
- Comprehensive German Git documentation in the built-in help.
- Initial
PKGBUILDand automated package version synchronization.
Changed
- Redesigned the repository action toolbar and workspace status presentation.
- Improved repository tabs, diff styling, spacing, and panel structure.
- Improved file-history state handling.