Activar a escolha do espaço de trabalho
Um membro de várias organizações escolhe agora qual abrir após o seu senha, em vez de ser escolhida para eles pelo nome do host. Este é o switch que faz uma org...
Resolver a org do lobby do quarto ou ?org=, não o anfitrião
/api/config e /api/branding ler a organização a partir do nome do host. Ligado o anfitrião do encontro compartilhado que é a organização da plataforma para cada...
Activar a escolha do espaço de trabalho
Um membro de várias organizações agora escolhe qual abrir depois sua senha, em vez de tê-la escolhida para eles pelo nome do host. Isto é o interruptor que faz ...
Mostrar URL de retorno de chamada OAuth do Google em seu cartão de registro
Um operador preenchendo o registro do Google Workspace não tinha nada a dizer eles o que colocar no console do Google Cloud Autorizado redirecionar URIs, e o ca...
Aceitar uma org explícita, não só a máquina
O registro ligou a conta a qualquer organização que o host resolveu a. No register.kamocrm.com — a página de inscrição para cada organização com nenhum anfitriã...
Encaminhar /api/email/oauth/callback para EmailService
O alvo de redirecionamento do OAuth do Google. A mesma forma que o provedor de email e meet callbacks ao lado: público e sem sessão, porque o popup cai sobre is...
Serve a chamada OAuth do Google em /api/email/oauth/callback
O console da plataforma precisa de um endereço para mostrar a configuração do operador Registro do Google Workspace, a forma como o VOIP tem /api/voip/oauth/cal...
Inscrição de marca e escopo com ?org=
register.kamocrm.com é a página de inscrição para cada organização que não tem registrar host do seu próprio, de modo que o hostname não pode dizer qual é um vi...
A camada de tipo de dados FHIR e o seu arnês de disciplina (SP3)
A fundação de cada entidade clínica reutiliza, e o portão de construção que pára à deriva. Ambos terra juntos de propósito: um arnês escrito antes de lá é qualq...
Recusar as exportações de corpus de treinamento de IA para inquilinos da PHI
ANALYTICS EXPORT está bloqueado porque as exportações deixam o limite sem de identificação. Ambas as exportações de formação já tiveram uma auditoria encerrada ...
Recusa a execução de ferramentas MCP para um inquilino que lida com PHI
executeTool encaminha argumentos fornecidos pelo operador para um URL digitado pelo operador e pode gerar um processo de stdio, sem allowlist, sem guarda SSRF e...
Guardar mensagens sociais e Canva em seus pontos de estrangulamento credencial
SOCIAL MESSAGING é aplicado em SocialCredsResolver.resolver — o mais estreito ponto cobrindo cada adaptador e ambas as direções. Sem credenciais significa não T...
Guarda as últimas quatro capacidades não forçadas; a linha de base está agora vazia
SÓCIA, CANVA, MCP GATEWAY e ANALYTICS EXPORT declarada fora do limite de conformidade, vinculada a nenhum ServiceType, e Verificada por nada — a declaração era ...
Direitos, entidades, repositórios e DTO
MANAGEM SYSTEM BUGS é um PlatformRightType e deve permanecer um: o despacho um administrador de inquilinos pode editar os modelos de segurança de sua própria or...
Adicionar uma verificação global de alias-uniqueness
* * *************************************************************************************************************************** estava certo, enquanto um pseudô...
Envia um relatório de erro para o código VS aberto do Sage
Manipulador URI que cria uma conversa em uma janela Running e pré-preenchimento a entrada, que é a única maneira de chegar ao editor sábio já tem aberto em vez ...
Criar as tabelas de Bugs do Sistema
Nenhuma restrição de verificação nas colunas ordinais: support ticket status check is o que acontece quando o Hibernate congela um com o tamanho de um enum e o ...
Gerencie um domínio personalizado a partir das configurações da empresa
Um domínio costumava ser a porta para uma organização: DNS tinha que ser configurado antes de qualquer pessoa poder iniciar sessão, por isso o /setup/dns foi al...
Enviar a árvore no ponto final do app-catalog também
Tipos de ramo → Aplicativos permitidos constrói seu editor de /features/app-catalog, não da lista de características do inquilino, então era a única superfície ...
Renderize a árvore de aplicativos e confirme o que um switch-off pai leva
As crianças agora se sentam sob seus pais na lista de aplicativos e recursos, cada um com O seu próprio interruptor. Aninhamento é expresso por ORDER mais um tr...
Preço das crianças do comércio e da EHR, com uma guarda total
Nenhum mapa de preços tinha uma verificação de totalidade, e os dois modos de falha são diferente e ambos em silêncio. Desaparecido do CATALOG, um aplicativo nã...
Pare de contar as visitas de um membro ao seu próprio link
Um membro verificando se seu próprio link de rastreamento funciona é o mais comum primeiro visitar qualquer código já recebe, e é pior do que inútil: infla o nú...
O widget de painel de vendas de afiliados
Uma coluna de grade larga e duas fileiras de altura: as dez pessoas na organização trazendo a maioria através de seus links de rastreamento, sobre hoje, este mê...
O objetivo do painel de avaliação de vendas de afiliados
O que é isto? o top 10 da organização por uma métrica sobre uma janela, mais o próprio De pé quando não estão nele. Os balcões no WETCHING TRACKING CODES não p...
Adicione os direitos do widget do painel de vendas de afiliados
Cinco direitos, 234-238, no grupo de comercialização e suspensos VER REFERRAL CODES: uma tabela de números de referência é dados de código de rastreamento, e um...
Marca e escopo da tela de entrada com ?org=
login.kamocrm.com é a tela de login para cada organização que não tem host de sua própria, de modo que o nome do host não pode dizer qual está entrando. ?org= d...
Serve a marca de uma org para uma tela sem sessão
Login, registro e o lobby da reunião pintam as cores de uma organização antes de qualquer sessão existir. Eles sabiam qual dos hostname, que é exactamente o que...
Recusar gravação de reunião para um inquilino que lida com PHI
A capacidade dividida feita ServiceType.MEET permitido — uma conferência ao vivo no Meet self-hosted nunca sai do cluster — enquanto MEETING RECORDING ficou blo...
A capacidade bloqueada agora supera a direita, e o modo deus
PhiPlaybackAutor gated PHI call playback on View CALL LOGS. Isso foi... toda a verificação porque ServiceType.VOIP mapeou para o bloqueado Módulo VOIP RECORDING...
Sirva a árvore de aplicativos e conserte o dispositivo automático não vigiado
FeatureController agora envia pai/filho/pai em cada série aplicativo para que o cliente possa renderizar crianças aninhadas sob seus pais. Servido em vez de esp...
Mirror os seis aplicativos de criança comércio, e parar os espelhos à deriva
Ambos os espelhos TS agora são GENERADOS do ServiceType.java em vez de Mantido à mão. Eles se afastaram mal de Java e uns dos outros: já "integração RAG" e "cai...
Uma barra de pergaminho, três vezes mais larga, em cada conversa
A barra ao lado das mensagens foi 8px no chat membro e SMS, 6px em tickets de suporte e social, e no bate-papo de IA não foi nada: essa lista declarou `scrollba...
Estenda o avô de mercado para o backfill da árvore de aplicativos
avô Existindo GatedMarkets já andou mercados ativos de cada org, resolveu getRequiredService () e ativou o aplicativo faltando — era apenas restrito a verticais...
Verificar o direito a cada vertical, não apenas os dois fechados
Cada CommerceType agora nomeia seu próprio aplicativo infantil em POS, de modo que o isGated () curto-circuito que acenou varejo, aluguel, serviço, assinaturas ...
A pesquisa da barra de ferramentas é um glifo que se abre em um campo
O chat do membro carregava uma caixa de pesquisa permanente através do topo da janela — a largura do barra de ferramentas inteira, gasta em um controle que está...
Cada nome vertical seu próprio aplicativo infantil
requiredService torna-se total agora que cada vertical tem um aplicativo infantil sob ServiceType.POS, que exclui o "null significa POS sozinho é suficiente" Ca...
Deixe a configuração pública ser endereçada pelo org id, não apenas pela máquina
O sidecar meet procura a configuração de uma org para decidir se um hóspede precisa de uma senha de reunião. Perguntado pelo nome da máquina, que no encontro co...
O recurso Cascade ativa/desativa em toda a árvore de aplicativos
Habilitar um filho habilita seu pai; desabilitar um pai desabilita cada filho; desabilitar o último filho desabilita o pai. Habilitando um pai deixa os filhos s...
Adicionar PhiCapabilityGuard para verificação da capacidade de chamada-tempo
PhiTenantGuard é executado em tempo realizável e em nenhum outro lugar — três chamadas sites, todos no serviço de recursos. Agora que a PhiModule tem capacidade...
Dividir PhiModule desde a aplicação em grão até à capacidade em grão
POS mapeado para ECOMMERCE SYNC (BLOCKED NO BAA) e todo o comércio superfície pendura fora POS, assim que uma org com alçasPhi=verdade não poderia mudar comérci...
Terreno dentro de uma org recém-criada em vez de na configuração DNS
Criando uma org roteou o criador para /setup/dns, e a razão foi real: entrar significava um redirecionamento OTK para interno.<novo domínio>, e um novo O org nã...
Dar o ServiçoType uma árvore pai/filho de dois níveis
Seis crianças do comércio em novos IDs 26-31, ligados a POS em um bloco estático em o padrão RoleRightType (uma constante de enum não pode referenciar outra de ...
Fazer uma org sem um domínio entrável
Entrar numa org significava navegar para... Sem domínio esse URL renderizado como literal **************************** assim Enter foi desativado e proprietário...
Deixar a shell obter a sua org da sessão, não a máquina
o layout raiz do kamo-internal lê o cabeçalho Host, tira "interno". e obtém /org/domain/<that>. Em um anfitrião servindo um inquilino que é o mesmo pergunta com...
Escreva uma descrição do suporte agendado como texto rico
A descrição de... Três linhas de texto. É a superfície de escrita /kb/nova agora, menos imagens e a biblioteca de mídia — aqueles que enviam para a mídia KB, qu...
Adicionar o selecionador de espaço de trabalho
Um sinal que nomeia nenhuma organização agora retorna com uma lista em vez de uma sessão. Esta é a metade do cliente: /api/login passa essa carga útil através (...
Carregar a descrição do tipo em ambas as suas formas
A descrição é um documento lexical agora, então o serviço armazena o texto simples espelhar o cliente envia ao lado dele e dá aos leitores a forma que puderem u...
Colunas de descrição de texto rico no tipo Webinar
Espelha a alteração da entidade de compartilhamento. Duas coisas que a mesa precisa antes MediaService mapeia-os. A coluna descrição tem de ser ilimitada: poss...
Armazenar a descrição do tipo como texto rico
A descrição sobre o que é, é um O editor lexical está agora em vez de uma linha de prosa, então a coluna tem que ser um TEXTO ilimitado encadernado como um varc...
Deixe um membro entrar sem uma máquina nomear sua org
Adiciona a segunda metade da divisão: um sinal que nomeia nenhuma organização autentica o usuário, então pergunta qual espaço de trabalho. POSTO /api/security/s...
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.