teqo-backup/src/components/campaign/auth
Cursor Agent de67acf41b D2 — Push + sino in-app para /campanha
- Collections Notification e PushSubscription com migration
- Sino no header (mobile + desktop) com drawer de avisos lidos/não lidos
- Hooks em municipalityUpdate, supporter, activity e convite aceito
- Push Web via web-push + handlers no service worker /campanha/sw.js
- Opt-in LGPD em /campanha/perfil (chave campanha-notificacoes-push)
- Testes unit/int de contrato e access

Co-authored-by: Francisco Solla <fsolla@users.noreply.github.com>
2026-07-31 01:51:41 +00:00
..
CampaignAuthBackToLoginLink.tsx Pass 2 W2: components/campaign em subpastas por dominio 2026-07-25 14:52:17 -03:00
CampaignAuthCardHeader.tsx Pass 2 W2: components/campaign em subpastas por dominio 2026-07-25 14:52:17 -03:00
CampaignAuthPageShell.tsx Pass 2 W2: components/campaign em subpastas por dominio 2026-07-25 14:52:17 -03:00
CampaignBiometricLoginButton.tsx Simplify the WebAuthn adoption: an error branch that could not reach a screen. 2026-07-28 12:30:36 -03:00
CampaignPasskeysCard.tsx Deliver B40: biometric login for /campanha. 2026-07-28 10:59:23 -03:00
CampaignProfileSettings.tsx Deliver B40: biometric login for /campanha. 2026-07-28 10:59:23 -03:00
CampaignPushNotificationsCard.tsx D2 — Push + sino in-app para /campanha 2026-07-31 01:51:41 +00:00
useCampaignBiometricsAvailable.ts Deliver B40: biometric login for /campanha. 2026-07-28 10:59:23 -03:00