Adicionar colunas include company e nome da empresa
LeadCompanyColumnRunner (Order 40) acrescenta de forma imediata: - lead markets.include company (BOOLEAN, nullable) — rastreia se a mercado requer nome da empre...
Expor incluirEmpresa em intation-config e market-config respostas
Ambos... E... agora inclui a bandeira includeEmpresa para que o frontend saiba se deve mostrar o campo de nome da empresa na criação de chumbo.
Adicionar incluirEmpresa ao LeadMarket e empresaName ao Lead
- entidade LeadMarket recebe include company (Boolean, nullable) - entidade líder recebe company name (String, max 50, nullable) - LeadMarketDTO, CreateLeadMark...
Mostrar o caminho do tipo de vendas em Adicionar Legenda de Lead
Anexar o tipo de venda e o subtipo do mercado à linha "Adicionar a" o formulário espelha as etiquetas usadas no menu de contexto Editar Mercado em *************...
Telefone unificadoSdk suportando RingCentral + sip.js (FreePBX)
O gancho softphone usado para instanciar ringcentral-web-phone incondicionalmente, que jogou em qualquer forma de credencial FreePBX porque que SDK é hard-coded...
Credenciais SIP com conhecimento de WSS para softphones de navegador
O endpoint /api/voip/sip/credentials agora retorna credenciais ao lado do navegador SIP stack pode realmente usar: transporte WSS, domínio público e uma URL wsS...
Adicionar transporte WSS WebRTC para softphones do navegador
O chan pjsip do Asterisco liga agora um transporte simples do WebSocket em 0.0.0.0:8089 e Traefik termina TLS em **************** (porto 443) assim o kamo-inter...
Adicionar /names endpoint retornando id→name para todos os membros, independentemente do estado
Os filtros de endpoint by-department apenas para membros ativos da equipe, mas extensão As atribuições podem remeter membros de base ou membros inactivos. Usar ...
Adicionar um formulário de chumbo em /leades/novo
Refactor Adicionar Chumbo de um painel multi-tab em página em uma rota dedicada em /leades/new para que possa ser ligado diretamente. O mercado actual passou ?m...
- Não. endpoint
Returns salesType, subType e customForms for a market by marketId so o formulário Adicionar Chumbo pode renderizar campos de sub-tipo e formulários personalizad...
Adicionar o Visualizador ao Comutar a Entrada, bloqueando automaticamente quando necessário estiver ativado
Coerce isDisplayOnIntake=true when isRequired=true in CustomFormService
Ligar o nome de membro atribuído à página de configuração do telefone
Adicionar a exibição de nome de membro e desatribuir botão à página de extensões por instance
Mostrar os nomes dos membros e adicionar a acção Sem atribuir à página de extensões de nível org
Configuração VOIP de fio para fornecedores + seletores de extensão com execução de atribuição
Adicionar DTOs digitados, não atribuir o método API e atualizar os tipos de membrosPermissionsTab VOIP
Adicionar o endpoint de atribuição DELETE ao VoipExtensionsController para administração sem atribuição
Adicionar o membroVoipConfigController para a configuração do membro VOIP com atribuição de extensão
Adicionar findByAtributedMethods MemberId query to PhoneExtensionRepository
Persista na caixa de correio ativa nos parâmetros de pesquisa de URL
Mudando caixas de correio agora atualiza o URL (?mailboxType, ?mailboxId, ?mailbox) tão refrescante o navegador restaura a mesma caixa de correio. O Navegador d...
Show accurate provider connection status from isConnected field
Replaces the old logic that showed "Connected" for any provider with no sync error (including brand-new providers that were never tested). New three-state badg...
Persist connection test result to isConnected field
- test() endpoint saves isConnected=true/false to DB after every health check - update() resets isConnected to null when configJson changes (credentials may h...
Add isConnected field to VoipProviderInstance
Nullable Boolean: null = never tested, true = last test passed, false = failed. Requires KamoInitializerService schema migration to add IS_CONNECTED column.
Mostrar banner de oferta ativa com contagem decrescente de milissegundos ao vivo
Fetches o lado ativo do servidor de promoção na página inicial e renderiza um HeroOfferBanner entre a sub-linha e a chamada gratuita para sempre. O banner mostr...
Conexão disponível/indisponível para backend e corrigir bug de presença OFFLINE
- Renomear o chip pausado/ativo para disponível/indisponível em NavTop - Obter disponibilidade inicial na montagem e persistir comuta através da nova API de eu/...
Adicionar éDisponível para resposta de by-department e me/availability endpoints
Live unread emblema + salto na nova mensagem do agente
- Mantém o LiveSupportPanel montado fora da tela enquanto o widget é minimizado (somente quando existe uma sessão de suporte) para que a subscrição STOMP perman...
Contagem pendente de transmissão + não- lida na leitura do agente & envio do visitante
- * **************** agora delegados para Então, o conde... reflete sessões com mensagens e decrementos de visitantes não lidos quando o Agente chama MarkAsRead...
Contagem não lida + assistente de pesquisa por sessão
Então, o Navtop SuporteButton emblema pode contar tickets de suporte que realmente precisam atenção (ter mensagens de visitante não lidas) em vez de apenas PRE ...
Adicionar mídia à lista de provisionamento de certificados de subdomínios
Adicionar coluna de localização à grelha de dados do ticket
Leituras **************************** diretamente fora do SupportTicketDTO (agora instantâneo na entidade do ticket em tempo de criação — nenhuma viagem de ida ...
Imagem geo do visitante na entidade do ticket
Adiciona VISITOR IP ADDRESS, VISITOR COUNTRY CODE, VISITOR COUNTRY NAME, VISITOR CITY, VISITOR SUBDIVISION colunas. Capturado na criação de tickets por isso os ...
Adicionar /ws/public-chat-native WebSocket endpoint ao lado de SockJS
Regista um segundo objectivo STOMP sem o SockJS em /ws/public-chat-native assim que o frontend pode se conectar com um WebSocket nativo (brokerURL) sem precisar...
Por-ticket não lido emblema + filtro 'Só mensagens novas'
- A lista de tickets mostra um crachá de bate-papo com a contagem não lida ao lado de ticket# sempre que a sessão tiver mensagens mais novas que as do agente úl...
A transmissão não lida conta para o agente na mensagem do visitante
Depois de um visitante enviar uma mensagem de suporte, push the latest unread-counts Carga para a lista de bilhetes do agente. Emblema e atualização do contador...
Incluir sessões SUPPORT TICKET na consulta de membros não lida
findChatMembershipsByMemberId agora retorna afiliações para CHAT e Tipos de sessão SUPPORT TICKET, por isso a conta não lida existente por membro infraestrutura...
Falha na produção2ban com cadeias PJSIP e estado persistente
- Adicionar fail2ban-configmap.yaml com cadeias [asterisco] e [freepbx-web], aumento incremental da proibição (1h→24h→30d teto), LAN ignorarip, e a filtro perso...
Add resetHasAttachmentsForFolder query to ConversationRepository
Allows sync to reset stale has_attachments flags before re-indexing so corrected MIME detection can rebuild the field from actual attachment data.
Integrate Coqui TTS with norman voice (VCTK p267)
- Deploy coqui-tts server (VCTK VITS model, CPU-only) as ClusterIP service on port 5002 with model cache at /var/lib/coqui-tts on k1m1 - Inject coqui_tts.agi ...
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.