Deixar que a palavra da organização seja a fita e possuir o ícone da aba
"Bem-vindo de volta!" sai do layout raiz para PaneRibbon, um componente cliente, porque o texto é agora a escolha da organização e este site aprende a sua organ...
Transportar um código de referência para o link do registo
O código de referência normalmente viaja no topo do cookie do site de marketing conjuntos (kdsc src em .<apex>), que registram.<apex> lê para si, então este lin...
Transportar o anúncio de emprego através de uma assinatura, e pousar na guia Carreiras
Alguém que pressiona Aplicar no quadro de carreiras públicas e já tem uma conta chega à página de registo, segue o link de entrada e painel sem sinal do que ele...
Larga o brilho animado
Remove o brilho de canto adicionado em 70d068c e 6810799 na íntegra: ambos camadas girando, os gradientes cônicos, o anel e máscaras de envelope, e Uma banda ex...
Desvanecer o brilho em dois cantos, e captá-lo em metade
O brilho agora morre completamente nos cantos superior direita e inferior esquerda e picos, a meia opacidade, por cima-esquerda e inferior-direita. Cada revoluç...
Passe um brilho à volta da abertura do painel a cada cinco segundos
Um gradiente cônico centrado no painel, girado uma vez por período -- glimmer, pintado duas vezes: uma varredura preenchendo o espaço de 15px, e uma borda de 2p...
Assentar cada tela em um painel arredondado sob uma fita de canto
Cada rota agora renderiza dentro .kamo-pane: um cartão inserido 15px do navegador edge com um raio de 14px, uma sombra suave, e overflow: escondido, então uma p...
Prove a implantação por digest, não por tag
O commit anterior para `set image' sendo um no-op silencioso. Isto afirma que resultado: após o lançamento, a tag é resolvida para uma digest As cápsulas em exe...
A reconstrução do mesmo commit não implantou nada e relatou sucesso
A imagem é marcada com o commit SHA, então reconstruir o mesmo commit produz uma referência de imagem idêntica. `kubectl set image` então não muda nada, o A imp...
Faça o medidor de greve concordar com sua própria legenda, e leia em voz alta
Três coisas que a tela estava ficando errada, tudo encontrado olhando para ele em vez do que comandá-lo. O bar foi um TALY de falhas, envolvendo cada cinco seg...
Mostrar o bloqueio progressivo, por isso um hold-in explica-se
O servidor agora recusa as inscrições em uma escada — cinco tentativas livres, depois cinco segundos, em seguida, fechaduras de cinco, quinze e trinta minutos, ...
Drinque no SIGTERM, responda a uma sonda de prontidão, e execute duas cápsulas
Em seguida, lida com o SIGTERM com um process.exit nu(143), então cada implantação cortou o que quer que este pod tinha em vôo — uma postagem de formulário, uma...
Pinte cada logotipo no local de entrada na cor de sobreposição do org
O org escolhe "Login Site Logo Overlay" em kamo-internal ao lado da casa sobreposições de tela de página e carregamento. Uma configuração para todo o site: o si...
Nunca mostrar uma frase de status para alguém que clicou em um link
Renderizando a página contra uma infra-estrutura inalcançável colocar "Erro no Servidor Interno" no ecrã como explicação. Essa é uma frase de status escrita par...
Responder ao link em uma carta de mudança de endereço
/verify-email-change gasta o token em uma carta de mudança de endereço e diz O que aconteceu. Vive aqui em vez de no espaço de trabalho porque a carta vai a uma...
Dê a sala de lançamento para o 15s minReadySegundos agora custa
progressoDeadlineSegundos era 60. Essa é a janela que uma implantação tem de mostrar o progresso antes Kubernetes desiste e marca que falhou, e o commit anterio...
Deixe um lançamento terminar o que o velho pod estava fazendo
Implantes substituiu o único pod de cada serviço com nada para pegar os pedidos em Voo. Três configurações, aplicadas em toda a frota: - preStop dorme 10s ante...
Pinte uma tela de entrada com o rótulo branco da organização da máquina
Todas as imagens e cores estavam faltando no login.<domínio cliente> para qualquer organização criada após a migração alias 2026-08-26. getThemePath () resolve...
Apagar /api/auto-login, que já não tem um chamador
O endpoint existia para transformar um cookie *** existente em um OTK e um redirecionamento assim, a página de login poderia encaminhar um membro assinado diret...
Deixe um membro assinado chegar ao formulário de login e voltar para fora do selecionador de espaço de trabalho
Duas metades do mesmo problema: a página de login era uma rua de mão única. Validou qualquer cookie *** existente ao carregar e, quando a sessão ainda estava b...
The FreeSWITCH crash was mod_kazoo's default config, not the event profile
The stub kazoo.conf.xml 2600Hz ship has no definitions, event-handlers or fetch-handlers sections. mod_kazoo says as much and then faults in its own config thre...
Grave mais quatro armadilhas KamoPBX
- O mod kazoo comunitário (FreeSWITCH v1.10.11) liga-se ao ecallmgr, relatórios "Conectado", e então nunca responde a um gen server:call. Resolvido tomando Paco...
Resolver a questão Kamailio — As obras de registo SIP terminam
Seção 16 recomendou uma configuração construída para fins em estoque Kamailio e gravado que "2600hz/kamailio não existe". Ambos são corrigidos por evidências. ...
Grave o que está em execução e as armadilhas que custam uma construção cada
Nove modos de falha descobriram a maneira difícil, cada um dos quais seria redescoberto: a árvore de fornecedores gitignored, fazer re-fetching sobre ela, ripgr...
2600Hz envia um Kamailio remendado (spec 16)
kazoo-configs-kamailio não é executado no estoque Kamailio. bflags e ficheiros de importação ambos estão ausentes do próprio src/core/cfg.lex do kamailio/kamail...
Revele o espaço de trabalho pré- seleccionado e dê à lista a barra de rolagem do org
Duas coisas sobre o coletor de espaço de trabalho, ambas sobre a mesma lista. O espaço de trabalho que um membro usou por último é pré- seleccionado e nomeado ...
O FreePBX está desactualizado (Decisão 4 revista)
Sem migração e sem convivência permanente. KamoPBX permanece em k3m1 cujo host netns está vazio, então ele não precisa de nenhuma das portas do FreePBX e sem de...
Planos de implementação do KamoPBX (programa + 9 fases)
Decomposto num plano por fase; um plano único não produziria software de trabalho até o fim. Detalhes TDD de tamanho completo: Porta de infraestrutura de fase ...
Record KamoPBX decisões — KAZOO confirmado, k3m1 colocação, ACDc, Tier 3 rebrand
Seis perguntas abertas respondidas: 1. O KAZOO é a rota; o hardware pertenceu, assim que o enquadramento do custo removido inteiramente. 2. Um nó/cluster agora,...
Grave a armadilha de enum-ordering o sucesso de implantação PBX
Semeando uma linha de catálogo cujo pricing model é um novo valor de enum faz essa linha ilegível para qualquer serviço ainda em uma antiga compartilhamento-lib...
Planeje faturamento por caixa de correio e a infraestrutura de caixa de correio pessoal
Planos B e C de 3. Auto-revisão fechou cinco lacunas: nada definir mail cost mode, nada no servidor parou um grupo de faturamento comprando add-ons de e-mail, a...
Corrija a especificação — StorageAutoExpandSweep já existe
A especificação alegou que não existia um reconciliador de quantidade orientado para o servidor para reutilização e listou as colunas de autoexpansão de armazen...
Projeto por caixa de e-mail faturamento e add-on gating
Contas de e-mail pela caixa de correio em vez do assento, porta provedor escolha no complemento que o cobre, e atribui cada caixa de correio ao faturamento grup...
Marcar a tela de login do apelido da org, não a máquina
login.kamocrm.com é a tela de login para cada organização que não tem host Por conta própria. A base do tema foi derivada desse nome de máquina, então todos ele...
Os ativos do tema vêm de uma máquina que resolve
A tela de login pinta a marca de uma organização a partir do tema.<seu próprio domínio>. Esse domínio pode não resolver: uma org pode existir e ser assinada ant...
O selecionador de espaço de trabalho mostra o logotipo de cada org
Duas letras em espera por um logotipo foi uma solução para a resposta não carregando uma. Ele agora, resolvido servidor-side a partir da pasta o tema do org foi...
Continuar fica desactivado uma vez que uma área de trabalho está a abrir
O botão já foi carregado desactivado={!selecionado Como enviar}, mas o envio foi apenas verdadeiro Durante a duração do pedido. No sucesso da página define redi...
Apenas um token gasto envia o membro de volta para o início
Cada status não-ok caiu para trás para "Por favor, entre novamente", o que é apenas verdadeiro de 401 — o um status que significa que o token de seleção realmen...
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...
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...
Corrija o sinal
O inventário chamado SignLinkBuilder's sign.sign.pink fallback a "foreign E eu gravei-o como um. Não é: sinal. rosa é um Kamo-proprietário organização (id 11743...
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 (...
Planeje a implantação do arrendamento independente do anfitrião
Seis fases, cada uma shippable independente, porque empurrando implementa: o O caminho da máquina continua a funcionar até que a Fase 6 o remova. Fase 1 é o cr...
Projetar a locação independente da máquina
Identidade Org vem do hostname hoje: OrgHostResolver.resolveByFqdn transforma <alias>.<domínio> em (orgId, provedorId), e seu SQL requer Od.is dns verified = VE...
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.