Enable commerce beans via kamo.commerce.enabled property
CommerceService and EngagementLifecycle now use @ConditionalOnProperty instead of @ConditionalOnBean. Set kamo.commerce.enabled=true so they load in SecuritySer...
Substituir ConditionalOnBean por ConditionalOnProperty for CommerceService
**************** é avaliado antes da Primavera Dados JPA registra os grãos de repositório definidos pelo usuário, tornando-o confiável. Substituir por... é aval...
Prevent overflow:hidden on tab card from clipping status widget
Move overflow:hidden from the Card to the Tabs wrapper Box so scrollable tabs are contained but the right-aligned status/substatus widget remains fully visible.
Correct hexhead geometry, z-index layering, and viewport clamping
- Fix axialToPixel to use flat-top hex formula (was pointy-top) so honeycomb aligns flat-edge to flat-edge as the hex SVG shape requires - Fix generateRing to...
Batch-load custom form data in getAllLeads (eliminate N+1)
Replace per-lead getCustomFormDataForLead calls (N+1 queries) with a single batch load via getCustomFormDataForLeads, grouped by lead ID using a Map lookup when...
Eliminar a verificação de tabelas completas e consultas N+1 no endpoint de leads
- LeadRepository: add findByOrganizaçãoId JPQL query (usa índice ORG ID) em vez de carregar toda a tabela LEADS e filtragem em Java - LeadCustomFormDataReposito...
Add status/substatus widget to lead view tab bar
- Extract LEAD_STATUS_TYPES, getStatusIcon, getSubStatusIcon to shared app/lib/leadStatuses.tsx utility; update LeadManager to import from it - Add inline sta...
Rewrite HexHead system with framer-motion physics
Replace the broken 1800-line HexHeadGroup with a clean physics-based implementation using framer-motion springs and motion values. Key changes: - Remove wiggle...
Use Next.js client-side navigation for all MUI Link components
MUI Link without component={NextLink} renders as a plain <a> tag, causing full page reloads that reset all React state including tool windows. Added component={...
Replace window.location hard navigations with router.push/refresh
All window.location.href, window.location.assign(), and window.location.reload() calls in page components caused full page reloads, wiping all React state inclu...
Flat-top honeycomb layout, 5px gaps, cluster-aware groups, tool window relayout
HexHeadGroup: - Switch to flat-top hex geometry (HEX_INRADIUS/HEX_STEP) — hexes now share flat top/bottom edges with adjacent group members, giving a proper h...
Move ToolDock above auth gate to prevent tool window wipe on navigation
PresenceWrapper switches its component tree structure when auth resolves (Fragment > children → ChatWebSocketProvider > PresenceProvider > children). This unmou...
Persistir janelas de ferramentas em toda a navegação — Camada 1 guarda + FerramentaFornece fiação
Adicionar a FerramentaFornece a embalagem do cliente para a disposição do root
Remover efeitos colaterais de setWindows updaters, adicionar wrapAroundDock faltando despachos
Adicionar a FerramentaWindowsContext para o estado persistente da janela da ferramenta
Adicionar plano de implementação de janelas de ferramentas persistentes
Endereço round 2 problemas de revisão de especificações para janelas de ferramentas persistentes
Problemas de análise de especificações de endereços na especificação de janelas de ferramentas persistentes
Adicionar uma especificação de design de janelas de ferramentas persistentes
Aplicar as alterações da barra de ferramentas e pesquisa no modo de conversa incorporado
O ChatBox é sempre renderizado em modo incorporado via ChatTool. Mover o barra de comandos de chamada com campo de pesquisa e botão de rolagem- para- fundo na s...
Adicione a barra de ferramentas de bate-papo com controles de chamada, pesquisa ao vivo e auto-rolagem inteligente
Mover botões de chamada do cabeçalho para a linha dedicada da barra de ferramentas com 50% mais leve Antecedentes. Adicionar campo de pesquisa ao vivo que desta...
Softphone dial pad shorter, chat call controls, hexhead avatars, calc light theme
- Reduce softphone dialpad button padding from 12px to 9px (6px shorter) - Add call controls toolbar (audio, video, screen share) to ChatBox in embedded mode ...
Atualizar os seletores do HexHeadGroup da data-chatbox-root para data-tool-window
O sistema da janela da ferramenta usa a janela da ferramenta em ToolWindowShell, mas O HexHeadGroup ainda estava consultando data-chatbox-root para detecção de ...
Unificar as dimensões da janela da ferramenta e refinar UI
- Todas as ferramentas agora compartilham uniforme 320x650 tamanho (softphone 25% mais alto, outras correspondem) - Remova os modos programador e calculador grá...
Migrar o Hexchat restante:open despacho para a ferramenta:focus no HexHeadGroup
Adicionar ChatNotificationListener para abrir automaticamente a mensagem recebida
Adicionar componente da calculadora ScientificMode
Calculadora científica baseada em expressões com visualização de resultados ao vivo. Suporta trig (sin/cos/tan + inversos), log/ln, potências (x2, x3, x^y, ex, ...
Substituir autenticado ChatWrapper com ferramenta autenticadaWrapper, remover ChatDock
Extrair o softphone para a ferramenta independente, remover do ChatBox
Registrar chat como uma ferramenta
Registre a definição da ferramenta de chat com id 'chat', usando ChatTool como componente, ChatBubbleIcon, indigo gradiente hex head style, 320x360 tamanho padr...
Adicionar adaptador ChatTool com modo incorporado para ChatBox
- Criar adaptador ChatTool que envolve ChatBox para o sistema de ferramentas - ChatTool lida com a captura de avatar e criação de sessão (anteriormente feito po...
Como o que vês no transporte?
Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.