Changelog
Cosa c'è di nuovo.
Ogni miglioramento alla piattaforma, come si spedisce.
· kamo-login
Disattiva tutti gli elementi interattivi durante il reindirizzamento di login di successo
- Aggiunta redirecting stato per tracciare quando il login riesce e reindirizzare è in corso - Campi di accesso disabili e password quando si reindirizza - Disabili Continua, Indietro, E Segno Nei pulsanti quando si reindirizza - Pulsanti per provider esterni disabili (Google, Microsoft, Apple, ecc.) quando si reindirizza - Disabili Ricorda Me casella di controllo quando reindirizzare - Disabilita tutti i collegamenti ( Password dimenticata, Registrazione) con puntatore-eventi e opacità quando reindirizza - Disabilita la visibilità della password per attivare l'icona quando reindirizza Impedisce l'interazione dell'utente mentre 'Login ha successo! Ridirezione... viene mostrato un messaggio.
· kamo-login
Aggiungi configurazione re*** alla configurazione dell'ambiente
- Aggiunto NEXT PUBLIC RE*** SITE KEY a k8s ConfigMaps - Aggiunto NEXT PUBLIC RE*** ATTRIB MODE a ConfigMaps (modalità badge) - README aggiornato con le istruzioni di configurazione dell'ambiente - Sezione aggiuntiva per re*** configurazione con chiave segnaposto - Aggiunti gli esempi di configurazione dell'URL del servizio API IMPORTANTE: Sostituisci '6LfYourSiteKeyHere' con la chiave del sito re*** reale da: E' il momento giusto. Per lo sviluppo locale, creare .env.local con: E' il momento giusto
· InitializerService
Aggiungi supporto di dominio localhost in DataLoader
- Aggiunto localhost e localhost:3000 domini per lo sviluppo locale - commenti migliorati che spiegano il comportamento di concatenazione subdominale - Funziona con OrganizationRepository aggiornato che gestisce la concatenazione del dominio genitore-figlio
· InitializerService
Aggiungere l'inizializzazione del fornitore di auth esterno in DataLoader
- Aggiunta di iniezione di dipendenza esternaAuthProviderService - Creato addExternalAuthProviders() metodo helper per configurare i fornitori - fornitori di auth esterni popolati per ogni organizzazione: * KamoCRM: Google, Microsoft, Apple * KamoClub: Google, Microsoft, Apple * Ebonix: Steam, Roblox, piattaforme Xbox (gaming/kids) * TheShortTermRent: Google, Microsoft, Apple - Commente fuori vecchia IdentityProviderConfigHelper implementazione - I fornitori sono ordinati per priorità di visualizzazione Impegno iniziale di KamoInitializerService con supporto esternoAuthProvider.
· SecurityService
Add GET /api/security/providers endpoint
- Added endpoint to return enabled external auth providers for an organization - Determines organization from request hostname (X-Forwarded-Host header) - Queries ExternalAuthProvider entities via ExternalAuthProviderService - Converts IdentityProviderType enum to Spring Security registration IDs - Maps MICROSOFT -> 'azure' per Spring Security convention - Returns ordered list of provider IDs for login page to display buttons Integrates with new ExternalAuthProvider system from kamo-shared-library.
· kamo-shared-library
Aggiungi sistema ExternalAuthProvider per la configurazione dinamica del pulsante di login
- Creato EsternoAuthProvider con annotazioni JPA/Hibernate - Aggiunto ExternalAuthProviderRepository con query per la gestione del fornitore - Implementato OutdoorAuthProviderService per la logica aziendale - Creato OutdoorAuthProviderDTO per il trasferimento dei dati (escluse le credenziali) - Ente di organizzazione aggiornato con OneToMany relazione con fornitori di auth esterni - Aggiunta documentazione completa in ****************************************************************************************************** Ciò consente alle organizzazioni di configurare quale fornitore di autenticazione esterno i pulsanti (Google, Apple, Xbox, Steam, ecc.) appaiono sulle loro pagine di login.
· kamo-login
Disattiva il modulo di login dopo l'autenticazione di successo per prevenire le presentazioni duplicate
· kamo-internal
Mostra i dipartimenti nella lista dei membri anche quando vuoto con il messaggio 'Nessun membro'
· SecurityService
Aggiungi MemberController con /by-department endpoint per recuperare i membri org raggruppati per dipartimento con OTK auth
· kamo-internal
Implement member list API integration - fetch members by department from SecurityService with real data
· kamo-internal
Add intro animation to OTK login flow in kamo-internal matching kamo-login style
· kamo-login
Aggiungi un'animazione intro elegante alla pagina di login con logo org, gradiente a tema e spinner di carico
· kamo-internal
Redesign network/create page to use 100% width layout with optimized sidebar/content ratio
· kamo-internal
Use full organization logo (with text) instead of logo-only on validate and logout screens
· kamo-internal
Redesign logout page with modern themed UI - use org colors, animated logo, and elegant loading spinner
· kamo-internal
Auto-redirect to /logout on 401 authentication errors for network page and OTK generation
· kamo-internal
Add professional Material-UI confirmation dialog for unsubscribe action with warning message
· kamo-internal
Redesign network page - highlight current org separately with premium styling, show other orgs in grid below
· kamo-internal
Replace Open/Switch buttons with Enter/Unsubscribe - Enter generates OTK and opens org domain in new window
· SecurityService
Aggiungi il supporto di autenticazione OTK a OrganizationController /my-networks endpoint per l'integrazione del proxy API
· kamo-internal
Add API proxy route for /my-networks endpoint to connect network page with SecurityService
· kamo-internal
Implement My Network page with real backend integration - Created app/types/network.ts with NetworkOrganization interface - Rewrote app/network/page.tsx to fetch from /api/security/org/my-networks - Displays all organizations user is a member of with role badges - Shows organization logos using ThemeLogo component with domain-based paths - Material-UI design matching site theme (gradient header, cards) - Search functionality across title, description, alias, type fields - Owner/Member role badge...
· SecurityService
Aggiungi il mio-networks endpoint a OrganizationController - Aggiunto GET /api/security/org/my-networks endpoint - Restituisce tutte le organizzazioni che l'utente autenticato è un membro di - Include il ruolo (proprietario/membro), i dettagli dei membri, e le informazioni di dominio - Imposta i dati da *** sessione tramite KSessionService - Usa MemberRepository.findByUser() per ottenere tutti i membri - Filtri per i titoli attivi.
· kamo-shared-library
Aggiungi campo di descrizione all'entità Organizzazione - Aggiunto colonna DESCRIZIONE (varchar(500)) con utf8mb4 collation - Supporti che memorizzano le descrizioni dell'organizzazione per la visualizzazione di rete - Richiede aggiornamento dello schema del database tramite KamoInitializer
· kamo-internal
Add My Network button to top navigation - Added new My Network button next to My Account - Links to /network page - Uses PeopleAltIcon for visual consistency - Same styling as My Account and Logout buttons - Tooltip: View and manage your network connections - Positioned between My Account and Logout
· kamo-internal
Make NavPri logo clickable to navigate to debug dashboard - Added onClick handler to logo box that navigates to home page (/) - Added coder: pointer to indicate clickability - Enhanced hover effect with brighter gradient - Logo now serves as quick access to Session Debug Dashboard
· kamo-internal
Completely redesign Session Debug Dashboard with professional metrics UI - Added 6 color-coded metric cards at top (Session, Latency, Memory, Load, Storage, ***) - Real-time token countdown with visual progress bar and color-coded warnings - Interactive cookie list with copy-to-clipboard buttons - Highlighted *** cookie with green background - Smart grid layout maximizing space (lg: 4/8 split) - Performance metrics: TTI, DOM loaded, memory usage - Connection latency tracking with color-coded...
· kamo-internal
Modernize Session Debug Dashboard with full-screen Material-UI design - Redesigned with modern Material-UI components and gradients - Full-screen layout with purple gradient background - Added API health checks with response time tracking - Added browser storage statistics (localStorage/sessionStorage) - Enhanced cookie display with expandable accordions - Added environment details section - Improved visual hierarchy with cards and icons - Better organization with responsive grid layout - Added ...
· kamo-internal
Clicking on primary nav sidebar now closes open panels - Added onClick/onTouchEnd handlers to NavPri to set activePanel to null - Added stopPropagation to NavItemWithPanel to prevent closing when clicking items - Improves UX by allowing sidebar click to dismiss panels
· kamo-internal
Add click-outside detection to slide-out panels - Added semi-transparent backdrop overlay to NavPriPanel, NavTopPanel, and ChatSideBar - Click or touch outside panels now closes them - Fixed z-index conflicts to ensure backdrops display above NavTop - Improved UX with AnimatePresence for smooth backdrop transitions

Il tuo universo ti sta aspettando.
Aggiungi i prodotti quando sei pronto: nessuna migrazione, nessun nuovo login, nessuna richiesta di pagamento.
Gratis per sempre — nessuna carta di credito richiesta