Peter Steinberger
0603ceba23
test: split heavy extension test shards
2026-04-20 16:50:01 +01:00
Peter Steinberger
788b47536c
feat: add changed-lane local gate
2026-04-20 15:48:20 +01:00
Peter Steinberger
fc56cd135f
refactor: reuse telegram command keyboard helper
2026-04-20 15:38:10 +01:00
Peter Steinberger
8d4e3f5c3c
refactor: reuse runtime logger helper
2026-04-20 15:34:39 +01:00
Peter Steinberger
f6f7d2f85e
refactor: share qa channel protocol types
2026-04-20 15:32:31 +01:00
Peter Steinberger
f163432674
fix(discord): avoid native opus install path ( #69339 )
...
* fix(discord): avoid native opus install path
* test(tts): mock lazy facade values
2026-04-20 15:25:07 +01:00
Peter Steinberger
3ecb713b00
perf: speed local checks and warm builds
2026-04-20 15:08:41 +01:00
Peter Steinberger
f6360da116
fix(deps): remove extension-owned deps from root install ( #69335 )
...
* fix(deps): remove extension runtime deps from root install
* fix(deps): keep bundled plugin deps local
* test(plugins): assert matrix deps stay plugin-local
2026-04-20 15:03:09 +01:00
Peter Steinberger
46ae3d314a
perf: parallelize local check gate
2026-04-20 13:55:55 +01:00
Peter Steinberger
869950564f
build: update dependencies
2026-04-20 13:18:32 +01:00
Peter Steinberger
897c50e1a4
perf: speed up type check gate
2026-04-20 13:17:43 +01:00
Peter Steinberger
8116e638f3
chore: release 2026.4.20
2026-04-20 13:16:40 +01:00
Peter Steinberger
dc3df91e95
chore: release 2026.4.19-beta.2
2026-04-19 06:53:19 +01:00
Peter Steinberger
ac8f0c9c0d
chore: prepare 2026.4.19-beta.1 release
2026-04-19 02:09:43 +01:00
Peter Steinberger
6fb74d4985
perf: simplify tsgo test lanes
2026-04-18 23:16:47 +01:00
Peter Steinberger
8bfa06e992
refactor: enforce plugin-owned channel boundaries
2026-04-18 22:48:27 +01:00
Peter Steinberger
85826c83e4
refactor(google): move Gemini transport into plugin
2026-04-18 21:41:54 +01:00
Peter Steinberger
2fc429dfbf
fix: keep codex oauth bridge extension-owned ( #68284 ) (thanks @vincentkoc)
2026-04-18 21:27:27 +01:00
Vincent Koc
a018257487
fix(auth): harden codex oauth bridge security
2026-04-18 21:27:27 +01:00
Peter Steinberger
67ebc433f9
fix(agents): remove root Anthropic SDK dependency
2026-04-18 21:03:02 +01:00
Peter Steinberger
511a6c0ad0
chore(deps): prune root dependency declarations
2026-04-18 20:37:13 +01:00
Peter Steinberger
90c1ab2cef
build: add tsgo profiler
2026-04-18 18:39:01 +01:00
Peter Steinberger
72979129fb
build: split tsgo core and extension graphs
2026-04-18 18:22:26 +01:00
Peter Steinberger
e11039087c
build: add targeted tsgo test graphs
2026-04-18 18:12:44 +01:00
Peter Steinberger
07785c6dbc
build: split tsgo prod and test graphs
2026-04-18 18:06:29 +01:00
Peter Steinberger
753183e081
build(deps): update workspace dependencies
2026-04-18 18:04:56 +01:00
Peter Steinberger
e7d33b4870
refactor: finish dynamic import cleanup
2026-04-18 17:54:38 +01:00
Peter Steinberger
3f2e73b723
chore(release): bump version to 2026.4.18
2026-04-18 15:46:33 +01:00
Gustavo Madeira Santana
110f8bd2e1
fix(plugins): resolve checkout plugin sdk imports
2026-04-17 23:04:11 -04:00
Peter Steinberger
569247cff8
test: speed channel contract hotspots
2026-04-18 01:36:15 +01:00
Gustavo Madeira Santana
5ae059db16
test: speed legacy state migration discovery
...
Keep bundled legacy migration discovery on narrow setup-entry surfaces so
state-migration tests and doctor cold paths avoid unrelated channel runtime
loads. Add targeted setup feature metadata, narrow Telegram/WhatsApp legacy
contracts, and a path-only pairing SDK helper.
2026-04-17 16:41:43 -04:00
Peter Steinberger
54d9a09912
perf: narrow Matrix monitor reply imports
2026-04-17 17:14:44 +01:00
Peter Steinberger
d851f9e816
perf: narrow Matrix thread binding runtime imports
2026-04-17 17:04:31 +01:00
Peter Steinberger
14c4d6457a
perf: narrow Matrix account runtime imports
2026-04-17 16:53:46 +01:00
Peter Steinberger
d565c2cc34
perf: add lightweight secret input runtime
2026-04-17 16:28:15 +01:00
Peter Steinberger
418056f7a0
perf: narrow plugin SDK import surfaces
2026-04-17 16:05:09 +01:00
Gustavo Madeira Santana
8e444ac5a6
Tests: add grouped performance report benchmark
2026-04-16 23:43:06 -04:00
Gustavo Madeira Santana
baf11b83d7
Check: avoid duplicate boundary prep
...
Rely on the lint wrapper to prepare extension package-boundary artifacts during pnpm check instead of invoking the same prep script again at the end.
Add a script regression so the duplicate check path does not return.
2026-04-16 21:37:08 -04:00
Gustavo Madeira Santana
bb7e9823a8
QA Lab: add provider registry
...
Move mock and live provider behavior behind provider-owned definitions so suite, manual, Matrix, and transport lanes share defaults, auth staging, model config, and standalone server startup.
Add AIMock as a first-class local provider mode while keeping mock-openai as the scenario-aware deterministic lane.
2026-04-16 21:24:59 -04:00
Peter Steinberger
0dc4c4076c
chore: bump version to 2026.4.16
2026-04-17 00:45:04 +01:00
Peter Steinberger
26db52ed69
build: restore qa lab updater sidecar
2026-04-17 00:44:35 +01:00
Peter Steinberger
5c1c52f870
build: bump protobufjs override
2026-04-17 00:22:58 +01:00
Peter Steinberger
b21540fabc
ci: include update sidecars in docker build profile
2026-04-16 23:40:47 +01:00
Peter Steinberger
350aa6343a
build: bump basic-ftp override
2026-04-16 23:28:56 +01:00
Peter Steinberger
041266a669
chore: prepare 2026.4.15 release
2026-04-16 22:45:32 +01:00
Gustavo Madeira Santana
5bb180061a
Check: run type and lint earlier
2026-04-16 16:18:54 -04:00
Peter Steinberger
372c0051ba
test: speed up slow import-boundary tests
2026-04-16 21:14:17 +01:00
Peter Steinberger
c635efd233
chore: prepare 2026.4.15-beta.2 release
2026-04-16 19:58:08 +01:00
Mason Huang
fbccc18e74
fix(deps): bump hono to 4.12.14 and @hono/node-server to 1.19.14 (GHSA-458j-xx4x-4375) ( #67613 )
2026-04-16 18:23:53 +08:00
Peter Steinberger
229eb72cf6
build: exclude private QA from npm package
2026-04-15 09:39:51 -07:00