Peter Steinberger
3b6d980c52
refactor: unify whatsapp identity handling
2026-03-25 04:46:24 -07:00
khhjoe
f3fe019e3d
fix(whatsapp): use async fs.promises.readFile for selfLid creds read
2026-03-25 04:24:31 -07:00
khhjoe
770a5ee5b1
fix(whatsapp): read selfLid from creds.json for reply-to-bot detection
2026-03-25 04:24:31 -07:00
khhjoe
93594a1440
fix(whatsapp): compare selfLid for reply-to-bot implicit mention in groups
2026-03-25 04:24:31 -07:00
khhjoe
ff25407861
fix(whatsapp): unwrap FutureProofMessage (botInvokeMessage) to restore reply-to-bot detection
2026-03-25 04:24:31 -07:00
Peter Steinberger
b7f2b0d7b9
refactor: align pairing replies, daemon hints, and feishu mention policy
2026-03-25 04:22:53 -07:00
Ayaan Zaidi
15776091a8
fix(whatsapp): avoid eager login tool runtime access
2026-03-25 16:25:00 +05:30
Peter Steinberger
57e2223eec
test: align pairing reply assertions
2026-03-25 05:48:31 +00:00
Peter Steinberger
6f137fff76
test: collapse telegram and whatsapp target suites
2026-03-25 05:21:16 +00:00
Peter Steinberger
61dd61e917
refactor: tighten split-runtime live-state guardrails
2026-03-24 21:58:50 -07:00
Peter Steinberger
fe84148724
test: collapse messaging target test suites
2026-03-25 04:52:36 +00:00
Peter Steinberger
039e87c942
fix: restore WhatsApp active listener singleton ( #54232 )
2026-03-24 21:36:20 -07:00
Peter Steinberger
6f6468027a
refactor: dedupe test and runtime seams
2026-03-24 23:33:30 +00:00
Peter Steinberger
a18e156316
test: speed up telegram and whatsapp suites
2026-03-24 21:48:07 +00:00
Peter Steinberger
b11f4835e2
fix: suppress only recent whatsapp group echoes ( #53624 ) (thanks @w-sss)
2026-03-24 10:10:48 -07:00
w-sss
0d4b47a14e
fix(whatsapp): filter fromMe messages in groups to prevent infinite loop ( #53386 )
2026-03-24 10:10:48 -07:00
Peter Steinberger
332d2ebfe8
test: speed up whatsapp and signal suites
2026-03-24 16:26:58 +00:00
Peter Steinberger
49ae71fa62
test: speed up signal and whatsapp extension suites
2026-03-24 15:57:16 +00:00
Peter Steinberger
d884676dd2
test: speed up whatsapp and shared test suites
2026-03-24 15:16:18 +00:00
Peter Steinberger
b1b162fcdb
test: harden threaded channel follow-ups
2026-03-24 09:24:29 +00:00
Vincent Koc
19295994f3
fix(ci): stabilize whatsapp extension checks
2026-03-23 15:50:19 -07:00
Vincent Koc
6f5df14308
test(whatsapp): preserve harness session exports
2026-03-23 15:50:19 -07:00
Vincent Koc
7b03502175
test(whatsapp): preserve media test module exports
2026-03-23 15:50:19 -07:00
Vincent Koc
e87a64f8d0
test(whatsapp): preserve session exports in login coverage
2026-03-23 15:50:19 -07:00
Vincent Koc
dad6018230
test(whatsapp): stabilize login coverage in shared workers
2026-03-23 15:50:19 -07:00
Peter Steinberger
b393effba6
test: harden channel suite isolation
2026-03-23 12:57:43 +00:00
Peter Steinberger
fc9739313c
test: harden channel suite isolation
2026-03-23 11:09:12 +00:00
Peter Steinberger
dc90d3b1d3
refactor(media): share local file access guards
2026-03-23 00:58:23 -07:00
Peter Steinberger
4fd7feb0fd
fix(media): block remote-host file URLs in loaders
2026-03-23 00:29:46 -07:00
Peter Steinberger
202b588db5
fix: harden plugin docker e2e
2026-03-22 23:42:34 -07:00
Vincent Koc
06ddfb7e5f
fix(ci): satisfy voice-call typing and extension boundaries
2026-03-22 20:26:15 -07:00
Vincent Koc
2131981230
refactor(plugins): move remaining channel and provider ownership out of src
2026-03-22 19:13:25 -07:00
Peter Steinberger
f0ab31366c
refactor: share async computed channel status adapters
2026-03-22 23:37:12 +00:00
Peter Steinberger
4cc0d05cfb
refactor: share channel runtime state defaults
2026-03-22 23:37:12 +00:00
Peter Steinberger
c454fe0fb3
refactor: adopt chat plugin builder in whatsapp
2026-03-22 23:06:25 +00:00
Peter Steinberger
601f560682
test(whatsapp): cover monitor lifecycle states
2026-03-22 22:07:41 +00:00
Peter Steinberger
66743b84fa
refactor(whatsapp): centralize web monitor state
2026-03-22 22:07:41 +00:00
Peter Steinberger
abd948f2b7
fix(whatsapp): preserve watchdog message age across reconnects
2026-03-22 21:52:15 +00:00
Vincent Koc
201124e183
fix(test): restore whatsapp setup surface partial mock
2026-03-22 14:07:27 -07:00
Peter Steinberger
00b2f10dec
refactor: share account snapshot descriptions
2026-03-22 20:55:16 +00:00
Peter Steinberger
7a2709c391
refactor: simplify channel allowlist resolvers
2026-03-22 20:30:21 +00:00
Peter Steinberger
fa13c2960e
refactor: share scoped account accessor adapters
2026-03-22 20:30:21 +00:00
Vincent Koc
9bb5eb6c7f
fix(test): repair channel regression suites
2026-03-22 12:51:36 -07:00
Peter Steinberger
bddb6fca7b
refactor: share remaining account config helpers
2026-03-22 19:45:59 +00:00
Peter Steinberger
412a3eb1ac
build: bump version to 2026.3.22
2026-03-22 11:58:33 -07:00
Peter Steinberger
23a6e0ccd3
refactor: share remaining runtime listener state
2026-03-22 18:09:45 +00:00
Vincent Koc
3ce5a8366a
fix(plugins): enforce minimum host versions for installable plugins ( #52094 )
...
* fix(plugins): enforce min host versions
* fix(plugins): tighten min host version validation
* chore(plugins): trim dead min host version code
* fix(plugins): handle malformed min host metadata
* fix(plugins): key manifest cache by host version
2026-03-22 09:12:08 -07:00
Peter Steinberger
3382ef2724
perf: reduce plugin runtime startup overhead
2026-03-22 09:35:36 +00:00
Vincent Koc
2b4c3c2057
fix(plugin-sdk): remove relative extension boundary escapes ( #51939 )
...
* fix(plugin-sdk): remove relative extension boundary escapes
* Gate new plugin-sdk subpaths on host version
* Add changelog entry for #51939
* Fix local staging for plugin-sdk host version gate
* Raise host floor for line and googlechat plugins
---------
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com >
2026-03-21 20:03:18 -05:00
Peter Steinberger
30ad059da8
refactor(test): dedupe setup wizard helpers
2026-03-22 00:16:31 +00:00