Forkbench 1.4.62
What's new
- ux(events): lighten notification card background in light mode
- feat(events): notification-style event widget + agent note-created events
- ux(header): equal-width Notebooks/Vault pills filling the header zone
- ux(header): style Notebooks/Vault header buttons as toolbar tab pills
- fix(scope): restore original top banner, drop header meters, center row cue
- feat(notebooks+vault): make per-thread scope legible
- fix(forklab): mirror live agents from ALL windows, not just the last one
- fix(tabs): one Notebooks/Vault tab per Thread — reopen focuses existing
Forkbench 1.4.61
What's new
- ux(overview): rename Share→"Make it a Collab" + design-review polish
- ux(overview): move Share/Withdraw/Join + Archive to the rail footer
- fix(overview): one-line status rows + right-aligned header switcher
- fix(overview): one header, not two — merge switcher into the command bar
- redesign(overview): motion — sliding segment indicator + directional pane slide
- redesign(overview): single-overlay master-detail — no stacked drawers
- redesign(overview): cockpit — glanceable command surface + drawers
- feat(tabs): floating-pill tab redesign + "Collab/Offline Overview" tab + fix blank pane after tab tear-off
- feat(tabs): idle auto-close for notebook/Vault tabs on Thread switch + recency focus back-stack
- build: add scripts/release-local.sh — full off-CI local release
- fix(notebooks): stop live agent notes reading as "(deleted note)" + make notebook creates durable
- fix(threads): revive a parked thread without losing its tabs
Forkbench 1.4.59
What's new
- Update spacing and alignment for Notebooks and Vault header buttons
- fix(notes): honest signed-out create — no phantom "queued to your account" (F12)
- fix(collab): round-4 — extend identity grace (F8) + warn on parallel discussions (F7)
- fix(collab): round-3 — transient entitlement gate (F1) + tag survives re-register (F11)
- fix(collab): round-2 findings — untargeted-review dead-end, heartbeat nextStep, self-release no-op
- fix(collab): wake-reason livelock, scope leak, review dead-end (agent stress-test findings)
- diag(collab): flag-gated wake-pipeline tracing (send→relay→receive→wake)
Forkbench 1.4.58
What's new
- Update UI panels: Header, Notebooks, Vault, and Conversation grouping with search
- ci: cut self-hosted build time — drop SwiftPM cache, stop double-building tags
Forkbench 1.4.57
What's new
- fix(terminal): enable SHARE_HISTORY so Up-arrow reaches recent commands
- fix(notebooks): keep the Notebooks chip label on one line
- fix(collab): make cross-device listening, wakes and escalations actually work
- refactor(notebooks): rename Topic→Notebook, feature→Notebooks + note-management verbs
- feat(collab): allow naming collaboration threads on initial creation
- fix(collab): overview grant lists wear note/key identity icons, not folders
- fix(collab): guard remove(id:) against tearing down a Collab held by another window
- feat(collabs): collapsible Parked/Archived sections with count badges
- feat(threads): drag-to-merge / drag-to-move collab threads across windows
- feat(notebook): selection/expand persistence, dbl-click rename, ⌘⌫ delete, header perms, +-in-topic, multi-select
- refactor(notes): drop the redundant `type` + task-like `status` fields
Forkbench 1.4.56
What's new
- Bump version to 1.4.56 (build 66)
- perf(forklab): stop re-scanning transcript dirs on every 2s state tick
- docs(rules): Rule 17 — prune orphaned Xcode-managed DerivedData from removed worktrees
- fix(tests): CollabWire -> CollabSyncWire in feature tests (CI test-target compile)
Forkbench 1.4.55
What's new
- Bump version to 1.4.55 (build 65)
- fix(collab): archived-thread lifecycle — collapse, gray, revoke grants, hydrate content
- refactor(collab): extract ThreadOverviewTabBody row/sheet subviews to own file
- chore(legacy): remove dead migration/back-compat paths (brand-new app)
- refactor(collab): rename Taskforce -> Collab across the Mac app (logical only)
- refactor(terminal): dedupe titleText into one TerminalSession.displayTitleText
- fix(notebook): surface note delete/move failures instead of swallowing them
- harden(git): restrict ext::/fd:: transports on ALL git ops, not just the probe
- docs: add Rule 17 — ask before pruning the build cache, recommend a level
- fix: stop agent notes in a new topic from landing in "general"
Forkbench 1.4.54
What's new
- Bump version to 1.4.54 (build 64)
- fix: resolve note syncing issue, rename scope to topic, and fix CI failures
- test: update tests to use withdraw instead of unshare after store refactor
- Fix topic sync resolution and rename createscope to createtopic
Forkbench 1.4.52
What's new
- Bump version to 1.4.52
- Highlight last selected local thread with hover effect
- Archive local threads instead of deleting them when closing last tab
Forkbench 1.4.51
What's new
- Bump version to 1.4.51
- Lock collab threads feature behind Pro account with upgrade/signin prompts
- Rename Collab tab to Collabs
- Update parked color to Slate 500 (#64748B)
- Fix parked thread UI bugs: prevent preview disappearance, fix candidate colors, and enable double-click to revive
Forkbench 1.4.50
What's new
- Bump version to 1.4.50
- Update thread tab icons to person.fill and person.2.fill, made blue
- Add icons to Offline and Collab thread panel tabs
- Rename local/shared threads to offline/collab in UI
- Fix Swift 6 concurrency capture issue in titleScanTask
- Enhance leaveTaskforce to respect multiple windows tracking the same taskforce
- Fix UI vanishing shared threads bug and Withdraw destructive behavior
- fix(threads): ensure parked threads clear terminal tabs and update withdraw messaging
- Feat: Display agent conversation titles in terminal header
Forkbench 1.4.49
What's new
- chore: bump version to 1.4.49 for CI retry
Forkbench 1.4.48
What's new
- fix(mcp): initialize dormant property in AvailableTaskforce and bump to 1.4.48
Forkbench 1.4.46
What's new
- chore: bump version to 1.4.46 and update changelog
- Task 2 Update: Parked threads boot as overview-only and preserve their previously captured tabs just like archived threads
- Task 2 & 3: Filter joined/joinable from parked, disable rename for parked, and style parked threads with gray line and no dots
- Task 1 & 2: Restrict unjoined shared threads to overview, add join logic, and completely remove withdrawn threads
- docs: Move Notebook and Vault to Free tier
- docs: Add Pro agent management features (Vault, Notebooks) to README
Forkbench 1.4.45
What's new
- chore: bump version to 1.4.45 and update changelog
Forkbench 1.4.44
What's new
- chore: bump version to 1.4.44 and update changelog
- feat(threads): local archive and archived taskforces merged into main
- feat(sidebar): Local/Shared tabs + shared-thread lifecycle sections
- Fix: Do not auto-hide the bottom folder bar
- feat: replace tabbed overview with 2-column Mission Control + Activity Stream
- docs: clone CLAUDE.md to ANTIGRAVITY.md
- Fix: use brand color for agent idle/waiting dots
- fix: add getsecret and getvault_secrets alias tools for Antigravity
- fix(mcp): detect stale config when a new server is added
- fix(forklab): include all known agents in device state broadcast
- feat(mcp): push context card at init so agents know the notebook has content
- fix(terminal): scheduled note fire duplicated the prompt text
- fix(session-home): only warn on the wrong Thread for launched-as-resume panes
- feat(mcp): read-your-writes — serve caller's own pending network notes
- fix(mcp): clear signed-out error for notebook + vault (no silent false success)
- feat(notebook): interactive HTML notes rendered in a hard sandbox
- fix(restore): bind panes by transcript birth-time, not newest-mtime
- feat(threads): one name per thread + close-thread × on the overview tab
Forkbench 1.4.43
What's new
- release: v1.4.43 (build 54)
- feat(vault): instant forward delivery + notification + "Forwarded from" folder
Forkbench 1.4.42
What's new
- release: v1.4.42 (build 53)
- fix(vault): stop exclusive-access crash when forwarding a secret
- feat(sleep): single button opening a popover; drop hover/tooltip
- fix(sleep): full-width segmented control so it fits the sidebar footer
- feat(sleep): move sleep control to sidebar footer, tooltip over terminal
- feat(restore): hide Restore chip once an agent goes live in the Thread
- test(collab): update stale assertions for wait budgets + sandboxed epoch defaults
Forkbench 1.4.41
What's new
- feat(sandbox): isolate DEBUG builds from prod state (dir + defaults + keychain)
- feat(collab): resource-conflict detection below the task level (Tier 2 #8)
- feat(collab): thrash / repeated-failure detection (Tier 2 #7)
- feat(collab): who's-free / load signal in list_agents (Tier 1 #6)
- feat(collab): task priority — steer the flat pool (Tier 1 #4)
- feat(collab): peer-verification loop — requestreview + verifytask (Tier 0 #3)
- feat(collab): role & authority model — human-anchored roles + declarative tiers (Tier 0 #2)
- feat(collab): auto-wake pump + short 'cycle-don't-camp' waits (Tier 0 #1)
- fix(session-home): stop false "wrong Thread" popups + tear down on sign-out
Forkbench 1.4.40
What's new
- fix(forklab): show the live prompt card when a pane is "waiting"
Forkbench 1.4.39
What's new
- fix(forklab): set O_CLOEXEC on the bridge lock fd
- fix(stall): make false-stall detection smarter — dwell, needs-you suppressions, multi-agent alarm floor
- docs(collab): point summary refresh at the claim-free comment_task path too
- fix(collab): dissolve the claim-hoard deadlock — claim-free gists + listening claim-renewal cap
- feat(telemetry): first-party usage analytics — consent-gated client to /api/app-events
- feat(overview): folder-grouped Notes & Secrets lists with previews
- test(collab): repair gist-mandate rot — completions now pass a summary
Forkbench 1.4.38 — signed, notarized, stapled.
Forkbench 1.4.37 — signed, notarized, stapled.
Forkbench 1.4.36 — signed, notarized, stapled.
Forkbench 1.4.35 — signed, notarized, stapled.
Forkbench 1.4.34 — signed, notarized, stapled.
Forkbench 1.4.33 — signed, notarized, stapled.
Forkbench 1.4.32 — signed, notarized, stapled.
Forkbench 1.4.31 — signed, notarized, stapled.
Forkbench 1.4.30 — signed, notarized, stapled.
Forkbench 1.4.29 — signed, notarized, stapled.
Forkbench 1.4.28 — signed, notarized, stapled.
Forkbench 1.4.27 — signed, notarized, stapled.
Forkbench 1.4.26 — signed, notarized, stapled.
Forkbench 1.4.25 — signed, notarized, stapled.
Forkbench 1.4.24 — signed, notarized, stapled.
Forkbench 1.4.23 — signed, notarized, stapled.
Forkbench 1.4.22 — signed, notarized, stapled.
Forkbench 1.4.21 — signed, notarized, stapled.
Forkbench 1.4.20 — signed, notarized, stapled.
Forkbench 1.4.17 — signed, notarized, stapled.
Forkbench 1.4.18 — signed, notarized, stapled.
Forkbench 1.4.19 — signed, notarized, stapled.
Forkbench 1.4.16 — signed, notarized, stapled.
Forkbench 1.4.15 — signed, notarized, stapled.
Forkbench 1.4.14 — signed, notarized, stapled.
Forkbench 1.4.13 — signed, notarized, stapled.
No release notes for this version.
No release notes for this version.
No release notes for this version.
No release notes for this version.
No release notes for this version.
No release notes for this version.
No release notes for this version.
No release notes for this version.
No release notes for this version.
No release notes for this version.
No release notes for this version.
No release notes for this version.
No release notes for this version.
Forkbench 1.1.2 — signed, notarized, stapled.
Forkbench 1.1.1 — signed, notarized, stapled.
Forkbench 1.1.0 — signed, notarized, stapled.
Forkbench 1.0.0 — signed, notarized, stapled.