Direkt zum Inhalt
KAMOUniverse

Changelog

Was ist neu?

Jede Verbesserung an der Plattform, wie sie geliefert wird.

  1. · kamo-internal

    Bild-zu-SVG-Umwandlungspipeline mit wiederverwendbarer modaler Komponente hinzufügen

    - Neue ImageToSVGConverter Modalkomponente mit 3-Stufen-Flow: Crop - Prozess - Testbericht - WebSocket Hook (useImagePipeline) für Streaming Pipeline Kommunikation - CropTool mit Reet-Easy-Crop für rechteckige Bildauswahl - PreviewPanel mit Vor-/Nachvergleichs-Schieber, Zoom/Pfanne, Transparenzgitter - RefinementPanel mit Voreinstellungen (Logo Clean, Photo-Illustration, Minimal SVG, High Detail), Grundregler (Farbmodus, Glättung, Detail) und erweitertes Panel (Modellauswahl, Despeckle) - ProcessingStatus mit animierter Schrittfortschrittsanzeige - Integriertes als obligatorisches SVG-Umrechnungs-Gate auf Verhaltenskennzeichnung-Logo-Uploads - WebSocket neu schreiben Proxy für Image-Pipeline-Service in next.config.mjs - IMAGE_PIPELINE_URL zu k8s configmap hinzugefügt

  2. · kamo-internal

    Datum/Zeitplaner zum Treffen Dialog hinzufügen

    Fügt einen Jetzt/Fahrplan-Pille zum Treffen-Erstellungsdialog hinzu. Wann Zeitplan ist ausgewählt, ein MUI DateTimePicker gleitet mit 15-Minuten Intervalle und eine formatierte Bestätigungszeile. Geplante Treffen senden Für das Backend und überspringen Öffnen des Sitzungsfensters sofort.

  3. · MediaService

    Include org static background images in meet virtual backgrounds

    Fetch backgroundImageCount from the org's theme config.json and generate URLs for /img/bg/{n}.webp so org-level static backgrounds appear alongside meet-specific and theme backgrounds in the virtual background picker.

  4. · SecurityService

    Fügen Sie Vornamen, Nachnamen und Avatar hash zu *** session

    Einschließlich MemberFirstName, memberLastName und MitgliedAvatarUrl in Redis Sitzungsdaten, so dass raumübergreifende Dienste wie KamoMeet die richtige Anzeige anzeigen können Benutzeridentität ohne zusätzliche Backend-Anrufe.

  5. · MediaService

    Add public config and backgrounds endpoints for sidecar consumption

    GET /api/meet/public-config?domain= returns org meet config by domain. GET **************** returns combined virtual backgrounds. Both endpoints are unauthenticated for internal sidecar use.

  6. · MediaService

    Add config CRUD, background management, and org-theme endpoints

    All endpoints enforce MANAGE_MEET_SETTINGS privilege. Config auto-creates with defaults on first access per org. Background uploads go to MinIO with SHA-256 hash naming. Org theme backgrounds fetched read-only from ThemeBackground table.

  7. · kamo-internal

    Org-Themenhintergründe hinzufügen, um Einstellungen zu treffen und veraltete Felder entfernen

    - GET Route für org Themenhintergründe ************ - Update meetApi.ts: entfernen, werCanCreate und emailInvitesEnabled von MeetConfig, fügen Sie OrgThemeBackground-Schnittstelle hinzu und getOrgThemeBackgrounds() - MeetSecuritySettings: Entfernen Sie die Abschnitt über die Erstellung von Beschaffenheitserlaubn und werCanCreate von der sorglosen Nutzlast speichern - MeetNotificationSettings: Entfernen Einladungen Abschnitt und E-MailEinladungenEintrag von speichern Nutzlast, entfernen ungenutzten Divider Import - MeetBrandingSettings: Dual-Sektion virtuelle Hintergründe hinzufügen (nur lesen org Themen + vollständige CRUD-Mete-spezifisch) - meets/page.tsx: Update Sicherheits- und Benachrichtigungshilfe-Tipps, um entfernte Abschnitte zu reflektieren

  8. · InitializerService

    Drop deprecated who_can_create und email_invites_enabled Spalten

  9. · kamo-shared-library

    Org-scoped Thema Hintergrundfrage für trifft virtuelle Hintergründe hinzufügen

  10. · kamo-shared-library

    WhoCanCreate und emailEingeladenesEnabled von OrgMeetConfig

  11. · kamo-internal

    Tippanzeige zu KI-Chat hinzufügen, während Sie auf Antwort warten

    Die Streaming-Blase zeigte sich erst, wenn Inhalte bereits gestreamt wurden, während der REST-Wartezeit kein visuelles Feedback hinterlassen. Hinzugefügte hüpfende Punkte Indikator, der zwischen ASSISTANT_LOADING und erste Inhalte/Response angezeigt wird.

  12. · MediaService

    Implement chat WebSocket and email invite sending for meetings

    MeetController now reads sendChatInvite, sendEmailInvite, and customMessage from the create request body and triggers async invite sending. MeetService.sendInvitesAsync: - Chat: sends MEETING_INVITE message via SimpMessagingTemplate WebSocket - Email: calls EmailService with HTML meeting invite including custom message - Looks up each member by ID for name/email resolution - Runs async so it doesn't block the meeting creation response

  13. · kamo-internal

    Übergebene Mitglieder für alle MeetingDialog-Instanzen und selbsterholen, wenn nicht vorgesehen

    - MemberList gibt an jedes MemberItem an die Mitglieder weiter - MemberItem gibt verfügbare Mitglieder für sein MeetingDialog - MeetingDialog selbstständige Mitglieder aus **************** wenn verfügbare Mitglieder Requisite ist leer (Covers ChatBox Nutzung) - Alle Dialog-Varianten unterstützen jetzt das Hinzufügen zusätzlicher Mitglieder über die vorgewählte - Vorausgewähltes Mitglied als Chip in Autocomplete angezeigt, Benutzer kann mehr hinzufügen

  14. · MediaService

    Add GET /api/meet/exists/{roomName} endpoint for anonymous room validation

  15. · kamo-shared-library

    findByRoomNameAndStatusIn Abfrage zu MeetingReRepository hinzufügen

  16. · kamo-internal

    Fügen Sie individuelle Nachrichtentexte zu MeetingDialog für Chat-/E-Mail-Einladungen hinzu

    Zeigt eine mehrzeizielleiste Texteingabe, wenn mindestens eine Benachrichtigungsoption ist aktiviert, so dass der Treffen Schöpfer eine persönliche Notiz hinzufügen, um die Einladung. Versteckt, wenn sowohl Chat-und E-Mail-Kennhalte ausgeschaltet sind. Die Botschaft wird zur Aufnahme in Benachrichtigungen an die Backend API weitergeleitet.

  17. · KlusterServices

    Prosody, Jicofo und Geheimnisse für Jibri Aufnahme Unterstützung konfigurieren

    Die Aufnahme in Prosody aktivieren, Jibri XMPP-Passwörter zu Geheimnissen hinzufügen und konfigurieren Jicofo Brauerei MUC für Jibri Instanz Entdeckung.

  18. · KlusterServices

    Jibri-Einsatz manifestiert für Meet-Meet-Aufnahme hinzufügen

    Kubernetes Einsatz, Service und Konfigurationskarte für Jibri (Meet Broadcasting Infrastruktur) zur Ermöglichung der Meeting-Aufnahme mit MinIO-Speicherintegration.

  19. · kamo-internal

    Hinzufügen /settings/meets Seite mit 5 Tabs für org-Level Videokonferenzen

    Neue Einstellungsseite mit Allgemein, Sicherheit & Zugriff, Aufnahme, Branding, und Benachrichtigungen Registerkarten. Inklusive meetApi Client, MediaService Proxy-Routen, Logo-Variante Auswahl, virtuelle Hintergrundverwaltung mit Drag-to-Reorder, und alle 3 nist Standorte aktualisiert (SettingsStatusWindow, Einstellungen Seite, navpri).

  20. · MediaService

    Add MeetConfigController and MeetConfigService for org-level meet settings

    REST endpoints for CRUD on OrgMeetConfig and MeetBackground entities. Supports config get/update, background upload/delete/reorder via MinIO storage.

  21. · kamo-shared-library

    OrgMeetConfig Entität hinzufügen, MeetBackground Entität, MEET_RECORDING ImageAssocType, und erfüllen Berechtigungen

    Fügt org-Level-Videokonferenz-Konfiguration mit Standardeinstellungen für Lobby, Gastzugriff, Aufnahme, Branding und Benachrichtigungen. Neue Genehmigungen: RECORD_MEETINGS (81), MANAGE_MEET_SETTINGS (82), MANAGE_MEET_RECORDINGS (83).

  22. · MediaService

    MeetController und MeetService für Meeting-Erstellung hinzufügen und das Management einladen

  23. · kamo-internal

    Wiederherstellen Sie vollen Meeting-Flow mit Backend-Erstellung, lädt und OTK Fensteröffnung

  24. · APIService

    /api/meet/** Gateway-Route zu ChatService für Meeting API hinzufügen

  25. · kamo-shared-library

    Hinzufügen von MeetingRecord und MeetingParticipant JPA-Repositories

  26. · kamo-internal

    Start Meeting-Button zum Interaktionszentrum und pro-Mitglied-Treffensymbol hinzufügen

  27. · kamo-internal

    Meet-Button zu Chat-Toolbar und MeetingCard-Rendering in Nachrichten hinzufügen

  28. · kamo-internal

    Fügen Sie polierte Treffen laden E-Mail-Vorlage mit Org Branding

  29. · kamo-internal

    Fügen Sie MeetingDialog für die Erstellung von Meetings mit Raumnamen und Mitgliederauswahl hinzu

  30. · kamo-internal

    Hinzufügen von Meeting erstellen und einladen API-Routen

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