Self messages from the linked WhatsApp number bypass dmPolicy and allowFrom
checks automatically. Clarified that users don't need to add their own
number to the allowlist.
Self messages from the linked WhatsApp number bypass dmPolicy checks
entirely (via isSamePhone check in access-control.ts)...
- Session override 'mentions' now requires actual @mention
- Does not bypass via groupActivated state
- Added test case for strict behavior
- Updated docs to clarify distinction from global config
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