stopou_blocker 0.1.4 copy "stopou_blocker: ^0.1.4" to clipboard
stopou_blocker: ^0.1.4 copied to clipboard

Plugin do Stopou para bloqueio por VPN local (preparado para estratégias futuras).

0.1.4 #

  • 🛠️ CORREÇÃO CRÍTICA - Erro de compilação Kotlin "Argument type mismatch"
  • Null safety - Correção de e.message nullable em mapOf()
  • Tipo safety - Todas chamadas sendEvent agora usam tipos corretos
  • Build corrigido - APK/AAB agora compilam sem erros

0.1.3 #

  • 🔍 DEBUG VERSION - Logs detalhados para identificar problema da VPN não ativar
  • Logs expandidos - Rastreamento completo do fluxo VPN (plugin → service → interface)
  • Verificação de permissões - Valida permissão VPN antes de tentar iniciar
  • Error handling melhorado - Retorna erros específicos em vez de falhar silenciosamente
  • Diagnóstico de interface - Logs detalhados do processo builder.establish()

0.1.2 #

  • 🛠️ CORREÇÃO CRÍTICA - Serviço de acessibilidade não aparecendo nas configurações
  • AndroidManifest corrigido - Nome completo do serviço (app.stopou.stopou_blocker.KeywordBlockerService)
  • Label adicionado - Serviço agora aparece como "Stopou Blocker" nas configurações
  • Configuração XML limpa - Removida configuração incorreta de settingsActivity
  • Descrição otimizada - Texto mais claro e direto para aprovação do sistema

0.1.1 #

  • 🔧 CORREÇÃO CRÍTICA - Permissões de acessibilidade em Android restritivo
  • Configuração otimizada do serviço de acessibilidade para evitar bloqueio do sistema
  • Instruções detalhadas no app exemplo para ativar permissões restritas
  • Novo método openAccessibilitySettings() para melhor UX
  • Descrição melhorada do serviço focada em "well-being digital"
  • Configuração menos invasiva (canRetrieveWindowContent=false)

0.1.0 #

  • 🚀 MAJOR UPDATE - Plugin totalmente otimizado para FlutterFlow
  • 6 novos métodos de verificação de status: hasVpnPermission(), hasAccessibilityPermission(), hasNotificationPermission(), isVpnRunning(), isKeywordBlockerRunning()
  • Overlay customizável para alertas (substitui Toast simples)
  • Accessibility Service otimizado (-80% eventos processados, throttling de 1s, cache persistente)
  • VPN robusto com retry automático, health checks e fallback DNS
  • Permissão SYSTEM_ALERT_WINDOW para overlays do sistema
  • Tratamento avançado de erros com recovery automático
  • Testes unitários expandidos para cobertura completa
  • App exemplo redesenhado com dashboard em tempo real
  • Documentação detalhada das melhorias para FlutterFlow

0.0.11 #

  • Atualização de versão para publicação no pub.dev.

0.0.10 #

  • Exibe a palavra-chave detectada no aviso de acessibilidade.

0.0.9 #

  • Atualização de versão para publicação no pub.dev.

0.0.8 #

  • Adicionado enum BlockStrategies e parâmetro strategies no start para definir estratégias de bloqueio.

0.0.7 #

  • Adicionado parâmetro dnsServers no start para configurar servidores DNS iniciais.
  • Removido curinga * do exemplo de blocklist (usar .bet.br).

0.0.6 #

  • Suporte para atualização dinâmica do servidor DNS via updateDnsServers.

0.0.5 #

  • Correção de compatibilidade no método onRequestPermissionsResult (Android 13+).
  • Adicionado suporte à permissão de notificações (POST_NOTIFICATIONS).
  • Melhoria no tratamento de erros e logs no plugin.
  • Ajustes no fluxo de inicialização da VPN.

0.0.4 #

  • Correções na configuração do plugin
  • Ajuste no fluxo de build Android
  • Preparação para testes de VPN no APK

0.0.3 #

Versão corrigida CODEx.

0.0.2 #

  • Separado método de permissão (requestPermission) do método de execução da VPN (startVpn).
  • Melhorias no controle do fluxo de inicialização da VPN.

0.0.1 #

  • Primeira versão publicada do stopou_blocker.
  • Suporte inicial para Android usando VpnService.
  • Exposição de métodos básicos:
    • requestPermission
    • start
    • stop
    • updateBlocklist
    • getStatus
  • Suporte a eventos em tempo real via EventChannel (stopou_blocker/events).
0
likes
0
points
9
downloads

Publisher

unverified uploader

Weekly Downloads

Plugin do Stopou para bloqueio por VPN local (preparado para estratégias futuras).

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on stopou_blocker

Packages that implement stopou_blocker