Files
GitLite/CHANGELOG.md
T
Christoph Brandau bc3d3e88e0
publish / publish-tauri (appimage, 1, ubuntu-22.04, linux-x86_64) (release) Successful in 22m46s
publish / publish-tauri (nsis, , windows-latest, windows-x86_64) (release) Successful in 24m51s
publish / Build and publish Arch package (release) Successful in 53m27s
feat(changelog): Add comprehensive changelog and help documentation
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
2026-07-26 22:59:07 +02:00

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.zst artifact, 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 makepkg workflow.

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 PKGBUILD and 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.