Novidades
Feed de atualizações do PIMO Criativo gerado em build-time a partir de https://pimo.pro/updates/news.json.
Adicionar links do centro de ajuda pimo.info em /ajuda (#11)
Adicionar links do centro de ajuda pimo.info em /ajuda (#11)
Adicionar links do centro de ajuda pimo.info em /ajuda (#11)
Adicionar links do centro de ajuda pimo.info em /ajuda (#11)
Release — W1–W7 · Consolidação RoomEngineBoundary · Isolamento do viewer · Preparação substituição módulo sala (khale...
Release — W1–W7 · Consolidação RoomEngineBoundary · Isolamento do viewer · Preparação substituição módulo sala (khaled-pro)
Publicada versão estável PIMO-V4.0.0 — ponto de retorno seguro antes da reestruturação e desenvolvimento do PIMO-V4.
Publicada versão estável PIMO-V4.0.0 — ponto de retorno seguro antes da reestruturação e desenvolvimento do PIMO-V4.
Correção: limpar Novidades (scope técnico, Co-authored-by, texto amigável)
Correção: limpar Novidades (scope técnico, Co-authored-by, texto amigável)
Correção: exceções permanentes à verificação de email no login
Correção: exceções permanentes à verificação de email no login
Correção: narrowing TS em sync/persist para build de producao
Correção: narrowing TS em sync/persist para build de producao
Novidade: códigos de convite admin com aprovação imediata e verificação de email
Novidade: códigos de convite admin com aprovação imediata e verificação de email
Correção: rewrite Apache para GET/POST /project-shares
Correção: rewrite Apache para GET/POST /project-shares
Correção: rewrite Apache para GET /auth/verify-email
Correção: rewrite Apache para GET /auth/verify-email
Novidade: verificação de email, notificação admin e email de aprovação
Novidade: verificação de email, notificação admin e email de aprovação
Correção: SSOT nome comercial/técnico e regras industriais
Correção: SSOT nome comercial/técnico e regras industriais
Correção: monetizar Painéis em modo Estimado (por_chapas_reais)
Correção: monetizar Painéis em modo Estimado (por_chapas_reais)
ignorar artefactos temporários de diagnóstico (_tmp_*, auditoria)
ignorar artefactos temporários de diagnóstico (_tmp_*, auditoria)
Novidade: health check dos proxies de email (endpoint dedicado + workflow horário + página admin)
Novidade: health check dos proxies de email (endpoint dedicado + workflow horário + página admin)
Correção: quotes e final-report carregam server-env.local.php (PIMO_INTERNAL_API_SECRET)
Correção: quotes e final-report carregam server-env.local.php (PIMO_INTERNAL_API_SECRET)
Correção: gate de login + Bearer nas thumbnails (Phase 1 ACL)
Correção: gate de login + Bearer nas thumbnails (Phase 1 ACL)
Correção: proxy PHP para /send-final-report (remove secret do bundle Vite)
Correção: proxy PHP para /send-final-report (remove secret do bundle Vite)
Novidade: Passo B/F4 — congelar todas as linhas do Financeiro no productionRelease
Novidade: Passo B/F4 — congelar todas as linhas do Financeiro no productionRelease No «Gerar arquivo completo», grava custosEffective do Unificado (Gavetas, Orla, Operações, Desperdício, Serragem, Mão de obra, Logística, Ops avançadas, ADM, Montagem, Portes) após toast+yield; custosOrigem sinaliza oficial vs estimado_fallback.
Correção: Passo A — priceChapasSheetsEur SSOT partilhado (ADMIN/peças/Relatório)
Correção: Passo A — priceChapasSheetsEur SSOT partilhado (ADMIN/peças/Relatório) Corrige subconto de materiais múltiplos em Custos ADMIN alinhando ao Relatório Final; média €/chapa fica só em meta UI.
Correção: preservar productionRelease no PHP que o deploy publica
Correção: preservar productionRelease no PHP que o deploy publica O pipeline copia hostinger/api/projects (nao public_html). Espelho do merge defensivo ja aplicado a projectReport.
Correção: persistir productionRelease (P1+P2+P3)
Correção: persistir productionRelease (P1+P2+P3) P1: PHP preserva settings.productionRelease como projectReport. P2: espera curta (<=3s) antes do redirect + outbox/retry. P3: matching de chaves slug <-> pimo-id no outbox/leitura.
Novidade: SSOT productionRelease F0+F1+F2 (ultima geracao TCN)
Novidade: SSOT productionRelease F0+F1+F2 (ultima geracao TCN) F0: persiste settings.productionRelease no fim de Gerar arquivo completo com fire-and-forget + outbox (ZIP/redirect nunca esperam pela rede). F1: Relatorio deixa de recalcular Unificado live; le o release (ou vazio) com aviso de total parcial (so Paineis+Ferragens ate F4). F2: accordion Paineis/Ferragens e sugestoes TAMPO a partir do release, sem computeChapasReal nem remates live.
Novidade: Fases 0-4 provenance + suite Fase 5 (flag default false)
Novidade: Fases 0-4 provenance + suite Fase 5 (flag default false) SSOT+manual no Relatorio: provenance, R1 sync, matching estavel Paineis, lineOverrides conscientes e sugestoes TAMPO. Suite Fase 5 incluida. reportFinanceiroProvenance permanece false ate override localStorage.
backup FTP — nao falhar no ls|head (broken pipe)
backup FTP — nao falhar no ls|head (broken pipe)
backup FTP nao falhar se users.json ausente
backup FTP nao falhar se users.json ausente
Novidade: separar accountCategory de role no registo
Novidade: separar accountCategory de role no registo
Novidade: separar accountCategory de role no registo
Novidade: separar accountCategory de role no registo
Correção: carregar PIMO_JWT_SECRET de env server-only fora da webroot
Correção: carregar PIMO_JWT_SECRET de env server-only fora da webroot
Correção: adicionar rewrite em falta para auth/register
Correção: adicionar rewrite em falta para auth/register
remover residual test_output_v1.tcn
remover residual test_output_v1.tcn
alinhar gen-test-tcn com nesting_mo e v2_new
alinhar gen-test-tcn com nesting_mo e v2_new
Documentação: fechar mapas Z-03.11.1–11.3 (hub v1.45)
Documentação: fechar mapas Z-03.11.1–11.3 (hub v1.45)
remoção das entradas de pipeline v6.0822.1540 e v6.0822.1552
remoção das entradas de pipeline v6.0822.1540 e v6.0822.1552
Correção: corrigido comprimento industrial do gav_fundo (SSOT sideDepth+10) — traseira flush com gav_cost; largura in...
Correção: corrigido comprimento industrial do gav_fundo (SSOT sideDepth+10) — traseira flush com gav_cost; largura inalterada; viewer/cutlist/BOM alinhados (550×500 → 484×450).
remoção da entrada automática v6.0822.1455 (limpeza do WhatsNew)
remoção da entrada automática v6.0822.1455 (limpeza do WhatsNew)
remoção da entrada automática v6.0822.1455 (limpeza do WhatsNew)
remoção da entrada automática v6.0822.1455 (limpeza do WhatsNew)
Auto deploy
Auto deploy
Correção: alinhar testes Progressivas ao stack interior SSOT (interiorFrontStack)
Correção: alinhar testes Progressivas ao stack interior SSOT (interiorFrontStack)
Restauro completo do sistema de gavetas clássico + correções GPS embutido — frente, fundo, elevação GAV_1, SSOT intac...
Restauro completo do sistema de gavetas clássico + correções GPS embutido — frente, fundo, elevação GAV_1, SSOT intacto, furos 41 mm verificados.
Correção: persistir relatório no servidor (sem localStorage)
Correção: persistir relatório no servidor (sem localStorage)
Correção: persistir relatório no servidor (sem localStorage)
Correção: persistir relatório no servidor (sem localStorage)
Proteção SSOT gavetas + fix ficheiros corrompidos + integração WIP local
Proteção SSOT gavetas + fix ficheiros corrompidos + integração WIP local
Correção: remover import SSOT não usado (build tsc)
Correção: remover import SSOT não usado (build tsc)
Correção: SSOT floorTop + proteções industriais/Viewer (18,5/22,5/41)
Correção: SSOT floorTop + proteções industriais/Viewer (18,5/22,5/41)
Correção: silenciar TS6133 em wrappers privados do ViewerCore para desbloquear build de deploy
Correção: silenciar TS6133 em wrappers privados do ViewerCore para desbloquear build de deploy
Novidade: modal de pedido de orçamento + envio de email via pimo-mail-service
Novidade: modal de pedido de orçamento + envio de email via pimo-mail-service
Baixa renderiza direto, sem EffectComposer
Baixa renderiza direto, sem EffectComposer
Baixa renderiza direto, sem EffectComposer
Baixa renderiza direto, sem EffectComposer
atualizar benchmarks de cutlayout
atualizar benchmarks de cutlayout
Correção: z-03-10 quality pipeline - bloom/shadows/tone
Correção: z-03-10 quality pipeline - bloom/shadows/tone
Correção: qualidade 4K da captura e do modo Alta no Relatório Final
Correção: qualidade 4K da captura e do modo Alta no Relatório Final
Correção: corrigir tipos de emitFerragensTotalVisual (P3.28)
Correção: corrigir tipos de emitFerragensTotalVisual (P3.28)
Correção: reativação da lista dinâmica de Ferragens no Financeiro (P3.28)
Correção: reativação da lista dinâmica de Ferragens no Financeiro (P3.28)
Z-02.5: unificar Orbit, Pan e Zoom no MouseInputMapper.
Z-02.5: unificar Orbit, Pan e Zoom no MouseInputMapper.
N-QR v5 unificado em produção.
N-QR v5 unificado em produção. • Metadata das Work Orders antigas corrigida na BD Supabase • Leitores QR activos em todas as páginas industriais • Fluxo PIMO TRAK consistente com etiquetas impressas • Runtime industrial alinhado com etiquetas v5 em todas as camadas
Regeneração das Work Orders antigas com N-QR v5 unificado
Regeneração das Work Orders antigas com N-QR v5 unificado
N-QR v5 unificado em todas as camadas do runtime industrial.
N-QR v5 unificado em todas as camadas do runtime industrial. • Identidade N-QR alinhada com etiquetas v5 (display + payload QR canónico) • Metadata industrial das Work Orders antigas regenerada com resolveAuthoritativeLabelNumber • Leitor QR activo em todas as páginas industriais (operador, supervisor, tracking, qualidade, etc.) • Fluxo PIMO TRAK consistente com etiquetas impressas — todas as páginas reconhecem o N-QR real
Regeneração das Work Orders antigas com N-QR v5 unificado
Regeneração das Work Orders antigas com N-QR v5 unificado
Auto deploy
Auto deploy
Integração industrial completa do TAMPO
Integração industrial completa do TAMPO • Integração industrial completa do TAMPO • Chapa MDB 3660×630×30 (Fase A) • Geometria tipada sem Three.js (Fase B) • Ponte cutlist→produção com outerPolygonMm + innerContours (Fase C) • PDF industrial com polígono e recortes (Fase D) • TCN industrial com contorno poligonal + interiores (Fase E) • XML excluído por design (fresagem, não furação) • Regressão caixaria 19 mm intacta
Novidade: família AGL LAM BRANCO; fix(tampo): seleção no Viewer
Novidade: família AGL LAM BRANCO; fix(tampo): seleção no Viewer
• Integração industrial completa do TAMPO
• Integração industrial completa do TAMPO • Chapa MDB 3660×630×30 (Fase A) • Geometria tipada sem Three.js (Fase B) • Ponte cutlist→produção com outerPolygonMm + innerContours (Fase C) • PDF industrial com polígono e recortes (Fase D) • TCN industrial com contorno poligonal + interiores (Fase E) • XML excluído por design (fresagem, não furação) • Regressão caixaria 19 mm intacta
Auto deploy
Auto deploy
Correção: geometria angular correta, ângulo real, postforming seguro; retangular intacto
Correção: geometria angular correta, ângulo real, postforming seguro; retangular intacto
Correção TAMPO angular — geometria estável, frente≠trás, ângulo real, postforming seguro; montagem retangular intacta.
Correção TAMPO angular — geometria estável, frente≠trás, ângulo real, postforming seguro; montagem retangular intacta. • Trapézio com lado esquerdo a esquadria; frente em +Y; coordenadas em metros. • Ângulo real: atan2(trás − frente, 630). • Postforming só na aresta frontal; se o CSG colapsar, mantém-se o extrude. • Frente ≠ trás aceite (incluindo frente > trás). • TAMPO retangular (frente = trás / angleConfig == null) intacto.
Auto deploy
Auto deploy
Correção: comportamento correto para tampo angular sem quebrar montagem retangular
Correção: comportamento correto para tampo angular sem quebrar montagem retangular
Correção TAMPO angular — frente≠trás, pose horizontal, rotação preservada; montagem retangular intacta.
Correção TAMPO angular — frente≠trás, pose horizontal, rotação preservada; montagem retangular intacta. • TAMPO angular (angleConfig) deixa o pipeline de montagem da caixa (followBox / CIMA). • Frente ≠ trás aceite, incluindo frente > trás (ângulo negativo até −60°). • Pose horizontal (lay-flat); rotação guardada após sync. • TAMPO retangular (angleConfig == null) mantém followBox + CIMA. • Gavetas, portas, DIV, SEP, PI e remates AVISTA/L/COMPLETO intactos.
Correção: incluir tampoVisualizer.getRoot no raycast de remates
Correção: incluir tampoVisualizer.getRoot no raycast de remates
Correção: incluir tampoVisualizer.getRoot no raycast de remates
Correção: incluir tampoVisualizer.getRoot no raycast de remates
Correção: TAMPO agora pode ser selecionado no Viewer (raycast roots).
Correção: TAMPO agora pode ser selecionado no Viewer (raycast roots).
Novidade: presets industriais + suporte completo a trapézio (Fase 5)
Novidade: presets industriais + suporte completo a trapézio (Fase 5)
Novidade: presets industriais + suporte completo a trapézio (Fase 5)
Novidade: presets industriais + suporte completo a trapézio (Fase 5)
Nova fase do sistema TAMPO com suporte completo a trapézio e modelos pré-definidos.
Nova fase do sistema TAMPO com suporte completo a trapézio e modelos pré-definidos. • Presets industriais: Tampo 1 (1995→2303 mm) e Tampo 2 (1633→1818 mm). • Frente e trás com comprimentos diferentes (angleConfig). • Geometria em trapézio no Viewer (shape → postforming → recortes → união). • Postforming frontal, recortes e união entre tampos mantêm-se intactos. • UI TampoPresetSelector no fluxo Remate (modal e drawer). • Metadata tampoAngle na cutlist (sem linhas adicionais).
Sistema completo de tampo de cozinha.
Sistema completo de tampo de cozinha. • Matéria MDB Laminado 30 mm (3660×630, 30 €/m², laminado de fábrica). • Peça TAMPO_COZINHA no fluxo Remate (630×30, comprimento dinâmico). • Viewer com postforming frontal (~11 mm). • Recortes: fogão, pia, retangular, circular (CSG + metadata cutlist). • União entre tampos: overlap 5–10 mm (default 8), direcções LEFT/RIGHT/FRONT/BACK.
Correção: tipagem do modal de recortes para build de deploy
Correção: tipagem do modal de recortes para build de deploy
Novidade: matéria MDB laminado + viewer + recortes + união entre tampos
Novidade: matéria MDB laminado + viewer + recortes + união entre tampos
Auto deploy
Auto deploy
Correção: aplicar flip visual vertical do corpo da gaveta (indústria intacta)
Correção: aplicar flip visual vertical do corpo da gaveta (indústria intacta)
Camada visual isolada e removível (drawerVisualBodyFlip).
Camada visual isolada e removível (drawerVisualBodyFlip). • Desnível grande (48 mm) no topo; pequeno (~20,5 mm) na base. • Frente e flush inalterados; corpo não penetra a frente. • Indústria 100% intacta (cutlist, XML, furação). • Flag DRAWER_VIEWER_BODY_VERTICAL_FLIP para reverter na revisão industrial.
Encerramento do tópico DRILL + nota técnica de incompletude
Encerramento do tópico DRILL + nota técnica de incompletude • Encerramento do tópico DRILL no desenvolvimento activo. • Simulador PIMO DRILL marcado como incompleto: sem inserção operativa de furos, validação completa ou fluxo operacional. • Migração futura do Design Industrial para o módulo DRILL fica adiada até nova ordem. • Estado actual: shell parcial (M0–M1); não avançar fases.
Novidade: Sistema Industrial Diff1+Diff2+Diff3 — modelo gavita 8 (corrediças Y, corpo, stack equal_quase)
Novidade: Sistema Industrial Diff1+Diff2+Diff3 — modelo gavita 8 (corrediças Y, corpo, stack equal_quase)
Release v6.0814.full-gavetas-industrial-165950
Release v6.0814.full-gavetas-industrial-165950
Correção: GAV_1 frontBottom=2 mm para Δ industrial 22,5
Correção: GAV_1 frontBottom=2 mm para Δ industrial 22,5
Correção: GAV_1 frontBottom=2 mm para Δ industrial 22,5
Correção: GAV_1 frontBottom=2 mm para Δ industrial 22,5
Correção: alinhar GAV_1 com elevação 16,5 mm e ratio 0,685
Correção: alinhar GAV_1 com elevação 16,5 mm e ratio 0,685
Novidade: financeiro dinâmico no relatório final (P3.27)
Novidade: financeiro dinâmico no relatório final (P3.27)
Novidade: financeiro dinâmico no relatório final (P3.27)
Novidade: financeiro dinâmico no relatório final (P3.27)
Novidade: financeiro dinâmico no relatório final (P3.27)
Novidade: financeiro dinâmico no relatório final (P3.27) Accordions editáveis em todas as linhas; motor visual sem alterar SSOT Unificado; overrides com badge e PDF anotado.
Correção: unificar preços Painéis (ADMIN ↔ Relatório)
Correção: unificar preços Painéis (ADMIN ↔ Relatório)
Correção: unificar preços Painéis (ADMIN ↔ Relatório)
Correção: unificar preços Painéis (ADMIN ↔ Relatório) P3.26 — totais oficiais só via Unificado; detalhe de chapas só visualização; overrides manuais sem reprecificar a base.
Relatório Final sincronizado com o Financeiro ADMIN:
Relatório Final sincronizado com o Financeiro ADMIN: • SSOT = computeFinanceiroUnificado (Subtotal / IVA / Total) • Painéis = paineis + chapasReais (sem duplicação) • Sem recalculo interno nem fallbacks de chapas/ferragens • Totais do Relatório = totais do ADMIN
Correção do módulo Adicionar chapa e preço dinâmico no Painéis:
Correção do módulo Adicionar chapa e preço dinâmico no Painéis: • Modal com z-index e backdrop opaco correctos • Selecção adiciona chapa ao state (Painéis + espelho chapasReais) • Preço €/m e parcial recalculados ao alterar medidas ou €/m² • UI intacta (layout/accordions/estilo sem alterações)
Correções finais da página Financeiro (custos dinâmicos):
Correções finais da página Financeiro (custos dinâmicos): • Caracteres UTF-8 correctos (Painéis ▸, Portas ▸, Gavetas ▸) • Remoção de «Prego para Costa» e nomes de peças do caixa • Accordions fechados por defeito; sem duplicações • Totais alinhados ao Financeiro Unificado (ADMIN)
Restauração completa do fluxo original da página Financeiro (custos dinâmicos):
Restauração completa do fluxo original da página Financeiro (custos dinâmicos): • state → financeiroAdapter → financeiroIndustrialRules → financeiroTotals → UI • Blocos, detalhes e painéis originais (accordions abertos, chapas editáveis) • Unificado = SSOT dos totais oficiais; não constrói a UI detalhada • Sem simplificações P3.17–P3.20; sem esconder nem colapsar blocos
Relatório Final: página «Financeiro (custos dinâmicos)» restaurada ao fluxo pré-P3.17.
Relatório Final: página «Financeiro (custos dinâmicos)» restaurada ao fluxo pré-P3.17. Seed/merge antigo com chapas e orla; UI completa com todos os blocos e detalhes editáveis. Sem live-overwrite P3.17; sem simplificação P3.18; sem bloco Painéis separado P3.19. SSOT de cálculo permanece o Financeiro Unificado.
Relatório Final: bloco «Financeiro (custos dinâmicos)» restaurado ao layout pré-P3.18.
Relatório Final: bloco «Financeiro (custos dinâmicos)» restaurado ao layout pré-P3.18. Todos os blocos visíveis com accordions e detalhes (Adicionar chapa, Portas, Gavetas, Ferragens, Orla, Remates, Ops, Desperdício, Serragem, MO, Logística, Ops avançadas, ADM, Montagem, Portes, IVA, Total). Sem alteração de pipelines industriais nem do Financeiro Unificado; Painéis dedicado mantém-se.
Release — P3.19 · Correções de UI (Financeiro + Painéis) — khaled-pro
Release — P3.19 · Correções de UI (Financeiro + Painéis) — khaled-pro
Correcções de interface:
Correcções de interface: • Financeiro ADMIN: removido «€/chapa derivado»; Painéis mostra o custo total das chapas (sem duplicar Chapas reais) • Relatório Final: bloco Painéis restaurado (chapas reais editáveis — nomes, medidas, €/m², totais) • Totais oficiais continuam live do Financeiro Unificado (sem reprecificar pipelines industriais)
Release — P3.18 · Melhorias de UI no Relatório Final (khaled-pro)
Release — P3.18 · Melhorias de UI no Relatório Final (khaled-pro)
Release — P3.11 + P3.12 + P3.13 + P3.14 + P3.15 · Independência das prateleiras · Correções industriais do gaveteiro ...
Release — P3.11 + P3.12 + P3.13 + P3.14 + P3.15 · Independência das prateleiras · Correções industriais do gaveteiro · SSOT gav_fundo · Meta XML completa · Documentação alinhada (khaled-pro)
Release — Independência das prateleiras + Correções industriais do gaveteiro
Release — Independência das prateleiras + Correções industriais do gaveteiro
Correcção industrial completa das gavetas, incluindo orientação correta da frente GAV_FRENTE_EXT_01 no XML, restauraç...
Correcção industrial completa das gavetas, incluindo orientação correta da frente GAV_FRENTE_EXT_01 no XML, restauração dos furos de cavilha ausentes em GAV_LAT_DIR_01 e GAV_LAT_ESQ_01, validação das dimensões dinâmicas conforme caixa e trilho, compatibilidade total com furação lateral do trilho, e garantia de produção CNC correta para todas as gavetas.
Correção completa das peças do gaveteiro, incluindo orientação correta da peça GAV_FRENTE_EXT_01 no XML, adição dos f...
Correção completa das peças do gaveteiro, incluindo orientação correta da peça GAV_FRENTE_EXT_01 no XML, adição dos furos de cavilha ausentes em GAV_LAT_DIR_01 e GAV_LAT_ESQ_01, e validação da coerência estrutural entre todas as gavetas. Inclui verificação das dimensões dinâmicas conforme caixa e trilho, compatibilidade com furação lateral do trilho, e garantia de produção industrial correta para CNC.
Implementação industrial que separa completamente o comportamento das prateleiras da geometria DIV/SEP.
Implementação industrial que separa completamente o comportamento das prateleiras da geometria DIV/SEP. Inclui planos full/short dinâmicos conforme a área disponível, furação autónoma baseada apenas na direcção e grelha, margens superiores/inferiores, grelha contínua ou segmentada, passo 32/64 mm, migração dinâmica sem mover SEP ou DIV, e validação completa (74/74 testes). Comportamento final: prateleiras independentes, DIV/SEP fixos, furação correcta em todas as direcções.
Expansão Prateleiras DIV/SEP — Direção dinâmica + grelha segmentada + margens
Expansão Prateleiras DIV/SEP — Direção dinâmica + grelha segmentada + margens Expansão industrial completa do sistema de prateleiras para caixas com DIV e SEP. Inclui direção configurável (Direita, Esquerda, Superior, Inferior), passo 32/64 mm, grelha contínua ou segmentada (blocos 4–8), margens superiores/inferiores com centragem automática, migração dinâmica com SEP parcial, integração total com 3D, cutlist e furação industrial. Validação completa: 44 testes núcleo + integração cutlist/phaseG/drillingAdapter.
Correção industrial que garante que, ao mover o SEP 2 para Esquerda/Direita, todas as regras e furos migram com a peç...
Correção industrial que garante que, ao mover o SEP 2 para Esquerda/Direita, todas as regras e furos migram com a peça. O lado livre passa a ter grelha contínua de prateleiras (LAT + DIV), sem intervalos ou furos residuais. SEP parcial deixa de cortar o lado oposto; DIV mantém altura completa. Inclui validação total (67/67 testes) e Phase G.
Release v6.0810.1645
Release v6.0810.1645
Activada a regra única «Redução das laterais (%)» no Admin (Regras das Gavetas). Um percentual inteiro define o facto...
Activada a regra única «Redução das laterais (%)» no Admin (Regras das Gavetas). Um percentual inteiro define o factor (1 − %/100) aplicado a laterais, costa e frente interna, com cascata Parametrics → layers → viewer → cutlist → CNC.
Novidade: percentuais Admin para altura de laterais e costa
Novidade: percentuais Admin para altura de laterais e costa
PIMO — Relatório/Financeiro: remover Chapas reais da UI e título Gavetas limpo
PIMO — Relatório/Financeiro: remover Chapas reais da UI e título Gavetas limpo
PIMO — Relatório Final: reforma visual (painel cards + feedback unificado)
PIMO — Relatório Final: reforma visual (painel cards + feedback unificado)
PIMO — Release v6.0809.1402 (Relatório Final v3.2) — baseline oficial sem alterações adicionais
PIMO — Release v6.0809.1402 (Relatório Final v3.2) — baseline oficial sem alterações adicionais
PIMO — Relatório Final v3.2: Painéis com chapas (L×A), preço por metro, sem secção Materiais
PIMO — Relatório Final v3.2: Painéis com chapas (L×A), preço por metro, sem secção Materiais
PIMO — Financeiro Industrial v3.1: correção final de portas=0€, gavetas=15€, remates=0€, chapas reais como fonte única
PIMO — Financeiro Industrial v3.1: correção final de portas=0€, gavetas=15€, remates=0€, chapas reais como fonte única
PIMO — Financeiro Industrial v3.0: modo chapas reais por defeito, remates a 0€, gavetas 15€, ferragens unificadas
PIMO — Financeiro Industrial v3.0: modo chapas reais por defeito, remates a 0€, gavetas 15€, ferragens unificadas
PIMO — Financeiro v2.2: accordions nos itens, correção de Orla, preços editáveis
PIMO — Financeiro v2.2: accordions nos itens, correção de Orla, preços editáveis
PIMO — Financeiro v2.2: accordions nos itens, correção de Orla, preços editáveis
PIMO — Financeiro v2.2: accordions nos itens, correção de Orla, preços editáveis
PIMO — Relatório Final v2.1: cartões adicionais no Painel gráfico + cálculo por m² nos Paineis
PIMO — Relatório Final v2.1: cartões adicionais no Painel gráfico + cálculo por m² nos Paineis
PIMO — Relatório Final v2.1: cartões adicionais no Painel gráfico + cálculo por m² nos Paineis
PIMO — Relatório Final v2.1: cartões adicionais no Painel gráfico + cálculo por m² nos Paineis
Auto deploy
Auto deploy
Fases A–F concluídas — Sistema Industrial + Industrial Admin UI (parte 1)
Fases A–F concluídas — Sistema Industrial + Industrial Admin UI (parte 1) - Conclusão das Fases A/B/C/D/E/F - Sistema Industrial completo (cx_gav, gaveta_porta_sep, SEP parcial, a_1) - Consolidação industrial (Industrial Admin System) - Nova página: Industrial Models (UI) - Pipeline clássico intacto - 45/45 testes verdes
Fases A–F concluídas — Sistema Industrial + Industrial Admin UI (parte 1)
Fases A–F concluídas — Sistema Industrial + Industrial Admin UI (parte 1) - Conclusão das Fases A/B/C/D/E/F - Sistema Industrial completo (cx_gav, gaveta_porta_sep, SEP parcial, a_1) - Consolidação industrial (Industrial Admin System) - Nova página: Industrial Models (UI) - Pipeline clássico intacto - 45/45 testes verdes
Fases A–F concluídas — Sistema Industrial + Industrial Admin UI (parte 1)
Fases A–F concluídas — Sistema Industrial + Industrial Admin UI (parte 1) - Conclusão das Fases A/B/C/D/E/F - Sistema Industrial completo (cx_gav, gaveta_porta_sep, SEP parcial, a_1) - Consolidação industrial (Industrial Admin System) - Nova página: Industrial Models (UI) - Pipeline clássico intacto - 45/45 testes verdes
Fases A–F concluídas — Sistema Industrial + Industrial Admin UI (parte 1)
Fases A–F concluídas — Sistema Industrial + Industrial Admin UI (parte 1) - Conclusão das Fases A/B/C/D/E/F - Sistema Industrial completo (cx_gav, gaveta_porta_sep, SEP parcial, a_1) - Consolidação industrial (Industrial Admin System) - Nova página: Industrial Models (UI) - Pipeline clássico intacto - 45/45 testes verdes
Fases A–F concluídas — Sistema Industrial + Industrial Admin UI (parte 1)
Fases A–F concluídas — Sistema Industrial + Industrial Admin UI (parte 1) - Conclusão das Fases A/B/C/D/E/F - Sistema Industrial completo (cx_gav, gaveta_porta_sep, SEP parcial, a_1) - Consolidação industrial (Industrial Admin System) - Nova página: Industrial Models (UI) - Pipeline clássico intacto - 45/45 testes verdes
Fases A–F concluídas — Sistema Industrial + Industrial Admin UI (parte 1)
Fases A–F concluídas — Sistema Industrial + Industrial Admin UI (parte 1) - Conclusão das Fases A/B/C/D/E/F - Sistema Industrial completo (cx_gav, gaveta_porta_sep, SEP parcial, a_1) - Consolidação industrial (Industrial Admin System) - Nova página: Industrial Models (UI) - Pipeline clássico intacto - 45/45 testes verdes
Fases A–F concluídas — Sistema Industrial + Industrial Admin UI (parte 1)
Fases A–F concluídas — Sistema Industrial + Industrial Admin UI (parte 1) - Conclusão das Fases A/B/C/D/E/F - Sistema Industrial completo (cx_gav, gaveta_porta_sep, SEP parcial, a_1) - Consolidação industrial (Industrial Admin System) - Nova página: Industrial Models (UI) - Pipeline clássico intacto - 45/45 testes verdes
Fases A–F concluídas — Sistema Industrial + Industrial Admin UI (parte 1)
Fases A–F concluídas — Sistema Industrial + Industrial Admin UI (parte 1) - Conclusão das Fases A/B/C/D/E/F - Sistema Industrial completo (cx_gav, gaveta_porta_sep, SEP parcial, a_1) - Consolidação industrial (Industrial Admin System) - Nova página: Industrial Models (UI) - Pipeline clássico intacto - 45/45 testes verdes
Auto deploy
Auto deploy
Auto deploy
Auto deploy
Release — Nova versão completa sincronizada do projeto
Release — Nova versão completa sincronizada do projeto
Release — Versão completa sincronizada do projeto
Release — Versão completa sincronizada do projeto
Régua unificada — implementação completa
Régua unificada — implementação completa
Correção final DIV+SEP — altura exacta (1990,5), furos 2000, gap 0, remoção do Math.round no cutlist, validação de in...
Correção final DIV+SEP — altura exacta (1990,5), furos 2000, gap 0, remoção do Math.round no cutlist, validação de integração concluída.
Correção matemática DIV+SEP — altura do DIV agora igual à distância rosto FUNDO → rosto SEP; folga vertical anulada (...
Correção matemática DIV+SEP — altura do DIV agora igual à distância rosto FUNDO → rosto SEP; folga vertical anulada (gap 0), furos laterais mantidos no centro da peça (positionMm); modelo industrial T/2 exacto respeitado (DIV=2000 → furos=2009.5 com T=19, 2008 com T=16); 52 testes a passar, encaixe rosto a rosto sem desvio.
Correção matemática DIV+SEP — altura do DIV agora igual à distância rosto FUNDO → rosto SEP; folga vertical anulada (...
Correção matemática DIV+SEP — altura do DIV agora igual à distância rosto FUNDO → rosto SEP; folga vertical anulada (gap 0), furos laterais mantidos no centro da peça (positionMm); modelo industrial T/2 exacto respeitado (DIV=2000 → furos=2009.5 com T=19, 2008 com T=16); 52 testes a passar, encaixe rosto a rosto sem desvio.
Correção: remover variável dims não usada em drillTopBottomForDiv (build tsc).
Correção: remover variável dims não usada em drillTopBottomForDiv (build tsc).
Auto deploy
Auto deploy
Correção: SEP LAT Y alinhado e rasgo frente gaveta Width 11
Correção: SEP LAT Y alinhado e rasgo frente gaveta Width 11 Furos SEP nas laterais com Y = absoluteY − T (Viewer/cutlist/DRILL/TCN alinhados). Rasgo inferior da frente da gaveta: Width 11 mm, Depth 11 mm, centro intacto.
Correção: Quadro V6 intermédios oficiais 38+b1(NL)
Correção: Quadro V6 intermédios oficiais 38+b1(NL)
Correção: SEP LAT Y alinhado e rasgo frente gaveta Width 11
Correção: SEP LAT Y alinhado e rasgo frente gaveta Width 11 Furos SEP nas laterais com Y = absoluteY − T (Viewer/cutlist/DRILL/TCN alinhados). Rasgo inferior da frente da gaveta: Width 11 mm, Depth 11 mm, centro intacto.
Correção: SEP LAT Y alinhado e rasgo frente gaveta Width 11
Correção: SEP LAT Y alinhado e rasgo frente gaveta Width 11 Furos SEP nas laterais com Y = absoluteY − T (Viewer/cutlist/DRILL/TCN alinhados). Rasgo inferior da frente da gaveta: Width 11 mm, Depth 11 mm, centro intacto.
Correção: SEP LAT Y alinhado e rasgo frente gaveta Width 11
Correção: SEP LAT Y alinhado e rasgo frente gaveta Width 11 Furos SEP nas laterais com Y = absoluteY − T (Viewer/cutlist/DRILL/TCN alinhados). Rasgo inferior da frente da gaveta: Width 11 mm, Depth 11 mm, centro intacto.
Novidade: SSOT na seleção, texturas reais e cartas por família
Novidade: SSOT na seleção, texturas reais e cartas por família A seleção de materiais foi totalmente alinhada com o SSOT, garantindo nomes corretos, texturas reais, espessuras separadas e integração direta com o 3D. Eliminados nomes antigos com números anexados (Carvalho 10, Nogueira 16, etc.).
Novidade: SSOT na seleção, texturas reais e cartas por família
Novidade: SSOT na seleção, texturas reais e cartas por família
Correção: mão de obra só com EUR manual Admin
Correção: mão de obra só com EUR manual Admin
Correção: restaurar ORLA completa e gavetas a 15 EUR
Correção: restaurar ORLA completa e gavetas a 15 EUR
Documentação: activação controlada Chapas Reais só via Admin (Fase 5E)
Documentação: activação controlada Chapas Reais só via Admin (Fase 5E)
Correção: .htaccess em /industrial para SPA nao receber 403 da pasta release/
Correção: .htaccess em /industrial para SPA nao receber 403 da pasta release/
Release v-next-ferragens3d-ui
Release v-next-ferragens3d-ui
Release v6.0803.abd
Release v6.0803.abd
Industrial: Elevação real do gaveta inferior
Industrial: Elevação real do gaveta inferior Corpo a T+18,5 mm (18,5 mm acima do topo do FUNDO). Frente Y=0. Pairing dos furos preservado. Viewer e merge SSOT corrigidos.
Industrial: Unificação geométrica das gavetas
Industrial: Unificação geométrica das gavetas Laterais/costas/frentes iguais (sideH = h−64,5). Corpo inferior 18,5 mm. Folga superior ≥33 mm (elev 12,5). Pairing dos furos preservado. Gap 4 mm; piso 41 mm intacto.
Industrial: Correção geométrica gavetas 2/3 alinhada ao modelo SolidWorks — contrato 41 mm preservado
Industrial: Correção geométrica gavetas 2/3 alinhada ao modelo SolidWorks — contrato 41 mm preservado
Industrial: Conclusão do plano de correção (Fases 1–4) — estabilidade financeira e SSOT consolidado
Industrial: Conclusão do plano de correção (Fases 1–4) — estabilidade financeira e SSOT consolidado
Industrial: Correções finais DRILL — Ø4→Ø5, Z centrado, laterais módulo alinhadas ao XML golden
Industrial: Correções finais DRILL — Ø4→Ø5, Z centrado, laterais módulo alinhadas ao XML golden
Industrial: Correções finais DRILL — Ø4→Ø5, Z centrado, laterais módulo alinhadas ao XML golden
Industrial: Correções finais DRILL — Ø4→Ø5, Z centrado, laterais módulo alinhadas ao XML golden
Correção: alinhar gaveta_lat_* ao SSOT transversal cx gav lat
Correção: alinhar gaveta_lat_* ao SSOT transversal cx gav lat
Correção: alinhar gaveta_lat_* ao SSOT transversal cx gav lat
Correção: alinhar gaveta_lat_* ao SSOT transversal cx gav lat
Correção: alinhar gaveta_lat_* ao SSOT transversal cx gav lat
Correção: alinhar gaveta_lat_* ao SSOT transversal cx gav lat
Ajustes industriais · navegação e chrome
Ajustes industriais · navegação e chrome Correção do chrome global, navegação SUP/NES/DRI/ORL/MON/EMB por projecto, naming correcto em Ordem · Drill e Estação · Nesting, remoção de caracteres estranhos e unificação visual.
Naming industrial · unificação completa
Naming industrial · unificação completa Aplicação das Fases A+B+C. Unificação de nomes de projecto, rotas industriais por projecto, correção de relatório final, correção de links, eliminação de pimo-* como display, normalização de slug, anchors industriais e integração com cutlist, etiquetas e QR.
Naming industrial · unificação completa
Naming industrial · unificação completa Aplicação das Fases A+B+C. Unificação de nomes de projecto, rotas industriais por projecto, correção de relatório final, correção de links, eliminação de pimo-* como display, normalização de slug, anchors industriais e integração com cutlist, etiquetas e QR.
TopBar-TRK · Cabeçalho industrial unificado
TopBar-TRK · Cabeçalho industrial unificado Reestruturação do chrome por módulo. Páginas industriais passam a usar o novo TopBarTrak com título dinâmico, indicadores reais (tarefas activas, ordens, online/offline) e sessão do uútilizador. Remoção do Navbar antigo nas rotas TRK.
Correção: remove unused SupervisorAlertItem import blocking industrial build.
Correção: remove unused SupervisorAlertItem import blocking industrial build.
Correção: remove unused SupervisorAlertItem import blocking industrial build.
Correção: remove unused SupervisorAlertItem import blocking industrial build.
Industrial UI: tema global nas Ordens/Estacoes; remover Finalization Layer falsa (estacoes, supervisor, operador).
Industrial UI: tema global nas Ordens/Estacoes; remover Finalization Layer falsa (estacoes, supervisor, operador).
Industrial UI: tema global nas Ordens/Estacoes; remover Finalization Layer falsa (estacoes, supervisor, operador).
Industrial UI: tema global nas Ordens/Estacoes; remover Finalization Layer falsa (estacoes, supervisor, operador).
Ordem: StationPageShell + QR bulk/ações em grupo; contraste light; Portas sem double-count material.
Ordem: StationPageShell + QR bulk/ações em grupo; contraste light; Portas sem double-count material.
Ordem: StationPageShell + QR bulk/ações em grupo; contraste light; Portas sem double-count material.
Ordem: StationPageShell + QR bulk/ações em grupo; contraste light; Portas sem double-count material.
Industrial Stations: seleção múltipla, leitura QR bulk, ações em grupo (Iniciar/Concluir/Rejeitar).
Industrial Stations: seleção múltipla, leitura QR bulk, ações em grupo (Iniciar/Concluir/Rejeitar).
Industrial Stations: seleção múltipla, leitura QR bulk, ações em grupo (Iniciar/Concluir/Rejeitar).
Industrial Stations: seleção múltipla, leitura QR bulk, ações em grupo (Iniciar/Concluir/Rejeitar).
Atualização do ProjectState: Designer, Empresa executora, Materiais + integração Relatorio Final/PDF.
Atualização do ProjectState: Designer, Empresa executora, Materiais + integração Relatorio Final/PDF.
Atualização do ProjectState: Designer, Empresa executora, Materiais + integração Relatorio Final/PDF.
Atualização do ProjectState: Designer, Empresa executora, Materiais + integração Relatorio Final/PDF.
Relatório Final: PDF, histórico, notas, qualidade, integração TRAK/Industrial.
Relatório Final: PDF, histórico, notas, qualidade, integração TRAK/Industrial.
Hotfix: cotagem engenheirada de trilho no Layout de Corte manual (38/204/41, sem repetição, cotas externas).
Hotfix: cotagem engenheirada de trilho no Layout de Corte manual (38/204/41, sem repetição, cotas externas).
Hotfix: cotagem engenheirada de trilho no Layout de Corte manual (38/204/41, sem repetição, cotas externas).
Hotfix: cotagem engenheirada de trilho no Layout de Corte manual (38/204/41, sem repetição, cotas externas).
Nova funcionalidade: Layout de Corte manual (PDF úúnico com furos coloridos, cotas inteligentes e rasgos). Integração...
Nova funcionalidade: Layout de Corte manual (PDF úúnico com furos coloridos, cotas inteligentes e rasgos). Integração na UI e no Gerar arquivo completo.
Nova funcionalidade: Layout de Corte manual (PDF úúnico com furos coloridos, cotas inteligentes e rasgos). Integração...
Nova funcionalidade: Layout de Corte manual (PDF úúnico com furos coloridos, cotas inteligentes e rasgos). Integração na UI e no Gerar arquivo completo.
Nova funcionalidade: Layout de Corte manual (PDF úúnico com furos coloridos, cotas inteligentes e rasgos). Integração...
Nova funcionalidade: Layout de Corte manual (PDF úúnico com furos coloridos, cotas inteligentes e rasgos). Integração na UI e no Gerar arquivo completo.
Atualização: melhorias no Layout de Corte PRO (nome completo, miniatura landscape, ajuste de colunas, altura das linh...
Atualização: melhorias no Layout de Corte PRO (nome completo, miniatura landscape, ajuste de colunas, altura das linhas). Preparação para Layout de Corte manual.
Atualização: melhorias no Layout de Corte PRO (nome completo, miniatura landscape, ajuste de colunas, altura das linh...
Atualização: melhorias no Layout de Corte PRO (nome completo, miniatura landscape, ajuste de colunas, altura das linhas). Preparação para Layout de Corte manual.
Novidade: SSOT cavilha 10x30↔10x13 + CAVILHA_10x40 (gavetas, módulos, cantos)
Novidade: SSOT cavilha 10x30↔10x13 + CAVILHA_10x40 (gavetas, módulos, cantos)
Gaveta — remoção total de furações indevidas (Ø5 mm) nas laterais e costa. `calcCorredica` descontinuado, `computeDra...
Gaveta — remoção total de furações indevidas (Ø5 mm) nas laterais e costa. `calcCorredica` descontinuado, `computeDrawerPieceCorredicaHoles` no-op, `shouldDrillCorredicaOnDrawerPieceType=false`. Pipeline limpo: apenas cavilhas + rasgo inferior. XML/CNC/PDF alinhados. 78/78 testes + 8 novos OK.
Corrediças — padrão de marcação industrial actualizado. X1=38 mm, X_last=D−38 mm, distribuição proporcional 4/5 furos...
Corrediças — padrão de marcação industrial actualizado. X1=38 mm, X_last=D−38 mm, distribuição proporcional 4/5 furos por NL, profundidade 1 mm (mark-only), simetria L/R, compatível com Quadro V6 (CC). Nenhum impacto no SSOT estrutural, interlock, cavilhas, XML ou PDF. 64/64 testes OK.
Gavetas — Sistema de cavilhas com interlock completo. Profundidades dinâmicas (face/espessura), Y paramétrico (39/30)...
Gavetas — Sistema de cavilhas com interlock completo. Profundidades dinâmicas (face/espessura), Y paramétrico (39/30), centro T/2, sincronização lateral↔frente↔costa, espelhamento L/R, XML alinhado ao SSOT. Correcção do layout PDF (cutLayoutEngine/cutLayoutPdf/cutLayoutGeomRotation) para incluir cavilhas de aresta sem filtro topDrillable. 71/71 + 5/5 + 13/13 testes OK.
Versão de referência industrial — Quadro V6 YOU M Silent System + etiquetas L/R. Marcada como estável: v-ref-quadroV6...
Versão de referência industrial — Quadro V6 YOU M Silent System + etiquetas L/R. Marcada como estável: v-ref-quadroV6-youM-0730.
Versão de referência industrial — Quadro V6 YOU M Silent System + etiquetas L/R. Marcada como estável: v-ref-quadroV6...
Versão de referência industrial — Quadro V6 YOU M Silent System + etiquetas L/R. Marcada como estável: v-ref-quadroV6-youM-0730.
Versão de referência industrial — Quadro V6 YOU M Silent System + etiquetas L/R.
Versão de referência industrial — Quadro V6 YOU M Silent System + etiquetas L/R. • Catálogo Quadro V6 YOU M Silent System (X1=38 mm, X2=b1−1, Y=41 mm). • Furação laterais: espelhamento L/R, clamp e anti-overlap DIV/SEP. • Etiquetas industriais invertidas apenas no fabrico (Viewer/cutlist correctos). • Marcada como versão estável de referência: v-ref-quadroV6-youM-0730.
Novidades do Sistema — novo fluxo completo de gavetas com Ferragens global/individual e Hettich ArciTech como corredi...
Novidades do Sistema — novo fluxo completo de gavetas com Ferragens global/individual e Hettich ArciTech como corrediça padrão.
Novidades do Sistema — novo fluxo completo de gavetas com Ferragens global/individual e Hettich ArciTech como corredi...
Novidades do Sistema — novo fluxo completo de gavetas com Ferragens global/individual e Hettich ArciTech como corrediça padrão. • Ferragens global no topo da ficha de gavetas (aplicar a todas). • Controlo individual por gaveta com prioridade (hardwareSource). • Hettich ArciTech como sistema de corrediça padrão. • Genérica mantida como opção secundária seleccionável. • Fingerprint e Viewer actualizados para rebuild correcto.
Novidades do Sistema — correção de encoding nas novas fichas de gavetas. Textos PT agora 100% UTF-8 sem BOM, sem símb...
Novidades do Sistema — correção de encoding nas novas fichas de gavetas. Textos PT agora 100% UTF-8 sem BOM, sem símbolos estranhos.
Novidades do Sistema — correção de encoding nas novas fichas de gavetas. Textos PT agora 100% UTF-8 sem BOM, sem símb...
Novidades do Sistema — correção de encoding nas novas fichas de gavetas. Textos PT agora 100% UTF-8 sem BOM, sem símbolos estranhos. • Correção de encoding nas novas fichas de gavetas. • Ficheiro GavetasPopoverPanel.tsx convertido para UTF-8 sem BOM. • Remoção de símbolos estranhos (mojibake) em textos PT. • Normalização de acentuação: configurações, corrediça, cartão, padrão, divisórios. • Verificação dos restantes ficheiros (todos OK).
Novidades do Sistema — estabilidade total das matérias da frente da gaveta e frente fixa. Sem fallback. Sem substitui...
Novidades do Sistema — estabilidade total das matérias da frente da gaveta e frente fixa. Sem fallback. Sem substituição automática. Fluxo unificado com portas. • Correção completa do fluxo de matéria da frente da gaveta. • Frente fixa agora preserva a matéria escolhida pelo uútilizador. • Fallback silencioso removido. • Nenhuma matéria é substituída automaticamente ao abrir o projecto. • Fluxo unificado com portas (SSOT). • Estabilidade garantida no Viewer e no load.
Novidades do Sistema — estabilidade total das matérias da frente da gaveta e frente fixa. Sem fallback. Sem substitui...
Novidades do Sistema — estabilidade total das matérias da frente da gaveta e frente fixa. Sem fallback. Sem substituição automática. Fluxo unificado com portas. • Correção completa do fluxo de matéria da frente da gaveta. • Frente fixa agora preserva a matéria escolhida pelo uútilizador. • Fallback silencioso removido. • Nenhuma matéria é substituída automaticamente ao abrir o projecto. • Fluxo unificado com portas (SSOT). • Estabilidade garantida no Viewer e no load.
Correção: frente +1mm + aviso curso real
Correção: frente +1mm + aviso curso real
Finalizacao da remocao do Modelo B, restauracao completa do Modelo A, limpeza de gates, QA validado — pronto para pro...
Finalizacao da remocao do Modelo B, restauracao completa do Modelo A, limpeza de gates, QA validado — pronto para producao.
Finalizacao da remocao do Modelo B, restauracao completa do Modelo A, limpeza de gates, QA validado — pronto para pro...
Finalizacao da remocao do Modelo B, restauracao completa do Modelo A, limpeza de gates, QA validado — pronto para producao.
PIMO Industrial — Finalização completa (Fases 1→12) + Documentação Centro de Ajuda + Consolidação Final
PIMO Industrial — Finalização completa (Fases 1→12) + Documentação Centro de Ajuda + Consolidação Final
Correção: tornar workspaceBoxes opcional nos slices de PDF/financeiro
Correção: tornar workspaceBoxes opcional nos slices de PDF/financeiro
O sistema de gavetas europeias foi actualizado com um novo pipeline 3D alinhado ao Modelo A. As gavetas passam a ser ...
O sistema de gavetas europeias foi actualizado com um novo pipeline 3D alinhado ao Modelo A. As gavetas passam a ser posicionadas correctamente dentro da caixa, com stacking industrial, offsets locais e distribuição correcta das peças (laterais, costa, fundo, frente).
Release v6.0726.2204
Release v6.0726.2204
Correção: activar Modelo B como default + binding completo na UI/Admin/layers
Correção: activar Modelo B como default + binding completo na UI/Admin/layers
Correção: activar Modelo B como default + binding completo na UI/Admin/layers
Correção: activar Modelo B como default + binding completo na UI/Admin/layers
Correção: correções mínimas TypeScript para build PIMO.PRO-V5.0
Correção: correções mínimas TypeScript para build PIMO.PRO-V5.0
Rollback completo: retorno à versão estável v6.0726.0136 (commit 805134d)
Rollback completo: retorno à versão estável v6.0726.0136 (commit 805134d)
Rollback completo do Hub de Documentação para a versão estável publicada v6.0726.0136 (commit 805134d / Publish & Dep...
Rollback completo do Hub de Documentação para a versão estável publicada v6.0726.0136 (commit 805134d / Publish & Deploy #641). Removidas alterações visuais experimentais posteriores; sidebar textual, Documentação atual e layout A+C restaurados. Nada industrial tocado.
Melhoria visual/estrutural do Hub de Documentação: renomeação para Documentação avançada / Documentação Interna; secç...
Melhoria visual/estrutural do Hub de Documentação: renomeação para Documentação avançada / Documentação Interna; secção inicial Documentação atual; cards superiores só em #atual; cards redesenhadas (layout horizontal profissional); conteúdo full-width nas outras secções; Roadmap SVG + fases editoriais; Dashboard com KPIs horizontais + sparkline; layout responsivo preservado (<820px); contagem dinâmica de Projetos criados; nada industrial tocado.
Melhoria visual/estrutural do Hub: nomes, cards, comportamento, layout
Melhoria visual/estrutural do Hub: nomes, cards, comportamento, layout
Release v6.0726.0044
Release v6.0726.0044
Hub completo: Fase 10 + Fase 11 + Fase 12 + pimo-soon + Novidades
Hub completo: Fase 10 + Fase 11 + Fase 12 + pimo-soon + Novidades
Hub de Documentação Interna completo em /documentacao: Fase 10 — Planeamento Futuro integrada; Fase 11 — Atual (Estad...
Hub de Documentação Interna completo em /documentacao: Fase 10 — Planeamento Futuro integrada; Fase 11 — Atual (Estado do Sistema) adicionada; Fase 12 — Dashboard Avançado publicada; pimo-soon — Plano Futuro (fases 13–18) como secção oficial; layout full-width + grelha responsiva; encoding UTF-8 sem BOM validado; KPIs, snapshots, gráficos SVG e ligações cruzadas ativos. Secções: Histórico + Refs + Progresso + Planeamento + Atual + Dashboard + pimo-soon.
excluir pasta DEV (@PIMO-SOON) da publicação estável
excluir pasta DEV (@PIMO-SOON) da publicação estável
Correção: correção da apresentação das Novidades do Sistema + SVG + remoção de texto fixo
Correção: correção da apresentação das Novidades do Sistema + SVG + remoção de texto fixo
Correção: tipar ADM do pricing central no Unificado.
Correção: tipar ADM do pricing central no Unificado.
Correção: reduzir CNC/Drill e ADM a 50% do valor anterior.
Correção: reduzir CNC/Drill e ADM a 50% do valor anterior.
Correção: alinhar CAIXA 1201 a precos de mercado (paineis/orla/ferragens/CNC).
Correção: alinhar CAIXA 1201 a precos de mercado (paineis/orla/ferragens/CNC).
Correção: tornar orlaPresets opcional no slice Unificado.
Correção: tornar orlaPresets opcional no slice Unificado.
Correção: eliminar remates fantasma, orla stale, ferragens e CNC inflados.
Correção: eliminar remates fantasma, orla stale, ferragens e CNC inflados.
Correção: corrigir desperdício, orla, montagem e remates fantasma.
Correção: corrigir desperdício, orla, montagem e remates fantasma.
Correção: servir /config/global e evitar POST thumb sem imagem.
Correção: servir /config/global e evitar POST thumb sem imagem.
Correção: silenciar parâmetro cornerAtStart não usado após remates off.
Correção: silenciar parâmetro cornerAtStart não usado após remates off.
Correção: Portes só com escolha explícita; remates sem custo fantasma.
Correção: Portes só com escolha explícita; remates sem custo fantasma.
Novidade: SSOT de mercado PT/EU em pricing.json
Novidade: SSOT de mercado PT/EU em pricing.json
Correção: devolver 404 real para /assets em falta (evitar MIME text/html)
Correção: devolver 404 real para /assets em falta (evitar MIME text/html)
Correção: registar erros PDF/Layout em invariantes e impedir SPA fallback em /assets
Correção: registar erros PDF/Layout em invariantes e impedir SPA fallback em /assets
P3.9 — Unificar preços via pricing.json, sync financeiroAdmin e filtrar remates inválidos
P3.9 — Unificar preços via pricing.json, sync financeiroAdmin e filtrar remates inválidos
P3.9 — Novidades do Sistema: actionUrl, commit hash curto, ícones por tipo, ordenação automática
P3.9 — Novidades do Sistema: actionUrl, commit hash curto, ícones por tipo, ordenação automática
Correção: restaurar Novidades com /updates/news.json automático no deploy
Correção: restaurar Novidades com /updates/news.json automático no deploy
P3.9 — Documentação oficial atualizada: integração completa das Fases 1–4 em /documentacao, /project-progress, /paine...
P3.9 — Documentação oficial atualizada: integração completa das Fases 1–4 em /documentacao, /project-progress, /painel-referencia e nova secção /ajuda. Sistema financeiro industrial P3.9 totalmente documentado.
P3.9 — Fases 1–3c concluídas: Orçamentos, unificação ferragens, CNC/Drill, desperdício/serragem, chapas reais/MO/logí...
P3.9 — Fases 1–3c concluídas: Orçamentos, unificação ferragens, CNC/Drill, desperdício/serragem, chapas reais/MO/logística (modo exclusivo). Baseline intacto com defaults.
Release v6.0722.2307
Release v6.0722.2307
Release v6.0722.2258
Release v6.0722.2258
Release v6.0722.2225
Release v6.0722.2225
Release v6.0722.2215
Release v6.0722.2215
Correção: corrigir mojibake UTF-8 nos textos PT
Correção: corrigir mojibake UTF-8 nos textos PT
ativar flag industrialOnlineAnalysis
ativar flag industrialOnlineAnalysis
Novidade: Análise arquivo completo (Fases 1–6)
Novidade: Análise arquivo completo (Fases 1–6)
Auto deploy
Auto deploy
Release v6.0719.2317
Release v6.0719.2317
Auto deploy
Auto deploy
Auto deploy
Auto deploy
Auto deploy
Auto deploy
Auto deploy
Auto deploy
Auto deploy
Auto deploy
Auto deploy
Auto deploy
Novidade: add Pi CTA accent tokens using Sienna 600
Novidade: add Pi CTA accent tokens using Sienna 600
Novidade: remove hex remap; Pi palette is CI-native
Novidade: remove hex remap; Pi palette is CI-native
Novidade: orla automatica, calcos, folgas, Coloprador e ajuste vertical — Orla tipada (costa=0, gav_frent_int so topo...
Novidade: orla automatica, calcos, folgas, Coloprador e ajuste vertical — Orla tipada (costa=0, gav_frent_int so topo, metros no PDF); calcos Ref 00/03 + I-Sensys 8645i; Coloprador; folgas porta 2mm; limiar stack vertical 40mm. Modulos: orlaIndustrialRules.ts | orlaCalculator.ts | orlaEdgeLengths.ts | calcoConfig.ts | pdfFerragensTotais.ts | pdfFerragensTotaisNormalize.ts | doorLayerGeometry.ts | settingsSchema.ts | projectState.ts | useOrlaActions.ts
Novidade: orla automatica, calcos, folgas, Coloprador e ajuste vertical
Novidade: orla automatica, calcos, folgas, Coloprador e ajuste vertical
Correção: dobradicas por canecos reais e design original do PDF — Contagem exclusiva holeType===dobradica (Dobradica/...
Correção: dobradicas por canecos reais e design original do PDF — Contagem exclusiva holeType===dobradica (Dobradica/8654i/35mm, total real ex. 13 ANTUNIS); remocao regras fixas/duplicacao industrial; design restaurado fontSize 9; Chapas: Material|Ref|Medida|Qtd|Preco|Data|Responsavel; Ferragens: Material|Ref|Medida|Qtd|Preco total|Responsavel; UTF-8; export dual ferragens_totais+industrial_armazem. Modulos: pdfFerragensTotais.ts | pdfFerragensTotaisNormalize.ts | pdfFerragensTotais.test.ts | pdfFerragensTotaisNormalize.test.ts | industrialBottomSectionData.ts
Novidade: restaurar ferragens_totais.pdf, pe_plastico e exportacao dual | pdfFerragensTotais.ts | pdfFerragensTotaisN...
Novidade: restaurar ferragens_totais.pdf, pe_plastico e exportacao dual | pdfFerragensTotais.ts | pdfFerragensTotaisNormalize.ts | pesPlasticoConfig.ts | PesPlasticoSettingsPanel.tsx | buildProjectPdfList.ts | exportProjectFiles.ts | FerragensTotaisPanel.tsx | useGerarArquivoHandlers.ts | boxManufacturing.ts | cutlistFromBoxes.ts | projectState.ts
Novidade: normalizar ferragens_totais com tabela uúnica landscape
Novidade: normalizar ferragens_totais com tabela uúnica landscape
Correção: discriminar itens do Projects Switcher via path
Correção: discriminar itens do Projects Switcher via path
Correção: corrigir narrowing TypeScript no Projects Switcher
Correção: corrigir narrowing TypeScript no Projects Switcher
Novidade: adicionar Projects Switcher no header
Novidade: adicionar Projects Switcher no header
Novidade: adicionar matéria-prima AGL_Carvalho (19/16/10 mm)
Novidade: adicionar matéria-prima AGL_Carvalho (19/16/10 mm)
incluir build completo antes do commit e push
incluir build completo antes do commit e push
Novidade: logótipo industrial dedicado e atribuição designer/responsável nos PDFs
Novidade: logótipo industrial dedicado e atribuição designer/responsável nos PDFs
Novidade: reestruturar ferragens_totais.pdf em landscape com totais agregados
Novidade: reestruturar ferragens_totais.pdf em landscape com totais agregados
Novidade: unificar chapas_real e consumo_materiais no PDF armazém
Novidade: unificar chapas_real e consumo_materiais no PDF armazém
Correção: impedir prateleiras acima do SEP no pipeline completo
Correção: impedir prateleiras acima do SEP no pipeline completo
Correção: alinhar Y dos furos de prateleira LAT e DIV
Correção: alinhar Y dos furos de prateleira LAT e DIV
Correção: N prateleiras so no compartimento LAT+DIV+SEP
Correção: N prateleiras so no compartimento LAT+DIV+SEP
Correção: mostrar furos de prateleira no DIV via marcadores
Correção: mostrar furos de prateleira no DIV via marcadores
Correção: remover parametro nao usado em resolveDivisorShelfPanelId
Correção: remover parametro nao usado em resolveDivisorShelfPanelId
Correção: prateleiras apenas em compartimentos LAT+DIV abaixo do SEP
Correção: prateleiras apenas em compartimentos LAT+DIV abaixo do SEP
Correção: grelha industrial 32mm e prateleiras espelhadas com DIV
Correção: grelha industrial 32mm e prateleiras espelhadas com DIV
Correção: eliminar intersecao DIV/SEP no Viewer e no modelo industrial
Correção: eliminar intersecao DIV/SEP no Viewer e no modelo industrial
Correção: alinhar Viewer, HXML de bordo e parafusos laterais condicionais
Correção: alinhar Viewer, HXML de bordo e parafusos laterais condicionais
Auto deploy
Auto deploy
Auto deploy
Auto deploy
Release v6.0715.1224
Release v6.0715.1224
validar public.users após migrations industriais
validar public.users após migrations industriais
Correção: corrigir user_id fkey e garantir uútilizador industrial válido
Correção: corrigir user_id fkey e garantir uútilizador industrial válido
versão completa — work-orders + pimo-trak + eventos industriais
versão completa — work-orders + pimo-trak + eventos industriais
versão completa — work-orders + pimo-trak + eventos industriais
versão completa — work-orders + pimo-trak + eventos industriais
versão completa — whats-new + auto-correction + notificações industriais
versão completa — whats-new + auto-correction + notificações industriais
versão completa — auto-correction + notificações industriais
versão completa — auto-correction + notificações industriais
Correção: corrigir build de publicacao (RemateProductType e tipos rodape)
Correção: corrigir build de publicacao (RemateProductType e tipos rodape)
versão completa — estabilidade remate/rodape
versão completa — estabilidade remate/rodape
versão completa — publicação industrial
versão completa — publicação industrial