Skip to content

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 22:12
· 155 commits to main since this release

Changelog

  • acd7230 Add feature demoing instructions to AGENTS.md and create demo-environments guide
  • f885ca1 Add modular isolated demo environment launcher (scripts/demo.sh)
  • 28b10de Add plan for permanent note deletion and purge policy (td-90a9bd)
  • 0ec2aad Add scrollbars to fileview panes in files plugin and workspace document panes
  • f053c99 Always build fresh Sidecar binary from active checkout with devel version in demo launcher
  • 7a0ca12 Fix file panes stuck on Loading after a split.
  • cd445ba Fix refreshInterval duration string format in demo config generator
  • 6c3e467 Frame the Create Workspace kind row to show keyboard focus.
  • 1ca8b4e Highlight the selected kind in the Create Workspace modal.
  • a0112c5 Initialize TD in all demo projects, isolate Tasks store with generic tasks, and fix stallion art alignment
  • e2cc153 Merge pull request #297 from marcus/sidebar-scroller
  • 7b2cb6a Merge pull request #298 from marcus/agent-shell-create
  • 5d8f2b0 Merge pull request #299 from marcus/feat/terminal-splits-phase-a
  • 8d5e650 Merge pull request #301 from marcus/onboarding
  • 8ef07fc Merge pull request #302 from marcus/pre-launch-polish
  • 974e1ec Refine TD uninstalled onboarding screen layout, copy, and syntax highlighting
  • 7074244 Seed in-progress, open, and closed TD tasks across all demo projects
  • 30fcad5 Session copy ring: paste-recent over ssh, undo aliases in notes
  • e0b457d Support --git and --no-git in fresh preset for demo environments
  • 0f090be Use symlink PATH mirroring to cleanly omit td/tasks in demo onboarding mode
  • c041bab Use valid 8-character hexadecimal IDs in demo tasks store
  • b959e1f build: managed dev installs track workspace siblings (td, tasks)
  • 42dfefb docs(plans): add agent shell/worktree creation CLI plan
  • ccd436c docs(plans): add terminal splits & windowing plan (phases A/B)
  • fcf1cbd docs(plans): deprecate workspace-windowing-system in favor of terminal-splits plan
  • 396ff61 docs(plans): deprecate workspace-windowing-system in favor of terminal-splits plan
  • 5f12e9e docs(plans): resolve open questions in agent create CLI plan
  • 53caf26 docs(plans): resolve open questions in terminal-splits plan
  • c7f9075 docs(plans): resolve open questions in terminal-splits plan
  • f667af0 docs(proof): real-app proof of the split terminal lifecycle
  • 3bb065e feat(diagnostics): refresh info modal layout, plugin table, and close button
  • 051c5da feat(modals): add scrollbar, stable height, and mouse support to switcher modals
  • 0386bf6 feat(palette): refresh shortcuts modal using declarative modal library
  • cd6668a feat(panes): clickable-title rename and sidebar layout badges
  • 62bddf8 feat(panes): duplicable shell placement, live cap, and a Terminal split row
  • 1e4b37e feat(panes): make the terminal panel a Shell leaf of the pane tree
  • 050ecb0 feat: claimHosts lets providers claim built-in URL spans (td-a5dba8)
  • 549f2a7 feat: clickable links in workspace Files panes (td-fb8582)
  • 1d3c197 feat: first-run Workspaces empty state when nothing is missing (td-219916)
  • b5fa5f5 feat: hover state on per-tab close buttons
  • c68e7a7 feat: in-app install for td and tasks (td-b70b47)
  • 0fa15d1 feat: open notes as workspace content panes (td-7cc3eb)
  • e84b9ec feat: opencode auto-approve support in shell creation via --auto (td-cbf112)
  • a8f0be5 feat: per-tab close buttons and tighter tab labels (td-5892bd)
  • 14400bf feat: polish Notes lists, archive, search, formatting, and content links (td-40a7d5, td-360d0a, td-ded773, td-861c74, td-684e43, td-b57215)
  • af50cbe feat: recognize symbolic git ranges as diff links (td-b8c54e)
  • 2aeac63 feat: route non-git first-run into Add Project and init on main (td-4a0687, td-2d4ef5)
  • a671d6c feat: sidecar create shell (td-248649)
  • 5fc3f07 feat: sidecar create shell --split (td-48f25c)
  • d6c30b2 feat: sidecar create worktree (td-03acac)
  • 756c346 fix(palette): add scrollbar and stabilize list height on scroll boundaries
  • 96e1789 fix(panes): close, refuse, and unwedge the split terminal
  • d18cf64 fix(panes): make a split terminal belong to its own workspace
  • f5de853 fix(panes): make the split's close end its session, and its confirm honest
  • 0f91d9d fix(panes): scope the split terminal's name to its own workspace
  • a34907d fix(workspace): synchronize content deck on leaf forget and fix lint
  • b823430 fix: announce pane geometry to plugins on resize, not per frame (td-fcb03a)
  • 3766f08 fix: archive reloads the right pane with the selected note (td-b8c54e)
  • 74fadf6 fix: bind Init in the config keymap so the footer shows it (td-2d4ef5)
  • 468fbb7 fix: break canvas-detection ties on row starts (td-fb5a9d)
  • 9af0a28 fix: canvas detection abstains untouched default-bg rows (td-b8c54e)
  • d9fb54c fix: canvas detection survives the screen model's serialization (td-fb5a9d)
  • 6cf8133 fix: claimed resource URLs keep their OSC-8 hyperlink (td-a5dba8)
  • 59cfbe9 fix: clicking a commit tab's own header no longer strands it loading
  • bf8bfcc fix: clicking below a note's last line lands the caret at end of text
  • bc4e985 fix: coalesce wheel bursts across issue viewer surfaces (td-7975fd)
  • a8628e0 fix: content pane header × hit rect covers the glyph (td-b8c54e)
  • 0c66980 fix: create CLI worktree context, journal, and ack matching (td-248649, td-03acac)
  • a04e7ea fix: derive workspace skip-permission flags from workspaceops so opencode launches with --auto (td-cbf112)
  • d84a676 fix: drop footer refresh stamp and align shortcut help (td-f6ad90, td-70f800)
  • e4b47dc fix: fill Grok terminal background on large canvases (td-5d79ba)
  • 5c7c5bc fix: issue panes render markdown at full pane width via compact renderer contract (td-85a2be)
  • 5e7a1f8 fix: keep global Sessions honest until inventory has settled (td-219916)
  • 1bb9f4a fix: make Add Project git init a keyboard and footer action (td-2d4ef5)
  • dc07a93 fix: only steal Notes preview clicks for real content links (td-b57215)
  • d91b403 fix: open workspacecreate for empty worktrees with padded Start Agent (td-2140b4)
  • 5f37df4 fix: pace wheel bursts forwarded to pane applications (td-b8c54e)
  • 6df7351 fix: pair padded viewers with compact-document markdown renderers (td-65095b)
  • 9769a02 fix: plugin-switch keys stay live over a focused content pane
  • c8b3eda fix: seed --run on reused terminal-split sessions (td-48f25c)
  • cd6142d fix: show Sessions first-run empty state when the catalog is empty (td-219916)
  • 5a36def fix: tab close hits and compositor goldens (td-5892bd)
  • bf3469c fix: tick Tasks install spinner and detect GOBIN installs (td-b70b47)
  • 793858f merge: split-terminal close/lifecycle fixes into agent-shell-create
  • fc4c898 merge: terminal-splits Phase A into agent-shell-create (td-48f25c)
  • 17c9859 refactor(panes): delete the terminal panel's second split system