mirror of
https://github.com/fsolla/teqo.git
synced 2026-11-13 06:43:06 +00:00
- requestPermission agora é chamado sincronamente no clique: dentro do
startTransition(async ...) o navegador perdia a user activation e o Chrome
auto-negava silenciosamente ("Permissão de notificação negada" sem prompt)
- CampaignPushOptInToast no shell (app): staff com permission 'default', sem
inscrição ativa, consentimento publicado e VAPID configurado; dismiss em
localStorage; iOS só com app instalado
- cerimônia de ativação/desativação extraída para
src/utilities/campaignPushClient.ts, compartilhada com o card de perfil
- mensagens distintas para denied (reativar nas configurações do site) vs
default (prompt não exibido); pin de top-level registrado
- CHANGELOG-AGENTS.md: entrada única
|
||
|---|---|---|
| .. | ||
| CampaignAuthBackToLoginLink.tsx | ||
| CampaignAuthCardHeader.tsx | ||
| CampaignAuthPageShell.tsx | ||
| CampaignBiometricLoginButton.tsx | ||
| CampaignPasskeysCard.tsx | ||
| CampaignPasswordFields.tsx | ||
| CampaignProfileSettings.tsx | ||
| CampaignPushNotificationsCard.tsx | ||
| useCampaignBiometricsAvailable.ts | ||