Retgier-easy-Crop mit Freeform Drag-to-select-Reck-Tool ersetzen
Reagieren-easy-Crop erzwungen square/fixed-aspect-Auswahl. Neues Leinwand-basiertes Werkzeug lässt Benutzer klicken und ziehen Sie jedes Rechteck bei jedem Seit...
Hintergrund-Farb-Picker-Zergriff hinzufügen und SVG-Konvertierung verbessern UX
- "Hintergrund auswählen" Schritt zwischen Crop und Process hinzugefügt - Benutzer klicken auf das Bild, um die Hintergrundfarbe zu entfernen - Zeigt ausgewählt...
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 Kommunikat...
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 ...
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-specifi...
Derive Anzeigename von Vor-/Nachnamen und erstellen Avatar URL von Sitzung
Verwenden Sie memberFirstName und memberLastName von *** session to build die Namen der Anzeige, anstatt auf den UsernameAlias zurückzufallen. Konstruieren die ...
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...
Integration von Org-Level-Einstellungen in Meet Konfiguration und Branding
Sidecar holt OrgMeetConfig vom Backend und ordnet alle Einstellungen ab: - Audio/Video stutige Standardwerte - Lobby/Warteraum-Modus - Gastzugang und Anzeige Na...
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 unauthentic...
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 has...
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 OrgThemeBackg...
Drop deprecated who_can_create und email_invites_enabled Spalten
Org-scoped Thema Hintergrundfrage für trifft virtuelle Hintergründe hinzufügen
Originalraumnamen (keine Großschreibung/Lräume) bewahren, kopierbares Meeting-URL-Feld hinzufügen
1. BehindertensicherStartCase(), der 'myroom123' in 'Myroom123' umwandelte mit Großschreibung und zufälligen Räumen. Zimmernamen jetzt genau als auf kamo-...
Einstellungen Dialog mit Glasmorphismus-Design und horizontaler Tab-Talte
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üpfe...
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.sendInv...
Ü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 Mit...
Vollständige Einstellungen modal mit Geräte/Sounds/Mehr/Shortcuts Tabs, Anzeigename auf der Hauptkarte, primäre Farbe Overlay
- Anzeigename ist jetzt ein Pflichtfeld auf der Hauptkarte über dem Raum Eingabe, nicht in den Einstellungen. Benutzer müssen ihren Namen eingeben, bevor sie ...
Validieren Raum Existenz vor anonymen Beitritt, fügen Sie Einstellungen Modal mit Geräteauswahl
Anonyme Nutzer müssen einen gültigen Besprechungsraum-Namen eingeben - die Willkommensseite prüft /api/meet/exists/{roomName", bevor Sie den Beitritt erlauben. ...
Add GET /api/meet/exists/{roomName} endpoint for anonymous room validation
findByRoomNameAndStatusIn Abfrage zu MeetingReRepository hinzufügen
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...
Fügen Sie eigene Willkommensseite mit Org-Themenhintergründe, Glasmorphismus-Karte und Raumnamen-Eingabe
Ersetzt Meets Standard-Willambildschirm durch eine eigene Landing-Seite, die: - Lasten org Hintergründe aus MinIO Thema mit Karussellübergängen - Zeigt org Logo...
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.
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-Speicherintegrat...
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 Pr...
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.
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: REC...
MeetController und MeetService für Meeting-Erstellung hinzufügen und das Management einladen
Wiederherstellen Sie vollen Meeting-Flow mit Backend-Erstellung, lädt und OTK Fensteröffnung
Hinzufügen von MeetingRecord und MeetingParticipant JPA-Repositories
Start Meeting-Button zum Interaktionszentrum und pro-Mitglied-Treffensymbol hinzufügen
Meet-Button zu Chat-Toolbar und MeetingCard-Rendering in Nachrichten hinzufügen
Fügen Sie MeetingDialog für die Erstellung von Meetings mit Raumnamen und Mitgliederauswahl hinzu
MeetingCard-Komponente für reichhaltige Meeting-Komponente im Chat hinzufügen
Fügen Sie useMeeting-Hook für die Treffen Erstellung, OTK starten, und laden Senden
Entfernen Sie Janus-basierte WebRTC-Integration (useWebRTC, VideoCallPanel, API-Routen)
Entfernen Sie alte Janus WebRTC Stimme/Video/Bildschirm Aktiencode in Vorbereitung für KamoMeet (Meet-basierte) Ersatz. Löscht Verwendung WebRTC Haken, VideoCal...
MeetingRecord und MeetingParticipant Entitäten für Meeting History hinzufügen
VIEW_MEETINGS, START_MEETING, MANAGE_MEETINGS-Privilegien hinzufügen
Forgejo CI/CD-Pipeline für KamoMeet build und bereitstellen zu k1m1/k2m1 hinzufügen
K8s Manifeste für KamoMeet Bereitstellung, Service und Traefik Routing hinzufügen
Mehrstufige Dockerfile mit nginx, Sidecar und Meet Meet Build hinzufügen
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.