Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
Changelog
3425aec Address review of the agent open CLI
4dd231a Agent open in split cli
2f579fc Another completed plan. Agents can now open split panes.
78307ab Build the file finder on the shared modal library
5f6a1b2 Build the project sidebar's order in one place
9b5c7ba Cache the pane's file list, and make a search run own its results
13d323f Close a pane's search when the pane stops holding the keyboard
7d91bff Collapse duplicated issue preview modal hints into one row
b66b80a Complete doc pane tabs plan
a8d5891 Completed plans
2dfae17 Config design
e08e796 Deliver workspacediff loads to plugins, not just the global browser
d1e782c Docs updates
dd0b624 Drop the superseded wheelDelta helper
df027bd Elide a list of paths together rather than one at a time
94a5bb0 Extract file finder, project search, and pane-scoped modal into shared packages
5b3f617 Fix boundary scroll inertia across Sidecar (td-8d89d0)
978b5f0 Fix sidecar open delivering only one request per run, add --agents
39454b9 Fix two defects independent review found, and one it flagged
f93a837 Give both sidebars one age formatter
a1c2fc5 Give both sidebars one header: [sort] [+]
59f55a7 Give workspace file panes the file finder and project search
2ec7bac Implement agent open in split CLI and command registry
035c842 Keep the selection fill on workspace row names
5ae633d Make the search surfaces survive the widths a real pane gives them
55985e8 Merge branch 'diff-commit-load'
8710f4b Merge branch 'diff-pane-polish'
1cda640 Merge branch 'git-status'
5becd5f Merge branch 'issue-preview-hints'
9b91c70 Merge main into agent-window-cli
46ba154 Merge origin/main (PR 280 header redesign)
dfcac8f Merge origin/main into files-panel-improvements
ac0d7ed Merge origin/main into workspace-tabs
eb56943 Merge pull request #266 from marcus/grok-conversations
499a528 Merge pull request #270 from marcus/agent-window-cli
5dc5f7f Merge pull request #271 from marcus/workspace-keyboard-nav
5470193 Merge pull request #272 from marcus/sidecar-open-delivery-fix
8b6c2cf Merge pull request #273 from marcus/workspace-tabs
05e90e3 Merge pull request #274 from marcus/fix-scrolling
b1ff6a9 Merge pull request #275 from marcus/worktree-modal
5b7e7bd Merge pull request #276 from marcus/project-switcher-layout
9b03fb2 Merge pull request #277 from marcus/diff-panel
c406794 Merge pull request #278 from marcus/files-panel-improvements
97aaead Merge pull request #279 from marcus/finish-scroll-surfaces
fb88054 Merge pull request #280 from marcus/header-redesign
b61239e Merge pull request #281 from marcus/workspace-panel-redesign
12b5d5a Merge pull request #282 from marcus/workspace-modals
bae70fc Merge pull request #283 from marcus/panes
035402f Merge pull request #284 from marcus/panes-in-global-workspace
5c306fe Merge pull request #285 from marcus/in-app-config
0e29c1e Merge pull request #286 from marcus/pre-launch-polish
d8c6e98 Merge pull request #287 from marcus/marketing-site
476ec9b Merge remote-tracking branch 'origin/main'
9af3b8c Merge remote-tracking branch 'origin/main'
190dfa9 Merge remote-tracking branch 'origin/main' into diff-panel
1fb0718 Merge remote-tracking branch 'origin/main' into finish-scroll-surfaces
8c35b35 Merge remote-tracking branch 'origin/main' into in-app-config
4c6a47f Merge remote-tracking branch 'origin/main' into marketing-site
57c044b Merge remote-tracking branch 'origin/main' into pre-launch-polish
6fc21a9 Merge remote-tracking branch 'origin/main' into workspace-keyboard-nav
33b6b8d Merge remote-tracking branch 'origin/main' into workspace-panel-redesign
ee48e4e Merge remote-tracking branch 'origin/main' into workspace-panel-redesign
cb92890 Move the file finder and project search views onto shared types
35eed95 Move the files plugin scroll stall plan to implemented
bd6ce5f Move the workspace focus ring plan to implemented
d085a0e Name and mark the two searches the same way on both surfaces
9032ba9 Plan movement
c313c74 Point the animation clock at the rows actually on screen
e1a231d Polish the workspace Diff pane
0524a51 Reach the project sort from the keyboard with v
19364c0 Reconcile the one-line row collapse with main's selection fill
d169b20 Remember each project's sort, and stop pinning agent ages to "now"
2c85649 Remember the global sort, and say that the pill is a sort
92a5cf2 Remove the blank line between project switcher rows
e31a7d1 Report retargeted when an open lands in an existing pane
008e885 Sidecar theme color
fa8ec33 Size the search surfaces to their content and keep them readable in a pane
14c4b20 Sort the project sidebar by activity, recency, or name
abab386 Start internal/workspaceops with the parts that could actually move
46d2f0b Tidy the workspace sidebar rows and chrome
02c2ec3 Tighten project switcher rows and add a + button
aa2607a Unblock a cancelled project search on its stdout read
3b87774 app: give every modal kind an exact wheel boundary answer
44faaa1 app: route the global wheel by visible tab
bc166a6 build: bump td to v0.58.0 for pkg/notes
f0cbd92 build: integrate golangci-lint into pre-commit hook and support worktrees in install-hooks
beb989b docs(overview): correct comments contradicting actual behavior (td-d6f3c1)
38b2e36 docs(plans): design agent view inspection CLI (sidecar view)
c29c0eb feat(config): Appearance, Projects, and the shared theme picker
8c23a8b feat(config): Configuration surface chrome, navigation, and search
b30ee7a feat(config): Panels & Integrations, Advanced, and About
dceb5e7 feat(config): Workspaces, Agents, and Terminal pages
2908c9c feat(config): add the readiness checks behind Setup and Diagnostics
cd704c6 feat(config): build Sidecar Setup, Diagnostics, and the focused repairs
cf42696 feat(config): header gear placement, settings toggle/resume, and setup recheck
7194af7 feat(config): open real dropdowns instead of cycling values
d45153e feat(config): sidecar setup, startup recovery, empty-state routes
8854b1f feat(conversations): add Grok adapter for sessions and resume (td-d240af)
64f2f8c feat(git): show section line totals and total commit count
f07932a feat(workspace): add close buttons to file, diff, and issue panes
b78ea73 feat: Combo project and agent pickers on Overview create (td-6a5101)
7d93071 feat: PlanOpen stacks a third content kind on the largest content leaf (td-3eaf53)
47bffa3 feat: add floating modal Combo overlay (td-48e8f6)
02cb474 feat: add global delete and merge actions (td-70e32d)
bb04f9a feat: add workspace Diff leaf and open it with d (td-384b20)
57b8a1b feat: braces always cycle tabs; commas step files in a diff (td-2ecd6a)
945f1ec feat: create global project shells (td-127a6a)
a121b11 feat: create global project worktrees (td-9a68ad)
aeac835 feat: debounce live-pane resize until divider drop (td-59ce8a)
5a0222d feat: drive global Workspaces shortcuts from Commands and keymap (td-983208)
dbca3b9 feat: drop Link Task from Create Worktree modal (td-4d7e1e)
c0868b3 feat: drop worktree Output/Diff/Task tabs (td-07e09c)
93eaa71 feat: editor profile loading, O opens in td, and review fixes
8b3fa5e feat: extract workspacediff viewer keys and paging (td-ed89ac)
e34c9e6 feat: global workspace panes match the project workspace (td-b657fb)
089cbfe feat: global workspace parity — reveal, worktree delete, shell liveness
f756643 feat: let agents open a Diff leaf through sidecar open (td-fad1d7)
b9247ba feat: live refresh for issue, document, and diff panes (internal/livewatch)
535332d feat: open Diff and Task from header action chips (td-0357c9)
a99b57d feat: open global Workspace issues as tabs (td-e97a24)
e8569d9 feat: open project Workspace issues as tabs (td-0df6b6)
87f3e11 feat: peer-panel borders for workspace leaves (td-f576dd)
c8241f2 feat: persist project Workspace issue tabs per surface (td-ae425e)
90c8e8f feat: redesign header hierarchy (td-3cff18)
ec03733 feat: rename worktree display names in project and global views (td-54ff13)
7fcd6ab feat: route Notes plugin through td/pkg/notes (td-1b4683)
c7a4332 feat: shared drag handles on every resizable split (td-338cdb)
4f7f1fc feat: sidecar-modern theme, whole-header cycling, worktree session teardown
ffe1f03 feat: simplify create worktree modal and remove prompts (td-5ae587)
2f29e05 feat: split worktree display name from git slug (td-09c3f6)
7c633ce feat: underline git hashes and ranges to open a Diff leaf (td-bd8cce)
1e140e0 feat: unified focus ring for workspace surfaces (td-64a3b4)
a840b2d fix workspace lint errors
99314df fix(config): make Configuration's controls answer where they are painted
c7ccda5 fix(config): make settings lists, toggles, and theme preview readable
fe6b834 fix(config): make the empty-state action land where its label says
6f7ffa8 fix(config): paint exactly one focused row and scroll the theme list
b9e5739 fix(config): stop previews, drafts, and installs outliving their screen
2907408 fix(git): gate commit count loads with request IDs
c101a1e fix(grok): satisfy lint, drop no-op meta cache prune, gofmt types
d011e9c fix(workspace): scope approval shortcuts to tasks
f330af7 fix: Combo overlay hit regions and items-index selection (td-48e8f6)
77b0629 fix: Enter on checkbox submits confirm without toggling (td-5ae587)
250887b fix: address independent review of the shared pane frame (td-b657fb)
aa6c384 fix: address linter errors in divider rendering and workspace test
7ad4c9f fix: apply View flyout sort on click (td-3c4ba2)
76b5dfc fix: apply commit-as-root Diff tabs so hash clicks leave Loading (td-21f87b)
95c58e8 fix: clear stale full-file paint on scope and file change (td-85b1be)
1f099b2 fix: complete global worktree launch lifecycle (td-0407ef td-d75033)
6d7b539 fix: correct Files closeTabsForPath multi-tab and preview reset (td-f98f10)
2b66534 fix: create-modal agent Combo and checkbox Enter (td-5ae587)
b256223 fix: deterministic probe deadlines and a truthful delete warning
e662ba0 fix: fill Workspaces sidebar and clamp initial scroll (td-5c2e32)
c5ec569 fix: focus Diff leaf on body-region clicks (td-9982ab)
0d582f0 fix: harden shell liveness against resurrection and wedged tmux (td-6a4100)
d572ff4 fix: hold tty.Model resize until divider drop (td-87fb4e)
4c734e4 fix: keep Files preview modes when closeTabsForPath leaves the active tab (td-29f5b7)
1715454 fix: keep Overview create agent when switching kind (td-6a5101)
589e5ea fix: keep header spacer clicks off plugin surfaces
cb407df fix: keep overview Diff leaf visible on comma/dot (td-ed0bbf)
98b4a11 fix: keep pending created shell selected across poll race (td-b7dbf6)
46c4a34 fix: keep worktree tmux sessions on path identity (td-54ff13)
369cc6f fix: let sidecar open work outside a Sidecar shell (td-43833d)
074074a fix: mute unfocused terminal chrome while interactive (td-b515eb)
d664d68 fix: open notes db with modernc and take td's write lock (td-95b98a)
d38722b fix: pane focus ring follows the pointer and takes the keyboard (td-43db92)
0d95c7f fix: refine pane drag handles (td-003c83)
67bccb4 fix: refresh worktree status when starting merge
95161a0 fix: resolve clicked git specs so click and CLI share one tab (td-74ce73)
ba88032 fix: resolve managed worktree shell context (td-38e751)
e28f52c fix: resolve sidecar open paths against the workspace root (td-43833d)
d73cba6 fix: resolve staticcheck, ineffassign, and unused linter warnings
7debe5c fix: restore Diff-tab paint via host adapter (td-da0491)
3d63325 fix: restore global creation parity (td-0407ef td-98e8b5 td-d75033)
11f118f fix: retain stacked doc and issue tabs across sequential hide (td-a95c04)
8d84a79 fix: scope global shell delete modal (td-0156b9 td-70e32d)
0548c4a fix: synchronize workspace terminal ownership
b218ab8 fix: widen global worktree refusals and stop silent reveal failures
ad9893f layout: drop the blank row between header and panes
962948f lint: drop the unused preview ownership probe
82c04f2 modal: add render-derived wheel boundary query
4bb056e notes, overview, palette: exact wheel boundary bounds
2161b6b overview: stop flickering a loading counter in the board header
f7cf232 plugins: delegate modal wheel boundaries instead of forwarding
1d09511 polish: workspaces list spacing, redundant project name, coarse ages
69930a9 refactor: extract shared pane frame into internal/paneframe (td-b657fb)
f76bd5a refactor: extract shared tab group and strip (td-ffe05b)
a3fc1dd refactor: one worktree removal, with force as an explicit caller intent
f81d7d3 refactor: share worktree creation core (td-a81a83)
d2178d1 release: prepare v1.0.0
4edaef1 scroll: make wheel boundary coverage durable
79fc6d9 site: a 1.0 badge and a shimmer that names the demo's affordance
72d13c0 site: bigger 1.0 badge, with light moving behind it
7c1d17e site: copy and mockup corrections
db0f068 site: rebuild the homepage around the app it is selling
29ebb95 site: refresh the commit count for 1.0
4d89203 site: the badge announces 1.0 as shipped
7d308fb theme: unify theme system around Sidecar Modern and 20 curated themes
2ca7729 workspaces: pulse working/blocked markers on the global list, and under selection
You can’t perform that action at this time.