Skip to content

v0.98.0

Choose a tag to compare

@github-actions github-actions released this 13 Aug 16:07
· 1463 commits to main since this release

Changelog

  • f8f8b05 Better backgrounds, various other improvements. Cursor detection
  • 560f67f Correct the resize retry wedge, exit content and board hues
  • 4f37d89 Global workspace shell/worktree improvements
  • 0cb3f0d Kanban component improvements and better bg colors
  • 731d8ce Kanban worktree nagivation preference
  • 80045a5 Merge branch 'global-workspace' (PR #267)
  • 89ce68b Merge branch 'main' into global-workspace
  • dafc91c Merge branch 'preview-pane' into global-workspace
  • 61a1d34 Merge branch 'preview-pane' into global-workspace
  • bcf48d8 Merge branch 'workspace-polish' into global-workspace
  • 39a5355 Share rows in global workspace
  • f1d0a1e Share terminal interaction between project and global workspaces
  • 3bcaba6 Single-source kanban lanes, window status, freeze and surface chords
  • 5c869eb Single-source terminal window geometry and component hooks
  • cdc32a4 Unify terminal rendering, key pipeline and pointer rules
  • 21338eb docs(global): align workspace plan with doc-panes pane tree
  • 773f8b6 docs(global): move Tasks into Overview
  • a1dc4ca docs(mockup): visualize global workspaces
  • df877fa docs(plan): tighten preview pane steel thread (td-98028c)
  • bc1e306 docs(plans): add agreed modal redesign plan
  • b5aabb5 docs(plans): plan doc panes on a preview pane tree
  • 671a32d feat(agentactivity): broaden Cursor Agent CLI detection
  • 1a30806 feat(app): give the global space its own scope, tabs, and Tasks host
  • 18da993 feat(docview): add stale-safe markdown model (td-072ab3)
  • edc8842 feat(global): open the exact workspace from the global browser
  • ddd4b28 feat(global): preview the selected workspace read-only
  • 808e4df feat(global): share one workspace catalog, list, filter, and sort
  • a996c23 feat(workspace): add pane tree core (td-4a3cf3)
  • 68deeed feat(workspace): enable document panes by default (td-df7c6a)
  • b500ba4 feat(workspace): link resolvable bare markdown paths
  • 3b19bc2 feat(workspace): open markdown in document pane (td-514700)
  • 812c8ed feat(workspace): persist and resize doc panes (td-2ffc4b)
  • 0835d4a feat(workspace): polish document panes (td-c8ed64)
  • c49c062 feat(workspace): route terminal geometry through pane tree (td-f2a872)
  • 9ae62bc feat: click terminal file links in the global Workspaces preview (td-69b8c1)
  • 3048e5a feat: extract a shared terminal link scanner with issue spans (td-01f331, td-77dd35)
  • f31f615 feat: group Project and Recent sorts with section headers (td-a8644b)
  • 09708e5 feat: hide idle worktrees by default and add sort/filter fly-out (td-1021de, td-f538ec)
  • 61f7a49 feat: jump from global Diff to the project Git plugin (td-9e4d71)
  • c789760 feat: make global Overview obvious in the header breadcrumb (td-0842de)
  • 4afe05e feat: nest child shells under parent worktrees in the project sidebar (td-4819be)
  • 370683d feat: persist last global tab across restart (td-99bc62)
  • c7af939 feat: pin global workspace rows to the top of the list (td-90ebad)
  • 592493e feat: preview any local file an agent mentions (td-6699fc)
  • e201c82 feat: put kind, project, name and age on one workspace row line
  • 3238186 feat: rename shells from the global Workspaces list (td-bd99b9)
  • 2b558e4 feat: show Output Diff Task tabs on global workspaces (td-196c42)
  • 61a4bd9 feat: show Output and Diff on global Workspaces shells (td-e489e7)
  • a714935 feat: toggle markdown rendered vs raw with m and a clickable chip (td-af01fa)
  • 960f938 feat: two-line global workspace rows with kind glyphs (td-47d267)
  • 103e3fe fix(app): deliver pastes only to the focused plugin
  • 7a4fee4 fix(app): keep esc inside hosted Tasks and gate global scope on real tabs
  • 6fbda01 fix(docview): clamp terminal-expanded tabs (td-072ab3)
  • e05c3c4 fix(global): clamp filtered sidebar scroll and free ctrl+c from the filter
  • c30fa51 fix(global): keep the remembered worktree when opening a shell
  • ee7ed4c fix(global): let the focused workspace preview answer escape
  • bcbe1b6 fix(global): show failed projects and register the browser's keys
  • 283454e fix(workspace): activate links in live terminals (td-7c7b16)
  • 38d7f87 fix(workspace): bind terminal projection to buffer lifetime
  • c3b43a0 fix(workspace): keep narrow doc close clickable (td-c8ed64)
  • 8a2c4e8 fix(workspace): pin bare markdown link loads (td-eb7c0c)
  • 6708751 fix(workspace): preserve clicked terminal viewport
  • ec08a96 fix(workspace): preserve terminal context on doc split
  • 4b39c4b fix(workspace): release panel doc freeze on navigation
  • aabeb44 fix(workspace): revalidate selected root on link click (td-eb7c0c)
  • ab6a046 fix(workspace): scope doc layouts to terminal selection (td-2ffc4b)
  • 4eb42a9 fix(workspace): stop a diff's added-line green washing the whole pane
  • f1a63b1 fix(workspace): tighten bare markdown links (td-eb7c0c)
  • d4aae19 fix(workspace): validate pane splits (td-4a3cf3)
  • 40ddfd7 fix: a click on the global left pane gives the keyboard back
  • 81939c8 fix: backslash hides sidebar without entering watched-preview (td-4390ba)
  • b3ddd94 fix: bound the primary window by the rows the render can draw (td-476069)
  • a96ab15 fix: carry pane geometry into the watched preview (td-c3644b)
  • 6b499d0 fix: close the View fly-out when Enter applies a sort (td-4e73d6)
  • 3f5bc52 fix: compare short and full hashes in diff commit skip (td-3d590e)
  • c693f3e fix: complete nested shell projection parity (td-29111d)
  • 11b4b01 fix: do not adopt nested sibling shells as current-worktree rows (td-4819be)
  • f80e6e4 fix: do not steal Task-tab m while a hidden doc pane is focused (td-af01fa)
  • 95bcbea fix: drop capture freshness from global workspace preview (td-c32ed4)
  • b71ea73 fix: ignore term-panel and editor chrome when matching worktree panes (td-60f563)
  • 656c3a2 fix: let a nested shell be closed where it is drawn
  • c187d63 fix: let q type in the global Rename Shell modal (td-bd99b9)
  • 6900b21 fix: load first workspace diff commit without moving cursor (td-ac8efc)
  • 67d67c2 fix: make nested workspace shells interactive (td-29111d)
  • 68d378f fix: make the branch green on a clean CI runner
  • 0a278b9 fix: match the merged capture stub to the pane-state signature
  • d899eab fix: open-in-git switches to the target project's checkout (td-9e4d71)
  • 5d9217c fix: place every local wheel notch by the shared window rule (td-c3649a)
  • 3b7be71 fix: place every terminal window by one live-edge rule (td-bbbbfe)
  • 0d66dd4 fix: release a panel window pin with the selection that took it (td-ac8c74)
  • d3f9772 fix: restore current project from global switcher (td-ae8889)
  • 5847042 fix: thaw a terminal window before a notch answers its selection (td-c3649a)
  • 3f02792 fix: thaw the panel pin an empty gesture leaves behind (td-e0a220)
  • 0cac2b7 fix: transfer terminal ownership across global scope (td-ae8889)
  • 350be1b fix: two-state global Workspaces — enter types, i finds, q quits (td-4d5617, td-ba46ea, td-dc5dbb)
  • 6983867 refactor: hoist the shared window rules into tty and keep the reader's window on leave (td-2e3738)
  • e414e1f refactor: put the primary preview surface on the bottom-relative window model (td-476069)
  • eddb952 refactor: put the terminal panel on the bottom-relative window model (td-ac8c74)
  • 4d3fc8e refactor: share tty model with global watched preview (td-ae8889)
  • db8c342 release: prepare v0.98.0 publication
  • ffb3b07 test(app): characterize global/project baseline before scope work
  • b202e31 test(modal): guard modal background uniformity
  • 65b085a test(tmux): poison proof harness launch (td-3f880b)