Versão 1.9.13 - 15 de Outubro de 2025
- ATUALIZAÇÃO: Sistema de versão atualizado para 1.9.13.
Versão 1.9.12 - 15 de Outubro de 2025
- ATUALIZAÇÃO: Sistema de versionamento atualizado para 1.9.12.
Versão 1.9.10 - 14 de Outubro de 2025
- ATUALIZAÇÃO: Sistema de versionamento atualizado para 1.9.10.
Versão 1.9.9 - 14 de Outubro de 2025
- ATUALIZAÇÃO: Sistema de versionamento atualizado para 1.9.9.
Versão 1.9.8 - 14 de Outubro de 2025
- ATUALIZAÇÃO: Sistema de versionamento atualizado para 1.9.8.
Versão 1.9.7 - 14 de Outubro de 2025
- ATUALIZAÇÃO: Sistema de versão atualizado para 1.9.7
Versão 1.9.4 - 14 de Outubro de 2025
- ATUALIZAÇÃO: Sistema de versão atualizado para 1.9.4
Versão 1.9.6 - 14 de Outubro de 2025
- ATUALIZAÇÃO: Sistema de versionamento atualizado para 1.9.6.
- ATUALIZAÇÃO: Sistema de versionamento atualizado para 1.9.4.
Versão 1.9.1 - 14 de Outubro de 2025
- ATUALIZAÇÃO: Sistema de versionamento atualizado para 1.9.1.
Versão 1.9.14 - 15 de Outubro de 2025
- ATUALIZAÇÃO: Sistema de versão atualizado para 1.9.14
Versão 1.9.11 - 15 de Outubro de 2025
- ATUALIZAÇÃO: Sistema de versão atualizado para 1.9.11
Versão 1.9.0 - 13 de Outubro de 2025
- ATUALIZAÇÃO: Sistema de versionamento atualizado para 1.9.0.
Versão 1.9.2 - 14 de Outubro de 2025
- ATUALIZAÇÃO: Sistema de versionamento atualizado para 1.9.2.
Versão 1.8.9 - 13 de Outubro de 2025
- ATUALIZAÇÃO: Sistema de versionamento atualizado para 1.8.9.
Versão 1.8.8 - 13 de Outubro de 2025
- ATUALIZAÇÃO: Sistema de versionamento atualizado para 1.8.8.
Versão 1.8.7 - 13 de Outubro de 2025
- ATUALIZAÇÃO: Sistema de versionamento atualizado para 1.8.7.
- MELHORIA: Sistema de swimlanes (faixas horizontais) em produção.
Versão 1.8.5 - 13 de Outubro de 2025
- ATUALIZAÇÃO: Sistema de versionamento atualizado para 1.8.5.
Versão 1.8.2 - 12 de Outubro de 2025
- CORREÇÃO: Corrigida tag </div> faltante no admin.html (linha 247).
- CORREÇÃO: Seção "Storage" agora está corretamente fora da seção "Appearance".
- MELHORIA: Sistema de versionamento atualizado e sincronizado entre arquivos.
Versão 1.8.1 - 12 de Outubro de 2025
- CORREÇÃO: Implementado método updateProject() no AdminController que estava faltando.
- CORREÇÃO: Adicionada rota r2_toggle na api.php que não existia.
- CORREÇÃO: Validação de parâmetros em get_board_data (filter agora opcional com ??)
- CORREÇÃO: Validação de parâmetros em check_for_updates (last_known_update com valor padrão)
- CORREÇÃO: Validação de parâmetros em get_chat_messages e send_chat_message (type e target_id)
- CORREÇÃO: Validação de parâmetros em export_project (start_date e end_date com valores padrão)
- MELHORIA: Relatório completo de testes de 45 endpoints criado e documentado.
- VALIDADO: Compatibilidade total com PostgreSQL (conversão de placeholders e tipos boolean)
- VALIDADO: Sistema RBAC funcionando corretamente a nível de recurso.
Versão 1.8.0 - 12 de Outubro de 2025
- NOVO: Sistema de Integrações Externas completo com suporte a Email (SMTP), WhatsApp (Evolution API), Telegram Bot e Typebot.
- NOVO: IntegrationController.php com gestão completa de integrações e criptografia AES-256-CBC para credenciais.
- NOVO: Página integrations.html para configurar e testar conexões com serviços externos.
- NOVO: Sistema de Armazenamento Cloudflare R2 com CloudflareController.php para gestão completa.
- NOVO: Migração automática de arquivos locais para R2 com processamento em lotes e barra de progresso.
- NOVO: URLs presignadas para download seguro de arquivos do R2 com tempo de expiração configurável.
- NOVO: Sistema de Chat Interno em tempo real com ChatController.php.
- NOVO: Chat de Grupo por Área (canais automáticos para cada departamento) e Mensagens Diretas (DM) 1-para-1.
- NOVO: Janela de chat flutuante com fundo padrão (estilo WhatsApp), fotos de perfil e seletor de emojis.
- NOVO: Sistema de Relatórios Completo com ReportsController.php e 7 tipos de relatórios disponíveis.
- NOVO: Exportação de relatórios em PDF (usando mPDF) e Excel (usando PhpSpreadsheet).
- NOVO: Página reports.html com dashboard, gráficos interativos (Chart.js) e filtros por projeto/período.
- NOVO: Sistema de Automações em Dois Níveis (WorkflowController.php e TaskWorkflowController.php).
- NOVO: 10 gatilhos de automação: task_move, task_create, task_update, task_assigned, task_completed, task_priority_changed, task_comment_added, task_attachment_added, task_tag_added, task_due.
- NOVO: Ações dinâmicas baseadas em integrações ativas: Enviar Email, WhatsApp, Telegram, Acionar Typebot.
- NOVO: Página archived.html para gestão de Tarefas Arquivadas com filtros, busca e restauração.
- NOVO: Páginas de Documentação: guia.html (Guia de Uso completo) e changelog.html (versão web do histórico).
- NOVO: Refatoração de Controllers: ProjectController.php e TaskController.php separados do KanbanController.
- NOVO: Sistema de Aparência Personalizada com tabela appearance_settings e configurações em JSONB.
- NOVO: 8 novas permissões RBAC: project:set_comment_policy, reports:view, project:manage_workflows, admin:manage_settings, admin:manage_appearance, integrations:manage, chat:use.
- MELHORIA: Sistema de permissões expandido de 21 para 28 permissões com controle granular.
- MELHORIA: 6 novas tabelas no banco: integrations, cloudflare_r2_settings, workflows, task_workflows, workflow_logs, appearance_settings.
- MELHORIA: Compatibilidade dual mantida: MySQL e PostgreSQL com índices otimizados.
- MELHORIA: api.php reorganizado com 40+ novos endpoints organizados por categoria.
Versão 1.8.4 - 13 de Outubro de 2025
- NOVO: Implementação de Swimlanes (Faixas Horizontais) para organização avançada de tarefas no Kanban.
- NOVO: Sistema completo de gerenciamento de swimlanes com CRUD, drag & drop e reordenação.
- NOVO: Permissão específica project:manage_swimlanes para controle de acesso.
- NOVO: Interface visual com cores personalizáveis e estado de colapso/expansão.
- MELHORIA: Compatibilidade total com MySQL (produção) e PostgreSQL (desenvolvimento).
- MELHORIA: Atualização da versão da aplicação para 1.8.4.
Versão 1.8.6 - 13 de Outubro de 2025
- ATUALIZAÇÃO: Atualização do sistema de versionamento para 1.8.6.
Versão 1.7.4 - 07 de Outubro de 2025
- NOVO: Sistema de Testes Automatizados completo em tests/TestRunner.php.
- NOVO: Framework de testes com três categorias: DatabaseTest, ApiTest, ControllerTest.
- NOVO: Cobertura de 90+ endpoints da API com suporte dual database (MySQL e PostgreSQL).
- NOVO: Sistema de cleanup automático com timestamps únicos e execução via php tests/TestRunner.php all.
- CORREÇÃO: Proteção contra Redeclaração de Classes - adicionado if (!class_exists()) em 16 arquivos PHP.
- CORREÇÃO: Corrigido erro "Cannot declare class X" durante testes nos arquivos core/ e controllers.
- CORREÇÃO: Ícones PWA criados - icons/icon-192x192.png (613 bytes) e icons/icon-512x512.png (2.0KB) usando PHP GD.
- CORREÇÃO: Eliminados erros 404 dos logs do servidor relacionados a ícones PNG ausentes.
- MELHORIA: Design de ícones com gradiente azul e barras estilo Kanban para identidade visual consistente.
Versão 1.7.3 - 03 de Outubro de 2025
- CORREÇÃO: Corrigido registro do Service Worker para funcionar corretamente.
- CORREÇÃO: Adicionados ícones SVG faltantes (192x192 e 512x512) para PWA.
- CORREÇÃO: Removidos erros de console relacionados a arquivos de ícones ausentes.
- MELHORIA: Melhorado suporte para Progressive Web App com manifest.json atualizado.
- MELHORIA: Implementado favicon.svg para melhor compatibilidade com navegadores modernos.
Versão 1.6.0 - 02 de Outubro de 2025
- NOVO: Implementada integração completa com **Cloudflare R2** para armazenamento de anexos na nuvem.
- NOVO: Painel de administração para configurar credenciais R2 (Account ID, Access Key, Secret Key, Bucket Name).
- NOVO: Sistema de **migração automática de arquivos locais para R2** com processamento em lotes e barra de progresso.
- NOVO: Teste de conexão com R2 antes de salvar configurações para validar credenciais.
- NOVO: Alternância entre armazenamento local e R2 com um clique (ativar/desativar R2).
- MELHORIA: Arquitetura de **Storage Service** com adaptadores para Local e R2, permitindo fácil troca entre sistemas.
- MELHORIA: Criptografia de credenciais R2 no banco de dados usando AES-256-CBC.
- MELHORIA: URLs presignadas para download seguro de arquivos do R2 com tempo de expiração configurável.
- MELHORIA: Dashboard de status de migração mostrando contagem de arquivos locais vs. R2.
- CORREÇÃO: Upload de novos anexos agora usa automaticamente R2 quando habilitado.
Versão 1.5.0 - 02 de Outubro de 2025
- NOVO: Implementado sistema completo de **Tarefas Agendadas** com página dedicada em `scheduled.html`. As tarefas agendadas para datas futuras ficam ocultas do Kanban até a data definida.
- NOVO: Adicionado **agrupamento inteligente** de tarefas agendadas por períodos (Hoje, Amanhã, Esta Semana, Próxima Semana, Este Mês, Próximo Mês, Mais Tarde).
- NOVO: Campo de data no modal de tarefa para agendar e botão "Desagendar" para remover agendamentos.
- MELHORIA: Sistema de **permissões hierárquico** aprimorado - usuários só visualizam tarefas agendadas dos projetos/áreas aos quais têm acesso.
- MELHORIA: Otimização das queries SQL para carregar tarefas agendadas com filtros de segurança integrados.
- MELHORIA: Auto-refresh a cada 60 segundos na página de tarefas agendadas com contador de tarefas.
- CORREÇÃO: Resolvido problema de acesso negado ao abrir tarefas agendadas - agora as queries não filtram tarefas por data quando carregam projeto específico.
- CORREÇÃO: Ajustado tamanho das modals de integrações para não ultrapassarem o tamanho do monitor.
- CORREÇÃO: Modal de detalhes de tarefa agora carrega corretamente os dados ao ser aberta da tela de agendados.
Versão 1.4.0 - 29 de Setembro de 2025
- NOVO: Adicionado um **seletor de emojis** ao campo de mensagens do chat, permitindo uma comunicação mais expressiva.
- NOVO: As **fotos de perfil** dos utilizadores agora são exibidas ao lado das suas mensagens no chat.
- MELHORIA: Implementado um sistema completo de **notificações visuais e sonoras** para novas mensagens de chat. Um indicador numérico aparece nas conversas não lidas e um som de alerta é reproduzido.
- MELHORIA: A janela de chat agora possui um fundo com padrão de ícones, semelhante ao do WhatsApp, para uma experiência visual mais agradável.
- CORREÇÃO: Resolvidos erros de ícone em falta (`favicon.ico` e `manifest icon`) que apareciam na consola do navegador.
- CORREÇÃO: Ajustado o layout dos balões de mensagem no chat para que o texto não seja comprimido pela imagem de perfil.
Versão 1.3.0 - 26 de Setembro de 2025
- NOVO: Implementada a funcionalidade de **Chat em tempo real**. Os utilizadores agora podem comunicar através de canais de área (departamento) ou em mensagens diretas (1-para-1).
- NOVO: Adicionada a página de **Perfil de Utilizador**. Agora pode alterar o seu nome, email, bio, fotografia de perfil e palavra-passe.
- CORREÇÃO: Resolvido um problema de layout no Chat em que a lista de contactos ultrapassava os limites da janela quando existiam muitos canais ou conversas.
- MELHORIA: O sistema de permissões foi refatorado (`core/Auth.php`) para suportar permissões globais que não estão associadas a um projeto ou área específica, tornando o sistema mais flexível.
Versão 1.2.0 - 25 de Setembro de 2025
- NOVO: Adicionada a capacidade de excluir comentários. O ícone de lixo aparece agora nos seus próprios comentários.
- NOVO: Implementado o autocompletar de menções de utilizadores. Digite '@' no campo de comentário para ver as sugestões.
- NOVO: Adicionadas páginas de "Guia de Uso" e "Registo de Alterações" com acesso através do novo rodapé da aplicação.
Versão 1.1.0 - 24 de Setembro de 2025
- CORREÇÃO: Corrigido um bug crítico que impedia a função de mover e reorganizar colunas de funcionar corretamente. Novas colunas agora são criadas com uma ordem sequencial, garantindo a estabilidade da visualização.
Versão 1.0.0 - 19 de Setembro de 2025
- Lançamento inicial do Kanban Pro Workflow.
- Funcionalidades de gestão de projetos, tarefas, utilizadores e permissões.
- Vistas de Quadro Kanban e Dashboard.