Skip to content

v1.0.3232

Choose a tag to compare

@lucassr-dev lucassr-dev released this 16 Jul 14:28
5b508a4

[Launcher: segurança reforçada, nova experiência de atualização e visual renovado] - 2026-07-16

Endurecimento de segurança, nova UX de atualização e redesign visual do launcher. Validação: revisões multi-especialista de cada fatia (segurança, migração do banco, scripts de release, UX e design), migração banco trust→scram + DPAPI validadas em smoke de host isolado, e pnpm validate verde. O caminho de atualização (que todos recebem) foi validado; o de instalação nova (cliente novo) é testado à parte.

  • Segurança reforçada — os serviços deixam de ficar expostos na internet: o acesso pela rede fica restrito à LAN (game-agents remotos seguem funcionando, mas a porta fecha para fora), a porta do banco não fica mais acessível de fora, e o painel escuta só localmente por padrão. Segredos cifrados em disco (chaves, senhas e tokens no .env passam a ser protegidos pelo Windows/DPAPI). E o banco passa a exigir senha (autenticação scram-sha-256), eliminando o acesso sem senha — tudo com migração segura que nunca deixa o launcher sem subir se algo falhar.
  • Nova experiência de atualização — o diálogo de atualização agora mostra as notas da versão, uma barra de progresso real do download (o pacote é grande, leva alguns minutos) e checa o espaço em disco antes de baixar. Na primeira execução, o launcher pergunta se você quer iniciar o BrutusForge junto com o Windows (antes ficava escondido nas Configurações).
  • Visual renovado — o launcher adota o tema roxo/ciano do painel (fim do laranja antigo), com o status dos serviços em cards claros (No ar / Iniciando / Falhou) em vez de texto técnico.
  • Publicação de updates mais segura — proteções internas no processo de release: nunca publica uma versão menor que a atual, verifica o instalador no servidor antes de apontar o canal de atualização, e mantém a versão anterior como estável até a nova estar 100% confirmada — para o canal de update nunca ficar quebrado.