Add OAuth configuration management UI for multi-tenant system
- Create OAuth App Configurations settings page at /settings/integrations - Add UI for managing OAuth credentials per organization - Support Google Calendar, Mi...
Implement multi-tenant OAuth configuration system
- Update GoogleCalendarService to fetch OAuth credentials from database per organization - Update MicrosoftOutlookService to use database-driven OAuth configs -...
Aggiungere il sistema di configurazione OAuth multitenant
- Creare OAuthAppEnte di configurazione per l'archiviazione delle credenziali OAuth per organizzazione - Aggiungi OAuthAppConfigurationRepository con domande co...
Add iCal export and import functionality
- Create ICalService for RFC 5545 iCalendar format support - Implement calendar export to .ics file format - Implement single event export functionality - Add i...
Add recurring events and enhanced event creation
- Add recurring event support in EventModal - Implement recurrence frequency selection (daily, weekly, monthly, yearly) - Add recurrence interval and occurrence...
Add search and filtering functionality to calendar
- Create CalendarSearchBar component with search input and filter popover - Add calendar-specific filtering (show/hide specific calendars) - Implement privacy f...
Add CalendarSyncService for automatic background synchronization
- Create CalendarSyncService with scheduled tasks - Add automatic sync every 5 minutes for enabled integrations - Implement smart sync frequency checking based ...
Implement Google Calendar and Microsoft Outlook OAuth integrations
- Add GoogleCalendarService with full OAuth flow and calendar sync - Add MicrosoftOutlookService with Microsoft Graph API integration - Implement token exchange...
Add Third-Party Integrations page and replace Login & Security
- Create ThirdPartyIntegrationsTab component with modern UI - Replace Login & Security tab with Third-Party Integrations in user settings - Add integration mana...
Add comprehensive calendar system UI
- Add Calendar button to top navigation bar - Create TypeScript types for calendar system (events, calendars, integrations) - Implement calendar page with 4 vie...
Add Calendar and ThirdPartyIntegration controllers
- Add CalendarController with full CRUD operations for calendars and events - Add event search, date range filtering, and event management endpoints - Add Third...
Aggiungi un calendario completo e entità di integrazione di terze parti
- Add CalendarEvent entità con supporto completo gestione eventi - Aggiungi UserCalendar entità per i calendari specifici dell'utente - Aggiungi CalendarIntegra...
Add advanced features - version history viewer, export to PDF/Markdown/HTML/Text, and client-side encryption with Web Crypto API
Add comprehensive notes management system frontend with rich text editor, auto-save, search, filtering, and complete UI
Add comprehensive notes management system with encryption, CRUD, search, tagging, and version history
Aggiungi Note, NoteTag e NoteVersion entità con repository e DTO per il sistema di note personali
Complete domain ownership verification system with modern UI
Add domain ownership verification with TXT record validation and transfer
Aggiungere il sistema di verifica della proprietà del dominio con la convalida del record TXT
Add authentication middleware to auto-redirect unauthenticated users to /logout
Add feature-rich floating AI chat assistant with drag, resize, minimize, and maximize
Aggiungi percorso diagnostico per inoltrare /api/diagnostics/** a SecurityService
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...
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...
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...
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...
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...
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'
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 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
Auto-redirect to /logout on 401 authentication errors for network page and OTK generation
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.