Tak Hoffman
|
d69ff3c022
|
fix(whatsapp): unwrap quoted wrapper messages
|
2026-03-26 10:16:33 -05:00 |
|
Peter Steinberger
|
2ed11a375a
|
refactor: share web media loader
|
2026-03-26 14:55:32 +00:00 |
|
OfflynAI
|
e45533d568
|
fix(whatsapp): drop fromMe echoes in self-chat DMs using outbound ID tracking (#54570)
Merged via squash.
Prepared head SHA: dad53caf39
Co-authored-by: joelnishanth <140015627+joelnishanth@users.noreply.github.com>
Co-authored-by: mcaxtr <7562095+mcaxtr@users.noreply.github.com>
Reviewed-by: @mcaxtr
|
2026-03-26 02:24:24 -03:00 |
|
Marcus Castro
|
bc1c308383
|
fix(whatsapp): clarify allowFrom policy error (#54850)
|
2026-03-26 00:44:10 -03:00 |
|
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 |
|