Peter Steinberger
feac26c3b7
refactor: share allowFrom formatter scaffolding
2026-03-07 23:27:51 +00:00
Peter Steinberger
c91bfa830a
refactor: share route-level group gating decisions
2026-03-07 23:27:51 +00:00
Peter Steinberger
5bbca5be91
refactor: share sender-scoped group policy derivation
2026-03-07 23:27:51 +00:00
Peter Steinberger
b7d03ea1f5
refactor: centralize open group-policy warning flow collectors
2026-03-07 23:27:51 +00:00
Peter Steinberger
b456649974
refactor: unify account-scoped dm security policy resolver
2026-03-07 23:27:51 +00:00
Peter Steinberger
7230b96cc7
refactor: unify extension allowlist resolver and directory scaffolding
2026-03-07 23:27:51 +00:00
Peter Steinberger
8e0e76697a
refactor: unify channel open-group-policy warning builders
2026-03-07 23:27:51 +00:00
Peter Steinberger
4b61779a46
refactor: unify extension webhook request lifecycle scaffolding
2026-03-07 23:27:51 +00:00
Peter Steinberger
27dad962fe
refactor: normalize runtime group sender gating decisions
2026-03-07 23:27:51 +00:00
Peter Steinberger
5eba663c38
refactor: unify onboarding secret-input prompt state wiring
2026-03-07 23:27:51 +00:00
Peter Steinberger
6b1c82c4f1
refactor: unify onboarding dm/group policy scaffolding
2026-03-07 23:27:51 +00:00
Peter Steinberger
be9ea991de
fix(discord): avoid native plugin command collisions
2026-03-07 21:59:44 +00:00
Peter Steinberger
1835d5808f
fix(test): align feishu pairing assertion
2026-03-07 21:36:04 +00:00
Peter Steinberger
92f5a2e252
fix(models): refresh gpt/gemini alias defaults ( #38638 , thanks @ademczuk)
...
Co-authored-by: ademczuk <andrew.demczuk@gmail.com >
2026-03-07 21:10:58 +00:00
Peter Steinberger
f0b05869fc
refactor: share onboarding account id resolution prelude
2026-03-07 21:09:26 +00:00
Peter Steinberger
95fe282a17
refactor: unify channel status snapshot base fields
2026-03-07 20:33:50 +00:00
Peter Steinberger
b9e7521463
refactor: unify directory config entry extraction
2026-03-07 20:33:50 +00:00
Peter Steinberger
b0ac284dae
refactor: share setup account config patch helper
2026-03-07 20:33:50 +00:00
Peter Steinberger
7242777d63
refactor: unify account list/default scaffolding
2026-03-07 20:33:50 +00:00
Peter Steinberger
2bcd56cfac
refactor: unify DM pairing challenge flows
2026-03-07 20:33:50 +00:00
Peter Steinberger
cf290e31bd
fix(voice-call): align plugin manifest schema with runtime config fields ( #38892 )
...
Co-authored-by: giumex <giuliano.messina@gmail.com >
2026-03-07 19:49:58 +00:00
Peter Steinberger
6bfae2714f
refactor: dedupe bluebubbles webhook auth test setup
2026-03-07 19:02:01 +00:00
Peter Steinberger
0f53177971
fix(tests): stabilize diffs localReq headers (supersedes #39063 )
...
Co-authored-by: Shennng <Shennng@users.noreply.github.com >
2026-03-07 18:57:35 +00:00
Vincent Koc
f966dde476
tests: fix detect-secrets false positives ( #39084 )
...
* Tests: rename gateway status env token fixture
* Tests: allowlist feishu onboarding fixtures
* Tests: allowlist Google Chat private key fixture
* Docs: allowlist Brave API key example
* Tests: allowlist pairing password env fixtures
* Chore: refresh detect-secrets baseline
2026-03-07 13:21:29 -05:00
Vincent Koc
e4d80ed556
CI: restore main detect-secrets scan ( #38438 )
...
* Tests: stabilize detect-secrets fixtures
* Tests: fix rebased detect-secrets false positives
* Docs: keep snippets valid under detect-secrets
* Tests: finalize detect-secrets false-positive fixes
* Tests: reduce detect-secrets false positives
* Tests: keep detect-secrets pragmas inline
* Tests: remediate next detect-secrets batch
* Tests: tighten detect-secrets allowlists
* Tests: stabilize detect-secrets formatter drift
2026-03-07 10:06:35 -08:00
Peter Steinberger
98ed7f57c6
refactor(feishu): dedupe non-streaming reply dispatcher setup
2026-03-07 17:58:31 +00:00
Peter Steinberger
6b0785028f
refactor(feishu): dedupe accounts env secret-ref checks
2026-03-07 17:58:31 +00:00
Peter Steinberger
7fddb357cb
refactor(feishu): dedupe client timeout assertion scaffolding
2026-03-07 17:58:31 +00:00
Peter Steinberger
ac5f018877
refactor(feishu): dedupe onboarding status env setup tests
2026-03-07 17:58:31 +00:00
Peter Steinberger
3d18c6ecec
refactor(googlechat): dedupe outbound media runtime fixture setup
2026-03-07 17:58:31 +00:00
Peter Steinberger
6b778c4048
refactor(zalouser): reuse shared QR temp file writer
2026-03-07 17:58:31 +00:00
Peter Steinberger
d918fe3ecf
refactor(mattermost): dedupe interaction callback test flows
2026-03-07 17:58:31 +00:00
Josh Avant
8e20dd22d8
Secrets: harden SecretRef-safe models.json persistence ( #38955 )
2026-03-07 11:28:39 -06:00
Peter Steinberger
a82df52753
refactor(extensions): share secret input schema builder
2026-03-07 17:05:23 +00:00
Peter Steinberger
74912037dc
perf: harden chunking against quadratic scans
2026-03-07 16:50:35 +00:00
Peter Steinberger
b393b9e8ff
refactor(synology-chat): thread command authorization from webhook gate
2026-03-07 16:48:42 +00:00
Peter Steinberger
44881b0222
fix(diffs): harden proxied local viewer detection
2026-03-07 16:46:02 +00:00
Peter Steinberger
3a50e46cbf
fix(nostr): harden profile mutation proxy guards
2026-03-07 16:44:21 +00:00
Vincent Koc
f03f305ade
Mattermost: fix interaction action lookup sentinel ( #38992 )
2026-03-07 08:20:13 -08:00
Muhammed Mukhthar CM
4f08dcccfd
Mattermost: add interactive model picker ( #38767 )
...
Merged via squash.
Prepared head SHA: 0883654e88
Co-authored-by: mukhtharcm <56378562+mukhtharcm@users.noreply.github.com >
Co-authored-by: mukhtharcm <56378562+mukhtharcm@users.noreply.github.com >
Reviewed-by: @mukhtharcm
2026-03-07 21:45:29 +05:30
Peter Steinberger
addd290f88
fix(ci): stabilize tests and detect-secrets after dep updates
2026-03-07 11:14:04 +00:00
Peter Steinberger
8db5d67768
chore: update dependencies except carbon
2026-03-07 10:55:18 +00:00
Peter Steinberger
1aa77e4603
refactor(extensions): reuse shared helper primitives
2026-03-07 10:41:05 +00:00
Peter Steinberger
997a9f5b9e
chore: bump version to 2026.3.7
2026-03-07 10:09:02 +00:00
Xinhua Gu
024af2b738
fix(feishu): disable block streaming to prevent silent reply drops (openclaw#38422)
...
Verified:
- pnpm build
- pnpm check
- pnpm test:macmini
Co-authored-by: xinhuagu <562450+xinhuagu@users.noreply.github.com >
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com >
2026-03-06 22:33:30 -06:00
Tak Hoffman
a01978ba96
fix(googlechat): inherit shared defaults for multi-account webhook auth ( #38492 )
...
* fix(googlechat): inherit shared defaults from accounts.default
* fix(googlechat): do not inherit default enabled state
* fix(googlechat): avoid inheriting default credentials
* fix(googlechat): keep dangerous auth flags account-local
2026-03-06 21:11:55 -06:00
Vincent Koc
75981b05c3
Dependencies: remove unused extension packages ( #38317 )
...
* Dependencies: drop unused extension packages
* Dependencies: drop unused tlon http-api package
* Dependencies: keep bundled acpx package
2026-03-06 19:55:41 -05:00
Vincent Koc
42e3d8d693
Secrets: add inline allowlist review set ( #38314 )
...
* Secrets: add inline allowlist review set
* Secrets: narrow detect-secrets file exclusions
* Secrets: exclude Docker fingerprint false positive
* Secrets: allowlist test and docs false positives
* Secrets: refresh baseline after allowlist updates
* Secrets: fix gateway chat fixture pragma
* Secrets: format pre-commit config
* Android: keep talk mode fixture JSON valid
* Feishu: rely on client timeout injection
* Secrets: allowlist provider auth test fixtures
* Secrets: allowlist onboard search fixtures
* Secrets: allowlist onboard mode fixture
* Secrets: allowlist gateway auth mode fixture
* Secrets: allowlist APNS wake test key
* Secrets: allowlist gateway reload fixtures
* Secrets: allowlist moonshot video fixture
* Secrets: allowlist auto audio fixture
* Secrets: allowlist tiny audio fixture
* Secrets: allowlist embeddings fixtures
* Secrets: allowlist resolve fixtures
* Secrets: allowlist target registry pattern fixtures
* Secrets: allowlist gateway chat env fixture
* Secrets: refresh baseline after fixture allowlists
* Secrets: reapply gateway chat env allowlist
* Secrets: reapply gateway chat env allowlist
* Secrets: stabilize gateway chat env allowlist
* Secrets: allowlist runtime snapshot save fixture
* Secrets: allowlist oauth profile fixtures
* Secrets: allowlist compaction identifier fixture
* Secrets: allowlist model auth fixture
* Secrets: allowlist model status fixtures
* Secrets: allowlist custom onboarding fixture
* Secrets: allowlist mattermost token summary fixtures
* Secrets: allowlist gateway auth suite fixtures
* Secrets: allowlist channel summary fixture
* Secrets: allowlist provider usage auth fixtures
* Secrets: allowlist media proxy fixture
* Secrets: allowlist secrets audit fixtures
* Secrets: refresh baseline after final fixture allowlists
* Feishu: prefer explicit client timeout
* Feishu: test direct timeout precedence
2026-03-06 19:35:26 -05:00
Vincent Koc
110ca23bab
Feishu: update media timeout tests
2026-03-06 17:34:41 -05:00
Anton Eicher
20db7afd5f
fix(feishu): remove invalid timeout properties from SDK method calls ( #38267 )
...
The `timeout` property is not part of the Lark SDK method signatures,
causing TS2353 errors. The client-level `httpTimeoutMs` already applies
the timeout to all requests.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 15:50:34 -06:00