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 ...
Separe o número de ticket/invasão da linha do título no TicketHeader
Título foi compartilhar uma linha flex nowrap com o número do ticket e dois distintivos, fazendo com que seja cortado. Agora número de bilhete e emblemas ocupam...
Lidar com a chave de tickets na resposta da lista de tickets de suporte
MediaService retorna { tickets: [...], totalElementos } mas o frontend apenas verificou os dados. conteúdo, fazendo com que a lista fique sempre vazia.
Usar PATCH /org/{id}/colores para salvar a marca para evitar a falha de restrição booleana nullable
Redesign LabelManager — edição de seção em linha, correção de gravação quebrada, padrão somente de leitura
Reescreve LabelManager.tsx com padrão de leitura/edição por seção. Corrige o salvamento quebrado botão (validateForm bloqueado salva porque os campos de contato...
Enforce a restrição de domínio KamoMail na caixa de correio, alias e criação compartilhada da caixa de correio
Quando KamoMail é o provedor de e-mail, os membros só podem criar caixas de correio, aliases e caixas de correio compartilhadas usando o domínio padrão verifica...
Substituir ícones emoji por ícones SVG sólidos ao criar o assistente Stepper
Guardar a eliminação do tipo de ramo contra os usos de org activos
Antes de remover um chip tipo branch, o frontend agora chama **************************** Se existirem quaisquer orgs, ele mostra um diálogo informacional lista...
Emblema de ticket de suporte ao vivo no NavTop — SupportCountContext assina o NATS via STOMP, emblema mostra contagem pendente
Parar a opção dupla com as opções da faixa etária no BranchSetupManager
Caixa onClique e caixa de seleção emAlterar ambos disparados em cada clique, alternando duas vezes e deixando o estado inalterado. Parar propagação no FormContr...
Use o suporte de tamanho da grade MUI v7 no StackingOrdersManager
MUI v7 Grid2 substituiu xs/sm/md pelo objeto de tamanho prop.
Remova o adereço do item MUI Grid obsoleto no StackingOrdersManager
MUI Grid v2 baixou o adereço do item; use adereços de tamanho diretamente na grade.
Adicionar campo de nome de domínio ao assistente de criação de org
Adiciona um campo de domínio necessário ao passo básico com www automático. a despir. Validado, incluído na carga útil da API, e mostrado na etapa de revisão.
Substituir a Organização Digite o passo do assistente com a seleção branchType/SecurityModel
- Substituir o OrgTypeStep (Organização Tipo + Configuração dropdowns) com BranchTypeStep que busca **************** o novo endpoint devolve apenas os tipos de ...
/network create affordance is gated by member-type + right
- BranchSetupManager: novo "Quem pode criar orgs de crianças sob este modelo" carta com três alternâncias (membros / membros da equipa / proprietários). Valores...
Alinhar modelo-editor SERVICE TYPES com backend ServiceType enum
A lista de aplicativos do editor foi desviada da infraestrutura ServiceType enum: - Faltam 8 aplicativos não obsoletos (AI SUPPORT, APOIO, BASE DE CONHECIMENTO,...
CaracterísticasManager homenageia o estado habilitado para força aplicado-modelo
Aceita o novo modelo Disponibilidade + campos bloqueados do FeatureController e as superfícies na UI: - Características cujo modeloA disponibilidade é FORCE EN...
Mostrar detalhes da infra-estrutura na torrada de falha do modelo EDIT MASTER
O cliente estava engolindo o corpo de resposta por trás de um genérico Carregar a mensagem do modelo mestre. Agora extraimos detalhes / erro / texto de a respos...
Adicionar abas de configurações por assocType docs com tipos de documentos, ordens de empilhamento e painéis de configuração
Substitui ComingSoonTab em /settings/features/docs por uma interface completa de configurações: - Guia geral de visão geral + uma guia por ImageAssocType (Conta...
App de ida e voltaConfigs + configurações de modelo aplicado de superfície + alternância de org privado
- BranchSetupManager: mapBackendModelo agora hidrata o aplicativo persistenteConfigs retornado pela infra-estrutura (disponibilidade + permitidoCommerceTypes po...
Bloquear funções obrigatórias do sistema na interface de atribuição de funções dos membros
- PublicProvider: admita branchTypeID/masterModelID na entrada carga útil da organização para que a aba de tipos de ramificações possa Botão "Edit Master Model"...
Adicionar editor de modelos mestre, modelos de funções e gating de regras de força
Surge o novo modelo de segurança tipo ramo na UI: - a aba tipo ramo ganha um botão "Editar modelo mestre" (escondido quando o org tem um branchTypeID atribuído...
Adicionar campo de entrada de chip do tipo ramificação ao editor de modelo de segurança
- BranchTypeChipField com alternância de pontos coloridos, edite-on-click label, e X delete - BranchTypeEditDialog para edição de nome/descrição - Autocomplete ...
Enviar nulo em vez de texto vazio para o conteúdoJson/contentPlainText no artigo kb create
String vazia é inválida para o tipo de coluna JSONB, causando um erro DB ao criar um artigo sem conteúdo.
Duplo navpri configurações slideout rolagem largura da barra para facilitar a captura
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.