Peter Steinberger
|
62edfdffbd
|
refactor: deduplicate reply payload handling
|
2026-03-18 18:14:57 +00:00 |
Peter Steinberger
|
8d73bc77fa
|
refactor: deduplicate reply payload helpers
|
2026-03-18 17:30:25 +00:00 |
Peter Steinberger
|
27f655ed11
|
refactor: deduplicate channel runtime helpers
|
2026-03-18 16:37:27 +00:00 |
Vincent Koc
|
fbd88e2c8f
|
Main recovery: restore formatter and contract checks (#49570)
* Extensions: fix oxfmt drift on main
* Plugins: restore runtime barrel exports on main
* Config: restore web search compatibility types
* Telegram: align test harness with reply runtime
* Plugin SDK: fix channel config accessor generics
* CLI: remove redundant search provider casts
* Tests: restore main typecheck coverage
* Lobster: fix test import formatting
* Extensions: route bundled seams through plugin-sdk
* Tests: use extension env helper for xai
* Image generation: fix main oxfmt drift
* Config: restore latest main compatibility checks
* Plugin SDK: align guardrail tests with lint
* Telegram: type native command skill mock
|
2026-03-18 00:30:01 -07:00 |
Ayaan Zaidi
|
6802a768cf
|
fix(zalo): break account helper cycles
|
2026-03-18 12:46:09 +05:30 |
Vincent Koc
|
645c5bda2c
|
Plugins: internalize zalo SDK imports
|
2026-03-17 22:56:28 -07:00 |
Peter Steinberger
|
05603e4e6c
|
refactor: deduplicate channel config adapters
|
2026-03-18 04:51:29 +00:00 |
Gustavo Madeira Santana
|
33bcf11c3f
|
Zalo: move outbound session routing behind plugin boundary
|
2026-03-18 04:09:48 +00:00 |
Peter Steinberger
|
9350cb19dd
|
refactor: deduplicate plugin setup and channel config helpers
|
2026-03-18 03:28:05 +00:00 |
Gustavo Madeira Santana
|
682f4d1ca3
|
Plugin SDK: require unified message discovery
|
2026-03-18 03:02:16 +00:00 |
Peter Steinberger
|
39a8dab0da
|
refactor: dedupe plugin lazy runtime helpers
|
2026-03-17 09:24:22 -07:00 |
Peter Steinberger
|
795f1f438b
|
refactor: expose lazy runtime helper to plugins
|
2026-03-17 08:37:11 -07:00 |
Peter Steinberger
|
6bf07b5075
|
fix(ci): restore local check suite
|
2026-03-17 08:14:03 +00:00 |
Peter Steinberger
|
f9588da3e0
|
refactor: split plugin testing seam from bundled extension helpers
|
2026-03-17 01:05:09 -07:00 |
Peter Steinberger
|
9648e7fecb
|
refactor: consolidate lazy runtime surfaces
|
2026-03-17 00:59:20 -07:00 |
Peter Steinberger
|
d28cb8d821
|
refactor(tests): share setup wizard prompter
|
2026-03-17 07:23:43 +00:00 |
Peter Steinberger
|
3dec814fda
|
refactor: bundle lazy runtime surfaces
|
2026-03-17 00:00:45 -07:00 |
Peter Steinberger
|
f2bd76cd1a
|
refactor: finalize plugin sdk legacy boundary cleanup
|
2026-03-16 22:51:46 -07:00 |
Peter Steinberger
|
0cfc80b81c
|
refactor: finish public plugin sdk boundary seams
|
2026-03-16 21:33:59 -07:00 |
Peter Steinberger
|
f4fa84aea7
|
feat(plugins): tighten media runtime integration
|
2026-03-16 21:13:51 -07:00 |
Peter Steinberger
|
7fc134d74e
|
refactor(setup): share patched account adapters
|
2026-03-17 04:09:41 +00:00 |
Vincent Koc
|
e064c1198e
|
Zalo: lazy-load channel runtime paths
|
2026-03-16 20:58:10 -07:00 |
Peter Steinberger
|
2497b8147e
|
refactor: add shared setup sdk subpath
|
2026-03-16 20:17:13 -07:00 |
Vincent Koc
|
79a8905fa4
|
Channels: centralize group policy contracts
|
2026-03-16 02:06:21 -07:00 |
Vincent Koc
|
4aae0d4c9d
|
Channels: centralize outbound payload contracts
|
2026-03-16 02:06:21 -07:00 |
Peter Steinberger
|
85b7bc7edf
|
refactor: remove dock shim and move session routing into plugins
|
2026-03-16 00:09:38 -07:00 |
Vincent Koc
|
92bea9704e
|
Channels: add message action capabilities
|
2026-03-15 21:55:45 -07:00 |
Peter Steinberger
|
656848dcd7
|
refactor: rename setup wizard surfaces
|
2026-03-15 21:40:31 -07:00 |
Peter Steinberger
|
53ccc78c63
|
refactor: rename setup helper surfaces
|
2026-03-15 21:06:55 -07:00 |
Peter Steinberger
|
77d0ff629c
|
refactor: rename channel setup flow seam
|
2026-03-15 20:44:25 -07:00 |
Vincent Koc
|
88b8151c52
|
Zalo: split setup adapter helpers
|
2026-03-15 19:37:25 -07:00 |
Peter Steinberger
|
40be12db96
|
refactor: move feishu zalo zalouser to setup wizard
|
2026-03-15 18:24:39 -07:00 |
Tomáš Dinh
|
b5b589d99d
|
fix(zalo): use plugin-sdk export for webhook client IP resolution (openclaw#46549)
Verified:
- pnpm build
- pnpm check
- pnpm test:macmini
Co-authored-by: Tomáš Dinh <82420070+No898@users.noreply.github.com>
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com>
|
2026-03-14 18:37:56 -05:00 |
Peter Steinberger
|
38b09866b8
|
test: share directory runtime helpers
|
2026-03-14 02:40:27 +00:00 |
Peter Steinberger
|
258945d4d0
|
test: share status issue assertion helpers
|
2026-03-14 01:41:17 +00:00 |
Peter Steinberger
|
0acd1f63fc
|
test: share startup account lifecycle helpers
|
2026-03-14 01:41:17 +00:00 |
Peter Steinberger
|
1ec6b012f8
|
refactor: share zalo status issue helpers
|
2026-03-14 01:41:17 +00:00 |
Peter Steinberger
|
827b166bbc
|
refactor: share zalo send context validation
|
2026-03-14 01:41:16 +00:00 |
Peter Steinberger
|
d0337a18b6
|
fix: clear typecheck backlog
|
2026-03-13 22:09:06 +00:00 |
Peter Steinberger
|
58baf22230
|
refactor: share zalo monitor processing context
|
2026-03-13 21:54:39 +00:00 |
Peter Steinberger
|
f5b9095108
|
refactor: share zalo send result handling
|
2026-03-13 21:54:39 +00:00 |
Peter Steinberger
|
4ec0a120df
|
test: share zalo api request assertion
|
2026-03-13 21:40:54 +00:00 |
Peter Steinberger
|
41c9e3ead0
|
refactor: share cron and zalo monitor test helpers
|
2026-03-13 18:38:12 +00:00 |
Vincent Koc
|
f96ba87f03
|
Zalo: rate limit invalid webhook secret guesses before auth (#44173)
* Zalo: rate limit webhook guesses before auth
* Tests: cover pre-auth Zalo webhook rate limiting
* Changelog: note Zalo pre-auth rate limiting
* Zalo: preserve auth-before-content-type response ordering
* Tests: cover auth-before-content-type webhook ordering
* Zalo: split auth and unauth webhook rate-limit buckets
* Tests: cover auth bucket split for Zalo webhook rate limiting
* Zalo: use trusted proxy client IP for webhook rate limiting
* Tests: cover trusted proxy client IP rate limiting for Zalo
|
2026-03-12 12:30:50 -04:00 |
Peter Steinberger
|
201420a7ee
|
fix: harden secret-file readers
|
2026-03-10 23:40:10 +00:00 |
Peter Steinberger
|
a455c0cc3d
|
refactor: share passive account lifecycle helpers
|
2026-03-10 22:18:04 +00:00 |
Peter Steinberger
|
50ded5052f
|
refactor: share channel config schema fragments
|
2026-03-10 22:18:04 +00:00 |
Peter Steinberger
|
725958c66f
|
refactor: share onboarding secret prompt flows
|
2026-03-10 22:18:03 +00:00 |
Peter Steinberger
|
f209a9be80
|
test: extract sendpayload outbound contract suite
|
2026-03-10 20:35:03 +00:00 |
Peter Steinberger
|
141738f717
|
refactor: harden browser runtime profile handling
|
2026-03-09 00:25:43 +00:00 |