Reset Capcha *** dopo ogni tentativo di login fallito
Gli utenti devono ri-verificare sono umani dopo ogni password errata. Chiama widget.reset() e cancella CapchaVerified/payload stato su guasti delle credenziali ...
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...
Aggiungi i cancelli di autorizzazione per i campi di livello utente e la sezione cambio password in MyAccountTab
Aggiungi il cancello di accesso e la scheda MANAGE MEMBER SECURITY alla pagina delle impostazioni dei membri
Modulo di blocco e auto-proceed dopo Capcha quando si presenta presto
Se l'utente si presenta prima che il widget Capcha sia verificato, il modulo è ora disabilitato e il widget viene attivato programmaticamente. Una volta verific...
Supplement session rights with all known rights for grant-all roles
Aggiungi OrgRoleRightRepository con inserto sicuro da garaIfAbsent
Rimuovere @Enumerated — RoleRightTypeConverter autoApply prende il sopravvento
Aggiungi grazioso RoleRightTypeConverter per gli ordinali sconosciuti
Rafforzare og+i diritti dei membri attraverso le impostazioni, la casa e il calcolatore
- Aggiungi 11 nuovi diritti (MANAGE CRM SETTINGS, VIEW TASKs, **************************************************************************************************...
SSE-driven stato di verifica dal vivo sulla pagina /verification
- Aggiungi un proxy SSE in streaming a "************************************************************************************************************************...
Add SSE endpoint for real-time email verification + improve welcome email logging
Aggiungi 11 nuovi diritti (119-129) e CALCULATOR tipo di servizio
MANAGE CRM SETTINGS, VIEW TASKS, CALC SIMPLE, CALC SCIENTIFIC, CALC PROGRAMMER, CALC GRAPHING, CALC UNIT CONVERTER, CALC CURRENCY CONVERTER, CALC EMOJIS, CALC C...
Passare email verified e email params su redirect per il login
Sia il codice-verificare e token-verificare i percorsi ora reindirizzare a # Cosi' la pagina di accesso puo' # mostrare un banner di successo e pre-riempire il ...
Mostra banner verificato e email pre-riempimento dopo la verifica e-mail
Reads ?email verified=1&email=... da URL on mount, mostra un successo allerta, pre-riempisce il campo username, quindi pulisce l'URL.
Aggiungi la scheda My Email Connections alla pagina dei membri per i fornitori personali
Aggiungi Gmail Personal e Outlook Personal provider card e componenti di configurazione
Aggiungi /reset-password pagina, aggiornamento Forgot Password link
Ripristino della password di posta elettronica a tre stadi: il modulo di posta elettronica → nuova password. Verifica automaticamente il token dall'URL. Carta d...
Aggiungi PersonalMailboxManager per la configurazione OAuth/IMAP di per-mailbox
Redirect Password dimenticata per registrarsi.{domain}/recuperare
Utilizza il modello sostituto esistenteDeepestAlias, coerente con il link del registro. Password reset ora vive su kamo-register.
Aggiungi /recuperare pagina di ripristino password e proxy API
Flusso a tre stadi: email → 8-char code entry → nuova password. Auto-verifica token dal param query dell'URL, carosello di sfondo, carta di morfismo di vetro, C...
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
Aggiungi modelli di email canonica WELCOME MEMBER e WELCOME TEAM MEMBER
Fornire i diritti dei membri su tutti i prodotti nav
Ogni elemento nav richiede ora sia la bandiera della funzione di org e destra del membro. 7 nuovi diritti di accesso aggiunti: ACCESS COMMERCE, VIEW CALENDAR, A...
Aggiungi 7 diritti di accesso al modulo (ID 112-118)
ACCESS COMMERCE, VIEW CALENDAR, ACCESS CHAT, ACCESS MAIL, ACCESS VOIP, VIEW SUPPORT, VIEW ANALYTICS
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 ...
Migliorare il modello di verifica e-mail — URL fallback, testo di scadenza, soggetto
- Aggiungi il link di verifica del testo semplice qui sotto pulsante come copia-paste fallback - Cambiare la variabile di scadenza da {{expiryMinutes}} a {{expi...
Serializzare l'HTML completo dell'email con il frame esterno sul modello salva
- serializzareFullEmailHtml avvolge i blocchi interni nella cornice esterna di marca (Testo logo, titolo/sottotitolo, area contenuti, logo piè di pagina + nome ...
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...
Richiedere *** nella pagina di verifica prima di ogni tentativo di verifica/rimanda
*** viene resettato dopo ogni azione (successo o fallimento) in modo da un fresco risolvere è richiesto per ogni tentativo successivo.
Aggiungi /resend-verification pagina per reindirizzare il login
Crea un percorso standalone /resend-verification che accetta ?email e ?userId query params, riutilizzando PostCompletionScreen per una coerente verifica e-mail ...
Riprogettare la schermata di verifica dell'e-mail + correggere l'errore di email del risend
- PostCompletionScreen: layout a pagina intera con sfondo org animato, carta di vetro morfismo, logo, caselle di codice visive a 6 cifre, successo / stati verif...
Abbinamento di avatar kamo-internal — 3 dimensioni, MinIO, passo di caricamento separato
La finestra di dialogo Crop ora produce tre blobs PNG (50/150/350px) tramite tela, identico AvatarManager di kamo-internal. Dopo la registrazione restituisce us...
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...
Sostituisci l'errore EMAIL NOT VERIFIED con una ricca scheda di verifica
Quando il login fallisce con EMAIL NOT VERIFIED la carta di accesso è ora sostituita da una schermo lucido "Check your inbox": busta animata SVG con patta di ap...
Estendere il caricamento di foto per supportare i formati AVIF e SVG
Aggiunge immagine/avif e immagine/svg+xml all'elenco di accettazione dell'ingresso del file e convalida regex. Aggiorna l'etichetta di suggerimento per elencare...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.