Repository navigation
Releases
v0.15.0
Hersir 0.15.0 is GizAi under its new name, with a new logo and look, a team per project and team templates.
What's new
- GizAi is now Hersir. The app, its tray, its notifications and messages, the agents' prompts and the docs say Hersir, and the longboat H is its logo and icon. Your data, settings, keychain entries and the
gizaicommand stay as they are, and the code now lives at github.com/Yotech-AI/hersir. - It updates into Hersir by itself. On macOS the app is now Hersir.app, and on Windows and Linux the Start menu and the launcher show Hersir. The update removes the old Gizai.app or Gizai.lnk.
- Gold means it needs you. Review and Deploy, the badges that need you and the Inbox count are gold now, and In progress and warnings are yellow.
- A team per project. Each project picks its team, and the board shows one team at a time.
- Team templates. Export a team to a file, and make a new team from a template, with a check before it is made.
Update: press Update to 0.15.0 above Company in the sidebar, or Settings → Updates → Check now.
All changes
What's Changed
- GA-225: Teams: a project picks its team, the board shows one team at a time, and the Team Lead's tools name the team by @jefsev in #181
- GA-226: Team templates (backend): export a team to a file, and make a new team from a template (TT) by @jefsev in #182
- GA-227: Team templates (frontend): New team from a template, the check before it's made, and Export on the Team page (TT) by @jefsev in #183
- GA-233: Installs and updates: the app is called Hersir, comes from github.com/Yotech-AI/hersir, and an installed Gizai updates into it by @jefsev in #187
- GA-231: The name in the app's screens: Hersir instead of Gizai in every text a person reads by @jefsev in #186
- GA-230: Hersir's look in the app: the longboat H as logo, app icon and tray icon, and gold as the brand and needs-you colour by @jefsev in #189
- GA-232: The name from the backend: Hersir in notifications, the tray, messages, the agents' and Team Lead's prompts and the tools' descriptions by @jefsev in #188
- GA-234: Docs and leftovers: Hersir everywhere in the docs, the README, the community files and the installers' messages by @jefsev in #190
- Bump version to 0.15.0 by @jefsev in #191
- Release v0.15.0 by @jefsev in #192
Full Changelog: v0.14.0...v0.15.0
v0.14.0
GizAi 0.14.0 lets a card build on other cards, so a plan of cards runs through in order by itself.
What's new
- Cards that build on others. Name the cards a card builds on, on its card page or through the Team Lead: it waits in its column until they are merged, then starts by itself. The board shows "Waits for" on a waiting card, and the card page shows Builds on and Needed by.
- Runs end when the agent is done. When the agent's CLI doesn't exit after its final message, for example because a server it started still runs, GizAi ends the run after 3 quiet minutes and keeps its result, instead of waiting for the time limit.
- The one-line install, proven. CI now installs GizAi through the one line on Ubuntu, Fedora, Arch Linux, openSUSE Tumbleweed, macOS and Windows whenever the installers change, and checks gizai.app's own lines after each release.
- Backups, under the hood. GizAi can now make snapshots in the format GizAi Cloud will use. Their Settings section comes in a later release.
- Fixed: on Linux, pasting while nothing is copied no longer crashes GizAi (WebKitGTK 2.54.1), and the install check names the right packages on openSUSE.
Update: press Update to 0.14.0 above Company in the sidebar, or Settings → Updates → Check now.
All changes
What's Changed
- GA-222: Linux: keep WebKitGTK 2.54.1 from crashing Gizai on a paste with an empty clipboard by @jefsev in #175
- GA-221: Runs: end a run whose CLI doesn't exit after its final message, and keep its result by @jefsev in #177
- GA-223: Install anywhere: CI proves the one-line install on Linux (Ubuntu, Fedora, Arch, openSUSE), macOS and Windows, and gizai.app's lines after each release by @jefsev in #176
- GA-216: Backups (backend): snapshots in a backups folder, on a schedule, in the format Gizai Cloud's backups and sync will use (BK, format 1) by @jefsev in #174
- GA-228: Builds on: a card waits until the cards it builds on are merged, then starts by itself by @jefsev in #178
- Bump version to 0.14.0 by @jefsev in #179
- Release v0.14.0 by @jefsev in #180
Full Changelog: v0.13.0...v0.14.0
v0.13.0
GizAi 0.13.0 makes far fewer GitHub calls, stays quick with many agents at work, and keeps the screenshots your agents take on their cards.
What's new
- Far fewer GitHub calls. The pull request check asks git first and GitHub only when something moved, with one light call per repository, so GizAi no longer uses up GitHub's hourly limit for you and your agents.
- Faster with agents at work. Commands no longer wait on the window, reads go on while agents write, run and chat output reach the window in batches, lists load lighter, and waiting cards start side by side. The window reloads only what a change touched, and long lists draw only what is in sight.
- Screenshots on the card. GizAi serves a card's branch for the agents' browser and keeps a run's screenshots on its card, in a new Screenshots tab with a sign on the board. Old ones are cleared.
- Test runs at once. A project setting for how many of its test runs may build at the same time, so a heavy project's QA runs don't all build together.
- The Team Lead reads files you put on a project, card or client.
- Fixed: the agents' browser starts in long worktree paths, whatever a run leaves behind (such as a browser) ends with the run, a live run's log no longer pulls the card page back to it, and the @ picker puts an exact card ID first and links Done cards too.
Update: press Update to 0.13.0 above Company in the sidebar, or Settings → Updates → Check now.
All changes
What's Changed
- GA-201: Findability, repository side: the README's first screen, one name in the docs, issue forms, CONTRIBUTING, SECURITY and release notes by @jefsev in #156
- GA-206: @ picker: an exact card ID comes first, and Done cards can be linked too by @jefsev in #157
- GA-207: Team Lead: read the files on a project, task or client by @jefsev in #158
- GA-182: Screenshots (backend): GizAi serves the card's branch, keeps a run's screenshots on its card, and clears old ones by @jefsev in #159
- GA-208: Card page: a live run's log no longer scrolls the page back to it by @jefsev in #160
- GA-185: Screenshots (frontend): the Screenshots tab, the board's sign, the settings' forms, and GizAi in a plain browser by @jefsev in #162
- GA-174: UI self-test: the Memory step expects GA-172's note per project by @jefsev in #161
- GA-190: Performance (frontend): reload only what a write changed, typing redraws only its box, drawers load when opened, long lists draw what is in sight, quiet at rest by @jefsev in #163
- GA-209: Fix the macOS CI failure in screenshots_flow_test (GA-182's test) by @jefsev in #164
- GA-211: Runs: end whatever a run leaves in its systemd scope, so a detached browser can't outlive it by @jefsev in #166
- GA-210: Runs: a short temp folder outside the worktree, so the agents' browser can start (Chromium: Socket path too long) by @jefsev in #165
- GA-213: Tests: one test program per crate and less debug info, so a full cargo test stops writing ~100 GB per worktree by @jefsev in #167
- GA-212: Projects: "Test runs at once", so a heavy project's QA runs don't all build at the same time by @jefsev in #168
- GA-191: Performance (backend): commands off the main thread, reads beside writes, batched streams, lighter lists, faster queries, and cards that start side by side by @jefsev in #170
- GA-188: Performance: the measuring stick (benchmark data, a query bench, a perf probe and scripts/perf.sh) by @jefsev in #169
- GA-214: PR check: git first, then one light GitHub call per repository, so Gizai stays far below GitHub's API limit by @jefsev in #171
- Bump version to 0.13.0 by @jefsev in #172
- Release v0.13.0 by @jefsev in #173
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
- GA-172 Memory: keep each agent's learned lines per project, so its runs get the lines for their card by @jefsev in #143
- GA-175: Docs: put the research documents and the onboarding's design notes on main by @jefsev in #144
- GA-177: Performance: a window focus refreshes git at most once every 5 seconds by @jefsev in #145
- GA-176: Performance: a streaming chat answer stops re-drawing every earlier message by @jefsev in #146
- GA-162 First start (backend): save your name and team, put the agents on a CLI, start the welcome chat by @jefsev in #149
- GA-179: Performance: opening the chat starts no login shell on the main thread, and the login shell's PATH is read once a minute by @jefsev in #148
- GA-180: Performance: database indexes for comments, chat messages, chat runs and run claims by @jefsev in #150
- GA-178: Performance: pages load when first opened, and the self-test only in test runs by @jefsev in #147
- GA-203: Find a project's remote by its URL as written, before your own insteadOf rules (SDH can't fetch) by @jefsev in #151
- GA-202: Agent runs get one memory limit together, so a build can't take Gizai down by @jefsev in #153
- GA-164: First start: the onboarding screens, from your name to the Team Lead's welcome by @jefsev in #152
- Bump version to 0.12.0 by @jefsev in #154
- Release v0.12.0 by @jefsev in #155
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- Design: the GizAi brand files (GA-52) by @jefsev in #122
- Design: the mountain band (GA-139) by @jefsev in #123
- GA-146: Folder picker: long card titles run over the rows below them by @jefsev in #124
- GA-145: Releases: the version bump's pull request skips CI, and the release pull request stays the one full check by @jefsev in #125
- GA-148: Product tour 1 of 2: capture every feature from the real app, in dark and light by @jefsev in #126
- GA-144: Website homepage in Figma, desktop: hero with the product tour, features, ADA and the mountains by @jefsev in #127
- GA-97: README: clean and short, with the GizAi logo on top, and a doc per feature in docs/features/ by @jefsev in #128
- GA-153: Licence: switch GizAi from MIT to Apache-2.0 by @jefsev in #129
- GA-151: Sidebar Editor list: long card titles run over the rows around them by @jefsev in #130
- GA-150: One-line install: curl … | sh on Linux and macOS, irm … | iex on Windows by @jefsev in #132
- GA-157: Sidebar Editor list: opening a folder keeps it in its place, like Terminals by @jefsev in #133
- GA-152: the feature page template, the top bar's line art and the footer (design) by @jefsev in #134
- GA-149: Product tour 2 of 2: the tour video in Remotion, with the circle-dot cursor by @jefsev in #131
- GA-159: Install from gizai.app: the one-line installs in the README, the docs and the scripts by @jefsev in #135
- GA-158: sidebar headings, the + and the caret centred by @jefsev in #136
- GA-154: Chat: say the Team Lead's answer is done after the last Approve or Discard by @jefsev in #137
- GA-163: Fix main's npm test: remove feature-page.md's pointer to video/capture by @jefsev in #139
- GA-156 Team Lead: update a linked folder after stashing its uncommitted changes, when you agree by @jefsev in #138
- GA-160: Check main before releasing Gizai 0.11.0 by @jefsev in #140
- Bump version to 0.11.0 by @jefsev in #141
- Release v0.11.0 by @jefsev in #142
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- Research: the Terminal (GA-124) by @jefsev in #110
- GA-133: Terminal TB: terminals in the backend, your shell in a pseudo-terminal on Linux, macOS and Windows by @jefsev in #111
- Design: the Terminal (GA-132) by @jefsev in #112
- GA-140: Terminal test: the 8 ms check fails on a busy CI machine (terminal_test.rs:541) by @jefsev in #113
- GA-138: Old worktrees: empty a build folder over 20 GB on take-over, and Remove anyway in Settings by @jefsev in #114
- GA-135: Terminal TF0: the terminal view, xterm.js in Gizai's colours, one view per terminal by @jefsev in #115
- GA-136 Terminal TF1: terminals in the sidebar and on their own page by @jefsev in #116
- GA-137 Terminal TF2: the terminal panel in the Code Editor by @jefsev in #117
- GA-143: Mountains along the bottom of Gizai's window: build GA-139's design by @jefsev in #118
- GA-141: Check main before releasing Gizai 0.10.0, with the Terminal and the mountain band by @jefsev in #119
- Bump version to 0.10.0 by @jefsev in #120
- Release v0.10.0 by @jefsev in #121
Full Changelog: v0.9.1...v0.10.0
v0.9.1
v0.9.0
What's Changed
- GA-91: research for the code editor by @jefsev in #88
- GA-104: Code Editor D1: design the Changes view and the colours for code and diffs by @jefsev in #89
- GA-105: Code Editor D2: design the Editor by @jefsev in #90
- GA-107: Code Editor B2: the Editor's folders and files, in the backend by @jefsev in #87
- GA-106: Code Editor B1: a card's changes, in the backend by @jefsev in #86
- GA-109: Code Editor F0: code colours and languages, Blade included by @jefsev in #91
- GA-110: Code Editor B3: behind main, Fetch and Update for Editor folders by @jefsev in #94
- GA-111: Code Editor B4: a person's card, in the backend by @jefsev in #93
- GA-118: Doc page: an Editor | Markdown switch, and fewer versions by @jefsev in #92
- GA-120: MCP servers: let Claude Code sign in to a server Gizai can't register with (Figma) by @jefsev in #95
- GA-101: Outside-tool rule: a card the Team Lead puts where an agent would start it waits on hold for your OK by @jefsev in #84
- GA-113 Code Editor F2: the Editor page and its sidebar section by @jefsev in #96
- GA-112: Code Editor F1: the Changes view on a card by @jefsev in #97
- GA-125: Fix the macOS test flake: 'Gizai is already running' when a test opens Gizai's data a second time by @jefsev in #100
- GA-114: Code Editor F3: behind main in the Editor by @jefsev in #103
- GA-115: Code Editor F4: a person's card in the Editor and on the board by @jefsev in #102
- GA-122: Doc and Memory editors: save unsaved changes when Gizai closes by @jefsev in #99
- GA-103: Memory: when an agent's notes don't fit a run, keep the newest learned lines and room for the card's shared notes by @jefsev in #98
- GA-102: Chat: approve with one click what the Team Lead couldn't do after an outside tool by @jefsev in #101
- GA-128: Check main before releasing Gizai 0.9.0, with the Code Editor by @jefsev in #104
- Bump version to 0.9.0 by @jefsev in #105
- Release v0.9.0 by @jefsev in #106
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- GA-89: Fix the two stop tests that lose Stop's SIGINT now and then by @jefsev in #77
- GA-93: Agent tools: a switch for slash commands and skills, so the Design Agent can use /design by @jefsev in #78
- GA-94: Chat answers: a time and tool-call limit in Settings, not fixed at 15 min and 60 calls by @jefsev in #79
- GA-96: Memory: let agents share one memory folder, like Backend Agent and Backend Agent 2 by @jefsev in #81
- GA-92: A run's own git push works again, the way Gizai pushes (QA can open its pull request) by @jefsev in #80
- GA-99: Check main before releasing Gizai 0.7.2 or 0.8.0, after GA-98's merges by @jefsev in #82
- Bump version to 0.8.0 by @jefsev in #83
- Release v0.8.0 by @jefsev in #85
Full Changelog: v0.7.1...v0.8.0