Skip to content

Releases: supabitapp/supacode

Supacode Tip ("Nightly")

Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Feb 17:06
bf6c35a
tip

Latest Continuous Release

v0.10.8

Choose a tag to compare

@github-actions github-actions released this 03 Aug 16:53
v0.10.8
fc7c79b

Stability improvements

Addresses a bug where the terminal could freeze while running TUI apps, and improves compatibility with remote SSH terminals.

What's Changed

  • Fix off-by-one in merge queue position display by @sbertix in #752
  • Label the PR inspector's open-in-browser button by @sbertix in #753
  • Set worktree upstream at creation by @sbertix in #755
  • Fix terminal surfaces staying occluded after a worktree selection flap by @sbertix in #759
  • Fix remote SSH terminal compatibility by @bmargula in #756
  • Build with Tuist 4.203.1 by @khoi in #763

New Contributors

Full Changelog: v0.10.7...v0.10.8

v0.10.7

Choose a tag to compare

@github-actions github-actions released this 31 Jul 20:58
v0.10.7
bde5cda

Agents at a glance 👀

Supacode can now live in your macOS menu bar. An SC monogram keeps watch over your whole fleet, wearing the number of unread notifications the moment anything needs you, and the dropdown lists exactly which worktrees want attention, pinned, active, or unread. Click one and you land right on it, app focused, worktree selected, ready to answer.

And if you want Supacode fully out of the way, pick your visibility in Settings: Dock, Dock & Menu Bar, or Menu Bar only, which hides the Dock icon entirely and turns Supacode into a true background orchestrator. Kick off a dozen agents, go do something else, and let the menu bar call you back when it matters. The fleet keeps working while you stop watching it!

What's Changed

  • Fix screenshot tag and update keyboard shortcuts by @sbertix in #649
  • Add ⌘P worktree switcher (VS Code-style) with worktree MRU and direct-beats-fuzzy ranking by @COCPORN in #608
  • Fit the Open toolbar app icon to match SF Symbols by @sbertix in #650
  • Toggle the palette shortcuts and switch between the two surfaces by @sbertix in #658
  • Surface agent API errors and compaction on sidebar tabs by @serenNan in #651
  • Add CLI support for naming and renaming tabs by @adamgall in #668
  • Fix the sidebar right-click hang by resolving settings off the main actor by @sbertix in #672
  • Require maintainer triage before an issue is ready, and acknowledge every new issue by @sbertix in #673
  • Drive RepositoriesFeature timers with an injected clock by @sbertix in #674
  • Add Customize Appearance to the command palette by @sbertix in #676
  • Find git-lfs during worktree and clone checkouts by @sbertix in #677
  • Fix launch light flash and terminal-body tint double-opacity by @sbertix in #682
  • Stabilize the sidebar Active and Pinned ordering by @sbertix in #683
  • Add a menu bar status item with three-state visibility (#645, #623) by @serenNan in #660
  • Fix CLI archive confirmation by @iannotian in #675
  • Fix OMP presence after subagent shutdown by @panosAthDBX in #670
  • Always populate the menu bar list regardless of sidebar grouping by @sbertix in #685
  • Cap and virtualize notifications by @sbertix in #688
  • Detect Homebrew zmx on remote Linux hosts (#671) by @evertonstz in #690
  • Honor ghostty split-divider-color for terminal split dividers by @sbertix in #692
  • Fix "Repository unavailable" for a repo with a broken inner worktree by @sbertix in #693
  • Confirm before closing terminals with running processes by @adamgall in #687
  • Enable the menu bar item by default and announce it in the sidebar by @sbertix in #710
  • Hibernate inactive terminal tabs to bound long-session resource use by @sbertix in #709
  • Show the configured Select Tab shortcut on terminal tabs by @sbertix in #712
  • Never confirm on closing a finished blocking-script tab by @sbertix in #714
  • Remove the tooltip from inspector notification rows by @sbertix in #715
  • Align nested branch group titles with worktree row titles by @sbertix in #713
  • Report worktree sidebar status in the CLI by @adamgall in #708
  • Mirror workspace activity on terminal tabs by @adamgall in #707
  • Fix Grok presence badges blocked by PPID env preflight by @ehthayer in #716
  • Deflake the surface bridge progress and zmx watcher tests by @sbertix in #723
  • Rearrange the General settings pane by @sbertix in #724
  • Catch missing msgfmt and harden the Metal Toolchain probe in doctor by @sbertix in #738
  • feat: add native Antigravity (agy) integration by @uvayankee in #731
  • Add a --background opt-out to CLI and deeplink focus-follow by @sbertix in #739
  • Fix remote VM session failing with exec: trap: not found before SSH by @sbertix in #740
  • Fix trackpad fractional-scroll loss and first-click focus in splits by @sbertix in #741
  • Composite the busy-tab shimmer on the GPU instead of the CPU by @sbertix in #744
  • Wire Ghostty move_tab keybindings to reorder tabs by @sbertix in #745
  • Streamline the coding agents settings by @sbertix in #746
  • Bundle agent skills as markdown and warn agents before archiving or deleting their worktree by @sbertix in #747
  • Treat EPERM as alive in socket liveness probes by @sbertix in #748
  • Allow pinning and cancelling worktrees while they are being created by @sbertix in #749

New Contributors

Full Changelog: v0.10.6...v0.10.7

v0.10.6

Choose a tag to compare

@github-actions github-actions released this 12 Jul 17:44
v0.10.6
ddaa383

What's Changed

  • Keep terminal focus working after the command palette closes by @sbertix in #566
  • Per-surface terminal backgrounds and terminal-driven window appearance by @sbertix in #570
  • Keep remote surfaces alive across network disconnects by @sbertix in #574
  • Worktree status inspector for pull requests and notifications by @sbertix in #577
  • Add JetBrains PhpStorm Support by @ERuban in #581
  • Add contribution templates, policy automation, and community docs by @sbertix in #589
  • Fix PR policy workflow and align contribution docs by @sbertix in #593
  • Add Oh My Pi agent integration by @louisgundelwein in #580
  • Surface a banner for a blocked git environment instead of marking repos broken by @sbertix in #596
  • Add ⌘-click to expand or collapse all sidebar groups by @VlatkoMilisav in #522
  • Waive PR policy check on maintainer approval by @sbertix in #598
  • Support Cmd+V for Claude image paste by @panosAthDBX in #545
  • Normalize prefixed issue titles by @sbertix in #601
  • Add a worktree color CLI command and deeplink by @iannotian in #575
  • Add Grok Build agent integration (hooks + presence badges) by @ehthayer in #600
  • Apply ready label when normalize auto-labels a bug by @sbertix in #605
  • Run the test suite in parallel across four bundles by @sbertix in #606
  • tuist: declare PostHog on the test target by @sbertix in #619
  • Sync the run-script dropdown with the actual process state by @sbertix in #618
  • Fix arrow keys dying app-wide after the command palette closes by @sbertix in #620
  • Match toolbar bell/git tint to their siblings and keep them out of the loading skeleton by @sbertix in #624
  • Fix merge queue ETA test on macOS 26.5 (pluralized abbreviated minutes) by @jeremybower in #632
  • Fix coalescesBurstOfProgressReports flake by advancing until the flush lands by @jeremybower in #638
  • Add Trae editor support by @tgz in #625
  • Scope tuist regeneration's DerivedData wipe to the current worktree by @jeremybower in #639
  • Fix Hermes presence between turns by @panosAthDBX in #610
  • Update Kimi CLI to Kimi Code by @akeyz in #644
  • Fix Grok presence hooks by forwarding SUPACODE_* env into subprocesses by @ehthayer in #607
  • Kill the host zmx session when a remote surface closes by @sbertix in #648

New Contributors

Full Changelog: v0.10.5...v0.10.6

v0.10.5

Choose a tag to compare

@github-actions github-actions released this 02 Jul 20:47
v0.10.5
0730344

What's Changed

  • feat: add support for IDEA EAP editor by @Simek in #496
  • feat: add Nova editor support by @Nominchuluunb in #506
  • Fix supacode build warnings by @jeremybower in #513
  • Add Kimi CLI integration support by @ohwald in #512
  • [ci] Parallelize independent Actions steps by @khoi in #518
  • Prevent duplicate WorktreeID crash from base-directory collisions by @mvanhorn in #517
  • Add Clone Repository to Local Folder by @sbertix in #524
  • Fix illegible open-in-program toolbar selector in light mode by @sbertix in #525
  • Searchable base-ref picker in the New Worktree dialog (#387) by @webdevtodayjason in #411
  • Soften sidebar git glyph colors by @sbertix in #527
  • Soften sidebar folder glyph with a manual opacity by @sbertix in #530
  • Add hover help to sidebar worktree and PR status icons by @Nominchuluunb in #539
  • Completion-based CLI socket acks with a configurable timeout by @sbertix in #556
  • Find version-manager-installed Codex and Kiro CLIs when enabling hooks by @sbertix in #557
  • Pin zmx to supabitapp fork with OSC 8 state-tracking fix by @khoi in #559
  • Add JetBrains Rider support by @DaniBedz in #563
  • Open remote SSH worktrees in editors by @jeremybower in #502
  • Add Hermes coding agent support by @panosAthDBX in #537
  • fix(notifications): mute system notification for the viewed surface by @mykhaliuk in #562
  • Add a customizable notification sound picker by @llbbl in #511
  • Find GitHub CLI in common install paths by @wolfyy970 in #535
  • Keep the Settings window on the active macOS Space by @sbertix in #565

New Contributors

Full Changelog: v0.10.4...v0.10.5

v0.10.4

Choose a tag to compare

@github-actions github-actions released this 25 Jun 00:24
v0.10.4
cb43b09

What's Changed

  • Fix xcconfig // truncation of telemetry URLs in release builds by @khoi in #489
  • Require an explicit version and carry feature headlines on the release tag by @sbertix in #486

Full Changelog: v0.10.3...v0.10.4

v0.10.3

Choose a tag to compare

@github-actions github-actions released this 24 Jun 16:29
v0.10.3
492af3a

Agents that run anywhere 🛰️

This release brings your fleet to the machines where the work actually lives. Open a repo over SSH and Supacode treats it like it was always local: the same sidebar, the same parallel agents, the same worktree orchestration, now running on the box across the room or the server across the world.

Spin up a dozen agents against a remote codebase and watch them stream back to your desk in real time, scrollback and all, as if the whole thing were sitting on your own disk. No syncing, no copying files down, no second-class remote mode. The repo stays where it belongs and your agents go to it.

Point Supacode at a remote host in the morning and orchestrate it like home for the rest of the day. The orchestrator you trust on your laptop now reaches every machine you can reach!

What's Changed

  • Tolerate login-shell noise in GitHub CLI JSON output by @sbertix in #378
  • Cross-fade shortcut hints and drop the hold-to-reveal delay by @sbertix in #381
  • Carry agent presence and notifications over OSC 3008 by @sbertix in #390
  • Carry OSC 3008 notifications as extracted title/body by @sbertix in #392
  • Drop the OSC 3008 capability token by @sbertix in #394
  • Restructure CI flows and cache all ThirdParty build outputs by @sbertix in #393
  • Fix "Dismiss All" notifications never clearing the popover (#385) by @webdevtodayjason in #409
  • Add remote SSH repositories and worktrees by @sbertix in #407
  • Add OpenCode agent integration by @ashwathraop in #412
  • Fix remote repositories disappearing on some settings writes by @sbertix in #415
  • fix(shortcuts): honor overrides for terminal worktree-selection chords by @ProjectMakersDE in #416
  • Generalize worktree open targets by @sbertix in #423
  • Fall back to /bin/zsh for non-POSIX login shells (#100) by @webdevtodayjason in #410
  • Keep agent badge tint stable when selected by @sbertix in #427
  • Widen hit target for tab bar + and split buttons by @sbertix in #433
  • fix(open-with): detect Zed Preview channel in editor list by @mykhaliuk in #447
  • Fix remote repositories dropping from the sidebar by @sbertix in #452
  • Memoize terminal zoom level across surfaces and sessions by @sbertix in #454
  • Summarize hoisted worktrees under their origin repo by @sbertix in #456
  • Signal blocking-script tabs so the shell can skip the interactive profile by @sbertix in #457
  • Recover terminal surfaces when their zmx client exits unexpectedly by @sbertix in #453
  • Report supacode as TERM_PROGRAM by @sbertix in #458
  • Add GitHub Copilot CLI as a coding agent by @blacroix in #455
  • Let terminal bindings win over non-remappable macOS menu built-ins by @sbertix in #459
  • Capture login-shell args before sourcing rc so gh stays detectable by @sbertix in #460
  • Restore ⌘W and ⌘Q after the menu built-in collision fix by @sbertix in #461
  • Make repository ids self-descriptive and consolidate remote persistence by @sbertix in #462
  • Preserve remote repository curation across a disconnect by @sbertix in #463
  • Add GoLand editor support by @oustrix in #475
  • Preserve symlinked Supacode JSON config files on write by @sbertix in #478
  • Self-diagnosing toolchain setup for macOS 26.4+ by @jeremybower in #468
  • Clear positional params before sourcing rc in login-shell probe (#477) by @dsenften in #482
  • fix: refuse to open a repo with duplicate worktree paths by @tftio in #480

New Contributors

Full Changelog: v0.10.2...v0.10.3

v0.10.2

Choose a tag to compare

@sbertix sbertix released this 03 Jun 10:10
v0.10.2
6b4bbf3

What's Changed

  • Add per-worktree title and color customization by @marvtub in #308
  • Collapse the new-worktree appearance section and mirror the title placeholder by @sbertix in #367
  • Persist terminal layouts incrementally and reap zmx sessions by attach state by @sbertix in #369
  • Always focus the terminal after worktree navigation by @COCPORN in #371
  • Run terminal surfaces under zmx via a Ghostty command-wrapper by @sbertix in #368
  • Fix Kiro CLI version detection to use kiro-cli instead of kiro by @dlackty in #374
  • Cap and coalesce terminal event streams to reduce memory growth by @sbertix in #376

New Contributors

Full Changelog: v0.10.1...v0.10.2

v0.10.1

Choose a tag to compare

@sbertix sbertix released this 26 May 21:53
v0.10.1
061a0fd

What's Changed

  • Disable Ghostty auto shell-integration to fix terminal launch crash (#356) by @sbertix in #357
  • Rename branch from the sidebar and command palette by @sbertix in #358
  • Build zmx as a universal macOS binary so Intel Macs can launch terminals by @sbertix in #360
  • Hydrate the Active sidebar section from persisted layouts on relaunch by @sbertix in #361

Full Changelog: v0.10.0...v0.10.1

v0.10.0

Choose a tag to compare

@sbertix sbertix released this 22 May 21:50
v0.10.0
ae78570

Agents that never sleep ∞

This release is all about persistence. Your terminal sessions now survive app launches with bundled zmx, so quitting Supacode, installing an update, no longer means starting over. Every agent, every running command, every scrollback buffer is right there waiting when you reopen the app, still mid-stream, exactly as you left it. No rerunning prompts, no rebuilding context, no hunting for where each agent got to. Close the laptop at the end of the day and open it the next morning to find your whole fleet still running, still streaming, still yours. The orchestrator you trust to juggle a dozen agents in parallel now remembers all of them!

What's Changed

  • Lock Supacode worktrees so prune can't drop them by @sbertix in #339
  • Fix terminal flash and stuck pending worktrees on sidebar selection by @sbertix in #340
  • Persist terminal sessions across app launches with bundled zmx by @sbertix in #334
  • Refresh hyperlink highlight on modifier press without mouse move by @sbertix in #344
  • Focus tab's focused surface on tab bar click by @sbertix in #345
  • Re-surface archived worktrees in the sidebar while their delete script runs by @sbertix in #346
  • Fix tab-bar progress lag and cut animation/re-render cost during agent activity by @sbertix in #347
  • Stop the sidebar shimmer when an agent is awaiting input or idle by @sbertix in #349
  • Let users pick the worktree base ref from local and remote branches by @sbertix in #350
  • Let users override the new worktree's name and parent directory by @sbertix in #351
  • Show GitHub merge queue state in the PR popover and sidebar by @sbertix in #352
  • Improve the readability of the selected command palette row by @sbertix in #353

Full Changelog: v0.9.2...v0.10.0