Fixed
- Unsupported messages now name their subtype. When Meta Cloud API reports an unsupported inbound message, Switchbord preserves its original subtype through storage, realtime updates, inbox rendering, and chat exports. A round WhatsApp video note now appears as “Unsupported message: video note” instead of only the generic provider error. The underlying recording cannot be displayed because Meta does not include retrievable media in this webhook.
Verification
- WhatsApp parser and database adapter regression tests
- Inbox realtime, rendering, cache, and chat-export tests
- App and database typechecks, i18n audit, lint, and release hygiene