Tak Hoffman
|
774b40467b
|
fix(zalouser): stop inheriting dm allowlist for groups (#46663)
|
2026-03-14 19:10:11 -05:00 |
Peter Steinberger
|
49a2ff7d01
|
build: sync plugins for 2026.3.14
|
2026-03-14 06:05:39 +00: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
|
16ececf0a6
|
chore: bump version to 2026.3.13
|
2026-03-13 04:38:32 +00:00 |
Peter Steinberger
|
88244c0942
|
refactor(zalouser): reuse shared name matching helper
|
2026-03-13 01:44:42 +00:00 |
Peter Steinberger
|
c25e46a433
|
chore: prepare 2026.3.12 release
|
2026-03-13 01:38:20 +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 |
Peter Steinberger
|
ce5dd742f8
|
build: sync versions to 2026.3.11
|
2026-03-12 04:01:57 +00:00 |
Peter Steinberger
|
0e397e62b7
|
chore: bump version to 2026.3.10
|
2026-03-11 23:29:53 +00: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
|
f6d0712f50
|
build: sync plugin versions for 2026.3.9
|
2026-03-09 08:39:52 +00:00 |
Peter Steinberger
|
5fca4c0de0
|
chore: prepare 2026.3.8-beta.1 release
|
2026-03-09 07:09:37 +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
|
64d4d9aabb
|
refactor: move bundled extension gap allowlists into manifests
|
2026-03-08 18:26:35 +00:00 |
Peter Steinberger
|
05217845a7
|
build: bump version to 2026.3.8
|
2026-03-08 05:59:04 +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 |
Peter Steinberger
|
997a9f5b9e
|
chore: bump version to 2026.3.7
|
2026-03-07 10:09:02 +00:00 |
Ayaan Zaidi
|
4ed5febc38
|
chore(extensions): sync plugin versions
|
2026-03-06 22:26:15 +05:30 |
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 |