geekhuashan
efbb9a1296
fix(discord): downgrade text-only component+media to classic message and auto-append file block
2026-04-04 01:46:32 +09:00
Shakker
21a87eaf2b
fix: use safeExtend for bluebubbles config
2026-04-03 17:43:17 +01:00
Shakker
91572df932
fix: restore bluebubbles action config typing
2026-04-03 17:43:17 +01:00
Tak Hoffman
b63a175d3d
fix: honor imessage probe account config
2026-04-03 11:40:50 -05:00
Marcus Castro
b473e056a0
fix(whatsapp): restore source login tool import
2026-04-03 13:40:20 -03:00
Tak Hoffman
7f4dd21227
fix: honor zalo action discovery account config
2026-04-03 11:37:22 -05:00
Tak Hoffman
eb497a89cd
fix: honor zalouser action discovery account config
2026-04-03 11:35:55 -05:00
Peter Steinberger
d74d47443e
test: trim extension setup startup
2026-04-03 17:33:45 +01:00
Peter Steinberger
2e041c8b66
test: split slack monitor coverage
2026-04-03 17:33:45 +01:00
Peter Steinberger
1512fab782
test: remove discord channel partial mocks
2026-04-03 17:33:45 +01:00
Peter Steinberger
e263b5d7b6
test: split telegram channel coverage
2026-04-03 17:33:45 +01:00
Peter Steinberger
6686ef0b3a
test: split whatsapp channel coverage
2026-04-03 17:33:45 +01:00
Tak Hoffman
d21ae7173f
fix: honor slack action discovery account config
2026-04-03 11:33:23 -05:00
Peter Steinberger
a1cad12139
fix(ci): restore compat config types
2026-04-03 17:29:43 +01:00
Tak Hoffman
c22f2a0cab
fix: honor feishu action discovery account config
2026-04-03 11:28:51 -05:00
Peter Steinberger
570ed4285e
refactor: extract Discord ack reaction helpers
2026-04-04 01:28:04 +09:00
Tak Hoffman
226e2389f6
fix: honor mattermost action discovery account config
2026-04-03 11:27:07 -05:00
Vincent Koc
09f66b0073
fix(build): align bluebubbles action gating
2026-04-04 01:25:02 +09:00
Tak Hoffman
d59d236a90
fix: honor matrix action discovery account config
2026-04-03 11:23:13 -05:00
Tak Hoffman
fb8048a188
fix: honor telegram action discovery account config
2026-04-03 11:20:49 -05:00
Vincent Koc
9dba944c42
fix(build): restore current main type gates
2026-04-04 01:20:25 +09:00
Peter Steinberger
cf4d3c4daf
refactor: share Discord ack reaction runtime context
2026-04-04 01:19:57 +09:00
Tak Hoffman
832810a5bb
fix: honor discord action discovery account config
2026-04-03 11:18:26 -05:00
Tak Hoffman
632a10cddc
fix: honor googlechat action discovery account config
2026-04-03 11:13:33 -05:00
Tak Hoffman
da5c6ac2b6
fix: honor bluebubbles action discovery account config
2026-04-03 11:11:58 -05:00
Tak Hoffman
fb4127082a
fix: honor signal action discovery account config
2026-04-03 11:09:39 -05:00
Vincent Koc
9fbf501d5a
fix(ci): align whatsapp and responses typing
2026-04-04 01:09:28 +09:00
Peter Steinberger
2766a3409c
fix: resolve rebase type drift ( #60249 ) (thanks @shakkernerd)
2026-04-04 01:07:28 +09:00
Peter Steinberger
2a1a7ea6f9
fix(browser): route test support through sdk testing
2026-04-04 01:07:28 +09:00
Peter Steinberger
0324055d09
test: align latest main runtime harnesses
2026-04-04 01:07:28 +09:00
Peter Steinberger
c563cdc901
fix(telegram): allow target approvals fallback
2026-04-04 01:07:28 +09:00
Peter Steinberger
6f5e71fdbc
test: fix talk voice runtime type import
2026-04-04 01:07:28 +09:00
Shakker
b53dcb9380
test: fix bluebubbles monitor route typing
2026-04-04 01:07:28 +09:00
Shakker
da120962b9
test: fix image generation runtime test types
2026-04-04 01:07:28 +09:00
Shakker
383eea86dc
test: move image generation runtime coverage to owner
2026-04-04 01:07:28 +09:00
Shakker
e1143fb95f
test: tighten bluebubbles monitor runtime typing
2026-04-04 01:07:28 +09:00
Shakker
27a8ef1284
refactor: narrow telegram message context runtime imports
2026-04-04 01:07:28 +09:00
Shakker
71b5a7c35b
test: slim shared plugin runtime mock
2026-04-04 01:07:28 +09:00
chi
33e6a6724d
fix(telegram): enable HTML formatting for model switch messages ( #60042 )
...
* fix(telegram): enable HTML formatting for model switch messages
The model switch confirmation message was displaying raw Markdown
(**text**) instead of bold formatting because parse_mode was not set.
Changes:
- Add optional extra parameter to editMessageWithButtons for parse_mode
- Change format from Markdown ** to HTML <b> tags
- Pass parse_mode: 'HTML' when editing model switch message
Fixes the issue where model names appeared as **provider/model**
instead of bold text in Telegram.
* fix(telegram): escape HTML entities in model switch confirmation
Add defensive `escapeHtml` helper to sanitize `selection.provider`
and `selection.model` before interpolating them into the HTML
callback message. This prevents potential API rejection (HTTP 400)
if future provider or model names contain `<`, `>`, or `&`.
Addresses review feedback on unescaped HTML interpolation.
* test(telegram): cover HTML model switch confirmation
---------
Co-authored-by: Frank Yang <frank.ekn@gmail.com >
2026-04-04 00:05:09 +08:00
Tak Hoffman
7c738ad036
fix: honor whatsapp heartbeat account allowFrom
2026-04-03 11:04:00 -05:00
Vincent Koc
3d799ba004
fix(ci): tighten whatsapp and openai transport types
2026-04-04 01:02:41 +09:00
Tak Hoffman
8805c7b55b
fix: honor imessage setup dm policy accounts
2026-04-03 10:56:55 -05:00
Tak Hoffman
d114b4e033
fix: honor signal setup dm policy accounts
2026-04-03 10:54:40 -05:00
Peter Steinberger
b7f524abaa
fix: resolve post-rebase gate follow-ups for #60081
2026-04-04 00:53:45 +09:00
Peter Steinberger
bf6bd7432a
fix: harden discord ack auth and gate fallout ( #60081 ) (thanks @FunJim)
2026-04-04 00:53:45 +09:00
FunJim
c1741abc3c
test(discord): update ack reaction assertions to expect propagated cfg
...
The implementation fix propagates the hydrated cfg to reactMessageDiscord
and removeReactionDiscord. Update test assertions to expect the cfg
property in the options argument using expect.objectContaining to handle
the dynamic session store path.
2026-04-04 00:53:45 +09:00
FunJim
b51214ec3e
fix(discord): pass hydrated config to ack reactions to fix SecretRef resolution
...
When extracting `reactMessageDiscord`, it defaulted to reading the raw config (which contains `SecretRef`s) if a hydrated `cfg` was omitted. We now pass the pre-resolved `cfg` context into the reaction options so the plugin SDK resolves the token via memory rather than the raw file.
2026-04-04 00:53:45 +09:00
Tak Hoffman
27ced5c1d3
fix: honor line setup dm policy accounts
2026-04-03 10:52:03 -05:00
Vincent Koc
f02f3b925d
refactor(zalouser): lazy-load async runtime surfaces
2026-04-04 00:51:22 +09:00
Tak Hoffman
d1883470e7
fix: honor whatsapp setup dm policy accounts
2026-04-03 10:49:39 -05:00