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...
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...
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...
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 ...
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 ...
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...
Ü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...
Glastransparenz-Effekt zu Feature-Karten auf Homepage und Einstellungen hinzufügen
Entfernen maxWidth Einschränkung von erfüllen Einstellungen Registerkarten zu füllen
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...
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...
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...
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.
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...
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...
Match CHAT-Taste Farbe zum Treffen Symbol mit CSS --color-primäre Variable
Veraltete InputProps durch slotProps für MUI 7 Kompatibilität in MeetingDialog ersetzen
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...
Wiederherstellen Sie vollen Meeting-Flow mit Backend-Erstellung, lädt und OTK Fensteröffnung
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...
Set AppType.MEET-Bühne auf COMPLETED, so dass es in FeaturesManager erscheint
MEET zu FeaturesManager Icon/category maps hinzufügen und ChatBox Meet-Button mit isMeet-Check bewachen
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...
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...
Chat Jetzt Mitgliederzählung mit Echtzeit-ungelesenen Nachrichtenanzeige
- NavTop-Abzeichen zeigt jetzt ungelesene Nachrichten statt Online-Mitgliederzahl - Chat-Button Icon Farbe abgeleitet von --color-primäre Themavariable - Member...
Train AI-Ruging und Audienz-Checkboxen zum KB-Artikel-Editor hinzufügen
Fügen Sie aiEnabled Master-Kee-Kennzeichnung mit kolapablen Sichtbarkeits-Checkboxen für Mitglieder hinzu, Teammitglieder und Public verwenden org-gepasste Labe...
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...
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 ...
KB-Symbol zum Seitentitel hinzufügen und Support-nun-Slide-Out deaktivieren
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...
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 ...
Zusätzliche Scroll-Pination zu klassischer E-Mail-Ansicht hinzufügen
Der Classic-Modus hat nur die ersten 50 Nachrichten geladen, ohne die Möglichkeit, ältere zu sehen. Die vorhandenen VirtualMessageList onLoadMore/hasMore/loadin...
Verwenden Sie Wildcard-Hostname-Muster für Domain-agnostische Bildoptimierung
Große CockroachDB-IDs in org Zod schema akzeptieren
Die Org-ID von unique_rowid() übertrifft JS MAX_SAFE_INTEGER, was zur Verursachung von JS MAX_SAFE_INTEGER führt z.coerce.number().int() scheitert mit "too_big"...
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.