Passe o novo id de org e o nome para a configuração do DNS após criar o assistente
Usar string org IDs para segurança org API e tema WS
getOrgId () coerced orgID com Number(), corrompendo int64 Barata IDs em URLs /api/security/org/{id}/* (404/falhou salva). Adicionar getOrgIdString (), use-o no ...
Limpar sessão de assistenteStorage on new create via ?fresh=1
Navegue da Rede para criar com ?fresh=1, retire a consulta e use um Bloqueio de curta duração para React Strict Mode não restaurar um rascunho antigo antes Pers...
Normalizar os campos de erro JSON Content-Type e surface Spring
Forçar um único cabeçalho aplicativo/json para os corpos proxy JSON; rota org sempre Prepara-o. Map Problem Details title/detail in createOrganização errors.
Ignorar o passo de conformidade quando as políticas forem fixas; resync branch type from API
Alinhar a digitação e a análise de políticas do modelo de segurança para salvar
Assistente de conformidade das políticas de modelo de segurança
- Tipos de ramo API mapeia políticas de álcool/tabaco/armas de fogo em estado assistente - Passo Dinâmico de Compliance: omitir de navegação quando o modelo cor...
Garantir o tipo de conteúdo JSON quando proxy para SecurityService
Criação da organização retornou 415 mídia não suportada Digite porque upstream Spring espera aplicativo/json para @RequestBody. A recolha de nós pode omitir ou ...
Compare IDs de membros como strings para auto- verificação e redirecionamento
User-info API retorna memberID como string para preservar a precisão int64. isSelf usado Number() e estrita igualdade com tipos mistos, então visualização seu p...
Encurtar o cabeçalho da coluna de estado dos membros da equipa para o Estado
Reparar TicketChat atualizações em tempo real após a corrida de carga
Adiar a subscrição do STOMP até que a mensagem inicial obtenha termine assim setMensagens da API não podem apagar as mensagens entregues durante a carga. Limpar...
Corrigir os tipos de apiErrorBody para o CI (evitar a cadeia de caracteres 'false')
Encaminhar texto de erro a montante do BFF; alinhar título máximo com DB
Ocultar reprodução inadequada (e aplicativo/media) com correspondência insensível a maiúsculas
- Status minúsculoMap chaves e pesquisas para verificação alinha-se com a caixa de API - Tratar as etiquetas de infra escondidas de forma insensível - Retire ró...
Erros de API de função de segurança de superfície a partir de detalhes BFF
Remover a reprodução da lista necessária e ocultar a linha de reprodução legada
Sempre listar as linhas CNAME necessárias; ocultar o aplicativo/media legado; alinhar o guia
A lista CNAME exigida corresponde ao KnownAliases; mostrar o correio na tabela DNS
Guardar o papel de segurança para funções bloqueadas e erros de API mais claros
- Quando éAllowEditSecurity for false, omita direitos e segurançaModelIds from the PUT body so SecurityService aceita atualizações somente de metadados (tempo l...
Proxy PATCH membro-tipo para SecurityService
O perfil do membro da UI ligou-me. mas não existia nenhum manipulador do roteador de aplicativos, então Next retornou HTML 404 e o cliente mostrou erro desconhe...
Adicionar configurações da administração da plataforma — subvenções do plano de org, eventos, catálogo do plano
- Novas páginas em /settings/platform (guardado por hasPlatformAdminAccess): - /organizações — listar cada org, subvenção/modificar/revogar planos COMP com razõ...
Pare de substituir o avatar de membro com o avatar de usuário logado na visualização de perfil
fetchAvatars fetched /api/security/avatars (sem escopo memberID — sempre retorna os avatars do usuário logado) e chamado setActiveAvatar, batendo o correto avat...
Também ocultar o botão de cancelamento da subscrição para os proprietários de orgs na página de rede
Adicionar rota de proxy da sincronização- direita em falta
POST /api/security/roles/sync-rights faltava um manipulador proxy Next.js, fazendo com que o botão Sync Rights nas configurações de funções de segurança sempre ...
Ocultar o botão de cancelamento da assinatura da org original do usuário na página de rede
Remover as chamadas de reset do filtro obsoleto após a remoção do filtro da coluna
Direitos de suporte para membros-requerentes e visualização de tickets em modo duplo
- NavTop: mostrar SuporteButton para qualquer direito de suporte (agente ou membro) - SuporteButton: gate cada item dropdown à direita - Criar / Ver tickets, Pe...
Remover filtros de colunas das páginas de membros e membros da equipe
Adicionar botão Sync Rights ao SecurityRoleManager para orgs de nível superior
O botão só é visível quando o organization.hasPaint é falso. Chamadas POST /api/security/roles/sync-rights então recarrega a tabela de papéis.
Suporte do Gate/Configurações por direitos, corrigir cópia da rede, carregar no interruptor de tabulação, divisor de navegação
- Cartão de rede: descrição atualizada para usar o título de ramo dinâmico - Cartão de suporte: fixo 404 alterando href /help → /suporte; fechado por isSupport ...
Reverter os deps de título defeituoso e a verificação do histórico que mostrou o nome do agente no título
Suporte ao título do chat nulo, alteração de nome propagação do histórico
Permitir várias janelas de ticket de suporte com deduplicação ticketId
Adicione o chip do tipo de membro e promova/demote ao cartão de status de membro, remova o campo de tempo de sessão
Suporte ao chat UX — atualizações de nomes, títulos, contagem de notificações, datagrid
- TicketChat dispara noVisitorNameChanged quando o evento NAME CHANGED WS chega - SupportTicketWindow despachos tool:title with requestorName on load and na alt...
Mostrar a sobreposição da grade AG em vez de estado vazio na página de leads
Inicializar o estado de carregamento para true para que a grade mostre "Carregando leads..." até que a primeira busca completa, impedindo um flash de "Nenhum le...
Mostrar cidade e subdivisão na linha geo do visitante do bilhete
Exibe como "Cidade, Região, País (IP)" — nulos são filtrados por isso degrada-se graciosamente quando apenas os dados do país estão disponíveis
Adicionar parâmetros de URL da aba / página de conta para a persistência profunda de ligação e atualização
O estado da tabulação está agora sincronizado com o estado da tabulação. para as abas específicas funcionam e a aba correta permanece selecionada na atualização...
Correct message sides in history and handle visitor name change events
- Use messageType=VISITOR_MESSAGE from API to determine left/right in history load - Add NAME_CHANGED system event rendering in SystemMessage and TicketChat
Mostrar a bandeira do visitante, o país e o IP no cabeçalho do ticket
- Adicionar visitanteIpAddress, visitorCodeCountry, visitorCountryName to SupportTicketDTO type - Render flag emoji + country name + IP address row in TicketHea...
Trate o tipo VISITOR MESSAGE como sempre-de-eles no TicketChat
Mensagens de visitantes publicadas via PublicChatService carregam mensagemType=VISITOR MESSAGE. Marcar explicitamente estes como autor='eles' independentemente ...
Abrir automaticamente o menu de contexto do ticket de suporte na notificação NEW TICKET NATS
Quando um novo ticket de suporte chega, a infraestrutura agora envia um NEW TICKET Mensagem STOMP além de PENDING COUNT. OContexto de Conta de Suporte lida com ...
Como o que você vê o transporte?
Comece com o plano gratuito e leia esta página novamente daqui a um mês, para saber mais sobre o que está disponível para você.
