Switchbordswitchbord
v0.16.70

v0.16.70

Renders inbound WhatsApp interactive button and list replies as structured inbox chips with realtime and cache coverage.

Interactive replies in the inbox


  • Inbound WhatsApp button and list replies now render as structured chips inside the chat bubble, showing the reply type, selected title, optional list-row description, and reply id for operator context.
  • The webhook pipeline now carries interactive reply metadata end-to-end: WhatsApp normalization, database payload persistence, domain mapping, scoped realtime broadcasts, and Dexie/liveQuery cache preservation.
  • WhatsApp Flow responses remain on the existing Flow Response card path; this release only adds the lighter button/list reply display.

Verification


  • Parser, database mapping, cache, realtime merge, message-bubble, and i18n regression tests were added for the new metadata path.
  • Local verification covered focused app/database/whatsapp tests, package typechecks, lint, and release hygiene.