Tak Hoffman
|
774b40467b
|
fix(zalouser): stop inheriting dm allowlist for groups (#46663)
|
2026-03-14 19:10:11 -05:00 |
Peter Steinberger
|
6a61d5504c
|
refactor: share extension deferred and runtime helpers
|
2026-03-14 02:40:28 +00:00 |
Peter Steinberger
|
97dc493e2a
|
refactor: share extension channel status summaries
|
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
|
1ec6b012f8
|
refactor: share zalo status issue helpers
|
2026-03-14 01:41:17 +00:00 |
Peter Steinberger
|
d7aa3cc1c3
|
test: share zalouser test helpers
|
2026-03-13 23:35:28 +00:00 |
Peter Steinberger
|
a6375a2094
|
refactor: share zalouser account resolution
|
2026-03-13 21:40:54 +00:00 |
Peter Steinberger
|
1cea43d349
|
test: share zalouser group policy resolver
|
2026-03-13 21:40:52 +00:00 |
Peter Steinberger
|
d53d4dc22f
|
refactor: share zalouser group gating helpers
|
2026-03-13 20:19:39 +00:00 |
Peter Steinberger
|
a5f0f66427
|
refactor: share zalouser group auth setup
|
2026-03-13 20:19:38 +00:00 |
Peter Steinberger
|
88244c0942
|
refactor(zalouser): reuse shared name matching helper
|
2026-03-13 01:44:42 +00:00 |
Peter Steinberger
|
b14a5c6713
|
fix(zalouser): require ids for group allowlist auth
|
2026-03-13 01:31:17 +00:00 |
Nimrod Gutman
|
4f620bebe5
|
fix(doctor): canonicalize gateway service entrypoint paths (#43882)
Merged via squash.
Prepared head SHA: 9f530d2a86
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com>
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com>
Reviewed-by: @ngutman
|
2026-03-12 12:39:22 +02:00 |
Ayaan Zaidi
|
783a0d540f
|
fix: add zalouser outbound chunker
|
2026-03-12 15:47:12 +05:30 |
darkamenosa
|
a6711afdc2
|
feat(zalouser): add markdown-to-Zalo text style parsing (#43324)
* feat(zalouser): add markdown-to-Zalo text style parsing
Parse markdown formatting (bold, italic, strikethrough, headings, lists,
code blocks, blockquotes, custom color/style tags) into Zalo native
TextStyle ranges so outbound messages render with rich formatting.
- Add text-styles.ts with parseZalouserTextStyles() converter
- Wire markdown mode into send pipeline (sendMessageZalouser)
- Export TextStyle enum and Style type from zca-client
- Add textMode/textStyles to ZaloSendOptions
- Pass textStyles through sendZaloTextMessage to zca-js API
- Enable textMode:"markdown" in outbound sendText/sendMedia and monitor
- Add comprehensive tests for parsing, send, and channel integration
* fix(zalouser): harden markdown text parsing
* fix(zalouser): mirror zca-js text style types
* fix(zalouser): support tilde fenced code blocks
* fix(zalouser): handle quoted fenced code blocks
* fix(zalouser): preserve literal quote lines in code fences
* fix(zalouser): support indented quoted fences
* fix(zalouser): preserve quoted markdown blocks
* fix(zalouser): rechunk formatted messages
* fix(zalouser): preserve markdown structure across chunks
* fix(zalouser): honor chunk limits and CRLF fences
|
2026-03-12 16:24:15 +07:00 |
Josh Avant
|
36d2ae2a22
|
SecretRef: harden custom/provider secret persistence and reuse (#42554)
* Models: gate custom provider keys by usable secret semantics
* Config: project runtime writes onto source snapshot
* Models: prevent stale apiKey preservation for marker-managed providers
* Runner: strip SecretRef marker headers from resolved models
* Secrets: scan active agent models.json path in audit
* Config: guard runtime-source projection for unrelated configs
* Extensions: fix onboarding type errors in CI
* Tests: align setup helper account-enabled expectation
* Secrets audit: harden models.json file reads
* fix: harden SecretRef custom/provider secret persistence (#42554) (thanks @joshavant)
|
2026-03-10 23:55: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
|
00170f8e1a
|
refactor: share scoped account config patching
|
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 |
Peter Steinberger
|
5845b5bfba
|
refactor: share multi-account config schema fragments
|
2026-03-08 23:38:24 +00:00 |
Peter Steinberger
|
8d7778d1d6
|
refactor: dedupe plugin runtime stores
|
2026-03-08 23:38:24 +00:00 |
Peter Steinberger
|
06ffef8465
|
fix(ci): repair zalouser CI failures
|
2026-03-08 05:09:12 +00:00 |
Peter Steinberger
|
fcdc1a13e1
|
fix: land #33992 from @darkamenosa
Co-authored-by: Tom <hxtxmu@gmail.com>
|
2026-03-08 04:49:04 +00:00 |
Vincent Koc
|
d83f2c145a
|
Zalo User: use scoped plugin SDK imports
|
2026-03-07 16:27:00 -08:00 |
Peter Steinberger
|
556aa8a702
|
refactor: share config adapter allowFrom and defaultTo helpers
|
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
|
b456649974
|
refactor: unify account-scoped dm security policy resolver
|
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
|
f0b05869fc
|
refactor: share onboarding account id resolution prelude
|
2026-03-07 21:09:26 +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
|
6b778c4048
|
refactor(zalouser): reuse shared QR temp file writer
|
2026-03-07 17:58:31 +00:00 |
Peter Steinberger
|
addd290f88
|
fix(ci): stabilize tests and detect-secrets after dep updates
|
2026-03-07 11:14:04 +00:00 |
Peter Steinberger
|
1aa77e4603
|
refactor(extensions): reuse shared helper primitives
|
2026-03-07 10:41:05 +00:00 |
Gustavo Madeira Santana
|
5c4ab999b0
|
Plugins/zalouser: migrate to scoped plugin-sdk imports
|
2026-03-04 02:35:13 -05:00 |
Gustavo Madeira Santana
|
37a8caee42
|
Extensions: migrate zalouser plugin-sdk imports
|
2026-03-04 01:21:30 -05:00 |
Peter Steinberger
|
5d3032b293
|
fix: align gateway and zalouser typing imports
|
2026-03-02 22:29:18 +00:00 |
Peter Steinberger
|
19fafed11d
|
refactor(zalouser): extract policy and message helpers
|
2026-03-02 22:16:47 +00:00 |
markfietje
|
49687d313c
|
fix(plugins): allow hardlinks for bundled plugins (fixes #28175, #28404) (openclaw#32119) thanks @markfietje
Verified:
- pnpm install --frozen-lockfile
- pnpm build
- pnpm check
- pnpm test:macmini
Co-authored-by: markfietje <4325889+markfietje@users.noreply.github.com>
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com>
|
2026-03-02 16:10:31 -06:00 |
Peter Steinberger
|
f9025c3f55
|
feat(zalouser): add reactions, group context, and receipt acks
|
2026-03-02 22:08:11 +00:00 |
Peter Steinberger
|
99a3db6ba9
|
fix(zalouser): enforce group mention gating and typing
|
2026-03-02 21:53:54 +00:00 |
Tak Hoffman
|
1ea42ebe98
|
fix(tsgo): unblock baseline type errors (#31873)
|
2026-03-02 10:09:49 -06:00 |
Peter Steinberger
|
ee1b147631
|
fix(zalouser): harden inbound sender id handling
|
2026-03-02 15:44:07 +00:00 |
Peter Steinberger
|
0f00110f5d
|
test(zalouser): expand native runtime regression coverage
|
2026-03-02 15:44:07 +00:00 |
Peter Steinberger
|
174f2de447
|
feat(zalouser): migrate runtime to native zca-js
|
2026-03-02 15:44:07 +00:00 |
David Friedland
|
dd3f7d57ee
|
sendPayload: add chunking, empty-payload guard, and tests
|
2026-03-02 15:35:47 +00:00 |
David Friedland
|
47ef180fb7
|
sendPayload: explicit text fallback in text-only path
|
2026-03-02 15:35:47 +00:00 |