Skip to content

Releases: andyrewlee/amux

v0.0.16

10 Mar 22:17

Choose a tag to compare

Changelog

  • dc4bdb7 Commands (#187)
  • 073365a Fix agent tab session identity collisions (#196)
  • f8f9aa4 Fix chat tab cursor flicker during bootstrap and streaming (#190)
  • 5fd95ef Fix delete-in-flight state safety and stale persistence markers (#189)
  • aea3c8f Fix settings dialog theme autosave and warning handling (#188)
  • 21c9645 Improve PTY batching and clean stale tmux test sockets
  • 2275018 Improve toast cursor overlay test setup
  • 1059385 Make toast cursor overlay test deterministic
  • 9d68c14 Normalize LF-only chat output in live and captured scrollback
  • 514e8e9 Shift to mouse-first UX with prefix command palette (#185)
  • 1db8e32 Split PTY lifecycle tests to satisfy file length guard
  • a79d22e Stabilize chat cursor rendering and activity tracking (#197)
  • 4a575ad Standardize cursor (#186)

v0.0.15

26 Feb 18:45

Choose a tag to compare

Changelog

  • cac083e Active tab (#174)
  • 46e839e Add OpenClaw orchestration support (#173)
  • cf4b6f8 Allow reattach for stopped center agent tabs
  • 30e39b0 Filter PTY malloc noise and add flush observability (#184)
  • 4ec0c59 Fix PTY activity tagging for control and split ANSI output (#177)
  • fdf493a Fix response leak and have workspace create on default branch (#175)
  • 7e8b11a Fix shared tmux activity lease and stopped-tab updates (#181)
  • f10b852 Fix stale active workspace/tab state by syncing stopped sessions (#172)
  • 8b987aa Improve OpenClaw DX validation and summary sanitization (#179)
  • 633e8bd Performance improvement (#176)
  • 5678b91 Stabilize activity detection on restore and startup (#182)
  • 812b783 Use visible PTY output for tab activity state (#178)
  • f026187 chore(deps): upgrade charm ecosystem to stable v2
  • ad3b67e e2e: wait for real process exit in PTYSession (#183)

v0.0.14

18 Feb 12:41

Choose a tag to compare

Changelog

  • 233ff6e Add load-aware PTY flush timing and dashboard state updates
  • d4a29e4 Add prefix tab navigation no-op guards and hygiene follow-ups
  • ad43b28 CLI and OpenClaw support (#169)
  • b451c89 Extract shared PTY reader infrastructure into internal/ui/common/
  • dd9bd34 Finalize attached-tab reattach flow and workspace-aware detach persistence
  • b5e7ac6 Fix agent send --agent resolution and Enter delivery for all TUI agents
  • b8bd602 Fix agent send --enter dropping Enter in some coding agents (#171)
  • f2e8336 Fix dialog button click miss when message wraps
  • 64f4635 Fix new workspace to branch from default branch, not HEAD (#170)
  • 522ad7a Fix tab detach persistence and reattach state handling
  • 195c22a Fix terminal session reattach reliability and legacy tmux discovery
  • af123b7 Fix tmux GC integration tests missing tmuxService and flaky server startup
  • c751866 Improve detached tab auto-reattach reliability
  • 035580b Split 6 files near the 500-line lint limit
  • 79dfb4a Stabilize sidebar terminal reattach/detach and safe session close
  • c12383f Sweep 8 tech debt items: deduplication, timeouts, file splits, activity extraction
  • cfefdfc Sweep 8 tech debt items: legacy removal, param structs, thread safety, tests
  • ca57d31 Wait for agent TUI readiness before sending --prompt text
  • 98f6c05 app: add env-configurable attached-tab limit with LRU enforcement
  • 5199e2c app: add grace period, client checks, and instance scoping to orphan tmux GC
  • f186742 app: add legacy alias validation, relative repo fallback, and stale cleanup for DeleteWorkspace
  • 927283a app: add preflight validation and safety guardrails for workspace create/delete
  • 841ef80 app: persist explicitly-emptied workspace tabs and add nil-safety guards
  • a186d3f app: rebind active pointers after ProjectsLoaded and add nil guards in goHome
  • 28480fb app: reduce state watcher churn by watching workspace dirs hierarchically
  • 065b30f app: show sidebar terminals across all tmux instances
  • 4fb3581 git,update: fix rename path order, add worktree safety, and fix go install prefix collision
  • 908f1d7 process: add workspace validation, normalized keys, and benign stop error handling
  • 82cbb96 tmux: add hasSession pre-checks to prevent prefix-collision on read paths
  • 85071fb tmux: fix pane resolution for activity capture
  • 6ac7818 tmux: introduce sessionTarget/exactSessionOptionTarget helpers, remove audit logging
  • 32dcfed tmux: resolve active pane ID for CapturePane to prevent prefix collisions
  • b90d170 vterm,compositor: only bump version when effective cursor-hidden state changes

v0.0.13

11 Feb 21:41

Choose a tag to compare

Changelog

  • ba1e2b2 Harden lint (#166)
  • 3d5ca47 app: harden tilde expansion and validate project path on add
  • c06d0a4 app: keep sidebar scoped to amux-managed workspaces
  • 34144b2 app: unify workspace create pending-state handling
  • 13bfc50 data: add fallback path-identity lookup to findStoredWorkspace
  • b351804 data: add registry backup recovery and diagnostics
  • d49ab58 data: canonicalize and dedupe registry project paths
  • 5cfeb51 data: fix fallback lookup canonicalization and recency preference
  • df139c2 data: harden workspace repo-hint fallback and corruption handling
  • e1b145d data: stabilize workspace path identity normalization
  • 2a42cfb data: validate and lock workspace store operations
  • 519ca02 tmux: harden pane tmux env and audit destructive kills

v0.0.12

06 Feb 04:05
1115341

Choose a tag to compare

Changelog

  • b095575 Add cline coding agent (#159)
  • c301b62 Add perf baselines, metrics, and scalability improvements (#160)
  • a6949bd Add pi coding agent (#158)
  • f3a23c6 Fix tmux session prefix matching causing cross-tab kills (#156)
  • 5ef1235 Harden reliability and clarify platform support (#155)
  • 43afe4e Navigation (#163)
  • 1115341 Stabilize tmux workspace activity detection (#165)
  • 9f5f59c e2e: add tmux debug output on timeouts
  • 80f217e fix: show workspaces as active immediately on new instance startup (#164)
  • 8ad5895 refactor: split app/ui and add architecture docs (#157)

v0.0.11

03 Feb 20:55
89aa243

Choose a tag to compare

Changelog

  • 3a838f4 Add CI, log retention, and safer tmux/file watcher hygiene (#151)
  • 846da02 Add Homebrew tap install instructions
  • 7abc7c7 Add tests for Homebrew update behavior
  • a10f648 Add workspace state watcher and fix tmux tag parsing (#149)
  • 05afbfc Disable self-updater for Homebrew builds
  • 3b67e12 Document Homebrew tap updates
  • 1354d3f Fix scroll-during-selection for sidebar terminal and center pane (#147)
  • a3f882f Harden tmux tagging and test skips (#148)
  • 4544328 Include untracked file lines in Changes tab line counts (#150)
  • b832080 Note ff-only pull before release
  • a45c492 Preserve active text color when row is selected (#152)
  • 3bd231a Remove TmuxPersistence setting - always persist sessions (#153)
  • 89aa243 Remove monitor mode (#154)
  • 259ff2b Show Homebrew update hint in settings
  • c21821b Show total lines added/removed in Changes tab header (#146)

v0.0.10

03 Feb 01:21

Choose a tag to compare

Changelog

  • ac5b8a3 Disable self-updater for Homebrew builds
  • 1354d3f Fix scroll-during-selection for sidebar terminal and center pane (#147)
  • c21821b Show total lines added/removed in Changes tab header (#146)

v0.0.9

02 Feb 08:14
95b30ce

Choose a tag to compare

Changelog

  • 4fcedf8 Add tmux prerequisite section to README
  • d1f4206 Clarify tmux tag semantics
  • f6ceed5 Deduplicate agent tabs by session (#144)
  • ef83eb2 Fix active indicators for workspaces (#134)
  • 7248d0f Fix active project edge cases (#138)
  • db792c8 Fix active workspace indicators (#141)
  • d43fcb6 Fix multi-instance tmux GC and add e2e coverage (#142)
  • e31a8f7 Fix orphaned tmux processes and add GC for orphaned sessions (#139)
  • 95b30ce Fix sidebar terminal restore and tmux session management (#145)
  • 133e263 Fix tab ordering across multiple instances (#143)
  • 32476ec Remove legacy worktree migration code (#140)
  • a042b3a Scroll bug (#137)
  • 3691240 Shared tmux (#135)
  • c64d601 feat: add tmux-based session persistence (#132)
  • 5f059bc perf: increase buffer sizes and nil out references on tab close (#136)

v0.0.8

30 Jan 22:07
e363185

Choose a tag to compare

Changelog

  • 1c04748 Finalize workspace rescan/import flow (#131)
  • 8cf1649 Fix bottom projects unclickable after delete+add in same session (#128)
  • c2de7bc Fix dashboard clicks not working on lower sidebar items (#126)
  • e363185 Fix legacy workspace import edge cases (#133)
  • bbbde74 Fix workspace highlight not updating after agent commit/push (#123)
  • 14f32b5 Improve workspaces (#121)
  • e8c823e Prefer stored workspaces when loading projects (#129)
  • 8650d08 Separate untracked and unstaged files into distinct sidebar sections (#127)
  • cb2baf1 Test workspace metadata backfill on load (#130)

v0.0.7

28 Jan 18:08

Choose a tag to compare

Changelog

  • be066da Remove migration (#118)
  • 95d7448 Remove unused Runtime field from Workspace struct
  • aa7b6ab Show hidden files by default in project tree (#116)
  • e7182e3 Simplify spinner to only trigger on create/delete operations (#117)
  • d1693dd Split 14 Go files exceeding 500 lines into smaller files (#120)