Desenhe a aba Bugs do Sistema e seu caminho de despacho de IA
vscode:// URI manipulador abre uma conversa na janela sábio já tem aberto, e codificadorProcessWrapper carrega modelo e esforço, que o URI Não posso. Também reg...
Gravar SP1 como completo, e as seis coisas que o plano deu errado
Mantém o raciocínio em vez de apenas marcar caixas — o nível superior-org skip e a regressão do estágio de PLANNING são o tipo de erro que seria feito novamente...
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...
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ê...
Restaurar CRLF nos dois arquivos de tema
Ambos os arquivos são uniformemente CRLF e meu commit anterior reescreveu-los através Python no modo texto, que refletiu cada linha: Theme.tsx mostrou 237 linha...
Pinte a marca da org na aba, não na máquina
getThemePath () derivou a base do tema de window.location.hostname. Isso. respondeu à pergunta certa, enquanto cada organização tinha um nome de host próprio — ...
Limpar a sessão clonada na página Enter-as
Introduzir uma org abre uma página com window.open('', ' blank') e aponta-a em /validate. Isso foi origem cruzada até agora, por isso nada foi partilhado. Está....
Regenerar os espelhos ServiceType após a correção do estágio
As cinco verticais de comércio pré-existentes estão completas, a EHR está a planear.
Leia a sessão da aba, não o frasco de cookies compartilhado
46 módulos cliente ler o *** ID fora do documento. cookie e enviá- lo como X-***-Token. SessionStorage é por-TAB; um cookie é por-ORIGIN. Enquanto todas as orga...
O selecionador de apresentador de suporte programado não ofereceu ninguém
A aba de Apresentadores estava vazia para cada organização, e sempre teve Foi. GET **************************** respostas com { teamMembers, total }; a aba ler ...
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...
A tarefa 7 não precisava de nenhuma nova migração, e orgs de topo devem ser incluídos
O backfill da árvore de aplicativos já existia como **************************** restrito para isGated () vertical. Abandonar essa restrição é toda a mudança. ...
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...
Dê /api/org/current o domínio que o cliente requer
internal.kamocrm.com falhou em renderizar com "Invalid organization data: Falta 'id' ou 'domínio'". Organização.deJSON recusa um registro sem um domínio, e a en...
Mover o salto para o novo com as outras ações da barra de ferramentas
A pesquisa agora possui toda a faixa esquerda da barra de ferramentas, porque a parte vazia dessa faixa é exactamente a sala onde o campo se abre. O controle de...
Refresque o favicon e solte os logotipos blueleven não utilizados
public/favicon.ico agora carrega 48x48 e 32x32 camadas em vez de 32x32/16x16. Os cinco PNGs logo-blu*/logo-bluleven* são referenciados do nada na aplicação, Ent...
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á...
Uma mensagem enviada anima uma vez, não duas vezes
A lista de mensagens teclava cada linha no ID da mensagem, e o ID da mensagem enviada muda exatamente uma vez — a linha otimista é anexada sob um id local, e o ...
Quartos de nome após o id org, não o nome da máquina
getOrgToken () levou a primeira etiqueta da máquina atual, e seu próprio comentário disse porque: "salas com nomes idênticos não podem colidir através de orgs"....
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ã...
Plano de implementação para SP1, a árvore pai/criança do catálogo do aplicativo
12 tarefas em toda a biblioteca compartilhada-kamo, KamoInitializerService, SecurityService, MediaService, VOIPService, kamo-internal e o dicionário de tradução...
Desenhe o EHR/EMR vertical e o catálogo de aplicativos pai/filho
Duas especificações da análise pré-construção de ~30 acordos e o 2026 ambulatório Mercado de RHE. O projeto do programa registra as seis decisões que vinculam ...
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...
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...
Pegue o chat-core que para uma mensagem enviada mostrando duas vezes
@kamo/chat-core 0,1.6. O redutor de conversa agora adota a fila otimista pendente quando a mensagem do próprio membro volta sobre STOMP, em vez de adicionar o e...
Um arquivo pode ser deixado em qualquer lugar em uma janela de bate-papo, não só na faixa de entrada
O alvo da gota era a superfície do compositor sozinho — algumas dezenas de pixels no fundo de uma janela que de outra forma são todas as mensagens. Uma captura ...
Parar de oferecer Business os add-ons que já inclui
A escolha do negócio ainda apresentava videoconferência, assistente de IA, RH sistema e e-assinaturas como coisas para comprar, embora o plano empacota todos os...
Deixe a verificação SSL abaixar a bandeira, não só elevá-la
checkDns apenas ssl bloqueado confirmado para verdadeiro. Um domínio cuja bandeira armazenada foi definido sob a antiga regra de qualquer-um-host, portanto, man...
Abra a própria janela de cores do swatch, não a primeira na página
O swatch alcançou o seu tipo de entrada oculto <input="color"> através de document.getElementById em um id construído do rótulo traduzido do catador. Uma etique...
Parar o grupo de cores que está a escolher
ModernColorGroup foi controlado e descontrolado ao mesmo tempo. Manteve-se local estado para cada slot, espelhado o `valor' prop nesse estado em um efeito, e ch...
Leia o ID da nova org quando chegar citado
O último passo do assistente apareceu para não fazer nada, e clique em Criar uma segunda vez respondida que a organização já existe — porque o primeiro clique a...
Mostrar o progresso do certificado por máquina, nem um único girador
Os certificados são emitidos um por subdomínio, e nem todos os uma vez, então o passo SSL agora relata quantos dos hosts do org estão ao vivo e nomeia os que ai...
Levantar os atalhos de papel de parede e widget acima do pod de mídia
A banda de cabeçalho de perfil colocou "My Wallpapers", "My Widgets" e a mídia cromou como uma linha de embrulho, de modo que os dois atalhos lidos como um quar...
Apontar a mídia em um ponto que realmente serve
Cada foto e vídeo em uma moldura renderizada como uma imagem quebrada. A URL apontava para... Eu pensei que isso fosse um proxy de imagem geral — ele fala HTTP...
Largue o bloco de saudação e coloque o masthead em uma linha
O masthead da plataforma de lançamento carregava um kicker, um rumo "boa tarde" e um linha de status de aplicativos/título/period/data ao lado do logotipo, e do...
Mover Ligantes e Envios para a direita da tira
A tira agora separa o que um gerenciador de documentos é de onde ele leva você. Esquerda: Originals, Modified, Common — três visualizações dos mesmos documentos...
Tornar o Espírito Animal visível, e parar a paleta desaparecendo
Dois relatórios, dois erros diferentes meus. O padrão era invisível. Pintou atrás do painel, e cada superfície do painel — Característica, LauncherParentCard, ...
Reconstruir 533bbeb4 agora as strings Expressões estão no dicionário
A imagem compila clones do dicionário kamo-translation e copia-o mensagens/, então falha se um componente nomear uma chave essas mensagens não definir. 533bbeb4...
Expressão — cor, espírito animal e logotipo como uma decisão
Dois controles de canto se tornam um. Essa separação foi um acidente da ordem características enviadas em vez de uma distinção que qualquer um detém: uma cor, u...
Conte com a guia Binders e pouse em Selected Docs
A aba lê "Binders (n)" de modo que a contagem do arquivo Docs Selected é visível da faixa — incluindo (0), o que é o caso vale a pena ver, uma vez que Diz que a...
O quadro é o painel, não algo dentro de um
Cada outro widget é conteúdo no cartão de vidro fosco da plataforma de lançamento, com cabeçalho, um título e um controle de canto. Uma moldura não é: renderiza...
Mostrar em que camadas de um documento modificado foi trabalhado
Um documento tem um registro modificado, então a aba Modificada tem uma linha por Documento. A coluna nomeia as camadas tocadas em vez de qual de dois tipos a l...
Quadro de imagens – fotos e vídeos de um membro, em uma moldura que ele constrói
O primeiro widget INSTANCED. Um membro pendura quantas armações quiserem, cada um. com seu próprio conteúdo, sua própria moldagem e seu próprio lugar na grade, ...
Colocar os quatro atalhos de membros numa linha
são uma classe de controle, então eles agora compartilham uma linha: canto superior direito lê como uma única tira em vez de uma pilha de duas linhas. styling;...
Parar /validar e /logout da montagem do shell assinado
Uma carga de / mostrou uma explosão de 401/403 antes da sessão estabelecida — user-info, ui-preferences, by-department, chat/unread, timezone/effective e Os bil...
Parar a antevisão de arrastar de conduzir-se em um loop render
Arrastar um painel às vezes jogou React #185 e deixou a página rolagem para O fundo para sempre, desfazendo todas as tentativas de voltar para cima. Uma causa,...
Balde o histórico no dia do membro, não do navegador
groupByDay construiu sua chave de dia de getFullYear/getMonth/getDate, que leu o calendário da máquina em vez do do membro. Com criadoAgora analisado como o UTC...
Restaurar a correção de fuso horário, e tomar chat-core 0.1.1 / rede 0.1.1
5d1cc23e foi comprometida através de um índice privado obsoleto e revertida ec881208 por grosso — serverTime.ts, o fornecedor de tempo de membro, a guarda e tod...
Tome @kamo/chat-core 0.1.1, net 0.1.1, e-mail 0.1.1
O bate-papo metade do fuso horário fixar vidas no chat-core: mensagens timestamps e os recibos de leitura são analisados lá, então a bolha ficou sete horas fora...
Renderize cada timestamp na zona do membro, leia cada um como UTC
Uma mensagem direta enviada às 3:33 AM Pacific exibida "10:33 AM" — o UTC bruto Relógio, impresso como se fosse local. Dois defeitos independentes, presentes ju...
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ê.
