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...
Auto-inject logoUrl, logoSimpleUrl, and orgName variables at send time
EmailTemplateService now merges base variables (logoUrl, logoSimpleUrl, orgName) derived from the org's primary domain before rendering, so all transactional te...
Adicionar portas de permissão para campos de nível de usuário e seção de mudança de senha no MyAccountTab
Adicionar portão de acesso e guia MANAGEM MEMBER SECURITY guarda para a página de configurações de membro
Adicionar MANAGEM MEMBERS( 130) à direita para frontend RoleRightType
Adicionar os Members( 130) à direita para o Tipo de Direitos de Role
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...
Supplement session rights with all known rights for grant-all roles
Adicionar OrgRoleRightRepository com inserção segura de corridaIfAbsent
Remover @Enumerado — RoleRightTypeConverter autoAplicação assume
Adicionar graciosa RoleRightTypeConverter para ordinais desconhecidos
Forçar os direitos de membros de org+ nas configurações, casa e calculadora
- Adicionar 11 novos direitos (Manage CRM SETTINGS, View TASKS, ************* para RoleRightType.ts - Adicionar CALCULATOR ao ServiceType.ts, AppType.ts e Organ...
O estado de verificação ao vivo da SSE na página /verificação
- Adicione a transmissão de procuração da SSE. - PostCompletionScreen assina o SSE; auto-sets verificados quando o email link é clicado em outra aba - O estado ...
Add SSE endpoint for real-time email verification + improve welcome email logging
Adicionar 11 novos direitos (119-129) e tipo de serviço CALCULATOR
GESTÃO CRM SETTINGS, VISÕES, CALCO SIMPLO, CALCO SCIENTÍFICO, CALC PROGRAMMER, CALC GRAPHING, CALC UNIT CONVERTER, CALC CURRENCY CONVERTER, CALC EMOJIS, CALC CA...
Passar email verified e params de email em redirecionamento para login
Tanto os caminhos de verificação de código como de verificação de token agora redirecionam para Para que a página de login possa mostrar um banner de sucesso e ...
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 meu cartão de conexão de email para página de membro para provedores pessoais
Adicionar Gmail Personal e Outlook Cartões de provedor pessoal e componentes de configuração
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...
Adicionar PersonalMailboxManager para configuração OAuth/IMAP por mailbox
Adicionar caixa de correio pessoalApi para gerenciamento de OAuth/IMAP por mailbox
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.
Adicionar /recuperar senha redefinir página e proxy de API
Fluxo de três estágios: e-mail → entrada de código 8-char → nova senha. Verifica automaticamente o token do parâmetro de consulta URL, carrossel de fundo, cartã...
Add resetCode to password reset email, add emailVerifyByCode endpoint, send WELCOME_MEMBER after email verification
Add resetCode to password reset email, add emailVerifyByCode endpoint, send WELCOME_MEMBER after email verification
Adicionar modelos de e-mail canônicos de bem-vindo e de bem-vindo
Aplicar os direitos dos membros em todos os artigos de navegação
Cada item de navegação agora requer bandeira de ambos os recursos de org E membro direito. 7 novos direitos de acesso acrescentados: ACESS COMMERCE, VER CALENDÁ...
Adicionar 7 direitos de acesso ao módulo (IDs 112-118)
ACCESS COMMERCE, VER CALENDÁRIO, ACCESS CHAT, ACCESS MAIL, ACESS VOIP, VER APOIO, VER ANÁLISE
Pass human-readable expiry time to email verification template
Add humanizeMinutes() helper that formats minutes as days/hours/minutes (e.g. "1 day" for 1440 min). Pass as {{expiryText}} to match updated canonical template ...
Melhore o modelo de verificação de e-mail — URL backback, texto de validade, assunto
- Adicionar o link de verificação de texto simples abaixo do botão como backback copy-paste - Mudar a variável de expiração de { expirar}} para { expirarTexto}}...
Serialize HTML de e- mail completo com moldura externa no modelo salvar
- serializeFullEmailHtml envolve blocos internos no quadro exterior de marca ( logotipo do cabeçalho, título/subtítulo, área de conteúdo, logotipo do rodapé + n...
Add code-based email verification path to /verify-email endpoint
The endpoint now handles both token (link click) and userId+code (manual 6-digit entry). Token path unchanged; code path hashes the supplied code and matches ag...
Add weekly image prune and journal vacuum CronJob for k1m1
CronJob runs every Sunday 3am, privileged, pinned to k1m1. - crictl rmi --prune removes unused container images - nsenter journal vacuum enforces 500MB cap - CI...
Requer *** na página de verificação antes de cada verificação/reenviar tentativa
*** é reiniciado após cada ação (sucesso ou falha) de modo que seja fresco resolver é necessário para cada tentativa subsequente.
Adicionar /resend-verification página para redirecionamentos de login
Cria uma rota autônoma /reenviar-verificação que aceita ?email e ?userId consulta params, reutilizando PostCompletionScreen para um consistente verificação de e...
Redesenhar tela de verificação de email + corrigir reenviar bug de email
- PostCompletionScreen: layout de página inteira com fundo org animado, cartão de vidromorfismo, logotipo, caixas de código visuais de 6 dígitos, estados de suc...
Coincidir com o armazenamento avatar interno do kamo — 3 tamanhos, MinIO, passo de envio separado
O diálogo de recorte agora produz três bolhas de PNG (50/150/350px) via tela, idênticas ao Avatar de Kamo-Internal. Após o registro retorna userId, os blobs Est...
Add register-photo endpoint for unauthenticated post-registration avatar upload
POST **************** accepts userId + file/fileSm/fileMd/fileLg without a session. Guards: user must be unverified and have no avatar yet, preventing abuse aga...
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 ...
Estenda o upload de fotos para suportar formatos AVIF e SVG
Adiciona imagem/avif e imagem/svg+xml à entrada do arquivo aceitar lista e validação regex. Atualiza o rótulo de dicas para listar todos os seis formatos. O kam...
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.