All releases
Every Quorum Terminal release and what changed for you — newest first. Curious how updates reach your install? See updates & release channels.
Steadier session tiles and a self-healing update check
The context-usage bar on session tiles no longer disappears while cost attribution catches up, and a slow signature check at launch no longer switches auto-update off for the whole session.
Fixed
- Sessions tile no longer blanks the context-usage bar during the brief cost-attribution lookup race at session start (or after `/clear`/resume) — context % is scraped live from the terminal and now shows independently of the JSONL cost snapshot; cost still honestly shows "—" until a real match lands.
- A slow signature check at launch (e.g. first start from a fresh install on a busy disk) no longer disables auto-update for the whole session with a misleading "Local or untrusted build" message — the updater now automatically re-runs the check a few times before giving up.
Updates you can see — version, progress and notes on every update surface
The update experience got a full pass: every surface now says which version you are getting (with download progress in MB and release notes in Settings), a new sidebar card and an animated version pill announce updates clearly, and locally built (unsigned) copies of the app no longer break auto-update with a cryptic signature error.
Changed
- Update surfaces now tell you what you are getting: the sidebar update card is larger and shows the version with a plain-words action line, the title-bar update button shows the version number next to the icon, and Settings → Updates shows "current → new" with download progress in MB and the update's release notes.
Fixed
- A locally built (unsigned) copy of the app no longer loops on "Update ready → retry" with a cryptic signature error: the updater now detects an untrusted build, disables auto-update cleanly and says so in Settings → Updates. The local install script also refuses to overwrite an officially installed app unless forced.
Updates show up faster
The app now polls for a new version every 5 minutes instead of hourly, so a shipped update is offered to you much sooner.
Changed
- The app now checks for a new version every 5 minutes instead of hourly, so an available update is offered sooner after it ships.
A steadier session header and update buttons that keep up
The terminal session header no longer flickers or shifts the view while a session works, and the in-app update controls now reliably reflect an update that was discovered or that failed to install.
Fixed
- The session header above the terminal no longer flickers or shifts the whole view: the current-tool line keeps its space when it clears, and the Working/Idle status no longer flips during brief gaps in activity detection.
- The update buttons in the title bar and tab bar now catch up on an update discovered before the window finished unlocking, instead of staying hidden until the next check.
- A failed update install is no longer forgotten: reopening the window or Settings still shows the retry state, and duplicate update errors no longer clutter the logs.
Auto-update actually updates — and tells you about it
The update pipeline shipped files the app could never download; that is fixed and now verified on every release. The app also announces a new version loudly instead of hiding it in a tooltip.
Changed
- Update discovery is hard to miss now: the sidebar chip announces the new version number the moment it is found, the title-bar button appears immediately and spins while downloading, and Settings → Updates shows live status without pressing "Check for Updates".
Fixed
- Automatic updates now download correctly. The release pipeline never published the update packages the feed pointed at, so every update attempt ended with "Download failed"; publishing now verifies every referenced file is downloadable before updaters can see a new release.
Feedback that reaches the team, a usage pager that follows you, and a sturdier grid
Support & Feedback submissions now land straight in the team's inbox, the AI usage widget follows whichever terminal you're working in, and several grid-layout glitches around the Background terminals panel are fixed.
Added
- Support & Feedback submissions now also reach the team by email, so suggestions and bug reports get a faster response. Replies go straight back to the submitter's address.
Changed
- The Background terminals panel in the grid view now remembers its height per project across restarts.
- The AI usage widget's Claude account pager now follows the focused terminal: entering a session automatically shows the account that session runs on (tagged "Session" when it differs from the active account). A manually selected page sticks until you focus another terminal.
- Removed the "Launch as Subagent" feature (the Sessions toolbar button, the launch dialog, the session-card action, the Subagent Studio test-launch button, and the subagent allocation section of the workspace wizard). The Subagents panel still lists, previews, audits, creates, and deletes definitions — launching them as terminals is no longer offered.
Fixed
- Corrected Codex CLI usage cards to place a provider-reported 7-day window under Weekly and hide the unavailable 5-hour Session row instead of showing misleading empty quota.
- Expanding the Background terminals panel in the grid view no longer covers the bottom tiles: the grid now shrinks to make room, so every terminal stays fully visible and correctly sized.
- Dragging a grid divider while terminals sit in the Background terminals panel could squash a row to a sliver (and the broken layout survived restarts). Divider drags now resize the split you actually dragged, and previously saved squashed layouts are repaired automatically on load.
Reliable sign-in and a branded installer
Production sign-in now connects reliably, and the macOS installer got a full visual refresh.
Changed
- New branded installer: the DMG window now ships with a dark QuorumTerminal background, drop-zone guides and a volume icon.
Fixed
- Fixed sign-in on production installs: the app could not reach the QuorumTerminal service after launch ("Can't reach QuorumTerminal" with a Retry that never succeeded). Sign-in and license checks now connect reliably.
- Backend outages are now reported honestly: a temporary server problem shows "temporarily unavailable" instead of blaming your connection.
First public release
Signed & notarized macOS build (Apple Silicon + Intel) with built-in auto-update.
Added
- Multi-agent terminals with live status detection.
- Git worktree isolation for parallel agents.
- Live cost and usage tracking.
- Saved prompts library.
- Built-in auto-update (signed & notarized macOS build, Apple Silicon + Intel).