Apagar as falhas da "primeira organização na base de dados"
Sete blocos através de cinco controladores terminaram sua resolução de org com, em effect: se o nome do servidor for localhost ou um IP desnudo, devolva o que o...
Mantenha um nome único de plataforma, em ambos os caminhos de escrita
A criação verificou o apelido apenas dentro de um provedor de segurança, e PUT /org/{id} não verificou nada — aplicou o que quer que tenha sido dado. Ambos eram...
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á....
Os cinco verticais pré-existentes devem enviar os dados disponíveis
Envio de todas as seis crianças PLANNING foi errado para cinco deles. RETAIL, ALUGAMENTO, SERVIÇO, SUBSCRIÇÃO e CONTRATO não são novas funcionalidades — são o q...
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...
Recusar um apelido que nomeie mais de uma organização
por Alias tomou LIMIT 1 mais orgs. alias, sem restrições de singularidade: o caminho de criação verifica-o por provedor de segurança e PUT /org/{id} não Verific...
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 ...
Resolver o domínio em /org/current server-side
internal.kamocrm.com falhou em renderizar com "Invalid organization data: Falta 'id' ou 'domínio'". A organização não tem um campo de domínio -- tem um `domínio...
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...
Dar ao local de trabalho o mesmo trabalho pós- login que o caminho da máquina
Duas lacunas encontradas ao reler a cauda de login original contra a nova, antes de habilitar o coletor. O endpoint /login codificado por formulário construiu ...
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"....
Salas de escopo para sua organização no anfitrião do encontro compartilhado
O isolamento do quarto era o HOST. Um membro da org B não pôde apresentar uma *** cookie no meet.<org-A-domain>, então sabendo o nome do quarto de org A tem-los...
Faça o auto-login guarda cross-tenant realmente executar
O guarda leu o id do org da máquina com /"id"\s*:\s*(\d+) / -- um dígito nu logo após o cólon. JsSafeLongSerializer do SecurityService escreve qualquer Muito ac...
Parar de entregar uma linha alias como domínio da org
********** *** *** anda org.getDomains() filtrando apenas em É Activo. Essa coleção possui o domínio raiz da org e suas linhas de alias -- api, login, tema e o ...
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...
Pare de exigir verificação DNS para entrar
OrgHostResolver.resolveByDomain filtrado em od.is dns verified = TRUE, então uma linha de domínio que existia mas não tinha terminado a verificação resolvida pa...
Pare RingCentral OAuth assinando inquilinos de marca branca para fora
Dois defeitos, ambos no mesmo salto, e cada um esconde o outro. RingCentral rejeita todos os valores de escopo que este aplicativo pode pedir — "invalid reques...
Mostrar centavos em uma taxa adicional que os tem
Armazenamento adicional é de US $ 2,50 por 10 GB bloco, eo catálogo armazena que como um número — assim 2.50 chega como 2.5 e renderizado diretamente no cartão ...
Resolver armazenamento adicional em $2,50 por 10 GB bloco
Confirma o tamanho do bloco e taxa como $2,50 por 10 GB em vez dos $4 por 25 GB A linha de produção tinha-se desviado. A semeadora, a linha do catálogo, o preço...
Preço Armazenamento Adicional como $4 por unidade de 25 GB, FLAT não medido
Armazenamento adicional é comprado pela unidade, pertence a nenhum plano em qualquer nível, e é não baseado no banco. A semeadora ainda descreveu-o como $2,50 p...
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...
Ligar add-ons ao aplicativo que eles vendem, e parar Negócios que concedem email grátis
**************** é a coluna Está tudo bem. KamoCRMPricingLoader nunca escreveu, então cada linha adicional KamoCRM tem NULL e que a comparação pode nunca corres...
Parar de vender add-ons o plano escolhido já inclui
O catálogo sempre registrou quais add-ons um plano pacotes, em **************************** — Negócios e transporte empresarial videoconferência, assistente de ...
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...
Verificar- dns respostas para o presente, não para uma bandeira armazenada
O endpoint pulou a sondagem inteiramente quando o ssl confirmado já era verdadeiro, sobre o raciocínio de que sob a regra de todos os anfitriões só poderia ter ...
Reverifique os domínios já marcados com SSL confirmados e cure-os
findAwaitingFiltros de verificação confirmaram domínios por design, então uma vez ssl confirmado foi definido que nada jamais olhou para esse domínio novamente....
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...
Fazer com que a configuração pós-commit org realmente escreva e cure as orgs que perdeu
Um método @Transactional chamado de **************** não abre um transacção própria. Primavera dispara essas chamadas de volta do processoCommit ANTES limpezaAp...
Confirme SSL apenas quando cada máquina org tiver seu próprio certificado
Os certificados são cunhados um por FQDN -- um único dnsNome cada, então a folha O CN corresponde ao nome da máquina ao navegador ligado -- e o certificado auto...
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...
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...
Servir a mídia de quadros nós mesmos, com Range
Cada foto renderizada como uma imagem quebrada. O URL apontado no MediaService's ************* que eu tomei para um proxy geral de imagem porque falava HTTP Ran...
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, ...
Largue os Cheques Ordinais congelados que estavam falhando cada novo valor de enum
imgs assoc id check permitido assoc id 0.13. ImageAssocType.PICTURE FRAME is Ordinal 14, então cada upload do Picture Frame o violou. Hibernate escreve CHECK (...
Selo último login assim "Último Login" pára de ler Nunca
Nada no SecurityService já escreveu users.last login. A escrita viveu no serviço de autenticação aposentado e não foi transitado quando autenticação movida para...
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...
Restaurar o endpoint de status que o frontend está pesquisando
pesquisas kamo-internas GET /api/session/god-mode uma vez na montagem e cada 60 anos depois. Este endpoint foi removido em 9c70cb7 juntamente com o resto do cai...
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...
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...
Pare o anel master-note varrendo um gradiente através da plataforma de lançamento
VIVE DA PRODUÇÃO desde b9b1fe08. O anel da nota mestre de org era um gradiente cônico em uma pseudoelemento 150% em 150%, centrado e girando uma vez a cada seis...
Faça o logotipo do painel visível, e pare os dois passes de semeadura corrida
Dois bugs, nenhum dos quais teria mostrado logos. Estava pintado atrás do vidro frito. A marca entrou em z-index 0, sob o painel conteúdo — onde uma marca d'ág...
Não oferecer campos de formulários em ficheiros que não os possam transportar
Substituindo os dois botões deixou cair o portão isConverted o antigo "Edit PDF" tinha, Então modifique a edição de formulário disponível em áudio e vídeo — ond...
Uma linha de preenchimento de formulários ainda pode ser aberta no editor
Eu tinha desativado "Editar no modo de preenchimento de formulário" em uma linha de preenchimento de formulário, que contradiz a regra: seus campos permanecem e...
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.