Peter Steinberger
70d7fb5771
refactor(tooling): remove test-only production helper exports ( #128770 )
2026-08-24 08:12:58 -07:00
Peter Steinberger
234df15a6d
chore: refresh dependencies after seven-day cooldown ( #128414 )
...
* build(deps): refresh dependencies after cooldown
Apply dependency, toolchain, action, image, and exact tool updates released by the inclusive 2026-08-16 seven-day cutoff. Adapt owner boundaries for the resulting CUA, logging, Teams, Markdown, native, and test-harness contract changes while retaining versions blocked by upstream compatibility constraints.
* fix(ui): align markdown renderer env typing
* fix(deps): align postcss and mistral peer contracts
* fix(deps): repair refreshed dependency contracts
* fix(deps): retain tslog startup budget
* fix(ci): verify Android tools with SHA-256
* fix(ci): fence Android SDK cache version
2026-08-24 03:01:54 -07:00
Peter Steinberger
67750753a2
fix: capture GitHub identity from authenticated sign-in ( #126114 )
...
* fix: capture GitHub identity from authenticated sign-in
Automatically persist verified GitHub identities from Cloudflare Access and Tailscale Serve while keeping public Git co-author credit as a separate opt-in.
* test: stabilize cleanup and activity capture
* fix(security): bind GitHub profiles by account id
* test: scope activity capture to route
* fix(security): gate profile requests on identity sync
* fix(security): close pending profile authorization gaps
* test(ui): stabilize terminal continuation menu
* test: stabilize startup recovery timing
* test: keep one Codex attempt tools owner
* fix(plugins): allow profile-independent gateway reads
2026-08-19 01:35:52 -07:00
Peter Steinberger
c70aee247e
refactor(scripts): migrate JavaScript tools to TypeScript ( #121005 )
...
* refactor(scripts): migrate JavaScript tools to TypeScript
* fix(ci): keep changed-scope preflight zero-install
* fix(ci): preserve zero-install script owners
* fix(ci): complete script migration follow-through
* fix(release): keep stable closeout zero-install
* fix(scripts): preserve standalone execution boundaries
* fix(scripts): repair standalone loader boundaries
* fix(scripts): normalize gateway observation ids
* fix(scripts): keep Docker packager standalone
* test(scripts): preserve rebase cleanup helpers
* test(sessions): use tracked temp directory
2026-08-09 07:21:35 -07:00
Peter Steinberger
902cc53279
refactor: batch of independent dedup wins ( #113535 )
...
* refactor(config): reuse session parent fork types
* refactor(channels): reuse setup adapter type
* refactor(discord): share model preference primitives
* refactor(whatsapp): share reaction eligibility
* test(auto-reply): deduplicate dispatch scenarios
* test(scripts): share scenario fixtures
* test: share process and registry fixtures
* test: satisfy dedup fixture lint
* fix(plugin-sdk): keep setup adapter contract acyclic
2026-07-25 02:56:05 -07:00
Peter Steinberger
ed458f14dc
test(scripts): wait for Knip pid file content ( #111001 )
2026-07-19 00:36:15 +01:00
Peter Steinberger
7e1d93d36d
refactor(deadcode): enforce full-repository hard zero ( #108717 )
...
* refactor(deadcode): enforce full-repository hard zero
* refactor(deadcode): drop rebased test-support leftovers
* refactor(openai): remove stale TTS test bridge
* test(config): cover bundled tuple baseline merging
* fix(deadcode): reject external Windows paths
* test(config): preserve heterogeneous tuple coverage
2026-07-16 00:16:20 -07:00
Peter Steinberger
bae9752c5a
refactor(deadcode): enforce repository hard zero ( #108641 )
2026-07-15 22:40:00 -07:00
Peter Steinberger
506bb14d22
test: tighten more async polling ( #108385 )
2026-07-15 10:49:43 -07:00
Vincent Koc
aaf335af04
fix(deadcode): clean Knip child trees on parent signal
2026-06-20 15:07:19 +02:00
Vincent Koc
5a15ea1b5c
fix(scripts): wait for deadcode scan process groups
2026-06-17 20:07:43 +02:00
Andy Ye
33a3e05683
fix(webchat): finalize provider failure lifecycle ( #91895 )
...
* fix(webchat): finalize provider failure lifecycle
* chore: narrow fallback failure lifecycle marker
Signed-off-by: sallyom <somalley@redhat.com >
---------
Signed-off-by: sallyom <somalley@redhat.com >
Co-authored-by: sallyom <somalley@redhat.com >
2026-06-10 12:33:21 -04:00
Vincent Koc
dbcae5b78d
fix(memory): keep ignored-name QMD roots watchable
...
Fix QMD watcher ignore handling for explicitly configured roots whose directory names are normally ignored, and prefer the most-specific configured watch root for overlapping collections.
Validated with focused QMD/tooling tests, full core support boundary tests, green CI, and ClawSweeper re-review.
2026-06-11 00:12:15 +09:00
Vincent Koc
4ecec2f9e2
test(tooling): isolate pnpm fallback path
2026-06-10 23:11:21 +09:00
Peter Steinberger
58c663920d
docs: document script tests
2026-06-04 20:49:50 -04:00
Vincent Koc
036b730321
fix(scripts): run deadcode knip through pnpm runner
2026-06-04 03:23:45 +02:00
Vincent Koc
f2a46b0661
fix(tooling): bound deadcode knip subprocesses
2026-06-03 03:47:27 +02:00
Vincent Koc
0fa384c6f6
fix(tooling): run knip through pnpm package dlx
2026-06-03 02:52:16 +02:00
Vincent Koc
27097bed65
fix(ci): bound deadcode knip scan
2026-06-01 13:57:16 +02:00
Peter Steinberger
6c882f0470
test: tighten deadcode unused file assertions
2026-05-09 09:54:06 +01:00
Peter Steinberger
40d50cbbf1
fix: ignore pnpm progress in deadcode guard
2026-05-02 05:59:54 +01:00
Val Alexander
efb1a7cb02
fix(control-ui): make chat divider accessible
...
Make the chat sidebar divider accessible and input-method agnostic.\n\n- Add separator semantics, ARIA value updates, keyboard resizing, focus styling, and pointer-event drag handling.\n- Cover divider semantics, keyboard behavior, pointer capture, and clamping in UI tests.\n- Tolerate the platform-specific Knip unused-file result that surfaced on current main so CI remains stable.
2026-04-29 07:07:16 -05:00
Peter Steinberger
427d5d4f69
ci: guard unused dead-code files
2026-04-29 11:35:34 +01:00