GitHub Actions (publish-mods)
addd7a6969
chore: Update mods/
2026-10-13 00:50:04 +00:00
GitHub Actions (publish-mods)
e47cc82bdb
chore: Update mods/
2026-10-08 22:33:26 +00:00
Alice T'Poteat
765f236fe1
diff: the docked pane starts at its header, under the engine's own head row ( #99206 )
...
Docked, the pane no longer pads a blank row of its own above its header: the engine keeps a docked pane's first row for its close mark, and that row is the blank one.
2026-10-07 00:13:57 +00:00
Alice T'Poteat
6160717d89
diff: the dialog opens every file it lists, and says nothing when closed ( #98555 )
...
* diff: the dialog opens every file it lists, and says nothing when closed
* diff: the dialog's fetch asks its seat first, and a generated file opens too
* diff: a read started by a move of the selection never rejects unheard
* diff: a test that a moving window reads only its new rows
2026-09-30 22:23:04 -07:00
Alice T'Poteat
525d3b3531
diff: the pane notices a finished merge by itself, and stays quiet on an unusual branch name ( #98357 )
2026-09-30 15:36:31 -04:00
Alice T'Poteat
292c5b8971
diff: the pane reads every file's hunks with one git process, where it started one per file ( #98445 )
2026-09-30 15:36:22 -04:00
Alice T'Poteat
9778ad7c09
diff: the pane reads the diff again after a rebase that finished ( #98374 )
2026-09-30 15:35:43 -04:00
Alice T'Poteat
dec92bc87a
mods: revert two changes (agents-md truncated reads, diff forced colors) ( #98018 )
...
* Revert "agents-md: the truncated-read tests laid out as the formatter lays them"
* Revert "fix(agents-md): retain instructions after truncated reads"
* Revert "diff: the shared diff arguments' doc says what --no-color pins"
* Revert "fix(diff): preserve hunks when Git forces colored output"
2026-09-28 17:05:53 -07:00
Alice T'Poteat
c94815511c
diff: the focus hook answers to either name the engine stamps on its elements ( #96953 )
2026-09-25 18:42:18 +00:00
7487
453620980b
fix(diff): preserve hunks when Git forces colored output
2026-09-24 11:16:25 -07: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
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
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
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
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
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
01e6ae421f
diff tests and README: the walk selects and the window follows
2026-09-13 16:27:06 -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
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
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
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
poteat
778a2eb5e9
mods/diff: tests for the docked and inline layouts, the rename row, the moved-in file and /diff's answers
2026-09-12 23:27:29 -07:00
poteat
bf4322ffe2
mods: tests settle a started dispatch with clock.settle()
2026-09-12 12:52:24 -07:00
poteat
748e0c4a44
mods: blank lines between statement kinds and around multi-line statements
2026-09-12 11:52:24 -07:00
poteat
ee2315b0fa
mods: the declarations carry ui.scroll, a site's view, hover scopes and userConfig options, and the pane fixture names its view
2026-09-12 11:51:26 -07:00
poteat
f56a625702
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
2026-09-11 17:56:28 -07:00
poteat
59bb8853c1
mods: each test file is named for the hooks/ subject it covers and holds one describe, shared inputs under tests/fixtures; memoryClock answers $.clock beneath the mod, and the diff pane's close button is pressed through $.ui.press
2026-09-11 15:34:57 -07:00
poteat
936b92907c
mods: tests sit in one describe each, diff's shared inputs in a fixtures folder, every decision and duplicate named
2026-09-11 10:49:36 -07:00
poteat
ee5d2e5994
mods: tests name their tier with tier(), and /diff's two answers and the tests on them use an ASCII apostrophe
2026-09-11 10:08:32 -07:00
poteat
a5b0e0c198
mods: tests and the README quote in ASCII only
2026-09-11 09:49:22 -07:00
poteat
55809f27e8
mods/diff: the pane tests say why they draw the hint and what git answers
2026-09-10 22:00:35 -07:00
poteat
38b8cf3a3f
mods: each mod's tests run from the engine's seat, $ the engine's own and the hooks on() registers beneath the mod
2026-09-10 20:49:05 -07:00