mirror of
https://github.com/fsolla/teqo.git
synced 2026-11-13 15:13:07 +00:00
openCampaignNotifications (lista + marca em 1 round trip) substitui listCampaignNotifications + markAllCampaignNotificationsRead; markAllNotificationsRead extraída (owner-scoped, idempotente, cap 200) com int test; bell vira Dialog desktop / Drawer mobile (par C94), sem título/rodapé/botões, skeleton de loading, safe-area, focus-visible, role=alert; readAt sai do contrato do item; P4-D ledger atualizado (batch sem transação agora no hot path, self-healing). |
||
|---|---|---|
| .. | ||
| (campaign) | ||
| (frontend) | ||
| (payload) | ||