📋 Changelog
Todas as mudanças notáveis neste projeto serão documentadas neste arquivo.
O formato é baseado em Keep a Changelog.
[1.1.5] - 2025-08-12
✨ Melhorias
- Edição de lotes: Agora, ao detetar que o lote da encomenda é diferente do lote selecionado, a aplicação avisa o utilizador e, caso este confirme, o lote será atualizado para o lote selecionado.
[1.1.4] - 2025-08-09
✨ Melhorias
-
📦 Validação de Lotes: Implementado sistema de validação para leitura fora de formato de diferentes lotes (CTT). A aplicação agora alerta o utilizador quando uma encomenda pertence a um lote diferente do atual, mostrando claramente o lote correto.
-
🏷️ Classificação Simplificada: Removida a opção "Caixa" da classificação de encomendas para simplificar o processo.
-
⚡ Otimizador Flexível: Introduzida nova funcionalidade que permite finalizar a leitura sem classificar todas as encomendas. O sistema processa automaticamente apenas as encomendas que cumprem os seguintes critérios:
-
✅ Estado: "Packing"
- ✅ Mesmo lote do processo atual
- ✅ Data de entrega: dia atual
-
✅ Classificação: caixa ou saco associado
-
🎯 Botão "Prosseguir": Adicionado botão alternativo ao "Classificar Todos" que permite avançar sem classificar as restantes encomendas.
-
🎨 Interface Melhorada: Aprimorado o design dos diálogos de erro de lote, com melhor destaque visual para o número do lote correto e mensagens mais claras.
[1.1.3] - 2025-08-07
✨ Melhorias
- Atualizações automáticas: Implementada verificação automática de atualizações em segundo plano, com notificação ao utilizador quando uma nova versão está disponível.
- Adicionado botão de verificação de atualizações: Permite ao utilizador verificar manualmente se há atualizações disponíveis.
[1.1.2] - 2025-08-06
✨ Melhorias
- 📦 Leitura Fora de Formato: Implementada funcionalidade para leitura de artigos fora de formato, mesmo que não exista agregação.
- 📋 Fecho automático de Dialogs: Na agregação, os dialogs agora fecham automaticamente após 1 segundo.
Resolução de Bugs
- 🔧 Correção de Dialogs: Agora ao fechar os dialogs da agregação com o botão do dispositivo, o estado da aplicação é atualizado corretamente.
[1.1.1] - 2025-07-31
✨ Melhorias
- 🎨 Interface: Melhorias no design para classificação de encomendas e página de leitura de moradas
- 📦 CTT e similares: Implementada funcionalidade para criar encomendas inexistentes no sistema, permitindo adicionar encomendas diretamente através da aplicação
🔧 CTT
- ⚠️ Validação de lotes: Avisos quando uma encomenda pertence a um lote diferente do atual
- 🔗 Associação de lotes: Possibilidade de associar encomendas sem lote ao lote atual
[1.1.0] - 2025-07-29
✨ Melhorias
- 📅 Filtro de Data: Adicionada capacidade de alterar a data atual para realizar scans em dias futuros (disponível apenas em ambientes de staging e desenvolvimento)
- 🏷️ Filtro por Lote: Implementado filtro para seleção de lotes específicos no cliente CTT
[1.0.10] - 2025-07-23
✨ Melhorias
- 🏢 Novos Clientes: Adicionados clientes Vasp, Paack e GLS com funcionalidades específicas
[1.0.9] - 2025-07-08
✨ Melhorias
- 📦 CTT e DPD: Expandidas opções de tamanhos para embalagens
- Sacos: Aumentado de 3 para 5 tamanhos disponíveis
- Fora de formato: Aumentado de 1 para 5 opções distintas
[1.0.8+5] - 2025-06-16
✨ Delta Picking
- 📅 Seleção de Data: Possibilidade de alterar o dia para scan (padrão: dia atual)
- ℹ️ Informações Detalhadas: Exibição de depósito, nome da rota e setor ao scannear caixas válidas
[1.0.7] - 2025-06-05
✨ Melhorias
- 🏢 Cliente DPD: Nova integração com funcionalidades similares ao CTT
- 🔍 OCR: Suporte para reconhecimento ótico de caracteres para leitura automática de moradas indisponíveis
[1.0.6+5] - 2025-05-12
✨ Melhorias
- 🔔 Notificações: Sistema de notificações para clientes com otimizador (CTT, DPD) quando rotas são criadas com sucesso
Exemplo de notificação:
📦 As rotas para o dia 12/05 foram criadas com sucesso para o cliente CTT, com o contrato Contrato 1.
[1.0.5+4] - 2025-04-04
✨ Gestão de Caixas
Nova funcionalidade com três opções principais:
- 📦 Inventário: Adição de novas caixas ao sistema
- ↩️ Devolução: Facilitação de devoluções ao armazém
- ✅ Check-in: Visualização e digitalização de caixas na fase de packing
[1.0.5+3] - 2025-03-19
✨ Melhorias
- ✋ Inserção Manual: Possibilidade de inserir manualmente caixas agregadoras e sacos na fase de agregação
- 📋 Leitura Fora de Formato: Leitura de artigos fora de formato na segunda etapa de agregação com indicação do número de sequência de entrega
[1.0.5+2] - 2025-03-14
🐛 Correções
- Agregação (Etapa 1): Corrigido problema que impedia leitura de múltiplas caixas antes de avançar para próxima etapa
✨ Melhorias
- 📦 Classificação de Caixas: Solicitação de ID de caixa disponível ao classificar como caixa
- 📋 Agregação (Etapa 2): Possibilidade de ler o mesmo saco múltiplas vezes para verificação de localização
[1.0.5] - 2025-03-12
✨ Melhorias
- 🏢 Cliente CTT: Integração completa do cliente CTT
[1.0.4] - 2025-03-06
✨ Melhorias
- 🔀 Delta Split: Nova funcionalidade para leitura de caixas com indicação automática de Setor e Depot para fluxo otimizado
[1.0.3+2] - 2025-03-05
🔧 Melhorias Menores
- 📱 FNAC: Possibilidade de inserção manual de códigos de barras quando necessário
[1.0.3] - 2025-02-28
✨ Melhorias
- ⚙️ Ecrã de Definições: Novo ecrã mostrando utilizador atualmente autenticado
- 👥 Múltiplos Clientes: Suporte para acesso a vários scanners por utilizador (ex: FNAC + Delta)
- 📋 Gestão de Contratos: Controlo de acesso baseado em contratos associados ao perfil do utilizador
- 🏢 Cliente DPD: Nova integração com ecrãs específicos:
- ▶️ Iniciar Scans: Início do processo de digitalização
- 📦 Agregação: Registo de boxes e indicação de localização para sacos
- 🚛 Rotas: Consulta de listas de carga e distribuição
- 📊 FNAC: Geração de ficheiros Excel em substituição do formato CSV
[1.0.2] - 2025-02-24
✨ Validação de Códigos de Barras
Melhorada a lógica de validação na etapa "Order" (FNAC):
- ✅ Aceites apenas códigos com 8 caracteres
- ❌ Rejeitados códigos que começam com "#"
Changelog mantido segundo as diretrizes de Keep a Changelog