Commit Graph

4 Commits

Author SHA1 Message Date
Keith the Silly Goose
387ab475e2 feat(whatsapp): add per-session ackReaction override
Allows controlling auto-reactions (ack emoji) per-session via sessions.json.
Session-level ackReaction can be set to 'always', 'mentions', or 'never'
to override global direct/group settings.

- Add sessionMode parameter to shouldAckReactionForWhatsApp
- Load session config in maybeSendAckReaction to check override
- Add ackReaction field to SessionEntry type
- Add tests for session override behavior
- Document per-session override in whatsapp.md
2026-01-29 13:29:10 +13:00
Peter Steinberger
cb8c8fee9a refactor: centralize ack reaction removal 2026-01-23 23:32:14 +00:00
Peter Steinberger
892197c43e refactor: reuse ack reaction helper for whatsapp 2026-01-23 22:24:31 +00:00
Peter Steinberger
02bd6e4a24 refactor: centralize ack reaction gating 2026-01-23 22:24:31 +00:00