Skip to content

Releases: t1gu1/Gitnetix

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 21:42

Added

  • Selectable color themes beyond light and dark, with an Appearance pane in Settings showing swatches.
  • Attach files to a new agent session by button, paste or drop.
  • New worktrees clone their submodules at the branch's pinned commits.
  • Commit or discard uncommitted work before continuing on a branch.

Changed

  • The header toggle switches to the same theme's other mode when one exists, and the menu theme picker lists every theme.
  • Removing a worktree is refused when a submodule holds commits that are not on any remote, unless forced.
  • Codex and Copilot now receive the picked model and reasoning effort, and Gemini receives the model.

Fixed

  • Lettered question lists in agent replies are detected as answer groups when any list in the reply is a question.

Full Changelog: v0.7.1...v0.8.0

v0.7.1

Choose a tag to compare

@github-actions github-actions released this 25 Oct 06:38

Changed

  • Website now served from the gitnetix.app custom domain.

Full Changelog: v0.7.0...v0.7.1

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 05:46

Added

  • Ctrl+Enter (⌘+Enter on macOS) in the commit summary or description commits.
  • Settings › Animations has three more switches: Page fade, List entrances and Dialog pop.
  • Notifications can be clicked away, and show a check or a cross on success and errors.
  • Mobile: a More menu in the tab bar opens the pages that do not fit as tabs.
  • Files and images can be attached to agent messages and new agent starts, up to 25 MB each.
  • Agent sessions take an optional ticket, linked to the branch before the agent starts.
  • Each project stores defaults for the finish, new branch, new agent, ship, delete origin and cleanup origin dialogs.
  • The website has a Compare page with Gitnetix, GitKraken, Fork and Sourcetree side by side.

Changed

  • A refreshed look across the app: softer corners, layered shadows on menus and dialogs, an accent halo on focused fields, thin scrollbars, and buttons that ease into their hover and give a little when pressed.
  • Smoother motion: pages fade up when opened and the page tabs' underline slides to the open page; dialogs, context menus, notifications and the agent panel animate in; new branches, files, commits and agent replies fade in as they appear; analytics bars grow from the axis.
  • Panes with nothing selected yet (pull request, ticket, worktree, submodule, release notes) show an icon, a title and what to do next.
  • The welcome and pairing screens were redrawn: the logo, a drop zone that lights up while folders are dragged over it, and numbered pairing steps.
  • Light theme: branch tree group headers are much lighter and the checked-out branch gets a warm amber tint; segmented controls show a white selected chip.
  • Mobile: the open tab's icon sits in an accent pill, and the page bar scrolls to keep the open page's tab in view.
  • Disconnect from this desktop is a quieter red text button instead of a solid one.
  • The branch tree filter is a full-width bar with an author segment.
  • Pull request load errors show the empty-state view.
  • The website's release page lists each release's changes inline and has a "See all release notes" link.
  • The worktrees list is grouped by project, with a new-session button on each header and status and base branch shown under each branch name.
  • Planning a branch into a release also plans its ticket into that release.
  • Suggestions picked in the agent prompt box queue there instead of sending on their own.
  • The agent question Send button sits below all questions.
  • Task routing pickers wrap below their label when the pane is narrow.
  • The website's home page comparison shows the app's branch pane.
  • The default finish action in the finish dialog is now merge, not continue.
  • The terminal's open bar highlights on hover toward the collapse button.
  • Release version chips on the website use the accent color.

Fixed

  • The worktree list no longer says "None currently running" for a project that simply has no worktree yet.
  • A double line no longer shows under the page tabs.
  • Branch path dots stay lined up across elbows in the branch tree.
  • Icon buttons stay square at touch height on mobile.
  • Scrollbars no longer show through dialogs.
  • The terminal no longer uses the WebGL renderer on Linux, where it failed to draw.
  • The terminal starts the login shell from the system account instead of an inherited SHELL.

Full Changelog: v0.6.2...v0.7.0

v0.6.2

Choose a tag to compare

@github-actions github-actions released this 24 Oct 20:52

Fixed

  • A release is now forgotten once its branch is gone everywhere, so it no longer lingers in the app.

Full Changelog: v0.6.1...v0.6.2

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 24 Oct 00:43

Added

  • Azure: PR checks now show a "waiting" status for policies not yet running, and the PR screen shows "Checks waiting".

Changed

  • Azure: only build policies with a current pipeline run count as running; other unmet policies report as waiting.
  • Azure: PR statuses come from the latest iteration, as on Azure's PR page, and the newest status per name wins.
  • Azure: pending code coverage statuses are hidden, since the pipeline's own policy carries the result.
  • The PR screen blocks merge while any check is waiting, as it does for running checks.

Fixed

  • Azure: the merge strategy policy no longer appears in PR checks.

Full Changelog: v0.6.0...v0.6.1

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 20:11

Added

  • Agents started on a branch linked to a Jira, Trello or Asana ticket get the ticket's title, description and acceptance criteria in their first prompt, with a copy in the checkout's git dir to read again later. Agent templates can place it with {ticket}.
  • tickets.get API method (and tickets_get MCP tool): one ticket with its full description, by key or by branch.
  • Replies with several questions show as one group of buttons per question, lettered when the reply letters them, with a single Send.
  • Merge, rebase, cherry-pick, revert and stash apply now resolve conflicts automatically and carry on. If a file cannot be resolved, the operation is aborted, the checkout is left unchanged, and the error gives the reason. Turn it off in the Menu.
  • Logs page under Menu: the last 2000 operations and errors, with copy and clear actions. The conflict toast and merge dialog link to it.
  • Switching branch while the main checkout is stopped mid-rebase, merge, cherry-pick or revert asks to abort that operation first. workspace.switch accepts abort to do it before the checkout.
  • Merging a branch with uncommitted changes asks for confirmation first.
  • The website install script falls back to a user-level install when permission is denied.
  • Offer grouped answer buttons for agent questions, one group per question with a single Send
  • Resolve merge, rebase, cherry-pick, revert and stash conflicts automatically and carry on, with a Menu toggle to turn it off
  • Add an in-app Logs page under Menu to view, copy and clear recent operations and errors
  • Include the linked Jira, Trello or Asana ticket in the agent prompt when a branch has one
  • Add tickets.get RPC method and tickets_get MCP tool to fetch one ticket by key or branch
  • Ask before merging a branch with uncommitted changes
  • Offer to abort a stuck rebase, merge, cherry-pick or revert before switching branch
  • Add user-level install fallback on the website when permission is denied

Changed

  • Commits are refused while staged changes still contain conflict markers, and the affected files are listed.
  • Conflict resolution sends only the conflicted excerpts instead of the whole file, so big files resolve faster.
  • Mirror the app workspace layout in the website hero demo
  • Send only the conflicted excerpt to AI conflict resolution so big files resolve faster
  • Roll the branch back to its old tip when a squash merge fails

Fixed

  • Squash rolls the branch back to its old tip when the merge that follows fails.
  • Block commits that still contain conflict markers and list the affected files
  • Preserve CRLF line endings and keep the stash after AI conflict resolution

Full Changelog: v0.5.2...v0.6.0

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 23 Oct 08:54

Added

  • Interactive hero demo on the website: pick branches, open file diffs, send prompts and commit in a playable copy of the Workspace screen
  • Animated path to the checked-out branch in the website hero demo

Full Changelog: v0.5.1...v0.5.2

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 23 Oct 08:28

Added

  • Website: dedicated remote section with the phone mockup.
  • Website: worktree mockup now mirrors the agent pane.

Changed

  • Author is credited as Guillaume Huard Hughes, linking to the A Dev Journey home page, in the README and website footers.
  • README intro rewritten, with a new tagline and a link to the project website.

Fixed

  • Website: comparison panel now uses border-box sizing.
  • Website: spine gradient fades in from the top edge.
  • Website: CI builds now show the release tag as the latest version.

Full Changelog: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 07:57

Added

  • Website built with Astro, deployed to GitHub Pages, with one release notes page per version.

Full Changelog: v0.4.2...v0.5.0

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 23 Oct 07:26

Full Changelog: v0.4.1...v0.4.2