Desde: v6G07 — 07 jul 2026~1 dia+12 commitsWildFly 26.1.3 | Java 17Sem alteracao de schema
🛒 PDV — Venda e Ordem de Servico
Layout PDV em Venda e Ordem de Servico

Telas vendaEdit e ordemServicoEdit refatoradas no padrao PDV das notas: entradas a esquerda, tabela compacta de itens a direita com barra de total fixa (numero, situacao e total), destaque visual do item recem adicionado e confirmacao em popup na exclusao de item.

Itens do Mais Recente para o Mais Antigo

Item adicionado em venda e ordem de servico entra no topo da lista, igual as notas fiscais. Consultas de edicao ordenam por nItem desc e a renumeracao apos exclusao passou a ser decrescente, mantendo a numeracao coerente.

ToggleSwitch Compacto na Coluna Entregue

Chave "Entregue" da venda reduzida para 2rem x 1.2rem via CSS proprio da pdv-table, sobrepondo o tema (elemento ui-toggleswitch-handler) com seletor de maior especificidade.

🌐 Cadastros e Integracoes Externas
Exclusao de Notas de Fornecedor (DF-e)

Nova acao na pesquisa de notas de fornecedor: exclui do disco os XMLs das notas selecionadas, com modal padrao de confirmacao exibindo os numeros das notas. Botoes de cadastro de produtos e importacao ficam desabilitados sem selecao.

Jobs Agendados Revisados

AlertaExpiracaoCertificadoJob passa a rodar as 6:00 e AtualizaCacertsJob diariamente as 7:00 (Quartz / DeltaSpike Scheduler).

🔧 Infraestrutura e Build
Saneamento do pom.xml

Specs javax (JSTL, transaction, interceptors, inject, JAXB) movidas para provided — 5 jars a menos no WAR e sem duplicidade com os modulos do WildFly. selenium-bom 4.39.0 importado antes do BOM do WildFly, enforcer unificado, versao do Lombok em property e limpeza de exclusions redundantes.

DeltaSpike ProjectStage por Ambiente

Container dev agora sobe com -Ddeltaspike.projectStage=Development no JAVA_OPTS do WildFly; producao permanece Production via apache-deltaspike.properties.

Guia de Migracao PrimeFaces 15

Analise das 123 paginas para o upgrade 13.0.10 → 15.0.17 documentada em builder/doc/migracao-primefaces-15.html: temas, charts, fileUpload, barcode e itens sem impacto verificados no codigo-fonte do PF 15.

Docker calculadoragov

Removidos o volume e o healthcheck do container calculadoragov, simplificando o compose e eliminando o mascaramento dos jars da imagem.

🐛 Bugs Corrigidos
► Exclusao de item errado em venda/OS nao persistida — o equals() do BaseEntity considerava iguais itens com id nulo e o List.remove() apagava sempre o primeiro da lista; ItemVendaEntity e ItemOrdemServicoEntity agora comparam tambem o nItem, no mesmo padrao do ItemNfeEntity.
► IllegalStateException de ID duplicado no render — o confirmPopup usava cbExcNao/cbExcSim, mesmos ids do modalExclusao incluido no mesmo form; botoes renomeados para cbExcPopNao/cbExcPopSim em 5 paginas (vendaEdit, ordemServicoEdit, notaSaidaEdit, cupomFiscalEdit e notaEntradaEdit).
📅 Historico de Versoes — v6G07 ate v6G08
08 Jul 2026
v6G08
Layout PDV em venda e ordem de servico, exclusao de notas de fornecedor, saneamento do pom.xml, correcao da exclusao de itens nao persistidos