Peter Steinberger
5397667272
chore(release): prepare 2026.5.4
2026-05-04 10:09:55 +01:00
Vincent Koc
071db2ca69
fix(whatsapp): capture login outcome output
2026-05-04 01:18:52 -07:00
Peter Steinberger
9efbae7acd
fix(whatsapp): route login qr through runtime
2026-05-04 09:07:42 +01:00
Vincent Koc
7b29fc36c3
test(whatsapp): sync auto-reply runtime mock
2026-05-03 18:54:36 -07:00
Peter Steinberger
828d071ada
test: fix whatsapp reply delivery mocks
2026-05-04 02:31:21 +01:00
scoootscooob
b0f947f61c
fix(whatsapp): honor group visible reply mode ( #76973 )
...
* fix(whatsapp): honor group visible reply mode
* fix(whatsapp): preserve direct reply defaults
2026-05-03 18:07:38 -07:00
Peter Steinberger
8dd6a2d323
fix(channels): preserve degraded voice text and mention boundaries
2026-05-03 12:17:11 +01:00
openclaw-clownfish[bot]
22748b1c36
feat(whatsapp): support native outbound mentions ( #73961 )
...
Merged via squash.
Prepared head SHA: bb1df9e681
Co-authored-by: BunsDev <68980965+BunsDev@users.noreply.github.com >
Reviewed-by: @BunsDev
2026-05-02 23:50:54 -05:00
Peter Steinberger
31161abd40
chore(release): bump version to 2026.5.3
2026-05-03 03:08:47 +01:00
Vincent Koc
0fad53a192
feat(whatsapp): support newsletter targets in message tool ( #73393 )
...
Summary:
- Adds WhatsApp `@newsletter` target normalization, outbound allowFrom bypass, channel session routing, composing-presence suppression, docs/changelog updates, and focused tests.
- Reproducibility: yes. Source inspection on current main shows a `120363401234567890@newsletter` target normalizes to null before outbound send, and the current session route has only direct/group semantics.
ClawSweeper fixups:
- Included follow-up commit: fix(clownfish): address review for ghcrawl-156943-autonomous-smoke (1)
- Included follow-up commit: feat(whatsapp): support newsletter targets in message tool
Validation:
- ClawSweeper review passed for head 9ff3f88202 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 9ff3f88202
Review: https://github.com/openclaw/openclaw/pull/73393#issuecomment-4338584612
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-02 20:09:31 +00:00
Peter Steinberger
80da0a0213
chore: bump version to 2026.5.2
2026-05-02 11:58:45 +01:00
Peter Steinberger
e4f1dac93f
test: remove orphaned whatsapp session snapshot helper
2026-05-02 09:31:11 +01:00
Peter Steinberger
bd511be53d
refactor(whatsapp): remove legacy heartbeat runners
2026-05-02 08:40:07 +01:00
Peter Steinberger
53c4217110
fix(cron): keep pairing approvals out of automation recipients
2026-05-02 08:03:29 +01:00
Peter Steinberger
43121fb096
fix: guard provider-prefixed delivery targets
2026-05-02 05:30:41 +01:00
Peter Steinberger
9f4921c1cd
build: prepare next external plugin beta batch
2026-05-02 05:16:10 +01:00
Peter Steinberger
0ecda680c8
fix: strip legacy tool-call text from replies
2026-05-02 02:38:26 +01:00
Peter Steinberger
6922500382
fix: end WhatsApp sockets during teardown
2026-05-02 02:29:14 +01:00
Peter Steinberger
06be5eee6a
fix: include quoted WhatsApp media in inbound context
2026-05-02 02:19:55 +01:00
Peter Steinberger
32db81ca5c
fix: classify session liveness diagnostics
2026-05-02 00:13:58 +01:00
Peter Steinberger
20945b84b4
feat: generalize message access groups ( #75813 )
2026-05-01 23:55:26 +01:00
Peter Steinberger
4144180eb0
build(deps): update workspace dependencies
2026-05-01 21:58:26 +01:00
Peter Steinberger
ed8f50f240
refactor: simplify plugin dependency handling
...
Simplify plugin installation and runtime loading around package-manager-owned dependencies, with Jiti reserved for local/TS fallback paths.
Also scans npm plugin install roots so hoisted transitive dependencies are covered by dependency denylist and node_modules symlink checks.
2026-05-01 21:32:22 +01:00
Peter Steinberger
3961f52ab2
refactor: trim whatsapp test helper exports
2026-05-01 18:54:17 +01:00
Peter Steinberger
d647ba1c6f
refactor: trim whatsapp helper exports
2026-05-01 17:15:24 +01:00
Peter Steinberger
ebbd80a6a2
refactor: trim extension barrel leftovers
2026-05-01 14:46:29 +01:00
Peter Steinberger
ae0e57eefc
refactor: trim messaging runtime barrels
2026-05-01 14:42:47 +01:00
Peter Steinberger
d7ea6d9f8c
refactor: trim internal extension seams
2026-05-01 14:21:52 +01:00
Vincent Koc
963c56e01c
fix(whatsapp): drop stale qrcode runtime dependency
2026-05-01 06:21:17 -07:00
Peter Steinberger
ad1e14af53
refactor: delete unused test helper code
2026-05-01 13:11:42 +01:00
Peter Steinberger
040f533f60
chore: update dependencies
2026-05-01 12:43:17 +01:00
Peter Steinberger
0e1af0d770
fix(whatsapp): mirror qrcode from root runtime deps
2026-05-01 12:06:26 +01:00
Peter Steinberger
2c488daaf4
fix(whatsapp): stage qrcode runtime dependency
2026-05-01 11:49:05 +01:00
Peter Steinberger
4cbd1b53cf
refactor: prune unused exported types
2026-05-01 09:56:37 +01:00
Peter Steinberger
0ac1a07f7c
refactor: prune unused extension helpers
2026-05-01 09:02:45 +01:00
Peter Steinberger
ffe67e9cdc
refactor(channels): route inbound turns through kernel
2026-04-30 04:08:47 +01:00
Peter Steinberger
eab4024934
fix(whatsapp): track provider-accepted auto-replies
2026-04-30 03:38:19 +01:00
Peter Steinberger
02ebac6250
refactor(channels): share turn dispatch results
2026-04-30 02:58:40 +01:00
Marcus Castro
4cba08df01
fix(whatsapp): remove exposeErrorText config ( #74642 )
...
* fix(whatsapp): remove exposeErrorText config
* fix(whatsapp): mark internal system events trusted
2026-04-29 20:03:58 -03:00
Peter Steinberger
9a9cd0c0ab
refactor(channels): add shared turn kernel
2026-04-29 23:16:16 +01:00
Peter Steinberger
83267e99b0
chore: update dependencies
2026-04-29 22:42:45 +01:00
openclaw-clawsweeper[bot]
a512b5dde9
fix: The commit introduces imports from `src/channels/plugins/dm-acces
2026-04-29 17:31:11 +01:00
Peter Steinberger
4dd2768c4b
fix(channels): improve health metadata and reply diagnostics
2026-04-29 16:27:24 +01:00
Vincent Koc
21a92ea0f6
fix(whatsapp): recover group inbound after reconnect churn
...
Repair WhatsApp group inbound recovery after repeated reconnect churn while keeping the fallback scoped to reconnect metadata.
Canonical issue: #66920 . Related evidence: #7433 , #63855 , #70856 .
Thanks to legonhilltech-jpg, octopuslabs-fl, Kanorin-chan, and stuswan for the reports and reproduction details.
2026-04-29 03:54:18 -07:00
Rubén Cuevas
652f34103a
fix(whatsapp): sanitize tool XML and hide configured error text ( #71830 )
...
Merged via squash.
Prepared head SHA: 184d4a25e4
Co-authored-by: rubencu <4742789+rubencu@users.noreply.github.com >
Co-authored-by: mcaxtr <7562095+mcaxtr@users.noreply.github.com >
Reviewed-by: @mcaxtr
2026-04-29 01:43:25 -03:00
Sathvik Gilakamsetty
7ddd815e46
fix(whatsapp): report transport activity so stale-socket health detection works ( #72656 )
...
Merged via squash.
Prepared head SHA: 1b1920742c
Co-authored-by: Sathvik-1007 <195685832+Sathvik-1007@users.noreply.github.com >
Co-authored-by: mcaxtr <7562095+mcaxtr@users.noreply.github.com >
Reviewed-by: @mcaxtr
2026-04-29 00:46:55 -03:00
Juan Flores
aa1bccfe80
fix(whatsapp): detect group @mentions when self is in allowFrom ( #49317 ) ( #73453 )
...
Merged via squash.
Prepared head SHA: 357c62849f
Co-authored-by: juan-flores077 <112629487+juan-flores077@users.noreply.github.com >
Co-authored-by: mcaxtr <7562095+mcaxtr@users.noreply.github.com >
Reviewed-by: @mcaxtr
2026-04-29 00:39:37 -03:00
hcl
46783d41e9
fix(whatsapp): gate pairing access-control on extractable inbound user content ( #73797 ) ( #73823 )
...
Merged via squash.
Prepared head SHA: 61506e1439
Co-authored-by: hclsys <7755017+hclsys@users.noreply.github.com >
Co-authored-by: mcaxtr <7562095+mcaxtr@users.noreply.github.com >
Reviewed-by: @mcaxtr
2026-04-28 22:09:23 -03:00
Peter Steinberger
7e41913a20
fix(gateway): reduce TUI history startup latency
2026-04-28 23:34:59 +01:00
Radek Sienkiewicz
dd643c82b5
fix(whatsapp): expose Baileys socket timing ( #73580 )
...
Merged via squash.
Prepared head SHA: d34755262f
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com >
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com >
Reviewed-by: @velvet-shark
2026-04-28 15:46:47 +02:00