Revertire "fix: set *** cookie domain to .kamocrm.com per la condivisione cross-subdomain"
Questo reverte commettere E' il momento giusto
Risolvi il problema di scorrimento dello sfondo sulla home page
- Realizzato sfondo contenitore principale trasparente per impedire lo sfondo bianco di coprire l'immagine di sfondo fisso - Immagine di sfondo modificata dall'...
Fissare l'aggiornamento kubeconfig per utilizzare gli IP VPN WireGuard (10.8.x.x) invece di vecchi IP Tailscale
Aggiornamento a Next.js 16.0.7 e React 19.2.0 per risolvere exploit
Aggiornamento a patched Next.js 15.5.7 e React 19.2.0 per risolvere exploit
Aggiungi registrazione per il valore di RememberMe e la conversione di tipo
- Aggiungi la conversione del tipo per RememberMe per gestire stringa/boolean/numero - Aggiungi logging dettagliato per tracciare la logica dell'impostazione de...
Aggiungere logging completo per le operazioni di cookie USERNAME e REMEMBER ME
- Aggiungi registrazione dettagliata per la lettura dei cookie sul carico di pagina - Aggiungi logging per verificare che i cookie siano impostati dopo la rispo...
Aggiornare il campo del nome utente nascosto per utilizzare formKey per il rimontaggio
- Aggiungi chiave all'ingresso del nome utente nascosto per forza rimontare dopo logout - Assicura che tutti i campi relativi al nome utente siano completamente...
Rimontaggio del modulo di forza dopo logout per prevenire l'autofill del browser
- Aggiungi formKey stato che cambia dopo logout per forza componente rimontaggio - Modificare la chiave TextField per includere formKey - Cambiare il tasto moti...
Utilizzare nomi di campo randomizzati per impedire il riconoscimento autofill del browser
- Generare suffisso casuale per nomi di campo nome utente su ogni carico di pagina - Impedisce al browser di riconoscere il campo come quello stesso attraverso ...
Prevenire l'autofill del browser ripristinare il vecchio nome utente dopo logout
- Cambia autocompleto da 'username' a 'off' sul campo username - Cambia modulo autocompleto da 'on' a 'off' - Cancella nome utente e stato password quando viene...
Cancella tutti i cookie indiscriminatamente durante il logout
- Elimina tutti i cookie sulla pagina logout kamo-login (client-side) - Eliminare tutti i cookie su Kamo-login logout API (server-side) - Clear localStorage e s...
Cancellare i dati di sessione prima di eliminare il tasto in logout endpoint
- Impostare i dati di sessione per svuotare JSON prima di cancellare la chiave - Assicura la sessione è inutilizzabile anche se la cancellazione fallisce o c'è ...
Aggiungere la registrazione di verifica per confermare la sessione Redis viene cancellato durante il logout
Cancellare i cookie esistenti *** prima di impostare uno nuovo durante il login
- Cancella tutto il possibile *** variazioni di cookie (dominio base, nome host, nessun dominio) - Previene riutilizzare i cookie di sessione vecchi da login pr...
Fix logout: chiama SecurityService logout endpoint alla sessione completamente invalidata
- Chiama SecurityService /api/security/logout per invalidare correttamente la sessione sul backend Java - Questo assicura che la sessione venga cancellata, i to...
Fissa il flusso di logout: i cookie chiari ma ancora tentano di auto-login
- Rimuovere la logica skipAutoLogin (auto-login dovrebbe sempre funzionare) - Aggiungi ClearCookies param a logout redirect - La pagina di accesso cancella i co...
Risolvere il problema logout: prevenire auto-login dopo logout
- Aggiungi il parametro di query skipAutoLogin a logout redirect - Salta autologin check quando skipAutoLogin=true è presente - Migliorata la compensazione dei ...
Aggiungi terminazioneGracePeriodSeconds: 20 per rollout più veloci
Revertire "feat: Disattiva il modulo di login dopo l'autenticazione di successo per impedire le presentazioni duplicate"
Questo reverte commettere E' il momento giusto
Aumentare la visibilità ROFL con maggiore opacità, sfondo e registrazione della console per la risoluzione dei problemi
Aggiungi l'animazione giocosa shake e lo sfondo rosso chiaro al campo password sull'errore
- Aggiungi passwordError State per monitorare i tentativi di login errati - Implement agitazione liscia animazione con movimento orizzontale e rotazione - Color...
Fix SSR errore di costruzione e modernizzare logout design pagina
- Fix 'window non è definito' errore durante la costruzione aggiungendo stato montato - Migliorare il contenitore del logo con gli effetti di rotazione 3D e vet...
Modernizzare la pagina logout con un design interattivo ricco - Sfondi e loghi a tema dinamico - Transizioni animate con framer-motion - Stile Materiali-UI con effetti sfumati - Effetti di particella fluttuanti - Stati di successo/error con icone animate - Design rispondente con supporto mobile
CRITICAL FIX: Rimuovere i endpoint che consumavano prematuramente OTK
Causa radice trovato: - /api/validate e /api/validate-otk in kamo-login stavano chiamando SecurityService - Questo consumato OTK IMMEDIATELY dopo il login (prim...
Risolvere l'errore ESLint: Utilizzare il controlloStato di espansione
Fisso: - Mostra il girante di carico durante il controllo della sessione *** esistente - Nascondi il modulo di login durante l'auto-login check - Fornisce un UX...
Aggiungere la libreria Redis mancante per auto-login e endpoint logout
Risolvere Errore di costruzione: - Crea app/lib/redis.ts con helper del client di lettura/scrittura Redis - Fornisce getRedisReadClient() e getRedisWriteClient(...
Implementazione SSO autologin e flusso logout completo
Auto-Login Caratteristica: - Controllare i cookie esistenti *** sul carico della pagina di login - Convalida sessione con Redis direttamente - Se valido, creare...
Migliore gestione degli errori e registrazione per le risposte API - Parse sia JSON che risposte di testo con registrazione dettagliata
Fissare la codifica del modulo di login da JSON a x-www-form-urlencoded per abbinare SecurityService endpoint
Corretto di errore di TipoScript finale: elaborazione semplificata del fornitore
Correzione finale: Sostituisci qualsiasi tipo con sconosciuto per una rigorosa conformità TypeScript
Fix TypeScript rigoroso controllo del tipo per l'elaborazione del fornitore
Risolvi l'errore TypeScript rimanente nella logica di elaborazione del marchio
Risolvere gli errori ESLint: rimuovere le variabili non utilizzate WARMUP SSO e ottenereCookie
Rimuovere le dipendenze del servizio di autorizzazione, passare a SecurityService
- Rimuovere la logica di autenticazione complessa AuthorizationService e reindirizza i domini - Sostituire il rilevamento del provider OAuth2 con la chiamata AP...
Fissare la connessione Redis e aggiornare il flusso di lavoro CI/CD
- Aggiornare il flusso di lavoro per utilizzare k8 esistenti si manifesta invece di generazione in linea - Risolvere il nome host di Redis da "redis" a "redis" ...
Fissare la configurazione kubeconfig K2M1 utilizzando i comandi di configurazione kubectl
Aggiungere la distribuzione del cluster K2M1 per il flusso di lavoro di build-and-deploy
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.