Commit Graph

12 Commits

Author SHA1 Message Date
Peter Steinberger
0796db5ff9
feat: improve interactive sync status
Some checks are pending
CI / test (push) Waiting to run
pages / Deploy docs (push) Waiting to run
2026-05-07 00:18:13 +01:00
Peter Steinberger
2c9fe08dd8
feat: add WhatsApp channels support 2026-05-05 23:51:33 +01:00
Peter Steinberger
4aa3ef3afc
feat: add chat state commands
Some checks failed
CI / test (push) Has been cancelled
pages / Deploy docs (push) Has been cancelled
Co-authored-by: Erich Weszelits <e.weszelits@gmail.com>
2026-05-05 21:21:47 +01:00
Peter Steinberger
31504a8110
feat: support delete-for-me tombstones 2026-05-05 20:45:17 +01:00
Dinakar Sarbada
b0b7786bb8
feat(sync): add webhook signatures
Add live-message webhook delivery after local storage, with optional HMAC-SHA256 signatures in X-Wacli-Signature. Deliver webhooks on a bounded background worker so slow endpoints cannot block whatsmeow event dispatch.

Co-authored-by: Dinakar Sarbada <dinakars777@users.noreply.github.com>
Co-authored-by: matheusmelo-cabelo <backup.matheusmelo@gmail.com>
2026-05-05 11:33:06 +01:00
Dinakar Sarbada
f1cb39fe8a
feat(send): add sticker messages
Add wacli send sticker for 512x512 WebP sticker files, including recipient resolution, quoted replies, sync-process delegation, local media metadata, and stricter sticker payload validation.

Verified with local full gate, GitHub CI, and a live sticker send.

Co-authored-by: Dinakar Sarbada <dinakars777@users.noreply.github.com>
Co-authored-by: Filipe <35941797+fm1randa@users.noreply.github.com>
2026-05-05 09:54:31 +01:00
Peter Steinberger
0826cd4aa1
fix(cli): emit event errors under events mode 2026-05-05 07:55:30 +01:00
Dinakar Sarbada
108da989f7
feat(cli): add NDJSON lifecycle events
Adds a global --events flag for machine-readable lifecycle telemetry on auth, sync, and history backfill. Keeps stderr parseable as NDJSON, including progress, idle, reconnect, warning, and interrupt-signal paths.

Co-authored-by: Dinakar Sarbada <dinakars777@users.noreply.github.com>
Co-authored-by: acxtrilla <cazz9584@gmail.com>
2026-05-05 07:50:14 +01:00
Peter Steinberger
1b464909ca
fix(sync): request app-state recovery on lthash mismatch 2026-05-05 07:06:04 +01:00
Peter Steinberger
eaa7a1b979
fix(send): delegate sends during sync 2026-05-05 06:57:29 +01:00
Peter Steinberger
d410e9f76e
security: cap sync storage growth 2026-05-04 10:10:48 +01:00
Peter Steinberger
6199cff6cb
docs: add command documentation index 2026-05-04 09:11:44 +01:00