Peter Steinberger
c04df3adfb
test: tighten whatsapp connection close assertion
2026-05-09 05:05:04 +01:00
Peter Steinberger
05eda57b3c
refactor: migrate bundled plugins to message lifecycle
2026-05-06 01:46:42 +01:00
Peter Steinberger
6922500382
fix: end WhatsApp sockets during teardown
2026-05-02 02:29:14 +01:00
Peter Steinberger
eab4024934
fix(whatsapp): track provider-accepted auto-replies
2026-04-30 03:38:19 +01: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
Marcus Castro
aa76cf43f0
fix(whatsapp): stabilize auth state and reconcile local runtime after CLI login ( #67815 )
...
* WhatsApp: harden auth persistence and backup recovery
* WhatsApp: model unstable auth state across runtime and setup
* WhatsApp: recover login and monitor startup from unstable auth
* Channels: surface auth stabilizing in status and health
* Gateway protocol: add channels.start surface
* Gateway: reconcile local channel runtime after CLI login
* Channels UI: reflect recovered login start state
* Changelog: note WhatsApp auth stabilization
* Gateway: fix lint in call test
2026-04-19 14:20:46 -03:00
Neerav Makwana
405c63fb32
fix: flush creds queue before reconnect socket open ( #67464 ) (thanks @neeravmakwana)
...
* WhatsApp: flush creds queue before reconnect socket open
* fix: flush creds queue before reconnect socket open (#67464 ) (thanks @neeravmakwana)
---------
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-04-16 10:16:00 +05:30
Marcus Castro
aa023e4283
refactor(whatsapp): centralize account connection lifecycle ( #65427 )
...
* refactor(whatsapp): centralize account connection lifecycle
* fix(whatsapp): harden controller open failure cleanup
* refactor(whatsapp): remove active listener fallback path
* fix(whatsapp): isolate controller registry state
* debug(whatsapp): trace typing presence updates
* docs(changelog): add whatsapp lifecycle fix note
* debug(whatsapp): log global presence mode
* chore(whatsapp): remove debug presence logs
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-12 15:24:49 -03:00