Tela de Importação de Jogos: Visual e UX Aprimorados
A tabela de revisão de jogos agora utiliza o mesmo estilo visual do restante do site (fundo branco, bordas suaves, cores laranja e azul escuro). O box de upload e os seletores de campeonato/fase ficam ocultos durante a revisão, evitando poluição visual. Linhas fantasmas (sem arquivo válido) são filtradas automaticamente. Adicionado botão 'Nova importação' para reiniciar o fluxo sem recarregar a página.
expand_more27/07/2026
Novo
Importação de Jogos do Ranking em Duas Etapas e Correção com Select2
Criado um fluxo de validação intermediário para arquivos .hyl. Agora, o usuário visualiza uma tabela de revisão com o status dos jogos, mapeamento automático de países/bandeiras e pode corrigir divergências usando seletores dinâmicos (Select2) antes de confirmar a importação do lote todo de uma só vez.
expand_more26/07/2026
Design
Redesign 2.0 da Página Inicial (Home Hub)
Criado o novo layout e estilo da home (index_v2.php e css/home_redesign.css) com base nas diretrizes de alta fidelidade visual. O novo hub conta com glassmorphism real, grid responsiva moderna, tipografia limpa e links sanitizados.
Novo
Refatoração de Simulação & Cron
Criado o script Cron para simulação automática diária das partidas agendadas. Implementado o controle de suspensões e lesões no JAR, a padronização em data/database.db3, a tela de escalação pré-jogo (escalacao_jogo.php) com consulta ao dono da equipe pela MariaDB e obtenção de PosicaoBase via JOIN na tabela posicaojogador, agendador com rodadas espaçadas em 3 dias para torneios mistos e ícone de escalação ao lado dos times.
expand_more18/07/2026
Novo
Correção na Aprovação de Transferências
Corrigida falha na aprovação de propostas de transferências para jogadores com siglas de posições textuais (caso do Jogador 51276). Corrigido erro de chamada estática inexistente na classe Transfer e adicionado bloco try-catch capturando Throwable para registro detalhado de erros no servidor.
expand_more14/07/2026
Novo
Correção de Erros e Avisos no Painel do Time e Ligas
Corrigidos múltiplos avisos de índices indefinidos (Undefined index) na página de apresentação do time (team_presentation.php) e no status do país (paisstatus.php), um erro de sintaxe SQL (PDOException) em Time::readExtraInfo, e um erro de coluna não encontrada (PDOException) no método countAll da classe Liga através da parametrização de consultas SQL e validação de parâmetros.
expand_more12/07/2026
Novo
Infraestrutura de Assistente de IA (MCP) Híbrida
Criação do servidor MCP nativo híbrido (SSE e POST) sem dependências. Suporta autenticação automática por tokens gerados na conta, buscas por nome do clube, ferramenta para comparação de elencos e filtros inteligentes de mercado (como posições, nacionalidade do jogador e dono do time).
Design
Painel de Preferências da Conta
Redesenhada a antiga página de alteração de senha para um painel completo de Preferências. Permite editar o Nome Real de exibição separadamente da senha, traz o link do MCP parametrizado com manual passo a passo explicativo (@ChatGPT) e o download do ícone oficial.
Ajuste
Compatibilidade PHP e Correções de Bugs
Desenvolvimento do script check_php, inclusão do polyfill mbstring, correção de divisão por zero no status da liga, tratamento de erro de tipo de dados nos técnicos e limpeza de avisos de chaves indefinidas no status do time.
Novo
Garbage Collection de Sessões
Implementada limpeza assíncrona automática de sessões locais expiradas (com mais de 30 dias) para controlar o crescimento do diretório no servidor compartilhado.
expand_more11 de Julho de 2026
Design
Otimização Mobile da Área do Usuário
Ajustado o layout da Área do Usuário (Painel) para ser totalmente responsivo em dispositivos móveis, adaptando os quadros de opções de forma idêntica à página principal.
Segurança
Prevenção de Injeção SQL
Corrigidas vulnerabilidades de injeção de SQL em diversas consultas do sistema (classes Clube, Liga, Paises, Competicao_clube) migrando para Prepared Statements com bindParam e validação numérica rigorosa para neutralizar entradas maliciosas.
Novo
Infraestrutura e Performance
Aumentado o limite de uploads simultâneos (max_file_uploads = 300) em php.ini, ampliada a memória do script de busca (memory_limit = 512M) para evitar erros de estouro de RAM e adicionado suporte a variáveis de ambiente (.env).
Ajuste
Correção de Erros Críticos
Implementada compactação recursiva segura (addDirToZip) no ZipArchive para evitar erros de pastas tratadas como arquivos, adicionado tratamento robusto com Throwable no envio de e-mails via PHPMailer e validações de existência de arquivos temporários antes de excluir.
Ajuste
Correção de Avisos do PHP
Corrigidos múltiplos avisos de variáveis, offsets e índices indefinidos na navegação de usuários deslogados, no gerador de elencos (tamanho mínimo 25) e em páginas como alterar_atributos.php, criar_demografia.php, listajogos.php, match_info.php e alterar_time.php.
Botisfrite (M)
Liga Semáforo Verde BHA 2026
location_on Barbullha
calendar_today 01/11/1999
ink_pen mascote boto-cor-de-rosa
attach_money Resorts Arrua
checkroom Puma
emoji_events 3x Liga 1 Div 2008, 2024 e 2025, 1x Municipal, 1 Mundialito RigoT 2026
stadium Marinheiro Barca-Bota (40000)
Time muito forte!
Quer mais!
A expectativa do Botisfrite é de brigar por títulos importantes em 2026. Quer o tri consecutivo da liga, ou tetra alternado. Terceira maior torcida do país, e segunda maior torcida do município. Briga por g4 em 2026.