Skip to content

📋 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