Aqui explicamos o que mudou no GFutFree.pt e, sobretudo, como cada melhoria ajuda o clube. Sem linguagem técnica, passos de desenvolvimento ou detalhes internos: apenas vantagens práticas para quem utiliza a aplicação.
25 de setembro de 2026 · versão oficial 2026.09.25.1
Versão oficial 2026.09.25.1 publicada com certificação Strong Contract 44/44 e redesign total de UI/UX
A versão oficial 2026.09.25.1 marca um marco determinante no GFutFree.pt, estando publicada e disponível nos quatro canais oficiais de distribuição: Nuvem central (ambiente cloud ativo), PC Windows na sede do clube, servidor Linux e servidor Windows através do hub ADMAzevedo. Esta versão traz um redesign transversal da interface e a conclusão formal do programa de certificação Strong Contract Path em todos os 44 módulos funcionais.
Redesign UI/UX orientado a tarefas
- Arquitetura de informação orientada a tarefas: reorganização integral dos fluxos de trabalho com redução de passos e eliminação de complexidade desnecessária.
- Layouts uniformizados: consistência visual e de navegação em todas as vistas de desktop, tablet e telemóvel.
- Operação fluida: transições claras, formulários responsivos e ergonomia otimizada para dirigentes, treinadores, secretaria e famílias.
- Acessibilidade e contraste: conformidade com normas de legibilidade e conforto visual no dia a dia do clube.
Certificação Strong Contract Path 44/44
- 44/44 módulos certificados: todos os módulos canónicos validados de ponta a ponta em runtime real.
- Laravel e MariaDB reais: testes de persistência multi-request, reconciliação SQL e integridade relacional sem simulação de base de dados.
- Zero mocks de domínio: ausência total de mocks de rede ou endpoints falsos nas rotas de domínio certificadas.
- Distribuição verificada: pacotes oficiais assinados com manifestos e hashes SHA-256 publicados no hub ADMAzevedo.
19 de setembro de 2026 · versão intermédia 2026.09.19.1
Versão intermédia 2026.09.19.1 publicada nos quatro canais oficiais
Esta versão intermédia reúne todas as correções e certificações acumuladas até ao momento, estando publicada e disponível nas quatro variantes oficiais (Nuvem central, PC Windows da sede, servidor Linux e servidor Windows) e ativa na cloud. O programa de estabilização continua em progresso ativo e a próxima versão principal permanece sem data anunciada.
Novas certificações operacionais (GP15 a GP23)
- Bar / POS (GP21): catálogo, vendas, fecho de caixa, reconciliação e proteção de histórico.
- Bilheteira (GP20): eventos, emissão de bilhetes, torniquetes, scanner e liquidação.
- Loja e Rouparia (GP22): gestão de stock, artigos, encomendas e ciclo de entrega.
- Controlo de Acessos / Scanner (GP23): validação de acessos, scanner QR, torniquete e autorizações.
- Saúde (GP17) e Portal Família (GP18): registos clínicos e percurso integrado da família certificados.
Qualidade e empacotamento
- 19 dos 44 módulos canónicos com certificação T4 direta com runtime real.
- 22/22 quality gates da release verificados e aprovados sem exceção.
- Quatro variantes distribuídas via hub ADMAzevedo com manifestos e hashes SHA-256 verificados.
- Aplicação online atualizada e confirmada no health público.
13 de setembro de 2026 · certificação operacional GP01-GP14
O núcleo foi revisto de ponta a ponta: 14 percursos aprovados
O ciclo inicial provou os principais percursos com navegador, Laravel e MariaDB reais, cobrindo o arranque, autenticação, painel, utilizadores, épocas, equipas, pessoas, sócios, atletas, Ajuda, upgrade, treinos, jogos/competições e Agenda.
Arranque, acesso e administração
- Instalação desde uma base vazia, onboarding e criação do administrador.
- Login, logout, sessão persistente, identidade do utilizador e proteção do último administrador.
- Criação e edição de utilizadores, funções, permissões, ativação e desativação com controlo também na API.
Painel, cache e épocas
- Painel comparado com os valores da base de dados em cache vazia e reutilizada.
- Recarregamentos sucessivos, reinício do servidor e isolamento por clube, utilizador e época.
- Criação, ativação e transição de épocas sem misturar nem apagar o histórico anterior.
Equipas, pessoas, sócios e atletas
- Equipas e escalões ligados à época, staff e plantel, com arquivo e transição seguros.
- Uma identidade canónica por pessoa, reutilizada nas funções de utilizador, sócio, atleta, treinador ou encarregado.
- Sócios, números, subscrições, quotas, faturação e recibos reconciliados com a base de dados.
- Atletas, inscrições sazonais, equipas, encarregados e exames protegidos contra duplicação e relações órfãs.
Treinos, jogos e Agenda
- Treinos com horários válidos, presenças, cancelamento, reabertura e histórico protegido.
- Competições e jogos com equipas e épocas coerentes, convocatórias, eventos, ficha e resultado.
- Agenda unificada com treinos, jogos, eventos do clube e aniversários, filtros por permissão e feeds iCal no fuso Europe/Lisbon.
- Treinadores veem apenas as equipas atribuídas; respostas operacionais não incluem dados pessoais ou clínicos desnecessários.
Atualização e recuperação
- Atualização testada a partir de duas instalações históricas de teste.
- Preflight, backup e restore, migrations repetíveis, cache antiga removida e zero novas relações órfãs.
- Os atualizadores Windows e Linux interrompem perante condições incompatíveis em vez de declarar sucesso.
Qualidade e método
- Centro de Ajuda revisto para o catálogo atual de páginas e contextos.
- Harness interno criado para levantar contratos, riscos, revisão independente, segurança e provas de cada circuito.
- Dez dos 44 módulos canónicos têm certificação operacional direta; outros continuam parcialmente cobertos ou ainda por testar.
O que foi corrigido neste ciclo: validações temporais; alterações em sessões canceladas; eliminações que podiam afetar histórico; duplicação de identidade; incoerências entre equipas, competições e épocas; resultados vazios; operações que contornavam fichas finalizadas; permissões e scope de equipa na Agenda; geração de iCal, timezone e identificadores repetidos.
Próximo estado: o ambiente online está disponível para testes manuais. Não anunciamos uma data de lançamento porque a certificação dos restantes módulos e a validação final da distribuição ainda não terminaram.
3 de setembro de 2026 · ciclo de estabilização integrado
Tudo o que foi trabalhado a partir da versão de 29 de agosto
O ciclo 2026.09.03.2 reuniu as correções posteriores à 2026.08.29.1, estando agora integrado na versão intermédia 2026.09.19.1. O trabalho abaixo está implementado e validado, salvo os limites indicados de dependências externas:
- Pagamentos em ambiente simulado: cenários Stripe, MB WAY e Multibanco para testar sucesso, falha, expiração, repetição de notificações, limites, erros e reembolsos.
- Faturação externa em laboratório: simulação de Moloni, InvoiceExpress, PHC e Primavera/Cegid, com comparação clara entre o resultado esperado e o obtido.
- Proteção de dados reais: bloqueio de ligações externas no modo simulado, histórico persistente de cada ensaio e reposição limitada aos dados do laboratório.
- Painel e carregamento dos dados: corrigida a falha que podia surgir ao abrir o painel uma segunda vez, ao recuperar dados da cache. Respostas inválidas passam a mostrar um erro recuperável com nova tentativa. Carregamento, ausência de dados e recuperação temporária ficam distinguidos; um resumo recuperado não é apresentado como acabado de atualizar.
- Época e proteção da sessão: repostos o seletor de época e a sua preferência, respeitando a capacidade de escrita. Removida a cópia local antiga de informação sensível do resumo e reforçada a separação por utilizador, papéis e âmbito. Os pedidos complementares respeitam as permissões dos respetivos dados.
- Utilizadores e autenticação: edição conjunta de nome, email, estado, palavra-passe e várias funções/âmbitos, sem perder funções adicionais. Contas inativas e suspensas mantêm estados distintos; redefinir a palavra-passe revoga sessões e desafios pendentes. A gestão mostra o estado do segundo fator por email ou aplicação autenticadora, sem revelar segredos; a ativação pertence ao titular e as contas protegidas continuam salvaguardadas. Corrigida a entrada antiga do portal e o regresso ao destino pedido após login.
- Descoberta dos módulos: módulos dentro das nove áreas do menu, expansão por teclado, comportamento móvel e destinos compatíveis com permissões, incluindo as financeiras sensíveis. Corrigidos atalhos para Tarefas e Finanças e recuperadas ligações de API de Scouting e do website do clube. A descoberta do catálogo foi testada; não equivale a certificar todas as operações de todos os perfis.
- Informação operacional: substituídas respostas fixas e alternativas simuladas indevidas por consultas e serviços dos próprios domínios. A revisão passou a distinguir melhor dados efetivos, falhas e funcionalidades ainda indisponíveis. Corrigido também o contraste das cores do clube nos temas claro e escuro.
- Calendários e fornecedores: reforçado o circuito OAuth de Google/Microsoft, com associação à conta e ao contexto, proteção contra pedidos forjados e credenciais no cofre. Os adaptadores distinguem desativado, simulado e real; conectores indisponíveis não devem devolver sucesso fictício. O processamento ERP ganhou contratos e testes de sincronização mais completos.
- Entradas e equipamento: laboratório de cartões RFID, pulso de abertura, eventos e comunicação MQTT virtual, com avaliação de autorização e prevenção de entradas repetidas. A simulação não substitui o ensaio com o torniquete ou leitor instalado no clube.
- Federação e importações: base de conectores com mapeamentos persistentes, tratamento de conflitos, validação de destinos e notificações assinadas. As importações CSV distinguem pré-visualização de aplicação efetiva. Não representa ligação oficial automática à FPF ou às associações sem acesso autorizado às suas APIs.
- Website e imagens: conversão WebP real no backend, preservando o original e verificando origem e tamanho; a integração dessa capacidade no editor continua pendente. Plausible e Matomo mantêm-se explicitamente indisponíveis, sem anunciar uma ligação inexistente.
- Cópias e recuperação: uma cópia completa da instalação foi recuperada e conferida numa base MariaDB local isolada, incluindo 554 tabelas. A base de produção não foi substituída. As salvaguardas de recuperação permanecem separadas do simples sucesso de um download de backup.
- Instalação e atualização: reconstruídos MSI e ZIP para o PC Windows do clube, arquivo Linux e ZIP para servidor Windows. Os pacotes excluem dados locais, credenciais, uploads e logs de desenvolvimento. Os atualizadores exigem backup não vazio e aprovado e só assinalam a nova versão depois das migrações; falhas deixam de ser apresentadas como sucesso.
- Publicação e qualidade: reforçados o envio cifrado, a verificação de integridade e a preservação de versões anteriores; corrigida a execução dos testes em Windows/Linux. O candidato passou 907 testes frontend, 28 testes de empacotamento/processo, tipagem e compilação. A regressão de cache usou MySQL real; os testes de navegador com APIs simuladas mantêm essa identificação.
Limite transparente: a validação automática no GitHub terminou com sucesso para o código desta versão final; a publicação e os ensaios reais permanecem etapas distintas. Os simuladores não significam certificação fiscal nem ativação automática de PSP, AT/ATCUD, FPF/AF, OAuth ou equipamento físico. O funcionamento real continua dependente dos respetivos fornecedores, contratos, credenciais e validações externas.
29 de agosto de 2026 · histórico 2026.08.29.1
Ciclo anterior: Analítica Executiva e Painel do Treinador
Este registo conserva os destaques introduzidos em 29 de agosto. A designação anterior de fecho definitivo ficou superada pelo programa contínuo de estabilização e certificação; as melhorias subsequentes integram a versão intermédia 2026.09.19.1.
- Analítica Executiva de 4 Níveis: Centro de alertas imediatos, pulso vital do clube em 10 segundos, tendências mensais com metas e matriz operacional de desempenho por equipa.
- Painel do Treinador Reativado: Nova entrada mobile-first com Quadro Tático Digital, modo campo de presenças rápidas, jogo ao vivo e planeamento semanal.
- Destaques Estatísticos de Competição: Resumo oficial de vitórias, empates e derrotas (V-E-D), taxa de aproveitamento e saldo de golos integrado.
- Centro de Ajuda Lateral Global: Acessível com o atalho ? em qualquer página com guia passo a passo adaptado ao contexto do utilizador.
- Responsabilidade e Governança: Reforço legal e documental de que a responsabilidade pela integridade, introdução e backups de dados é exclusivamente dos clubes utilizadores.
- Verificação desse ciclo: foram então registados 821 testes unitários/contrato aprovados. As correções posteriores e a nova validação estão no balanço acima; o resultado antigo não é uma aprovação da nova versão.
Agosto de 2026 · revisão global
Uma experiência mais clara em toda a aplicação
Os principais percursos foram reorganizados para que cada pessoa encontre mais depressa o trabalho do dia e saiba o que precisa de atenção.
- Dirigentes: conseguem perceber rapidamente a situação do clube, os alertas importantes e as decisões pendentes.
- Secretaria: trabalha com fichas mais organizadas, menos repetições e informação mais fácil de confirmar.
- Treinadores: chegam mais depressa aos treinos, presenças, convocatórias e informação da equipa.
- Famílias e sócios: encontram ações e mensagens mais claras, sobretudo no telemóvel.
- Todos os utilizadores: beneficiam de navegação mais consistente e melhor leitura em diferentes tamanhos de ecrã.
Agosto de 2026 · gestão desportiva
Menos tempo em tarefas administrativas, mais tempo para o futebol
- As fichas de atletas e equipas ficaram mais completas e ajudam a evitar registos repetidos ou informação perdida.
- As mudanças de equipa preservam o percurso do atleta, facilitando o acompanhamento ao longo da época.
- Treinos, presenças e carga de trabalho são mais fáceis de registar e consultar no terreno.
- Convocatórias, jogo e estatísticas estão mais próximos do contexto real do treinador.
- Restrições médicas e disponibilidade desportiva ficam mais visíveis para quem precisa de decidir.
- Competições, disciplina e documentos federativos ficam melhor organizados e com menos risco de esquecimento.
Agosto de 2026 · pessoas e comunicação
Uma relação mais simples com sócios, famílias e comunidade
- Os contactos e agregados familiares ficam mais organizados, reduzindo duplicações e mensagens enviadas para a pessoa errada.
- Os sócios conseguem acompanhar melhor quotas, recibos, pedidos e informação pessoal.
- As famílias recebem informação mais clara sobre treinos, convocatórias, autorizações e acontecimentos importantes.
- As comunicações podem ser dirigidas ao público certo, evitando excesso de mensagens.
- O clube consegue acompanhar pedidos e respostas sem depender de conversas dispersas.
- O site público e os conteúdos do clube tornam-se mais fáceis de manter atualizados.
Agosto de 2026 · finanças e operação
Mais controlo sobre receitas, despesas e recursos do clube
- Quotas, mensalidades, faturas e recibos ficam ligados às pessoas certas e mais fáceis de acompanhar.
- A tesouraria identifica pagamentos em atraso e tarefas de cobrança com maior rapidez.
- Loja, rouparia e bar ajudam a controlar existências, entregas, devoluções e vendas.
- Bilheteira e eventos tornam a preparação e o controlo de entradas mais organizados.
- Frota, património e instalações concentram reservas, documentos e necessidades de manutenção.
- Escalas e tarefas ajudam a distribuir trabalho de forma mais clara entre colaboradores e voluntários.
Agosto de 2026 · proteção e continuidade
Informação mais protegida e menos risco de perder trabalho
- Cada função vê apenas a informação e as ações necessárias ao seu trabalho.
- Dados pessoais, médicos e financeiros recebem proteção reforçada.
- As ações importantes ficam registadas, facilitando o esclarecimento de alterações e decisões.
- As cópias de segurança e recuperação ajudam o clube a preparar-se melhor para falhas ou mudanças de equipamento.
- Os avisos são mais úteis e evitam que problemas importantes passem despercebidos.
- A aplicação lida melhor com falhas temporárias, reduzindo interrupções no trabalho diário.
Julho de 2026 · utilização diária
Fichas mais úteis e percursos mais rápidos
- As fichas passaram a reunir informação relacionada sem obrigar a saltar constantemente entre páginas.
- A recuperação de acesso ficou mais simples para reduzir bloqueios no início do trabalho.
- O modo escuro e a melhoria de contraste aumentaram o conforto em diferentes ambientes.
- O painel do treinador ficou mais adequado ao telemóvel e à utilização junto ao campo.
- O portal do sócio e o espaço das famílias ganharam mais autonomia para consultas e pedidos comuns.
- O desempenho melhorou para abrir páginas e informação com menos espera.
Junho de 2026 · instalação e organização
Mais formas de instalar e uma base mais organizada
- O clube pode utilizar a aplicação online ou instalá-la numa infraestrutura adequada à sua realidade.
- A instalação em Windows ficou mais acompanhada e acessível a clubes sem equipa técnica permanente.
- As atualizações tornaram-se mais claras, reduzindo dúvidas sobre o pacote correto.
- A gestão de épocas ajuda a separar informação antiga da operação atual sem perder histórico.
- Filtros, pesquisas e exportações ficaram mais consistentes entre áreas.
- A documentação e a ajuda dentro da aplicação passaram a orientar melhor cada tarefa.
Abril e maio de 2026 · fundações do produto
Os processos essenciais do clube reunidos num só lugar
- O clube passou a centralizar sócios, atletas, equipas, treinadores, calendário e informação financeira.
- Treino e competição ganharam registos próprios, ligados ao percurso dos atletas.
- A comunicação deixou de depender apenas de folhas, mensagens e ficheiros separados.
- As primeiras automatizações ajudaram a reduzir esquecimentos em saúde, documentos e tarefas recorrentes.
- O controlo de acessos permitiu adaptar a aplicação às responsabilidades de cada pessoa.
- O acompanhamento do estado de cada área tornou mais claro onde existiam melhorias a fazer.
Limites apresentados com transparência
O que depende de entidades ou serviços externos
Algumas vantagens dependem de fornecedores, certificações ou acessos que não são controlados pelo GFutFree.pt. Pagamentos, obrigações fiscais, comunicações, integrações federativas e serviços de alojamento podem exigir contratação, validação ou configuração externa. A aplicação ajuda a organizar estes processos, mas não substitui as entidades responsáveis.
Quer esclarecer uma melhoria?
Fale diretamente com o suporte
Explique-nos a tarefa que pretende realizar no seu clube. Ajudamos a identificar a área certa da aplicação e a esclarecer a instalação, a atualização e os testes da versão em preparação.
Chamada para a rede móvel nacional. Atendimento de 2.ª a 6.ª feira, das 18:15 às 20:00, e sábado, das 09:00 às 13:00.