Repository navigation
Releases: t1gu1/Gitnetix
Releases · t1gu1/Gitnetix
Release list
v0.8.0
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
v0.7.0
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
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
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
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.getAPI method (andtickets_getMCP 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.switchacceptsabortto 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.getRPC method andtickets_getMCP 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
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
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
Added
- Website built with Astro, deployed to GitHub Pages, with one release notes page per version.
Full Changelog: v0.4.2...v0.5.0