Adicionar resoluçãoColisões useCallback
Detecta violações espaciais de cabeça-a-cabeça e cabeça-a-ferramentas e move cabeças ofensivas para a posição limpa mais próxima através Pesquisa em espiral. De...
Adicionar ajuda de pesquisa em espiral e constante MIN GAP
Adiciona a constante invariante mínima de 5px e uma pesquisa em espiral função que encontra a posição de pixel livre de colisão mais próxima para Um Hexhead, a ...
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...
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...
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
Adicionar a FerramentaWindowsContext para o estado persistente da janela da ferramenta
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 ...
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á...
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...
Atualizar o HexHeadGroup para lidar com variante de ícones de ferramentas
Adicionar componente cromado de janela compartilhada ToolWindowShell
Adicionar tipos de definição de ferramentas para o sistema de janelas de ferramentas
Distinguir digitação vs edição em indicadores de chat e giro HexHead
- Extend WebSocket typing protocol to include isEditing flag - HexHead gira no sentido horário quando outro usuário está digitando, no sentido anti-horário ao e...
Melhore o sistema de chat com chats minimizados persistentes, picker emoji e melhorias de interface
- Mantenha ChatBox montado quando minimizado para hexhead para que as mensagens não recarregar na restauração - Conectar indicadores de digitação / edição para ...
Adicionar autenticação WebSocket via *** cookie handshake interceptor
Adicionar WebSocketAuthInterceptor que lê *** cookie no aperto de mão, resolve sessão via KSessionService, e armazena o membroId/orgId em Atributos da sessão We...
Abrir automaticamente o chat na primeira mensagem, notificações de crachá HexHead para posterior
Publique notificações de mensagens recebidas no tópico WebSocket do membro alvo
Adicione o rastreamento de presença em tempo real com o batimento cardíaco e contexto WebSocket
Adicionar rastreamento de presença com o período de hash e grace Redis desconectar
Adicione efeitos sonoros de bate-papo com a API do Web Audio
Criar o gancho useChatSounds com a inicialização preguiçosa do AudioContext para compliance do navegador autoplay. Transmitir e digitar sons no ChatBox. Baixe s...
Adicionar o campo Tempo- limite de sessão ao MembershipPermissionsTab UI
Adicionar o campo Tempo- limite de sessão à interface de gerenciamento de tarefas
Adicionar o campo Tempo- limite de sessão à interface de gerenciamento de departamento
Adicionar o campo Tempo- limite de sessão à interface do SecurityRoleManager
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.