Skip to content

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 22 Feb 05:23
· 14 commits to main since this release
71d1404

Changelog

  • 4361cf0 Merge pull request #37 from shnupta/fix/new-window-session-target
  • d4d9f0d Merge pull request #38 from shnupta/fix/dangerously-skip-permissions-config
  • 34f550d Merge pull request #39 from shnupta/feat/empty-state-landing-page
  • 02ef32c Merge pull request #40 from shnupta/fix/landing-page-chrome
  • cfe6ad3 Merge pull request #41 from shnupta/fix/fast-session-refresh-on-new
  • 86b2786 Merge pull request #43 from shnupta/worktree-agent-team-grouping
  • b9019dd Merge pull request #44 from shnupta/refactor/high-priority-fixes
  • bde8f9c Merge pull request #45 from shnupta/refactor/low-priority-fixes
  • 1af9e3f Merge pull request #46 from shnupta/refactor/medium-priority-fixes
  • 3cf3a59 Merge pull request #47 from shnupta/worktree-add-codecov-upload
  • d2a0c9a Merge pull request #48 from shnupta/fix/insert-mode-paste-stuck
  • 7650c88 Merge pull request #50 from shnupta/fix/group-aware-reorder
  • 6db8368 Merge pull request #51 from shnupta/fix/sidebar-order-persist
  • ae20e6d Merge pull request #52 from shnupta/fix/group-contiguous-render
  • 0db7c81 Merge pull request #53 from shnupta/worktree-add-readme-badges
  • 803c306 Merge pull request #54 from shnupta/test/tmux-iface-session-coverage
  • 19cdda5 Merge pull request #55 from shnupta/test/teams-hook-groups-names-coverage
  • c05522b Merge pull request #56 from shnupta/test/state-watcher-hook-coverage
  • 004103a Merge pull request #57 from shnupta/worktree-versioning
  • 54c83cd Merge pull request #58 from shnupta/worktree-wire-tmux-interface
  • f3a47f8 Merge pull request #59 from shnupta/feat/tmux-mock-client
  • 4b9301e Merge pull request #60 from shnupta/feat/domain-package
  • 51feb2e Merge pull request #61 from shnupta/feat/state-watcher-iface
  • 295383a Merge pull request #62 from shnupta/feat/teatest-integration
  • c8cb833 Merge pull request #64 from shnupta/restore/worktree-panel
  • 7280cdf Merge pull request #65 from shnupta/feat/team-agent-names
  • 71d1404 Merge pull request #66 from shnupta/docs/add-demo-screenshot
  • 1fdf65b ci: conventional commit-based semver versioning with v prefix
  • a3b23db ci: remove v1.2.0 fallback, bare tags now retagged as v1.0.0/v1.1.0
  • 7411a72 ci: replace manual coverage summary with Codecov upload
  • ac8afab feat: add worktree panel with create, open, and remove
  • dfb0743 feat: auto-group sessions belonging to Claude Code agent teams
  • 4dec8a4 feat: auto-label team agent sessions with @role-name in sidebar
  • 4254fa4 feat: show landing page when no Claude sessions are open
  • 1fabaa5 fix: apply dangerously_skip_permissions from config when loading
  • 5a6b014 fix: apply session states before sidebar cleanup on discovery
  • 9618c32 fix: correct mouse click selection for grouped sidebar, explicit viewport refresh flag
  • 8227b87 fix: emit all group members contiguously in buildViewItems
  • b47282f fix: exit insert mode on forward error so q can quit
  • 56dfa4c fix: forward space key in insert mode
  • 1393af0 fix: group-aware session reordering and group-level pinning
  • 5f904ae fix: keep header and help bar visible on landing page
  • 087b4e6 fix: limit fast session retry to one 500ms attempt
  • 21adb01 fix: poll every 500ms for new session pane until it appears
  • 5e61645 fix: resolve merge conflicts in install_test.go
  • 5c1d766 fix: resolve tmux target ambiguity in new-window and CurrentSession
  • bf19162 fix: show group pin on header only, preserve within-group reorder
  • 028fd06 perf: cache buildViewItems and git discovery results
  • 4c678de perf: cache buildViewItems and git discovery results
  • f33c335 refactor: convert forwardKey() to map lookup, extract selectSession() helper
  • 5c2fdb0 refactor: extract generic KVStore, simplify groups/names stores
  • a5b2cbf refactor: extract pure TUI business logic into internal/domain package
  • 13278a3 refactor: extract state.WatcherIface to enable TUI testing
  • a94440c refactor: introduce Mode enum and extract per-mode update handlers
  • 9911b21 refactor: move MockClient to internal/tmux/tmuxtest sub-package
  • 5d42c73 refactor: reuse tmuxtest.MockClient instead of local duplicate
  • 6c957c2 refactor: stdlib path ops, sort.Slice, move parseState, CI coverage
  • e05b232 refactor: wire tmux.ClientIface through the application