mirror of
https://github.com/Luchexx/wacrm.git
synced 2026-11-02 17:29:45 +00:00
Adds contact-based filters to the Inbox conversation list (issue #272): - Multi-select tag filter with OR logic (a conversation matches if its contact has any selected tag), consistent with Broadcast audiences. - Company filter (exact match) over companies present in the inbox. - Filters stack with the existing status filter and search; active selections show as removable chips with a clear-all control. Tags are hydrated via a shared CONVERSATION_SELECT embed and normalized onto contact.tags, so the realtime hydrate path keeps new conversations matching an active filter. Filtering logic lives in a pure, unit-tested matchesContactFilters helper. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| contact-sidebar.tsx | ||
| conversation-list.tsx | ||
| message-actions.tsx | ||
| message-bubble.tsx | ||
| message-composer.tsx | ||
| message-reactions.tsx | ||
| message-thread.tsx | ||
| reply-quote.tsx | ||
| template-picker.tsx | ||