# thaytool — changelog

[home](https://thaytool.com/) › changelog

> every stable thaytool release, newest first, mirrored from the Sparkle feed the app updates from: features, fixes, and the current version for macOS.

every stable release of thaytool, newest first, mirrored from the same Sparkle feed the app updates itself from. releases are small and frequent, each one signed and notarized, and they install in the background. subscribe to updates (/waitlist) to get an email when something big lands.

**Current version: 0.84.1** (released 2026-09-03). [download for macOS](https://assets.thaytool.com/releases/Thaytool.dmg) or `brew install rafa-thayto/tap/thaytool`.

## 0.84.1 — 2026-09-03

_build 771 · macOS 26.0+_

### notes

- Maintenance and improvements.

## 0.84.0 — 2026-09-03

_build 768 · macOS 26.0+_

### features

- keyboard: every shortcut and keymap key is customizable — Custom Chords, single-owner resolver, recorder + JSON sheet

### documentation

- multi-window vocabulary (Window, Show Profile) + Linear Reference/Tray/Binding/Materialize terms; ADR-0014 one Profile per Window; multi-window spec

## 0.83.0 — 2026-09-03

_build 763 · macOS 26.0+_

### features

- sidebar: manual "Refresh Pull Requests" — hover ↻, palette action, project menu

### documentation

- whatsnew: announce 0.83.0 — manual pull-request refresh
- condense CLAUDE.md to verified rules; add Control CLI vocabulary to CONTEXT.md

## 0.82.1 — 2026-09-02

_build 759 · macOS 26.0+_

### documentation

- whatsnew: 0.82.1 is fix-only (tour copy + cask audit fix)
- tour: Feature Tour page for the onboarding surfaces + update-row/version-link bullets

## 0.82.0 — 2026-09-02

_build 755 · macOS 26.0+_

### features

- onboarding: FeatureTourView rename, background auto-download plist, CLAUDE.md §Onboarding + §Changelog
- onboarding: split coach gate key, data-driven Setup Wizard, Tools + First workspace steps
- updates: gentle Sparkle reminders + staged-update pill
- settings: Changelog pane + entry points
- whatsnew: Upgraded From anchor + Replay window (decision 7)
- changelog: bundled changelog.json — whole-history --json renderer + kernel Changelog model

### bug fixes

- onboarding: review fixes — veteran seeding marks the wizard done, composer opens on wizard onDismiss, wizard prompt keeps attachments

## 0.81.0 — 2026-09-02

_build 741 · macOS 26.0+_

### features

- sidebar: approved-PR green wash + rim and a PR status badge on the icon
- tabs: show the Claude/Codex brand icon on tab chips running an identified agent

### documentation

- whatsnew: announce 0.81.0 — approved-PR green rows + PR badges, agent icons on tabs

## 0.80.3 — 2026-09-01

_build 737 · macOS 26.0+_

### bug fixes

- sidebar: show tooltips on Ports row hover icons via appTooltip

## 0.80.2 — 2026-09-01

_build 734 · macOS 26.0+_

### refactors

- panes: PaneTabState — fold tree + focus + zoom into one validated kernel value

## 0.80.1 — 2026-09-01

_build 730 · macOS 26.0+_

### bug fixes

- review: address the two-axis review findings on the architecture batch

### refactors

- daemon: one foreground-job predicate + invariant-#3 monitor-inventory correction
- terminal: HealPolicy — repaint triggers become table cases, not inline sites
- agents: AgentEventReactor — the event fan-out as a pure value
- daemon: ReplayPlan — one pure answer to 'reattach in state S → bytes + signals'
- panes: pure PaneFocus decisions + fix the zoom-state leaks
- usage: one credential owner + a pure roster settle ladder (the provider seam)
- usage: AccountStore owns ALL Agent Usage fetching — the Status Bar just renders
- git: extract the porcelain-v2 record loop into GitParsing (last parser leaf)

## 0.80.0 — 2026-09-01

_build 718 · macOS 26.0+_

### features

- palette: adaptive project grouping in ⌘P workspace rows
- usage: usage follows the resolved account + Account Roster switcher (ADR-0006 update)

## 0.79.0 — 2026-09-01

_build 714 · macOS 26.0+_

### features

- naming: sharper on-device workspace/branch names (short + meaningful)
- tabs: hover polish — pane-count chip yields to ×, × gets a hover wash

## 0.78.1 — 2026-08-28

_build 710 · macOS 26.0+_

### bug fixes

- terminal: live OSC 52 writes no longer clobber the system clipboard (default-deny)

## 0.78.0 — 2026-08-25

_build 707 · macOS 26.0+_

### features

- terminal: split panes inherit the source shell's live cwd
- sidebar: project context menu gains Refresh — manually rescan for worktrees added outside the app

## 0.77.3 — 2026-08-24

_build 701 · macOS 26.0+_

### bug fixes

- sidebar: adding ⌃ no longer hides the ⌘-hint badges — the overlay stays up for both hinted chord prefixes (⌘ and ⌃⌘) via the pure SidebarHintPolicy

### documentation

- skill: split the release runbook from the pipeline encyclopedia
- skill: What's New and onboarding are product copy, not engineering notes

## 0.77.2 — 2026-08-24

_build 697 · macOS 26.0+_

### bug fixes

- sidebar: ⌘-Tab away no longer strands the ⌘1–9 hint badges — resign-active clears the flag a local monitor can't

## 0.77.1 — 2026-08-22

_build 694 · macOS 26.0+_

### bug fixes

- terminal: a full-screen Metal heal mark survives a streaming status-line repaint (blank-body-until-select)

### documentation

- claude: fork pin now carries the dirty-range MERGE fix (b03a143) — 2.0 upgrade must re-verify it

## 0.77.0 — 2026-08-21

_build 690 · macOS 26.0+_

### notes

- ℹ️ Daemon updated: this update changes the background terminal daemon. Your live sessions are handed to the new daemon seamlessly; if the handoff can&rsquo;t complete, thaytool keeps them running on the old daemon and shows &ldquo;Daemon update pending&rdquo; until a session-safe moment.

### features

- status: one Status Badge family on every surface — the raised hand is "needs you"
- attention: the Attention Rim — a waiting/unread workspace lights its whole edge
- attention: attention is global, profiles scope navigation (ADR-0012)

### bug fixes

- agents: showing an agent's tab clears its Run unread dot — read = seeing, not clicking
- terminal: pin SwiftTerm fork with the atlas-invalidation backport (stale-UV garble root cause)
- terminal: sustained agent output can no longer starve the Metal settle heal
- tabs: a waiting tab keeps its shape and its state

### documentation

- release: What's New + onboarding for v0.77.0
- claude: SwiftTerm fork pin is temporary — upgrade to upstream at 2.0 and delete it
- plans: git-changes trust overhaul spec — wayfinder map #11 destination (#21)

## 0.76.3 — 2026-08-21

_build 679 · macOS 26.0+_

### bug fixes

- terminal: a premature pane mount can no longer strand a new workspace's agent launch

## 0.76.2 — 2026-08-21

_build 676 · macOS 26.0+_

### bug fixes

- composer: worktree'd Create-from branch pick bases a NEW branch, never hijacks

### documentation

- onboarding: Create-from now bases a new branch on a checked-out one

## 0.76.1 — 2026-08-20

_build 673 · macOS 26.0+_

### bug fixes

- panes: tmux zoom is now a layout collapse — pane views + buffers survive
- terminal: replayed OSC 52 writes no longer clobber the system clipboard
- tabs: restore terminal focus after inline tab rename ends

### refactors

- apply the three re-verified deferred simplifications
- project-wide KISS/DRY dedup sweep (14 verified simplifications)

### documentation

- claude: refresh test-suite numbers — 4425 tests, ~55s steady-state (was ~2980/~39s; extraction gate floor 714 → 4425)

---

_Last updated: 2026-09-03 · https://thaytool.com_
