Live Change Log

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

17,933
Totale Änderungen
4,614
Merkmale
4,543
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
March 29, 2026
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
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
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
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
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
Fixkamo-shared-library

Fügen Sie explizite @JsonProperty Anmerkungen zu KbArticle AI Sichtbarkeitsfelder

Sicherstellung Jackson serializes/deserializes aiEnabled, aiVisibleToPublic, aiVisibleToMembers, aiVisibleToTeamMitglieder mit korrekten Feldnamen.

Kamo·5mo ago
Fixkamo-internal

Verhindere unendliche Re-render-Schleife im MeetingDialog, verursacht durch Standard-Prop-Array-Referenzen

Der Nutzungszugriff hatte vorgewählte Mitglieder (die []) als Abhängigkeit, ein neues Array auf jedem Render erstellen und einen unendlichen Satzauslöser auslös...

kamo·5mo ago
Fixkamo-internal

Machen Chat Now Symbol weiß, synchronisieren E-Mail-Plakette mit Nachrichtenliste, verwenden CSS-Farb-Mix für Themenfarben

- NavTop: Änderung ForumIcon Farbe in Weiß zu Chat Now Label - MessageBrowser/MailButton: koordinieren WebSocket E-Mail-Refresh über benutzerdefiniertes Ereigni...

kamo·5mo ago
March 28, 2026
Fixkamo-internal

Vereinfachen Sie die Verwendung vonMeeting, um OTK zu generieren und das Treffenfenster direkt zu öffnen

Backend-Stochen API-Endpunkte gibt es noch nicht - überspringen Meeting-Rekord Schaffung für jetzt. Fehlerbehandlung zu allen Click-Handler hinzufügen, um zu ve...

kamo·5mo ago
Fixkamo-meet

Verwenden Sie make build system und .dockerignore für Meet Meet Docker bauen

Meet Meet verwendet make/webpack, nicht npm run build. Hinzugefügt --legacy-peer-deps für Peer-Abhängigkeitskonflikte und .dockerignore, um node_module auszusch...

Kamo·5mo ago
Fixkamo-internal

Machen Sie Sichtbarkeit Checkboxen und Zug KI umschalten unabhängige Kontrollen

Sichtbarkeit (Mitglieder, Teammitglieder, Öffentliche) Kontrollen, wer auf den Artikel zugreifen kann im KB UI. Train AI ist ein separater Kenggle für RAG-Indiz...

kamo·5mo ago
FixAPIService

Erhalten Sie upstream X-Forwarded-Host statt mit eigenem Host zu überschreiben

Wenn ein upstream Proxy (Next.js) X-Forwarded-Host auf den Browser setzt Original-Host, APIService bewahrt es jetzt statt Überschreiben mit seiner eigene Host-H...

Kamo·5mo ago
Fixkamo-internal

Verwenden Sie interne K8s URL für API-Routing, um Avatar-Upload für nicht-KamoCRM orgs zu beheben

Der API-Proxy berechnete externe URLs (https://api.{domain]) für jeden Org, die nur für KamoCRM gelöst. Verwendung von API_SERVICE_URL env var für direkte inter...

kamo·5mo ago
Fixkamo-internal

Re-Fetch Notizen nach dem Erstellen/Update, um entschlüsselte Inhalte in der Vorschau anzeigen

Das Backend liefert verschlüsselte Inhalte/Content-Plain in POST/PUT-Antworten, NoteCard-Vorschauen können die Chiffretext anzeigen, bis die Seite aktualisiert ...

kamo·5mo ago
Fixkamo-internal

Deaktivieren Sie alle Auto-Link-Verhaltensweisen im KB-Editor, um Paste-as-Hyperlink-Bug zu verhindern

Der linkExtension singleton von @lexkit/editor behält den internen Pasten-Handler Zustand über Komponenten-Remounts. Ausdeaktivierung autoLinkUrls, autoLinkText...

kamo·5mo ago
Fixkamo-internal

Verhinderen KB Editor Link Erweiterung Zustand undicht zwischen Artikel erstellt

Lexical Erweiterungen von Modul-Level-Singletons in eine Werksfunktion verschieben über useMemo per Komponente-Mount genannt, so dass jeder neue Artikel frisch ...

kamo·5mo ago
March 27, 2026

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