Replace any types with proper interfaces in SystemDiagnostics
- Replaced all 'any' types with detailed TypeScript interfaces - Removed unused WarningIcon import - Removed unused getStatusColor and getStatusIcon helper func...
Correct Redis ping() method call in DiagnosticsController
- Changed **************** to connection.ping() - RedisConnection.ping() is the correct API method - Fixes compilation error on lines 302 and 473 Resolves buil...
Add comprehensive System Diagnostics dashboard to Settings
New Features: - Added 'System Diagnostics' tab to Settings page with 4 subtopics - Created SystemDiagnostics component with real-time monitoring - Added API pro...
Add comprehensive diagnostics controller for session debug dashboard
New endpoints: - GET /api/diagnostics/info - Complete system diagnostics - GET /api/diagnostics/health - Quick health check - GET /api/diagnostics/sessions - Re...
Aggiungere orbs galleggianti e applicare gradienti moderni per recuperare la pagina
Miglioramenti della pagina di accesso: - Aggiunto due sfere galleggianti con animazioni indipendenti - Orbi galleggiano verticalmente e orizzontalmente con effe...
Modernizzare la sezione Back con gradienti lucido
- Sostituito sfondo solido con sofisticato gradiente 135deg utilizzando colori primari - Aggiunto overlay gradiente radiale animato che pulsa sottilmente (8s lo...
Pass re*** costruire args nel flusso di lavoro di Forgejo
- Aggiunti i fori per docker/build-push-action con re*** chiave del sito - NEXT PUBLIC * env vars ora correttamente cotto in bundle JavaScript - Questo consente...
Aggiungere il supporto di arg di build per le variabili di ambiente NEXT PUBLIC
- Aggiunto dichiarazioni ARG per NEXT PUBLIC RE*** SITE KEY e relativi vars - ARG convertiti in vars ENV per il processo di costruzione Next.js - Creato BUILD A...
Escape apostrophe in Register link text - Resolves ESLint build errore
Add re*** setup and troubleshooting guide
- Documented how to configure re*** for frontend and backend - Explained site key vs secret key requirements - Added instructions for Kubernetes secret configur...
Trigger ricostruisce per cuocere in NEXT PUBLIC RE*** SITE KEY
Le variabili di ambiente Next.js NEXT PUBLIC * sono tempi di costruzione, non runtime. Il ConfigMap ora ha la chiave del sito re***, ma l'immagine del contenito...
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 - Disa...
Rimuovi l'animazione delle lettere ROFL sull'errore di password
- Rimuoveto ROFL lettere effetto di sfondo che è apparso su password errata - Pulito su relative dichiarazioni console.log - Riduzione del timeout di stato di e...
Aggiornare la configurazione con la chiave del sito
- Impostare NEXT PUBLIC RE*** SITE KEY per la chiave del sito re*** v2 - Modificato NEXT PUBLIC RE*** ATTRIB MODE da "badge" a "text" - La modalità di testo mos...
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 istruzi...
Rebuild with updated kamo-shared-library
Picks up fix for parent-child domain concatenation in OrganizationRepository (commit 56d9ce2)
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...
Aggiungi concatenazione di dominio genitore-figlio a OrganizationRepository
- Ricerca aggiornataByDomain query per gestire sottodomini + concatenazione genitori - Ora supporta sia partite dirette (localhost) che partite gerarchiche (log...
Inoltrare X-Forwarded-Host header a SecurityService provider endpoint
- Aggiunto X-Forwarded-Host intestazione quando chiama /api/security/providers - SecurityService richiede l'intestazione per determinare quale organizzazione pr...
Ripristina il colore del testo bianco sulla sezione Welcome Back
- Aggiunta la colorazione esplicita (sx={colore: '#ffffff }}) a componenti tipografici - Materiale-UI stava sovrascrivendo la classe di testo-bianco con colori ...
Trigger ricostruisce per raccogliere le correzioni di librerie di kamo-shared
Ricostruire richiesto di tirare in esterno fissoAuthProviderDTO da kamo-shared-library (commit 8e19676 - nomi di campi timestamp corretti)
Corretti i nomi dei campi dei timestamp in ExternalAuthProviderDTO
- Cambiato getCreatedAt() per ottenereDateCreated() - Cambiato getUpdatedAt() per ottenereDateUpdated() - Cambio da LocalDateTime a Data per corrispondenza EmbR...
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 au...
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) - Queri...
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 Outd...
Revertire "feat: Disattiva il modulo di login dopo l'autenticazione di successo per impedire le presentazioni duplicate"
Questo reverte commettere E' il momento giusto
Disattiva il modulo di login dopo l'autenticazione di successo per prevenire le presentazioni duplicate
Mostra i dipartimenti nella lista dei membri anche quando vuoto con il messaggio 'Nessun membro'
Impedisci all'elenco dei membri di attivare logout - salta il fetch sulle pagine di convalida/logout e aggiungi cookie check con ritardo
Replace fake member data with real API call in MemberListProvider to show actual organization members
Corretto l'accesso al campo EmbNameFull e rimuovere l'estensione del telefono (conflitto di metallo con getter personalizzato)
Aggiungi MemberController con /by-department endpoint per recuperare i membri org raggruppati per dipartimento con OTK auth
Implement member list API integration - fetch members by department from SecurityService with real data
Add intro animation to OTK login flow in kamo-internal matching kamo-login style
Aggiungi un'animazione intro elegante alla pagina di login con logo org, gradiente a tema e spinner di carico
Redesign network/create page to use 100% width layout with optimized sidebar/content ratio
Use logoFull variant and flexible sizing to eliminate empty space around full logos on loading screens
Use full organization logo (with text) instead of logo-only on validate and logout screens
Redesign logout page with modern themed UI - use org colors, animated logo, and elegant loading spinner
Use organization theme colors instead of hardcoded green on welcome/success screen
Remove intermediate status messages in logout flow and redirect immediately to prevent double loading display
Auto-redirect to /logout on 401 authentication errors for network page and OTK generation
Make Create Organization card always visible regardless of other orgs in network
Add professional Material-UI confirmation dialog for unsubscribe action with warning message
Redesign network page - highlight current org separately with premium styling, show other orgs in grid below
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.