873 Commits
Author SHA1 Message Date
GitHub Actions ddcb43a29b chore: Update CHANGELOG.md and feed.xml v2.1.282 2026-09-24 18:37:49 +00:00
poteat 32251d1aa7 diff: the shared diff arguments' doc says what --no-color pins 2026-09-24 11:16:25 -07:00
7487 453620980b fix(diff): preserve hunks when Git forces colored output 2026-09-24 11:16:25 -07:00
Alice T'Poteat cbab6f4598 telemetry: rows carry the engine's version, base version and build time from $.session.version() (#96487) 2026-09-24 17:49:26 +00:00
Alice T'Poteat 6c6915eb63 diff: a shell command the tool held read-only fetches nothing, as the built-in panel's touch is gated (#95423) 2026-09-24 17:22:20 +00:00
Alice T'Poteat 384e28e6c3 diff: the command.run hook names its command by the literal the engine's scan reads (#96570) 2026-09-24 10:22:12 -07:00
GitHub Actions d78be9481b chore: Update CHANGELOG.md and feed.xml v2.1.281 2026-09-23 19:18:58 +00:00
GitHub Actions 56f3653253 chore: Update CHANGELOG.md and feed.xml v2.1.280 2026-09-22 16:37:53 +00:00
timgu0 b486776a2e Merge pull request #95932 from anthropics/add-github-connection-issue-template
Add issue template for GitHub connection problems on claude.ai
2026-09-21 15:23:27 -07:00
Dickson Tsai 411c240990 Add issue template for GitHub connection problems on claude.ai 2026-09-21 15:01:17 -07:00
GitHub Actions 8187baaaaf chore: Update CHANGELOG.md and feed.xml 2026-09-21 12:12:04 +00:00
Alice T'Poteat 7974a70773 diff: a resumed session with edits opens the pane before any new edit, /clear leaves it up, and the session line follows the engine's start (#95587) 2026-09-20 01:03:16 -07:00
Alice T'Poteat 4564326dca telemetry: complete rows gathered through $, sent in batches, serving built-in plugins only (#95618) 2026-09-20 01:02:49 -07:00
GitHub Actions bf7d404e26 chore: Update CHANGELOG.md and feed.xml v2.1.278 2026-09-19 03:10:24 +00:00
Alice T'Poteat 92ec78f288 diff: a docked pane reads the repository before it opens, so it never lands on Loading diff (#95488) 2026-09-18 20:39:54 -04:00
Alice T'Poteat 2287e5d473 diff: the first edit opens the pane only from the main loop with checkpointing on, and an open the engine leaves waiting is withdrawn (#95476) 2026-09-18 16:12:15 -07:00
Alice T'Poteat 6ce37e9f46 mods/diff: type openPane's answer as unknown so a richer $.ui.open result compiles (#95198) 2026-09-18 19:28:00 +00:00
Alice T'Poteat 2fc72b2918 mods/agents-md: a Read attaches no nested AGENTS.md where the engine attaches nothing to a turn (#95417) 2026-09-18 12:27:53 -07:00
GitHub Actions f708f4f0c7 chore: Update CHANGELOG.md and feed.xml 2026-09-18 18:11:04 +00:00
GitHub Actions ca02e7deeb chore: Update CHANGELOG.md and feed.xml v2.1.277 2026-09-18 18:06:17 +00:00
Alice T'Poteat a92ea1cdb1 mods/agents-md: the AGENTS.md project-instructions mod (#95409)
* mods/types: refresh the engine typings; diff's old-files fixture names isLink

* mods/agents-md: the AGENTS.md project-instructions mod

* mods/agents-md: the instructionFiles option with its legacy key, as shipped; typings at 2.1.277
2026-09-18 17:35:47 +00:00
GitHub Actions 31a3b00bef chore: Update CHANGELOG.md and feed.xml v2.1.276 2026-09-18 02:12:04 +00:00
GitHub Actions 38035964a7 chore: Update CHANGELOG.md and feed.xml v2.1.275 2026-09-17 22:32:56 +00:00
GitHub Actions 68ac8bbf02 chore: Update CHANGELOG.md and feed.xml v2.1.274 2026-09-17 00:11:55 +00:00
Alice T'Poteat 744fb6ab02 diff: the prompt hint reads the viewport's layout through a type that may lack it (#94843) 2026-09-16 11:45:36 -07:00
Alice T'Poteat b782847db9 diff: the first edit opens the pane only where the layout docks it (#94653)
* mods: the declarations are 2.1.273's, which add the vscode surface, plus a render viewport's layout

* diff: the first edit opens the pane only where the layout docks it beside the transcript
2026-09-15 21:36:03 -07:00
Alice T'Poteat 7dd0636111 diff: run git when the built-in panel would, never at the session's start (#94594)
* diff: the session's start asks nothing of the repository; /diff or the first edit pins it when it comes

* diff: git runs when the built-in panel's would: one rev-parse at first need, the tree walked only for an open pane, nothing after a turn or a refused tool

* diff: a shell command that failed or was cut short still refreshes an open pane, an edit that did opens nothing, and a probe /clear overtook pins nothing
2026-09-15 14:08:25 -07:00
GitHub Actions aad35ba328 chore: Update CHANGELOG.md and feed.xml v2.1.273 2026-09-15 20:22:56 +00:00
GitHub Actions f96c3b49c4 chore: Update CHANGELOG.md and feed.xml v2.1.272 2026-09-15 00:42:19 +00:00
GitHub Actions f2ccbe2794 chore: Update CHANGELOG.md and feed.xml v2.1.271 2026-09-14 22:12:48 +00:00
Alice T'Poteat f4ceeecabf Merge pull request #94184 from anthropics/poteat/diff-parity-2
mods/diff: pinned header with body-only scroll, the built-in's list and base chords, wheel routing, and the DiffDialog off fullscreen
2026-09-14 07:00:51 -07:00
poteat 7d4f9471af diff: the docked window's hunks are made printable and split under a leaf's cap, draw only their lines in view, and stop at the tree's budget 2026-09-13 19:55:39 -07:00
poteat 9d302a84de Merge remote-tracking branch 'origin/main' into poteat/diff-parity-2
# Conflicts:
#	mods/diff/hooks/register.ts
#	mods/diff/hooks/views/detail/code-blocks-of/code-blocks-of.ts
#	mods/diff/tests/fixtures/git-in.ts
#	mods/diff/tests/fixtures/in-repository.ts
#	mods/diff/tests/fixtures/index.ts
#	mods/telemetry/tests/fixtures/index.ts
2026-09-13 19:55:26 -07:00
Alice T'Poteat 18be13be81 mods: the diff, sec-default and telemetry tests move next to the mods (#93951)
Squash merge of 4 commits
2026-09-13 18:50:58 -07:00
poteat 0fdc7b2f17 diff tests: the walk stops at the last file 2026-09-13 16:39:02 -07:00
poteat 17db2e1954 diff: the dialog's walk stops at the first and last file as the built-in's does, where the ring would wrap 2026-09-13 16:39:00 -07:00
poteat 78c94cecbd diff: the rows' widths and reserves live under limits, sparing six of the files a hooks module may link 2026-09-13 16:29:36 -07:00
poteat 01e6ae421f diff tests and README: the walk selects and the window follows 2026-09-13 16:27:06 -07:00
poteat df235907a9 diff: the dialog's selected row starts the focus ring (autoFocus) and the ring's walk selects, the five rows re-centring on it as the built-in's do (ui.focus) 2026-09-13 16:27:05 -07:00
poteat 4992bdc58a mods: the declarations carry autoFocus, ui.focus and $.ui.focus 2026-09-13 16:23:39 -07:00
poteat 65bf3fe990 diff tests and README: the wheel over the list, the dialog's rows 2026-09-13 14:03:41 -07:00
poteat 4025de58b1 diff: the wheel over a list longer than its window moves the list (ui.scroll's pointer), and the dialog opens as tall as its content (ui.open's rows) 2026-09-13 14:03:40 -07:00
poteat f714e9516b mods: the declarations carry ui.scroll's pointer and ui.open's rows 2026-09-13 14:00:27 -07:00
poteat 06f4b2a7f3 diff README: pinned header, list keys, base chord and the inline dialog 2026-09-13 12:07:26 -07:00
poteat f305b6cea0 diff tests: the wheel moves the body not the list, the list keys move its window, and off fullscreen /diff opens the dialog, lists five files a page and shows one alone 2026-09-13 12:07:26 -07:00
poteat 325256e17b diff: the header and list stay pinned while the hunks scroll beneath them three rows a tick (the pane answers ui.scroll itself), the list keys and ctrl+x b press Buttons that declare the built-in's actions, rows rest grey, toasts are held, and without the fullscreen layout /diff opens the built-in dialog's shape inline, focused, at any width 2026-09-13 12:07:25 -07:00
poteat 6434626b17 mods: the declarations carry command.run's presentation, a Button's action and dimColor, a pane's closeOnEscape and holdToasts, and ui.scroll's by and contentRows; the command fixtures name their presentation 2026-09-13 11:31:52 -07:00
poteat 473834136e mods/diff: the base picker's labels lose their format characters like every other name drawn 2026-09-12 23:47:55 -07:00
poteat 3c94149d2b mods/diff: a backend's deps may leave the start's dirty paths out 2026-09-12 23:38:16 -07:00
poteat ddb122f0b8 mods/diff: the closing empty row is the git backend's to add after parsing, so hunks parsed for another backend stay as printed 2026-09-12 23:29:23 -07:00