Skip to content

Releases: warheadent/Githead

v0.50.1

Choose a tag to compare

@github-actions github-actions released this 31 Aug 01:35

Fixes

  • Githead checks whether staged files changed while generating a commit message. It applies the suggestion directly when unchanged and asks you to review it when changed.

v0.50.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 00:14

Highlights

  • The workspace adapts to smaller windows with a repository drawer, responsive panels, resizable columns, and scrollable dialogs. History graph alignment now follows visible columns.

Fixes

  • Githead rechecks generated commit plans after working-tree changes. Unchanged hunks stay available for Quick Commit, while changed or missing hunks make the plan stale.

Internal changes

  • AI generation reduces redundant provider checks, batches commit-plan file reads, shares concurrent status lookups, and handles cancellation more safely.

v0.49.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 06:51

Fixes

  • Githead now keeps the latest startup result when launch checks overlap or retry. If checking for Git does not finish, Githead stops waiting after five seconds and marks Git unavailable.

v0.48.0

Choose a tag to compare

@github-actions github-actions released this 13 Aug 23:59

Action required

  • Githead now checks whether Git is installed before opening or cloning a repository. If Git is missing, install it, then select Check Again to continue.

Highlights

  • Workspace trust requests now open in a separate themed dialog that follows your appearance, color theme, fonts, and zoom settings.

Fixes

  • Retrying a commit after saving missing Git identity settings preserves the optional upstream safety check when the setting is enabled.

v0.47.1

Choose a tag to compare

@github-actions github-actions released this 11 Aug 00:02

Internal changes

  • Githead initializes Sentry before the app is ready, so configured telemetry can capture operational failures earlier.

v0.47.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 23:14

Highlights

  • Pull request details now show added and deleted line totals. You can estimate the size of a change before starting a review.
  • The Issues view now creates issues from repository Issue Forms and Markdown templates. It preserves your draft when creation needs review or retry.
  • Privacy settings now control anonymous diagnostics. Githead reports classified operational failures without exposing repository details or user content.
  • Githead preloads recent commits while the computer is idle. Commit History opens with useful results already available.

Fixes

  • Unavailable recent repositories now explain the problem. You can remove an invalid entry or replace it while preserving list order.
  • The Commit Plan inbox stays visible while scrolling. Window control tooltips also close when you click their controls.
  • A failed tag push now remains in Activity after the branch push succeeds, without showing an incorrect safety warning.

Internal changes

  • Release publishing now verifies immutable tags. Command execution also rejects unsafe arguments, remote values, and configured actions.

v0.46.0

Choose a tag to compare

@github-actions github-actions released this 09 Aug 23:21

Highlights

  • Connect GitHub from Settings with GitHub App sign-in. Githead securely stores credentials, refreshes access, and reports connection, permission, and rate-limit problems.
  • Review pull requests in a dedicated console with details, comments, approvals, changed files, checks, commits, and merge actions. Compact filters, sorting, labels, and draft status improve triage.
  • Browse GitHub issues with redesigned lists, detail views, filters, sorting, labels, comments, and author information. Investigate workflow runs with job steps, logs, metadata, search, filters, rerun, and cancellation actions.
  • Choose file-level or hunk-level commit planning in AI settings, and let Quick Commit stage only selected changes. Configure remote-check reuse to avoid repeating upstream checks during a short commit sequence.
  • Manage repositories and worktrees through branch actions and repository context menus, with confirmation before removal. File status indicators now use recognizable icons and accessible labels.

Fixes

  • The Review Console keeps Overview, Files, Checks, and Commits visible at narrow widths without a tab-strip scrollbar or clipped navigation.

Internal changes

  • Githead replaces custom animation handling with Motion-based transitions across workspace views, dialogs, previews, and repository interactions.
  • Windows packaging now installs dependencies before building, while continuous integration uses Node.js 24, npm ci, and local Vite+ commands for consistent validation.

v0.45.0

Choose a tag to compare

@github-actions github-actions released this 09 Aug 06:03

Highlights

  • Githead adds a guided “Amend last commit…” workflow from commit actions and History. Choose message-only, staged-change, or keep-message modes with validation and recovery handling.
  • Githead can check the upstream before an ordinary commit when enabled in Settings > Git Behaviors. If the remote is ahead, it stops before creating a commit.

Fixes

  • The Commit & Push menu item remains visible, though disabled, while “Amend last commit…” is available. This keeps the existing action discoverable.
  • Adding paths to .gitignore now escapes literal Git pattern characters such as #, brackets, asterisks, and question marks.

v0.44.0

Choose a tag to compare

@github-actions github-actions released this 09 Aug 00:20

Highlights

  • Githead detects interrupted merge, rebase, cherry-pick, and revert operations after restart. The recovery guide offers applicable Review diff, Open file, Continue, Skip commit, and Abort actions.
  • Resolve conflicts in a focused editor with current, incoming, and working versions, then save and stage marker-free results. Syntax colors, line numbers, and diff bands make changes easier to review.
  • Use guided previews and execution options for merge, rebase, and cherry-pick operations. Githead explains conflicts, stale previews, and published rebase rewrites before you proceed.
  • Choose tag push behavior in Settings > Git Behaviors: push all tags, only followed tags, or no tags.
  • Githead blocks cherry-picking commits already contained in the current branch by default. Enable the Git Behaviors option to allow these operations and keep resulting empty commits.
  • Merge and rebase dialogs now show compact summaries by default, with additional details available under Advanced. Published rebases use one clear rewrite acknowledgement.

Fixes

  • The checkbox in repository settings keeps its size when the surrounding description is long, so the control remains easy to identify and use.

v0.43.0

Choose a tag to compare

@github-actions github-actions released this 08 Aug 05:07

Highlights

  • Stage or unstage individual added and deleted lines directly from the diff view. Githead moves only the selected line instead of the entire hunk.
  • Configure repository-specific auto-fetch, AI, and Git identity settings together in the repository settings dialog. You can enable or remove a repository identity override while retaining global fallback values.
  • Githead uses themed scrollbars with hover and active states across supported browsers. Forced-colors mode retains accessible system scrollbar colors.

Fixes

  • Settings category navigation is more compact because redundant descriptions no longer take space. Categories are easier to scan in the Settings dialog.
  • Operation feedback keeps the button content accessible while hiding decorative success and error icons from assistive technology.