Aqui estão as versões do plugin AI Web Push para WordPress, da mais nova para a mais antiga, com o que mudou em cada uma. O seu site recebe a versão nova pela atualização de plugins do painel do WordPress. Quando o arquivo de uma versão está publicado, o botão ao lado da data baixa essa versão.
Versão 1.9.3
O que muda e o que fazer está no post O aviso de notificação do Chrome mudou no Android.
Novidades
- Preparado para o novo pedido de notificação do Chrome 155 no Android, que aparece como um cartão discreto no alto e se esconde sozinho quando o leitor não toca nele. O plugin passa a tratar esse caso como "sem resposta".
- Novo evento permission_timeout no dataLayer (GTM e GA4), para o cartão do Chrome que se escondeu ou foi fechado sem resposta. O permission_denied passa a contar só quem disse não.
- Quem libera a notificação depois, pelas configurações do site, no ícone ao lado do endereço, agora é cadastrado na hora, sem recarregar a página. Se o site estava fechado quando a pessoa ativou, o cadastro acontece na próxima visita ao site. Os eventos de inscrição ganham as origens site_controls e permission_preexisting, e o novo evento subscription_skipped indica que o navegador já estava cadastrado.
- Aviso no painel do WordPress para quem usa o pedido padrão do navegador (Modal personalizado desligado), explicando a mudança do Chrome no Android e levando à aba Modal. Aparece só para administradores, no Painel, em Plugins e nas telas do plugin, e cada administrador pode escolher não ver de novo.
Melhorias
- O campo "Intervalo de reexibição", na aba Modal, agora aparece sempre, com o Modal personalizado ligado ou desligado. Ele vale para o botão de cancelar do modal e também quando o cartão do Chrome se esconde ou é fechado sem resposta.
- Sites que não alterarem a configuração continuam com o padrão de 1440 minutos (24 horas).
- Visitantes que o plugin já registrou como inscritos naquele navegador não são cadastrados de novo.
- Instalações novas do plugin passam a começar com o Modal personalizado ligado. Nos sites que já usam o plugin, a configuração do modal não muda, inclusive nos que nunca mexeram na aba Modal.
Correções
- Quem liberava a permissão fora do pedido do plugin ficava sem cadastro e nunca recebia push. Isso está corrigido.
- O cartão do Chrome 155 que se escondia sem resposta era contado como se o leitor tivesse dito não e segurava um novo pedido por 24 horas. Agora o novo pedido segue o Intervalo de reexibição.
- Quem tira a permissão de notificação e depois libera de novo, com o site aberto, volta a ser cadastrado.
- Uma falha ao gerar o token na primeira aceitação não impede mais uma nova tentativa nas visitas seguintes.
Versão 1.9.2
Novidades
- O intervalo para o modal de captura voltar a aparecer depois de um cancelamento agora é configurável em minutos, em vez de ficar fixo em 24 horas.
- Valor 0 mostra o modal de novo já na próxima página que o visitante abrir. Enquanto ele permanecer na mesma página, o modal não volta. O atraso e o scroll não pedem de novo após o cancelamento.
- No painel, o campo mostra ao lado a conversão em horas enquanto o valor é digitado (por exemplo, 1440 minutos = 24 horas).
Melhorias
- O campo de intervalo só aparece quando o Modal personalizado está ativo, no mesmo padrão das demais opções do modal.
- Sites que não alterarem a configuração continuam com o comportamento de 24 horas.
- Se o visitante aceitar no modal e depois fechar o aviso do navegador, o pedido não volta na hora. O site espera 24 horas, para o navegador não bloquear futuras solicitações.
Versão 1.9.1
Novidades
- Novo evento push_received_while_away no JavaScript do plugin, disparado quando o visitante volta ao site depois de receber uma notificação com o site fora da tela. Sites podem reagir via aiWebPushFront.on('push_received_while_away', ...).
Melhorias
- Notificações enviadas sem link de destino passam a abrir a página inicial do site quando o visitante clica nelas.
Correções
- Corrigido o clique na notificação quando o site ou o app da tela de início já está aberto, mesmo em segundo plano. O visitante agora é levado para a página da notificação, em vez de apenas voltar para a página em que estava.
- No iPhone, o app adicionado à tela de início fica em espera em segundo plano, então o problema acontecia na maioria dos cliques. Com a correção, o clique abre o destino da campanha ou da mensagem de boas-vindas também no iPhone.
Versão 1.9.0
Novidades
- Nova aba Modal no painel, reunindo em um só lugar as configurações do modal de captura de permissão.
- Posição do modal configurável por dispositivo (computador e celular). Nove posições prontas (cantos, bordas e centro) ou posição personalizada em porcentagem da tela.
- Fundo do modal configurável, sem overlay, escuro ou claro, com opção de bloquear o clique e o scroll da página enquanto o modal estiver aberto.
- Pré-visualização esquemática no painel, mostrando em tempo real onde o modal aparece no computador e no celular conforme as opções escolhidas.
Melhorias
- A opção passou a se chamar Modal personalizado, deixando claro que ela controla o modal do plugin, e não o aviso nativo do navegador, que não pode ser customizado.
- Posição e overlay só aparecem quando o modal personalizado está ativo, para evitar configurar algo que não se aplica ao aviso nativo.
Correções
- Corrigido o caso em que o fundo do modal podia ficar preso na tela quando o aviso era disparado ao mesmo tempo pelo atraso e pelo scroll.
- Quando o overlay bloqueia a página, o visitante também não consegue mais rolar o conteúdo por baixo do modal.
- Em telas estreitas, as margens laterais do modal ficam simétricas, sem encostar em um dos lados.
Versão 1.8.3
Melhorias
- Detecção mais precisa da localização do visitante em sites que usam CDN ou proxy reverso (como Cloudflare), melhorando a qualidade dos dados de país dos novos assinantes.
Correções
- Corrigido o registro do IP do visitante atrás de CDN/proxy, que em alguns casos apontava para o servidor da rede (por exemplo, Estados Unidos) em vez do país real do assinante.
Versão 1.8.2
Novidades
- Ao permitir notificações, o plugin passa a registrar a página e a origem do acesso do visitante (incluindo parâmetros de campanha da URL).
- Esses dados alimentam o relatório de captura por campanha no painel, ajudando a identificar quais anúncios e links geram novos assinantes.
Melhorias
- Envio mais seguro das informações da URL de acesso para o servidor, evitando falhas quando a página tem parâmetros de campanha na endereço.
Versão 1.8.1
Novidades
- Na saída experimental de WebView da Meta, agora é possível escolher se o visitante verá o modal de orientação para abrir no navegador.
- Nova opção para tentar abrir automaticamente a página no Chrome quando o visitante acessa pelo Instagram, Facebook ou Messenger no Android.
- É possível usar só o modal, só a abertura automática ou os dois juntos (abertura automática com modal de apoio se a saída falhar).
Melhorias
- Configuração da saída de WebView mais clara no painel, com avisos quando nenhum modo de saída está ativo.
- Abertura no navegador externo no Android mais robusta, com melhor tratamento quando o Chrome não está disponível.
- No iOS, o comportamento continua orientado pelo modal, já que o sistema não permite forçar a abertura em outro navegador.
Versão 1.7.13
Novidades
- Nova aba 'Manutenção' adicionada ao painel de configurações do plugin para auxiliar no diagnóstico e suporte técnico.
Melhorias
- Adicionada nova opção de 'Debug' que permite visualizar os dados brutos e detalhados de retorno do backend durante o envio de eventos.
Correções
- Correção no tratamento de caracteres especiais. Decodificação de entidades HTML e remoção automática de símbolos ampersand ('&') em títulos, categorias e classificações de página para evitar erros de comunicação de dados com o backend.
Versão 1.7.12
Melhorias
- Melhoria na entrega de notificações em tempo real quando o visitante está navegando ativamente no site, garantindo o recebimento imediato de campanhas e mensagens de boas-vindas.
Correções
- Correção no processo de abertura de links e campanhas quando o usuário já está com o site aberto no navegador, garantindo que o clique na notificação redirecione corretamente para a página de destino.
- Ajuste no processamento de dados de cliques de notificações em segundo plano para maior compatibilidade com diferentes formatos de payload do Firebase Cloud Messaging.
Versão 1.7.10
Novidades
- Nova aba 'Migração' no painel administrativo do plugin, dedicada a operações de transferência de bases de assinantes Web Push provenientes de outras plataformas para o AI Web Push.
- Disponível na nova aba uma opção avançada que permite ao seu site servir um Service Worker próprio durante o processo de migração, sob orientação do suporte AI Web Push.
Melhorias
- Indicador visual na nova aba 'Migração' que sinaliza se o arquivo do Service Worker próprio está disponível corretamente no site, facilitando o acompanhamento durante a migração.
- Mensagem de confirmação ao salvar configurações passou a refletir corretamente a aba ativa, oferecendo feedback mais claro para cada área de ajustes do plugin.
Versão 1.7.9
Novidades
- Agora é possível escolher exatamente em quais páginas, posts ou categorias o aviso para abertura no navegador externo será exibido.
- Nova opção para exibir ou ocultar o botão de fechar (X) no aviso, dando mais controle sobre a experiência.
Melhorias
- O aviso passou a ser exibido sempre que o visitante chega via navegador interno de redes sociais, sem ser silenciado entre as visitas.
- A detecção de navegadores internos foi ampliada para cobrir mais cenários de acesso vindos das redes da Meta.
- A tentativa de abertura no navegador externo ficou mais robusta, com uma cascata de alternativas e uma instrução clara caso nenhuma funcione no app de origem.
- O texto padrão do aviso ficou mais direto e focado na continuidade da leitura.
Correções
- Corrigido caso em que o aviso podia aparecer indevidamente na página inicial do site quando uma página selecionada era usada como home.
- Corrigido o disparo do aviso em listagens, arquivos e telas que não correspondem à página, post ou categoria escolhidos.
Versão 1.7.8
Novidades
- Nova opção experimental para detectar navegação via Instagram, Facebook e Messenger e orientar a abertura da página no navegador externo.
Melhorias
- O modal dessa experiência ganhou textos personalizáveis para ficar alinhado com a comunicação de cada site.
- Foram adicionadas medições específicas para acompanhar visualizações, tentativas de abertura externa e resultados do fluxo.
Correções
- A captura de novos inscritos passa a ter um caminho de contingência em ambientes WebView, reduzindo perdas em contextos com suporte limitado a notificações push.
Versão 1.7.7
Novidades
- Compatibilidade ampliada com sites em múltiplos idiomas para o fluxo de notificações Web Push.
Melhorias
- A entrega do arquivo de notificações ficou mais consistente em páginas com prefixo de idioma.
- Mais estabilidade no registro de notificações em ambientes com tradução automática ativa.
Correções
- Corrigido um problema que podia alterar o arquivo de notificações em páginas traduzidas e causar falhas de funcionamento.
- Ajustado o comportamento para manter o mesmo resultado entre a URL principal e URLs de idiomas.
Versão 1.7.6
Novidades
- A aba de Changelog no painel agora passa a exibir histórico de versões, facilitando a consulta das novidades anteriores.
Melhorias
- Melhorias internas no carregamento de changelog para reduzir falhas temporárias de exibição no painel.
- Quando o histórico completo não estiver disponível, o sistema mantém a exibição com fallback automático para a versão atual.
Correções
- A visualização do changelog no admin ficou mais estável em cenários de indisponibilidade parcial do endpoint de histórico.
Versão 1.7.5
Novidades
- Novo evento browser_not_supported no GTM/dataLayer, disparado quando o navegador não suporta notificações push.
- Sites podem reagir via JavaScript (aiWebPushFront.on('browser_not_supported', ...)) para esconder botões ou exibir mensagens alternativas.
Melhorias
- Detecção automática de suporte à API Notification antes de qualquer operação do plugin.
- Total de eventos GTM subiu de 8 para 9, cobrindo agora o cenário de navegador sem suporte.
Correções
- Eliminado o erro 'Notification is not defined' que ocorria em WebViews (Instagram, Facebook, TikTok), iOS Safari fora de PWA e contextos sem HTTPS.
- O erro deixa de aparecer no Microsoft Clarity e no console do navegador.
Versão 1.7.4
Novidades
- Eventos de métricas expostos para GTM, diferenciando fluxo via modal personalizado ou prompt nativo.
- Modo debug via localStorage para inspecionar eventos no console (ai-web-push-debug=true).
Melhorias
- Padronização do prefixo de eventos GTM, ai_web_push_<evento> e provider ai_web_push.
- Origem dos eventos corrigida para identificar corretamente modal vs prompt nativo.
Correções
- Cliques do modal personalizado agora disparam eventos apropriados (modal_accepted e modal_dismissed).