Vincent Koc
40f92b8d78
test(diffs): use native viewer asset file URLs
2026-05-04 09:20:02 -07:00
Peter Steinberger
ed8f50f240
refactor: simplify plugin dependency handling
...
Simplify plugin installation and runtime loading around package-manager-owned dependencies, with Jiti reserved for local/TS fallback paths.
Also scans npm plugin install roots so hoisted transitive dependencies are covered by dependency denylist and node_modules symlink checks.
2026-05-01 21:32:22 +01:00
Peter Steinberger
992dc8de88
refactor: trim brave and diffs helper exports
2026-05-01 16:08:18 +01:00
Peter Steinberger
e26357fee8
refactor: prune stale extension types
2026-05-01 10:34:04 +01:00
Vincent Koc
8b71d2347f
docs(types): mark remaining deprecated aliases
2026-04-29 00:04:17 -07:00
Vincent Koc
1b25dcf57a
docs(types): mark legacy hook surfaces deprecated
2026-04-28 23:31:32 -07:00
Peter Steinberger
f34b41f198
refactor: split plugin sdk test helpers
2026-04-28 01:14:19 +01:00
Peter Steinberger
90b6665ded
refactor: move plugin api test helper to sdk
2026-04-28 00:24:54 +01:00
Peter Steinberger
0df6e5a473
refactor: expose plugin test helpers via sdk
2026-04-27 23:45:26 +01:00
Peter Steinberger
74e62c32c3
test: route extension tests through sdk subpaths
2026-04-27 21:58:48 +01:00
Peter Steinberger
4336a7f3a9
refactor(plugin-sdk): narrow config runtime imports
2026-04-27 14:58:32 +01:00
Peter Steinberger
7f3f108521
refactor(config): migrate plugin config access
2026-04-27 12:35:58 +01:00
Peter Steinberger
4ad8ed2cbe
refactor: type config schemas as typebox-compatible
2026-04-23 05:22:16 +01:00
Peter Steinberger
b2472d6560
build: migrate schema deps to typebox
2026-04-23 04:59:42 +01:00
Vincent Koc
44965bf63c
fix(diffs): refresh live tool config
2026-04-22 16:14:23 -07:00
Vincent Koc
f1372681a8
fix(diffs): refresh live viewer access policy
2026-04-22 14:14:30 -07:00
Peter Steinberger
0094f76314
refactor: share plugin config issue formatting
2026-04-20 23:34:19 +01:00
Peter Steinberger
d236cb4680
chore: enable redundant type constituent checks
2026-04-10 21:23:40 +01:00
Peter Steinberger
59925c1a74
chore: update dependencies and oxc tooling
2026-04-10 19:28:42 +01:00
Altay
8cf02e7c47
fix(ci): clear check-additional follow-up regressions ( #63934 )
...
* fix(ci): route messaging temp files through openclaw tmp dir
* fix(ci): clear qa-lab follow-up guardrails
* fix(ci): own-check ACP fallback resolvers
* fix(ci): preserve memory-core write error causes
* fix(ci): narrow qa-channel boundary alias
* fix(test): type memory-core dreaming api stubs
2026-04-09 23:47:59 +01:00
Vincent Koc
952862b9e2
perf(plugins): narrow boundary compile import surfaces
2026-04-08 08:52:52 +01:00
Peter Steinberger
9314bb7180
refactor: dedupe extension lowercase helpers
2026-04-07 15:12:32 +01:00
Peter Steinberger
ee6ff1b8c2
test: speed up diffs browser tests
2026-04-07 14:38:59 +01:00
Peter Steinberger
f54a57b80a
refactor: dedupe lowercase string helpers
2026-04-07 10:37:39 +01:00
Peter Steinberger
a5ff85f01c
refactor: dedupe lowercased readers
2026-04-07 08:40:34 +01:00
Peter Steinberger
90a45a4907
refactor: dedupe provider channel readers
2026-04-07 08:40:34 +01:00
Peter Steinberger
f2602a5d7b
fix: restore ci after dedupe refactors
2026-04-07 05:07:26 +01:00
Peter Steinberger
e169fcd263
refactor: dedupe qa and diff error formatting
2026-04-07 05:06:54 +01:00
Peter Steinberger
560a7aecd0
refactor: dedupe plugin string helpers
2026-04-07 02:03:33 +01:00
Peter Steinberger
a685a7afc9
refactor: dedupe package record guards
2026-04-07 02:03:33 +01:00
Vincent Koc
620537914b
fix(plugins): clean bundled extension lint tail
2026-04-06 15:21:46 +01:00
Vincent Koc
ac6f696baa
fix(check): repair typed test and cli drift
2026-04-06 15:14:37 +01:00
Peter Steinberger
af62a2c2e4
style: fix extension lint violations
2026-04-06 14:53:55 +01:00
Neerav Makwana
9aaa000da0
fix(gateway): show /tts audio in Control UI webchat ( #61598 ) (thanks @neeravmakwana)
2026-04-06 13:19:38 +01:00
Vincent Koc
e1093a3177
test(diffs): split render coverage from config tests
2026-04-03 18:39:50 +09:00
Vincent Koc
44f1887f25
test(diffs): dispose highlighter after each render
2026-04-03 17:49:37 +09:00
Peter Steinberger
847faa3d04
test: trim extension test import churn
2026-04-03 04:41:08 +01:00
Gustavo Madeira Santana
b5161042b7
Diffs: validate viewerBaseUrl in manifest schema
...
Reject invalid diffs viewerBaseUrl values during manifest config validation,
not later during plugin registration.
Keep runtime normalization intact and add manifest-level coverage so bad
protocols and query/hash values fail fast.
2026-04-02 11:55:05 -04:00
Gustavo Madeira Santana
19c954bd78
diffs: add configurable viewer base URL ( #59341 )
...
Merged via squash.
Prepared head SHA: 3c2a84849f
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-02 00:31:29 -04:00
Gustavo Madeira Santana
2dab0c518a
fix(regression): ship diffs viewer runtime asset
2026-04-01 09:56:07 -04:00
Peter Steinberger
35c9372dc4
test: merge diffs registration smoke into config defaults
2026-04-01 03:05:46 +01:00
Gustavo Madeira Santana
6679690737
fix(regression): restore diffs viewer toolbar buttons
2026-03-31 17:26:20 -04:00
Gustavo Madeira Santana
f96e5bec39
Diffs: normalize viewer payload languages
2026-03-30 20:12:19 -04:00
Gustavo Madeira Santana
9a94578d47
Diffs: fall back on invalid language hints ( #57902 )
...
Merged via squash.
Prepared head SHA: 567ca3a56f
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-03-30 16:30:05 -04:00
Gustavo Madeira Santana
66777e140e
Diffs: return schema-shaped plugin config ( #57904 )
...
Merged via squash.
Prepared head SHA: df95f53aaa
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-03-30 16:27:11 -04:00
Gustavo Madeira Santana
07900facf6
Diffs: skip unused render targets ( #57909 )
...
Merged via squash.
Prepared head SHA: 9972f3029f
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-03-30 16:21:08 -04:00
Agustin Rivera
30a1690323
fix(diffs): harden viewer proxy access ( #57912 )
...
* fix(diffs): harden viewer proxy access
* fix(diffs): restore mapped loopback access
2026-03-30 14:17:27 -06:00
Gustavo Madeira Santana
4a6267bfe1
Diffs: preserve base paths for viewer assets
2026-03-30 15:28:16 -04:00
Peter Steinberger
8e0ab35b0e
refactor(plugins): decouple bundled plugin runtime loading
2026-03-29 09:10:38 +01:00
Ayaan Zaidi
20aba8c518
fix(ci): restore extension test runtime deps and update voice-call expectations
2026-03-28 15:04:33 +05:30