Releases: Ndombassi2022/tchikasi_erp_setup
Releases · Ndombassi2022/tchikasi_erp_setup
Tchikasi ERP v1.0.7
Melhorias de desempenho e estabilidade geral
Optimização do carregamento de dados em tempo real
Correcção de erros na geração de relatórios PDF
Interface actualizada com maior fluidez de navegação
Segurança reforçada na autenticação de utilizadores
Tchikasi ERP v1.0.4
🚀 Tchikasi ERP v1.0.4
📊 Dashboard em Tempo Real
Novo módulo Dashboard com KPIs de vendas do dia (total, nº vendas, ticket médio, stock crítico)
Top 5 produtos mais vendidos do dia com receita
Painel de stock crítico e produtos esgotados em tempo real
Movimentos de stock recentes com indicadores de entrada/saída
Polling inteligente com actualização automática a cada 2 minutos
Indicador de estado de ligação (Activo / Sem ligação)
Botão de refresh manual com spinner de progresso
🛒 PDV — Finalização de Venda Melhorada
Fluxo completo de venda: Ordem → Linhas → Factura → Pagamentos → Movimentos de Stock
Redução automática de stock via StockMovement ao finalizar venda
Diálogo de venda concluída com opção de impressão térmica (80mm) e A4
Impressão térmica ESC/POS directa para impressora configurada
Geração de factura A4 profissional com iText7 (logo, dados cliente, tabela IVA, QR code, rodapé AGT)
Selecção de impressora A4 com opções de partilha (Email, Downloads, WhatsApp)
🔧 Estabilidade e Correcções
Corrigido trigger fn_update_stock_balance — stock agora reduz correctamente em vendas (era sempre a somar)
Corrigido timeout de ligação ao Supabase — retry automático em caso de falha de rede
Removido Supabase Realtime (causava redirecionamento para localhost e timeouts)
Polling substitui Realtime com menor consumo de recursos
Corrigido cancelamento indevido de jobs no Dashboard ao navegar entre ecrãs
⚙️ Técnico
withRetry() — função utilitária de retry automático (3 tentativas, 5s intervalo)
DashboardViewModel com ciclo de vida controlado pelo Composable (inicia ao entrar, para ao sair)
SalesOrderLineViewItem — model leve para view cross-schema vw_sales_order_line_with_product
View SQL db_sales.vw_sales_order_line_with_product criada para joins cross-schema
Timeouts HTTP aumentados para 90s (request) / 60s (connect) para suportar cold start do Supabase Free