Direkt zum Inhalt
KAMOUniverse

Changelog

Was ist neu?

Jede Verbesserung an der Plattform, wie sie geliefert wird.

  1. · kamo-internal

    OAuth Konfigurationsmanagement UI für Multi-Tenant-System hinzufügen

    - Erstellen Sie die Einstellungsseite der Einstellungen für OAuth Apps unter /settings/integrations - Hinzufügen von Benutzeroberfläche für die Verwaltung von OAuth Anmeldeinformationen pro Organisation - Unterstützung von Google Kalender, Microsoft Outlook und Apple iCloud-Konfigurationen - Alle OAuth Konfigurationen mit Provider-Info und Status anzeigen - Erstellen/edit/löschen Funktionalität für OAuth Apps - Verifikationsstatus und Konfigurationsdetails anzeigen - Einrichtungsanleitungen für die Erstellung von OAuth-Apps einschließen - Oauth-config API-Proxy-Route mit voller CRUD-Unterstützung hinzufügen - Sichere OAuth geheime Handhabung (nie in UI aussetzen) - Unterstützen Sie bei Bedarf mehrere OAuth-Apps pro Provider - Schönes Karten-basiertes Layout für OAuth-Konfigurationen - Aktivieren Sie echte Multi-Tenant-Kalender-Integrations-Setup

  2. · SecurityService

    Multi-Tenant OAuth Konfigurationssystem immehreren

    - GoogleCalendarService aktualisieren, um OAuth-Antwortdaten aus der Datenbank pro Organisation zu holen - MicrosoftOutlookService aktualisieren, um datenbankgestützte OAuth-Konfiguren zu verwenden - Erstellen Sie OAuthConfigController für die Verwaltung von OAuth App-Konfigurationen - CRUD-Endpunkte für OAuth-Konfigurationen hinzufügen (/api/oauth-config) - Entfernen Sie hart codierte OAuth Anmeldeinformationen von application.yml - Unterstützung organisatorischer OAuth Apps - Pass Organisation zu generierenAuthUrl Methoden - Client ID/secret aus der OAuthAppKonfigurationstabelle holen - Bei OAuth nicht konfigurierte Fehlermeldungen hinzufügen - Sichere Multi-Tenant-Kalender-Integrationen fähig - Jede Organisation kann jetzt ihre eigenen Google/Microsoft OAuth Apps verwenden

  3. · kamo-shared-library

    Multi-Tenant OAuth-Konfigurationssystem hinzufügen

    - Erstellen Sie OAuthApp-Konfiguration für die Speicherung von OAuth-Anerkennungen pro Organisation - OAuthAppConfigurationRepository mit umfassenden Abfragen hinzufügen - Unterstützung einzigartiger OAuth App pro Organisation und Provider - Speichern Client-IDs, Geheimnisse, Umleitung URIs und Umfange - Hinzufügen von Verifikationsstatus-Tracking - Unterstützung mehrerer Umgebungen (Produktion, Entwicklung, Testen) - Verfolgen Sie, wer jede OAuth App konfiguriert hat - Multi-Tenant-Kalender-Integrationen aktivieren - Jede Organisation kann nun ihre eigenen Google/Microsoft/etc OAuth Apps konfigurieren

  4. · SecurityService

    iCal Export- und Importfunktionen hinzufügen

    - Erstellen Sie ICalService für RFC 5545 iCalendar Format Unterstützung - Implement Kalender Export in .ics Dateiformat -Eine Event-Exportfunktion umsetzen - iCal Import aus .ics Dateien hinzufügen - Unterstützung aller Standard-iCal-Felder (UID, SUMMARY, BESCHREIBUNG, LAGE, etc.) - Beherrigt wiederkehrende Ereignisse im iCal-Format (RRULE) - Support Zeitzone Informationen - Fügen Sie richtige Content-Typ-Header für Downloads - Umsetzung Text für Sonderzeichen entflieht - Importvalidierung und Fehlerbehandlung hinzufügen - Export/Import-Endpunkte zu CalendarController hinzufügen

  5. · kamo-internal

    Wiederkehrende Ereignisse und erweiterte Ereigniserstellung hinzufügen

    - Wiederkehrende Veranstaltungsunterstützung in EventModal hinzufügen - Die Auswahl der Wiederkehrhärenz (täglich, wöchentlich, monatlich, jährlich) - Recurrence-Intervall und Vorkommenszahl hinzufügen - visuelle Anzeige für wiederkehrende Ereigniseinstellungen hinzufügen - Support Zeitzonenanzeige in Veranstaltungsformen (bereits implementiert) - Eventfarben und Kategorien bereits über Farbpicker unterstützt - Verbesserte Formularvalidierung und Benutzererfahrung

  6. · kamo-internal

    Such- und Filterfunktion in den Kalender hinzufügen

    - Erstellen Sie CalendarSearchBar-Komponente mit Sucheingabe und Filter-Potover - kalenderspezifische Filterung hinzufügen (spezifische Kalender anzeigen/verstecken) - Einführung Datenschutzfilter (siehe private Veranstaltungen anzeigen/verstecken) - Suchfunktion hinzufügen, um Ereignisse nach Titel zu filtern - Suchleiste in Kalender-Toolbar integrieren - Unterstützung multi-selektive Kalenderfilterung - Wählen Sie Alle/Keine-Tasten für Kalenderfilter - Filter-Events in Echtzeit über alle Kalenderansichten - Moderne Popover-basierte Filter-UI - Filterzustand über Ansichtsänderungen aufrechterhalten

  7. · SecurityService

    CalendarSyncService für automatische Hintergrundsynchronisation hinzufügen

    - CalendarSyncService mit geplanten Aufgaben erstellen - automatische Synchronisation alle 5 Minuten für aktivierte Integrationen hinzufügen - Implementierung intelligenter Sync-Frequenz-Checking basierend auf Benutzereinstellungen - Fügen Sie automatische Token aktualisieren alle 6 Stunden, um Ablauf zu verhindern - Unterstützung manuelle Synchronsetzung durch Service - Integrieren Sie mit Google Kalender und Microsoft Outlook-Dienste - Umfassende Protokollierung und Fehlerbehandlung hinzufügen - Planung in SecurityServiceApplication aktivieren - Track Sync Timing, um eine Übersynchronisierung zu verhindern - Support-anbieter-spezifische Synchronisations-Implementierungen

  8. · SecurityService

    Google Kalender und Microsoft Outlook OAuth-Integrationsfunktionen implizieren

    - GoogleCalendarService mit vollständigem OAuth Flow und Kalender-Synchronisation hinzufügen - MicrosoftOutlookService mit Microsoft Graph API-Integration hinzufügen - Einführung von Token-Austausch und Aktualisierung für beide Anbieter - Kalender- und Ereignis-Synchronisation von externen Diensten hinzufügen - Dienstleistungen in ThirdPartyIntegrationController integrieren - OAuth Konfiguration in application.yml für beide Anbieter hinzufügen - Support automatische Token-Refresh, wenn abgelaufen - Benutzerinfos und externe Kalenderdaten holen - Kalender-Integrationsaufzeichnungen für synchronisierte Kalender erstellen - Umfassende Fehlerbehandlung und Protokollierung hinzufügen - Synchronlogverfolgung für Audit-Zwecke hinzufügen

  9. · kamo-internal

    Third-Party-Integrations-Seite hinzufügen und Login & Sicherheit ersetzen

    - Erstellen ThirdPartyIntegrationsTab Komponente mit moderner Benutzeroberfläche - Login & Security Tab mit Third-Party-Intensiv-Intensiv in Benutzereinstellungen ersetzen - Integrationsmanagement UI für alle 20 Kalenderanbieter hinzufügen - Verbindungsstatus, Synchronisations-Infos und Bedientasten für jeden Anbieter anzeigen - Integrationen API-Proxy-Route mit voller CRUD-Unterstützung hinzufügen - Unterstützung von OAuth-Verbindungsströmen für externe Dienste - Auto-Sync-Einstellungen und letzte Sync-Zeitstempel anzeigen - Hinzufügen von Verbindungs-/Ziehen/Synchronisierungs-Buttons für jede Integration - Schönes Karten-basiertes Layout mit Anbieter-Symbolen - Umfassende Hilfetipps für das Integrationsmanagement

  10. · kamo-internal

    Umfassendes Kalendersystem UI hinzufügen

    - Kalender-Button zur oberen Navigationsleiste hinzufügen - TypScript-Typen für Kalendersystem erstellen (Events, Kalender, Integrationen) - Kalenderseite mit 4 Ansichtsmodi (Monat, Woche, Tag, Tagesordnung) erstellen - CalendarSidebar für die Kalenderverwaltung hinzufügen - KalenderMonthView mit interaktivem Raster erstellen - KalenderWochenansicht mit stündlichen Zeitfenstern bauen - KalenderDayView mit detaillierter Zeitleiste erstellen - KalenderAgendaView für kommende Veranstaltungen - EventModal zum Erstellen und Bearbeiten von Events hinzufügen - Einsatz vonCalendar-Haken für API-Interaktionen einsetzen - Kalender API Proxy-Route hinzufügen - Unterstützung für Veranstaltungserstellung, Bearbeitung und Löschung - Farbkodierte Kalender-Ereignisse - Modernes, interaktives und reaktionsschnelles UI-Design

  11. · SecurityService

    Kalender und ThirdPartyIntegration Controller hinzufügen

    - CalendarController mit voller CRUD-Operation für Kalender und Events hinzufügen - Eventsuche, Datumsbereichsfilterung und Eventmanagement-Endpunkte hinzufügen - ThirdPartyIntegrationController für die Verwaltung von OAuth-Integrationen hinzufügen - Addieren Sie Endpunkte für 20+ Kalender-Service-Integrationen (Google, Microsoft, Apple, etc.) - Integrationsmanagement hinzufügen (Verbindung, Trennung, Synchronisieren, Update-Einstellungen) - OAuth Callback-Handhabung und Token-Management-Infrastruktur hinzufügen - Umfassende Fehlerbehandlung und Sitzungsmanagement hinzufügen - Vorbereitung der Infrastruktur für Google Kalender, Outlook, iCloud und 17 weitere Anbieter

  12. · kamo-shared-library

    Umfassende Kalender- und Drittanbieter-Integrationseinheiten hinzufügen

    - KalenderEvent-Einheit mit voller Support für das Eventmanagement hinzufügen - UserCalendar für benutzerspezifische Kalender hinzufügen - CalendarIntegration für externe Kalendersynchronisation hinzufügen - KalenderEventAttendee, CalendarEventReminder, CalendarEventTag entities - CalendarShare-Einheit für Kalender-Sharing-Funktionen hinzufügen - ThirdPartyIntegration Einheit für OAuth-basierte Integrationen hinzufügen - IntegrationSyncLog-Einheit für die Verfolgung von Synchronisationsoperationen hinzufügen - IntegrationProviderType enum mit 20 Kalenderanbietern hinzufügen - Fügen Sie umfassende Repositorien für alle Entitäten mit kundenspezifischen Abfragen hinzu - Unterstützung für wiederkehrende Ereignisse, Zeitzonen und Konflikterkennung hinzufügen - Infrastruktur für die Synchronisierung mit Google, Microsoft, Apple und 17 weiteren Kalenderdiensten hinzufügen

  13. · SecurityService

    Ingress-Route für Notizen API-Endpoints hinzufügen

  14. · kamo-internal

    erweiterte Funktionen hinzufügen - Versionshistorie-Viewer, Export in PDF/Markdown/HTML/Text und Client-seitige Verschlüsselung mit Web Crypto API

  15. · kamo-internal

    Fügen Sie umfassende Notiz-Management-System-Frontend mit Rich Text-Editor, Auto-Save, Suche, Filterung, und komplette Benutzeroberfläche

  16. · SecurityService

    Umfassendes Notizen-Management-System mit Verschlüsselung, CRUD, Suche, Tagging und Versionshistorie hinzufügen

  17. · kamo-shared-library

    Hinzufügen von Hinweis, NoteTag und NoteVersion Unternehmen mit Repositorien und DTOs für persönliche Notizen-System

  18. · kamo-internal

    Komplettes Domain-Eigentum Verifikationssystem mit moderner Benutzeroberfläche

  19. · SecurityService

    Domain-Eigentumsprüfung mit TXT-Rekordvalidierung und Übertragung hinzufügen

  20. · kamo-shared-library

    Hinzufügen Domain-Eigentum-Verifikationssystem mit TXT-Rekord-Validierung

  21. · kamo-internal

    Verbessern Domain Duplikat Fehler Handhabung und Benutzer-Feedback

  22. · SecurityService

    Verbessern Domain-Duplikat Fehlermeldungen für bessere UX

  23. · kamo-internal

    Authentifizierungsmittel hinzufügen, um nicht authentifizierte Benutzer zu /logout

  24. · kamo-internal

    Fügen Sie funktionsreiche schwimmende KI-Chat-Assistent mit Drag hinzufügen, Größe ändern, zu minimieren und zu maximieren

  25. · APIService

    Diagnoseroute hinzufügen, um /api/diagnostics/** zu SecurityService weiterzuleiten

  26. · kamo-internal

    SystemDiagnostik in Session Debug Dashboard integrieren

  27. · kamo-internal

    Umfassend System Diagnostics Dashboard zu den Einstellungen hinzufügen

    Neue Funktionen: - 'System Diagnostics' auf die Seite Einstellungen mit 4 Untertopics hinzugefügt - Erstellt SystemDiagnostics Komponente mit Echtzeit-Überwachung - API Proxy-Route hinzugefügt, um Diagnose von SecurityService zu holen Dashboard Displays: 1. Schnelle Status-Karten: - Service-Status mit Vorzeit - MySQL-Verbindungsstatus und Version - Redis-Verbindungsstatus und Version - Aktive Sitzungen zählen 2. Kubernetes Pod Informationen: - Pod Name, Namespace, IP, Knotenname - Service-Konto - Kubernetes Service Host/Port 3. Host & System Informationen: - Hostname, IP-Adressen, Netzwerkschnittstellen - OS Details, CPU-Zählung, Systemlast 4. JVM Memory & Laufzeit: - Speichernutzung von Heap mit Fortschrittsleiste - Nicht-Haufen Speicherstatistiken - Java/JVM Version info - Optische Speichernutzung Prozentsatz 5. MySQL Datenbank Details: - Verbindungsinfo, Version, Standzeit - Strom/max Verbindungen, Thread-Statistiken - Tabellenzeilenzählungen (Benutzer, orgs, Mitglieder, externe Anbieter) - Datenbankgröße (Gesamt, Daten, Index) 6. Redis Cache & Sessions: - Serverinfo, Version, Modus, uptime - Speichernutzung (gebraucht, RSS, Peak, max) - Vernetzte Clients, ops/sec - Gesamtschlüssel, Teststatus lesen/schreiben 7. Informationen anfordern: - Fernadresse, Servername - Protokoll, weitergeleitete Header - User-Agent Merkmale: - Auto-erneut alle 30 Sekunden - Farbkodierte Gesundheitsindikatoren - Erweiterbare Akkordeons für die Organisation - Responsive Raster-Layout - Hover Animationen - Visuelle Fortschrittsbalken für die Speichernutzung - Menschlich lesbare Formatierung Integriert mit SecurityService /api/diagnostics/info endpoint.

  28. · SecurityService

    Umfassende Diagnose-Controller für Session debug Dashboard hinzufügen

    Neue Endpunkte: - GET /api/diagnostics/info - Komplette Systemdiagnose - GET /api/Diagnostik/Gesundheit - Schneller Gesundheitscheck - GET /api/Diagnostik/Sitzungen - Redis Sitzungsinformationen - GET /api/Diagnostik/Umwelt - Filtered Environment Variablen Informationen zur Verfügung gestellt: - Serviceinfos (Name, Version, Verfügbarkeit) - Kubernetes pod info (Pod Name, Namespace, Knoten, IPs) - Host info (Hostname, Netzwerkadressen, OS Details) - JVM info (Version, Speichernutzung, Haufen/Nicht-Haufen-Statistiken) - MySQL-Info (Version, Verfügbarkeit, Anschlüsse, Tabellenzählungen, DB-Größe) - Redis info (Version, Speicher, Clients, Statistik, Keyspace) - Info anfragen (Header, weitergeleitete Header, Client IP) - Systemstatistik (Org zählen, Benutzerzählung, aktive Sitzungen, aktuelle Logins) Eigenschaften: - Sensible Werte (Passwörter, Geheimnisse, Token) werden redigiert - Gesundheitscheck gibt 503 zurück, wenn MySQL oder Redis unten ist - Sessionsampling (max. 50) für Leistung - Menschlich lesbare Formatierung - Umfassende Fehlerbehandlung Für den Einsatz in kamo-internal Session Debug Dashboard.

  29. · kamo-login

    Fügen Sie schwimmende Kugeln und gelten moderne Gradienten Seite zu erholen

    Login Page Erweiterungen: - Zwei schwimmende Kugeln mit unabhängigen Animationen hinzugefügt - Orbs schweben vertikal und horizontal mit Skaleneffekten - Stark verschwommen für verträumten Tiefeneffekt - Respektiert bevorzugt-reduziert-Bewegung Recover Seite Modernisierung: - Angewandte gleiche Gradientenbehandlung als Login-Seite - Zusätzliches animiertes radiales Gradienten-Relay - Zusätzliche subtile Dot-Muster Textur - Zusätzliche animierte dekorative Akzent Linie - Hinzugefügt Boden glow Akzent - Hinzugefügt schwimmende Orbs für die Tiefe - Verbesserte Typografie mit Schatten und Abstand Beide Seiten haben jetzt eine zusammenhängende, hochwertige, moderne Ästhetik mit anspruchsvoller Animationen und Farbverlaufe stammen alle von der Primärfarbe der Marke.

  30. · kamo-login

    Willkommens-Back-Sektion mit polierten Steigungen modernisieren

    - Ersetzter solider Hintergrund mit anspruchsvollen 135deg Gradienten mit Primärfarben - Zusätzliche animierte radiale Gradienten-Überlagerung, die subtil pulsiert (8s Schleife) - Zusätzliche subtile Dot-Muster Textur für Tiefe - Zusätzliche animierte dekorative Akzent Linie, die erweitert / Verträge - Zusätzliche unten glow Akzent für zusätzliche Politur - Verbesserte Typografie mit verfeinerten Textschatten und Briefabzug - Alle Animationen respektieren bevorzugt-reduziert-Bewegung - Verwendet Color-mix() für sanfte Gradientenübergänge - Bewahrt weißen Text Lesbarkeit mit richtigen Schatten Schafft einen hochwertigen, modernen Look und bleibt den Markenfarben treu.

Euer Universum wartet.

Fügen Sie Produkte hinzu, wann immer Sie möchten – keine Migration, keine neuen Anmeldungen.

Für immer kostenlos – keine Kreditkarte erforderlich