| Commits on Sep 20, 2026 |
| diff: a resumed session the diff lists nothing for leaves the opening to the next edit, under test Claude committed on Sep 20, 2026 |
23a906a Browse |
| Merge remote-tracking branch 'origin/main' into claude/diff-pane-empty-auto-open Claude committed on Sep 20, 2026 |
e637fb3 Browse |
| 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) Alice T'Poteat committed on Sep 20, 2026 |
7974a70 Browse |
| telemetry: complete rows gathered through $, sent in batches, serving built-in plugins only (#95618) Alice T'Poteat committed on Sep 20, 2026 |
4564326 Browse |
| Commits on Sep 19, 2026 |
| Merge remote-tracking branch 'origin/main' into claude/diff-pane-empty-auto-open Claude committed on Sep 19, 2026 |
d017bd6 Browse |
| diff: a docked pane reads the repository before it opens, so it never lands on Loading diff (#95488) Alice T'Poteat committed on Sep 19, 2026 |
92ec78f Browse |
| Commits on Sep 18, 2026 |
| diff: an attempt to open gives way once the terminal loses room Claude committed on Sep 18, 2026 |
d7f15cd Browse |
| diff: three helpers sit beside their barrels, so the module links under the engine's 512 files Claude committed on Sep 18, 2026 |
3dbda69 Browse |
| Merge remote-tracking branch 'origin/main' into claude/diff-pane-empty-auto-open Claude committed on Sep 18, 2026 |
a2468f8 Browse |
| 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) Alice T'Poteat committed on Sep 18, 2026 |
2287e5d Browse |
| mods/diff: type openPane's answer as unknown so a richer $.ui.open result compiles (#95198) Alice T'Poteat committed on Sep 18, 2026 |
6ce37e9 Browse |
| mods/agents-md: a Read attaches no nested AGENTS.md where the engine attaches nothing to a turn (#95417) Alice T'Poteat committed on Sep 18, 2026 |
2fc72b2 Browse |
| mods/agents-md: the AGENTS.md project-instructions mod (#95409) Alice T'Poteat committed on Sep 18, 2026 |
a92ea1c Browse |
| Commits on Sep 16, 2026 |
| diff: the first edit opens the pane only when it has a file to list Claude committed on Sep 16, 2026 |
2bdd1fd Browse |
| diff: the prompt hint reads the viewport's layout through a type that may lack it (#94843) Alice T'Poteat committed on Sep 16, 2026 |
744fb6a Browse |
| diff: the first edit opens the pane only where the layout docks it (#94653) Alice T'Poteat committed on Sep 16, 2026 |
b782847 Browse |
| Commits on Sep 15, 2026 |
| diff: run git when the built-in panel would, never at the session's start (#94594) Alice T'Poteat committed on Sep 15, 2026 |
7dd0636 Browse |
| Commits on Sep 14, 2026 |
| Merge pull request #94184 from anthropics/poteat/diff-parity-2 Alice T'Poteat committed on Sep 14, 2026 |
f4ceeec Browse |
| 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 poteat committed on Sep 14, 2026 |
7d4f947 Browse |
| Merge remote-tracking branch 'origin/main' into poteat/diff-parity-2 poteat committed on Sep 14, 2026 |
9d302a8 Browse |
| mods: the diff, sec-default and telemetry tests move next to the mods (#93951) Alice T'Poteat committed on Sep 14, 2026 |
18be13b Browse |
| Commits on Sep 13, 2026 |
| diff tests: the walk stops at the last file poteat committed on Sep 13, 2026 |
0fdc7b2 Browse |
| diff: the dialog's walk stops at the first and last file as the built-in's does, where the ring would wrap poteat committed on Sep 13, 2026 |
17db2e1 Browse |
| diff: the rows' widths and reserves live under limits, sparing six of the files a hooks module may link poteat committed on Sep 13, 2026 |
78c94ce Browse |
| diff tests and README: the walk selects and the window follows poteat committed on Sep 13, 2026 |
01e6ae4 Browse |
| 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) poteat committed on Sep 13, 2026 |
df23590 Browse |
| mods: the declarations carry autoFocus, ui.focus and $.ui.focus poteat committed on Sep 13, 2026 |
4992bdc Browse |
| diff tests and README: the wheel over the list, the dialog's rows poteat committed on Sep 13, 2026 |
65bf3fe Browse |
| 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) poteat committed on Sep 13, 2026 |
4025de5 Browse |
| mods: the declarations carry ui.scroll's pointer and ui.open's rows poteat committed on Sep 13, 2026 |
f714e95 Browse |
| diff README: pinned header, list keys, base chord and the inline dialog poteat committed on Sep 13, 2026 |
06f4b2a Browse |
| 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 poteat committed on Sep 13, 2026 |
f305b6c Browse |
| 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 poteat committed on Sep 13, 2026 |
325256e Browse |
| 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 poteat committed on Sep 13, 2026 |
6434626 Browse |
| mods/diff: the base picker's labels lose their format characters like every other name drawn poteat committed on Sep 13, 2026 |
4738341 Browse |
| mods/diff: a backend's deps may leave the start's dirty paths out poteat committed on Sep 13, 2026 |
3c94149 Browse |
| mods/diff: the closing empty row is the git backend's to add after parsing, so hunks parsed for another backend stay as printed poteat committed on Sep 13, 2026 |
ddb122f Browse |
| mods/diff: tests for the docked and inline layouts, the rename row, the moved-in file and /diff's answers poteat committed on Sep 13, 2026 |
778a2eb Browse |
| mods/diff: the docked pane draws as the built-in panel does (every file's hunks under an eight-row list, rows that scroll to their file, no focus or close mark of its own, /diff's transcript line) and the inline pane as its dialog poteat committed on Sep 13, 2026 |
38dc1e4 Browse |
| mods/diff: renames list as git prints them with no body, a file that turned up since the start is session work, and each file but the diff's last keeps git's closing line poteat committed on Sep 13, 2026 |
883b12c Browse |
| mods: a blank line between const runs and let runs poteat committed on Sep 13, 2026 |
3668b47 Browse |
| mods: telemetry's types path is ./-relative like the other manifest paths (#93932) Alice T'Poteat committed on Sep 13, 2026 |
b593276 Browse |
| Commits on Sep 12, 2026 |
| Merge pull request #93912 from anthropics/poteat/mod-tests-seat Alice T'Poteat committed on Sep 12, 2026 |
e46ab54 Browse |
| mods: the declarations name only announced tools and modes poteat committed on Sep 12, 2026 |
50f8bb0 Browse |
| mods: tests settle a started dispatch with clock.settle() poteat committed on Sep 12, 2026 |
bf4322f Browse |
| mods: the telemetry contract exports its types at top level, its hooks and tests importing them from the folder, so the engine's repository reads the same file by path poteat committed on Sep 12, 2026 |
485170e Browse |
| mods: a noun's types live in its own types folder and dependents read them from there poteat committed on Sep 12, 2026 |
b95b015 Browse |
| mods: blank lines between statement kinds and around multi-line statements poteat committed on Sep 12, 2026 |
748e0c4 Browse |
| mods: the declarations carry ui.scroll, a site's view, hover scopes and userConfig options, and the pane fixture names its view poteat committed on Sep 12, 2026 |
ee2315b Browse |
| mods: the kit's helpers are mock.clock, mock.store and mock.env, MemoryClock is MockClock, and a rendered tree's text is the diff tests' own fixture; the declarations carry 'claude-code/testing' as generated from the kit's source poteat committed on Sep 12, 2026 |
f56a625 Browse |