Releases: andyrewlee/amux
Releases · andyrewlee/amux
v0.0.16
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
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
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
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
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
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
v0.0.9
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
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)