Live Change Log

Sehen Sie, was wir bauen, in Echtzeit. Jede Funktion, Behebung und Verbesserung über die Plattform ausgeliefert.

17,865
Totale Änderungen
4,581
Merkmale
4,512
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
March 29, 2026
Fixkamo-internal

Klare abgestandene Hexheads auf Seite aktualisieren, anstatt verwaisten Zustand zu restakieren

Minimierte Werkzeugfenster überleben nicht aktualisieren, so Wiederherstellung Hexhead-Positionen erstellt verwaiste Köpfe mit fehlenden Icons und nicht-funktio...

kamo·5mo ago
Fixkamo-meet

Machen Sie readOnlyName überschreiben aggressiver, so Meet kann es nicht überschreiben

Meet kann window.config komplett während bootstrap ersetzen und die readOnlyName-Flagge. Objekt.deProperty-Falle auf window.config hinzufügen readOnlyName=true ...

Kamo·5mo ago
Fixkamo-meet

Hören Sie für async Branding Last-Event so Logo und Org Farben machen

PreMeetingScreen, Watermarks und WelcomePage waren Lesen window.__KAMO_MEET_BRANDING einmal während des Renderings, ohne die Daten, wenn die async loadBranding(...

Kamo·5mo ago
Fixkamo-meet

Lösen Sie Einstellungen-Qualitätsprobleme - Höhe, Tab-überlauf und weiß-auf-weißen Text

Änderung der festen 560px-Höhe auf Auto mit 85vh max so Inhalt passt ohne Scroll-Bars. Fügen Sie flexWrap auf Registerkarte bar, so Tabs wickeln statt Clipping....

Kamo·5mo ago
Refactorkamo-internal

HexHead-Platzierungssystem mit deterministischer Layout-Engine neu schreiben

Ersetzen Sie das Buggy-Kollisionsvermeidungssystem (spiralSearch, resolveCollisions, flyToHomeRow, Dock/Gruppe RAF Loops) mit einer einzigen deterministischen R...

kamo·5mo ago
Featurekamo-meet

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-...

Kamo·5mo ago
Featurekamo-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üpfe...

kamo·5mo ago
Fixkamo-internal

Verstecken Sie member-spezifische Tabs, wenn memberID "neu" ist, um BAD_REQUEST-Fehler zu verhindern

Die /settings/member/new URL (von "Team Member hinzufügen"-Button) wird von der [memberID] dynamische Route, verursacht AccountActivityTab, MembershipPermission...

kamo·5mo ago
Fixkamo-meet

Validate OTK FIRST vor dem Laden alle Themen-Assets, um Ablauf zu verhindern

ROOT CAUSE: Branding/overrides.js geladen org config, CSS, favicon VOR der Validierung des OTK. Diese Netzwerkanfragen dauerten 10+ Sekunden, Veranlassen des OT...

Kamo·5mo ago
Fixkamo-internal

60er OTK TTL für Meeting-Fenster, unabhängige Chat/E-Mail-Lass, die nicht auf Backend blockieren

ROOT CAUSE: Das OTK hatte eine 10-Sekunden-TTL. Bis zur Zeit die Kao-Meet-Seite geladen alle seine Vermögenswerte und Branding/overrides.js lief, um die OTK zu ...

kamo·5mo ago
Fixkamo-meet

Richtig Sperranzeigename über config override + DOM Mutationsbeobachter

Drei-Schicht-Ansatz, um sicherzustellen, dass Name für authentifizierte Benutzer gesperrt ist: 1. localStorage-Flagge 'kamo-meet-authenticated' überlebt die OTK...

Kamo·5mo ago
Fixkamo-internal

Chat-Mlädt über bestehende Chat-Sessions-API senden, E-Mail lädt via Multipart zum EmailService ein

Chat lädt: erstellt/bekommt eine Chat-Session über POST /api/media/sessions/chat dann sendet das Treffen einladend als SMS-Nachricht in dieser Sitzung. Benutzt ...

kamo·5mo ago
FixAPIService

Verwenden Sie getServerName() statt getHeader(Host) für die ursprüngliche Host-Auflösung

ForwardedHeaderFilter verbraucht X-Forwarded-Host und adaptiert getServerName() entsprechend, während getHeader(Host) den rohen HTTP-Host zurückgibt, der eine i...

Kamo·5mo ago
Fixkamo-meet

Sperren Display-Name über Meet native readOnlyName-Konfigur für authentifizierte Benutzer

- Sidecar config.js setzt jetzt readOnlyName:true wenn Benutzer *** Cookie hat oder JWT in der Seite URL (über Referenten/Cookie-Header) - nginx übergibt Cook...

Kamo·5mo ago
FixMediaService

Send chat invites to correct WebSocket topic /topic/chat/incoming/{memberId}

Was publishing to /topic/chat/member/{id} but kamo-internal subscribes to /topic/chat/incoming/{id}. Also fixed Member entity field access **************** inst...

Kamo·5mo ago
Fixkamo-internal

Alle Meeting-Felder (sendChatInvite, sendenEmailEinladen, CustomMessage, roomAlias, joinUrl) zum Backend

Die Next.js API Route wurde Strippen sendChatInvite, sendenEmailInvite, customMessage, and roomAlias - nur weiterleitender RaumName und inviteMemberIds. Backend...

kamo·5mo ago
FeatureMediaService

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...

Kamo·5mo ago
Featurekamo-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 Mit...

kamo·5mo ago
Fixkamo-meet

Prosody JWT aus der OTK-Sitzung generieren und mit ?jwt= umleiten mit ?jwt= für die richtige Moderator auth

Der OTK-Flow jetzt: 1. Validiert OTK über Sidecar - erhält Sitzung (memberId, displayName, etc.) 2. Speichert Anzeigename zu localStorage 3. Anrufe /api/auth/jw...

Kamo·5mo ago
Fixkamo-meet

Org nav Farbe auf gesamte Pre-Meeting linke Spalte, nicht nur Toolbar-Streifen

Target .premeeting-screen (der Vollhöhe-Container) und sein Inhalt Panel Kinder anstelle von erstellten Klassennamen. Auch deckt In-Meeting Toolbox und Filmtrip...

Kamo·5mo ago
Featurekamo-meet

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 ...

Kamo·5mo ago
Fixkamo-login

Forward Besucher IP und User-Agent zum Backend für genaue Kontoaktivität Protokollierung

Die Next.js API Routen wurden nicht weitergeleitet X-Forwarded-For, X-Real-IP, oder User-Agent Header zum Java Backend, wodurch Kontoaktivität Next.js pod's int...

Kamo·5mo ago
FixAPIService

Verwenden Sie HTTP auf Port 80 für meet Service URL, um andere Dienste zu entsprechen

Der HTTPS-Endpunkt auf 8443 verursacht SSL-Zert-Mit-Mitmatch beim Routing über K8s interne DNS. Alle anderen Dienste verwenden HTTP auf Port 80.

Kamo·5mo ago
Featurekamo-meet

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. ...

Kamo·5mo ago
Featurekamo-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...

kamo·5mo ago
Fixkamo-internal

MeetingDialog für Sitzungen pro Mitglied anzeigen, statt direkt zu umgehen

Sowohl MemberItem (Interaction Center) als auch ChatBox (Chat-Tool-Fenster) jetzt Öffnen Sie den MeetingDialog mit dem vorgewählten Zielmitglied, so dass Benutz...

kamo·5mo ago
Fixkamo-internal

Route meet config API durch APIService statt direkter MediaService

Die vorhandene Meet/Bene-Route verwendet forwardToApi (APIService), die Proxies zu MediaService. Die neuen Konfigurations-/Hintergrundrouten müssen folgen das g...

kamo·5mo ago
Fixkamo-meet

Sperren Anzeige Name Eingabe für authentifizierte Benutzer auf Pre-join Bildschirm

Authentische Mitglieder (ankommend über OTK) erhalten ihren Namen vorbefüllt und gesperrt - die Eingabe ist so eingestellt, dass nur mit zeiger-events deaktivie...

Kamo·5mo ago
Fixkamo-meet

Verwenden Sie relative BOSH/WS URLs in config.js, OTK auth mit Name pre-fill, load org CSS für nv Farben

Drei Korrekturen: 1. config.js BOSH URL von Cluster-interne Adresse zu relativ geändert /http-bind (nginx Proxys zu Prosody). WebSocket verwendet Host-Header...

Kamo·5mo ago
Featurekamo-meet

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...

Kamo·5mo ago
Fixkamo-internal

Bewegen Sie neue Tab-Taste nach Chat Jetzt als Icon-only, entfernen Sie doppelte Notizen Link

Neuer Tab ist jetzt ein Symbol-Button (kein Label) auf der rechten Seite von Chat Now platziert. Notizen von NavTop entfernt, da es bereits in NavPri ist.

kamo·5mo ago
Fixkamo-meet

Aktivieren Sie nginx SSI und kopieren fehlende HTML-Dateien (head.html, base.html, fonts.html, body.html, plugin.head.html)

Meet Meet verwendet nginx Server Side Includes, um index.html von mehrere Teil HTML Dateien. Ohne SSI aktiviert und die Include-Dateien vorhanden, die Seite mac...

Kamo·5mo ago
FeatureKlusterServices

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.

Kamo·5mo ago
FeatureKlusterServices

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...

Kamo·5mo ago
Featurekamo-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 Pr...

kamo·5mo ago
FeatureMediaService

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.

Kamo·5mo ago

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.

Free Forever startenPreisgestaltung anzeigen