Recarregar o ThemeLogo após o URL do logotipo de configuração e cache-bust
ThemeLogo leu kamo-logo- full- ext da sessãoStorage before DynamicMetaLoader terminou de buscar config.json, então logo-full muitas vezes usou a extensão errada...
Leia o logotipoFullExt do config.json para a extensão dinâmica do logotipo
Reiniciar o Capcha *** após cada tentativa de autenticação falhada
Os usuários devem verificar novamente que são humanos após cada senha incorreta. Chama widget.reset() e limpa CapchaVerified/payload state on Falhas de credenci...
Limpe corretamente os ouvintes de eventos Capcha na transição de passos
As chamadas removeEventListener estavam dentro do setTimeout callback's valor de retorno, que o JavaScript ignora. Isto fez com que os acumular em cada transiçã...
Bloquear formulário e auto-proceder após Capcha ao enviar cedo
Se o usuário enviar antes da verificação do widget Capcha, o formulário é agora desactivado e o widget é activado programaticamente. Uma vez verificação complet...
Mostrar o banner verificado e o e- mail pré- preenchido após a verificação do e- mail
Lê ?email verified=1&email=... da URL na montagem, mostra um sucesso alerta, pré-preencha o campo de utilizador e, em seguida, limpa a URL.
Adicionar /reset-password page, atualizar Esqueceu o link de senha
Reiniciar senha de e-mail em três estágios: formulário de e-mail → entrada de código 8-char → nova senha. Verifica automaticamente o token do URL. Cartão de vid...
Redirecionar Esqueceu a senha para registrar. {domínio}/recuperar
Usa o padrão de substituição DeepestAlias existente, consistente com A ligação de registo. A senha reset agora vive no registro kamo.
Atualizar redirecionamento de /resend-verificação para /verificação no site de registro
Redirecionar EMAIL NOT Verified para registrar/reenviar-verificação
Remove o EmailVerifyCard em linha da página de login e todos os relacionados Estado/chamadas. No EMAIL NOT Verified, o utilizador é agora enviado para *********...
Definir Host/X-Forwarded-Host para que o APIService resolva a org correta
APIService substitui X-Forwarded-Host com request.getServerName(), que lê do cabeçalho Host. Sem um cabeçalho Host explícito do serviço interno K8s o nome do ho...
Reenviar verificação usando e-mail não userId, encaminhar X-Forwarded-Host
SecurityService /register/resend-verification espera email no corpo, não userId (que a resposta de erro de login nunca inclui). Avançar também X-Forwarded-Host ...
Substituir o erro EMAIL NOT Verified pelo rico cartão de verificação
Quando o login falha com EMAIL NOT VerifiED o cartão de login é agora substituído por um tela polida "Verificar sua caixa de entrada": envelope animado SVG com ...
Fio real chamadas API em / recuperar página (SP3)
Substitui todos os stubs fakeSubmit() por chamadas de recuperaçãoApi. Adiciona SMS OTP verificar a fase, a entrada de e-mail de semente, o passo da nova palavra...
Faça PoweredByKamo legível com contraste de grau WCAG
O estilo anterior (corrente de baixa opacidadeColor em um quase transparente a) era efetivamente invisível contra a maioria dos antecedentes dos clientes — que ...
Alvo do backlink para www.kamocrm.com (host canônico)
O componente PoweredByKamo enviado apontando para o apex https://kamocrm.com/ mas o hospedeiro canônico kamo-marketing é https://www.kamocrm.com/. Atualizando t...
Adicionar subtil backlink KamoCRM às páginas de autenticação
Adiciona um pequeno emblema de rodapé estilo "Desenvolvido por KamoCRM" aos três utilizadores- enfrentar superfícies de autenticação (login, recuperar, validar)...
Proxy *** desafio através do servidor de login para suporte a múltiplos domínios
Substitui a obtenção direta de origem cruzada para capcha. {domínio}/api/ desafio com uma proxy da mesma origem em /api/capcha/desafio. A abordagem anterior exi...
Adicionar grupo de concorrência para evitar a execução de fluxos de trabalho duplicados
Quando um push ativa um fluxo de trabalho e o workflow dispatch também é ativado (ou dois pushs chegam em rápida sucessão), ambas as execuções iriam executar si...
Adicionar suporte a parâmetros ?next= forward para redirecionamento pós-login
Captura ?next=/path da URL e a carrega através de ambos login manual e fluxos de login automáticos, anexando-o ao URL de redirecionamento OTK assim kamo-interna...
Atualize para Next.js 16.2.3, TypeScript 6.0.2, Node 24, React 19 types
- Next.js 16.2.3 com Turbopack como servidor dev padrão - TypeScript 6.0.2 com eliminaçãoSyntaxOnly e ES2022 alvo - @types/react@^19 e @types/react-dom@^19 (rea...
Anexar os ouvintes de eventos de widget quando a etapa de senha renderiza, não na montagem inicial
Permitir login quando o widget for verificado, alterar a etiqueta para 'Human Verified'
Usar espaçamento de pixels explícitos idênticos nas linhas do utilizador e da opção de senha
Mensagens de erro *** conscientes de contexto, apertar o espaçamento entre campos e opções
Mudar a legenda do widget para 'Verificar', atualizar a mensagem de erro de login não verificada
Mover o elemento *** em linha com o campo de senha, corrigir o texto da mensagem, a largura fixa
Use o tipo CSSVariables do widget em vez de Reagir. CSSProperties for style prop
Remover declarações de tipo Capcha-widget JSX duplicadas (navios widget próprios)
O fornecedor kamo-capcha-widget localmente em vez do URL git (o Docker não consegue resolver o k0m1)
Instalar git no estágio de compilação do Docker para a dependência do kamo-capcha-widget
Substituir o pacote Capcha npm por um garfo kamo-capcha-widget de marca privada
Mudado do pacote upstream Capcha npm para o nosso garfo MIT kamo-capcha-widget com toda a marca despojada na fonte. Removido shadow DOM hacks e CSS sobreposiçõe...
Elemento de widget fundido através de desconhecido para o modo rígido TypeScript
Usar o atributo 'desafio' em vez de 'challengeurl' para o elemento Capcha v3
Remova a marca Capcha e atualize para PBKDF2/SHA-256 com esforço determinístico
Defere o widget Capcha renderizar para o lado do cliente para evitar a falha de hidratação SSR
Integrar Capcha prova de trabalho *** widget em páginas de login e recuperação
Como o que vês no transporte?
Tudo isso chega em seu espaço de trabalho por conta própria. Comece no plano gratuito e leia esta página novamente em um mês.
