Überholung KB Editor und Artikel Seitenlayouts
Fixed Editor-Komponente: - Wickeln Sie in flex-Säulen-Container, so Toolbar bleibt fix und Inhalt Bereich scrollt unabhängig - Verwenden Sie Position:relativ ...
Unveröffentlichte und Lösch-Buttons zur KB-Artikelansicht hinzufügen
Hinzufügen von Unpublish-Button (sichtbar auf ÖFFENTLICHEN) DRAFT und entfernt aus KI-Chat. Löschen-Button mit Bestätigung hinzufügen Dialog. Fügen Sie die Prox...
Update Bewertungen Seite, um angereicherte Backend-Reaktionsfelder zu entsprechen
Verwenden Sie uid als Schlüssel, ArtikelGuid für die Navigation, ArtikelTitel für Anzeige, und Datum für Datum eingereicht. Passt zum neuen Backend-Resetik-Form...
Oberfläche tatsächliche Backend-Fehlermeldungen in Artikel erstellen/edit
Lesen Sie errData.error (passen Backend JSON-Format) statt errData.message. Beheben Sie Proxy, um JSON-Fehler direkt vorwärts zu bringen anstatt sie in einem an...
MissreicheTextExtension hinzufügen, um die Texteingabe von Editortexten zu aktivieren
Der RichTextPlugin von richTextExtension ist für das Lexical erforderlich wird stillschweigend ignoriert.
ShadCN-inspiriertes Editor-Thema mit sichtbaren Tisch-Rändern hinzufügen
Fügen Sie ein umfassendes CSS-Thema für den LexKit Editor mit gestylt Typografie, sichtbare Tabelle Zellgrenzen, Code-Block-Styling, Blockquote Formatierung und...
Hinzufügen von geteiltem KB Layout mit persistenten Tabs und Korrekturen Seitenfehler beheben
Erstellen Sie app/kb/layout.tsx mit KbNavBar Tabs über Artikel verteilt, Ressourcen, und Pending Bewertungen Seiten. Entfernen Sie doppelte äußere Schalen und f...
Ersetzen Sie Plate.js mit LexKit-Editor und fügen Sie KB-Ressourcenmanagement hinzu
Ersetzen Sie den Editor von Plate.js durch LexKit (Lexical-based) inklusive Custom Video-, Audio- und MediaCard-Erweiterungen. WordPress-Stil Medien-Browser hin...
Update ne-E-Mail-Plakette, wenn Nachricht als gelesen markiert ist
Dispatch E-Mail:ander-veränderte Ereignis nach Markierung einer Nachricht als gelesen, so MailButton re-fegt die ungelesene Zählung sofort.
Revert E-Mail WebSocket URL zu gleich-Ursprung Next.js umschreiben Pfad
Verwenden /email-ws auf dem gleichen Ursprung, proxiert von Next.js schreibt zu EmailService über k8s interne DNS. SockJS HTTP Fallbacks (xhr-streaming, xhr-pol...
Verbinden Sie E-Mail WebSocket direkt an E-Mail.{domain' subdomain
Next.js-rews-Rewrites können HTTP-Verbindungen nicht auf WebSocket aktualisieren, was zur Folge hat die STOMP-Verbindung, um nach 3 Wiederholungen stillschweige...
Fügen Sie 30s Umfrage Fallback für Echtzeit-E-Mail-Updates, wenn WebSocket nicht verfügbar ist
Die WebSocket-Verbindung versagen lautlos nach 3 Wiederverwetungen, so dass die Benutzeroberfläche permanent abgestanden. Dies fügt ein 30-Sekunden-Abfrageinter...
Team-Button in Chat Now umbenennen und das Panel auf Klick-only-Aktivierung ändern
Align branchen- und Automatisierungs-Tabs mit Abrechnungskarte
Standardisieren Layout-Muster über Einstellungen Tabs: konsistente Polsterung, geteilte EmptyState-Komponente, passende Tabellenstruktur und Header-Stile.
Verschieben Sie KI auf Apps Abschnitt Aktivieren und entfernen Einstellungen Slideout-Suche /
Entfernen Sie die Suchleiste und die aktuellen Elemente aus dem Einstellungs-Diaout-Panel. Verschieben Künstliche Intelligenz von den Hauptthemen auf die Enable...
Verwenden Sie geteilte EmailWebSocketContext für Echtzeit ungelesene Abzeichen-Updates
MailButton erstellte eine doppelte WebSocket-Verbindung über die Verwendung vonEmailWebSocket() und optimistisch die ungelesene Anzahl zu inserieren. Jetzt nutz...
Update Kontoseite Tab/Körper-Layout, um Pipeline-Karten-Stil übereinstimmen
Vereinfachen Sie Apps Seite mit Verfügbare/Inkubation Tabs und Listen-only-Ansicht
Entfernen Sie Statistiken Banner, Suchleiste, Kategorie-Filter, Raster/Listen-Wellen und Features-Dialog. Apps sind nun in zwei Registerkarten gegliedert und "A...
Entfernen Sie max-Höhe und Scrollbalken aus der Charakterkarte Kategoriewähler
Emojis, Charakterkarte und Textwandler-Tools zum Taschenrechner-Menü hinzufügen
- Emojis: durchsuchen Sie alle Emoji-Kategorien mit Suche, wählen Sie Codepunkte anzeigen, kopieren Sie als Emoji/HTML/CSS - Zeichenkarte: Unicode-Blöcke durchs...
Restyle-Graphing-Rechner zum Licht-Thema und fügen modusspezifische Titel und Symbole
- GraphingMode verwendet jetzt das gleiche Licht calcColors Schema wie andere Rechnermodi - Graph Linie Farben aktualisiert, um auf Licht Hintergrund zu arbeite...
Dropdowns zu navtop mail und calculator Icons hinzufügen, ungelesene E-Mail-Plakette anzeigen
- Mail-Symbol zeigt jetzt rot ungelesene Zählplakette und Dropdown mit "Neue E-Mails ansetzen" / "Meine Emails anzeigen" - Rechner-Symbol hat jetzt Dropdown mit...
Route Media Feed WebSocket über media.* Subdomain mit Retry Limit
useMediaFeedWebSocket wurde mit gleicher Herkunft /ws (404) verbunden media.kamocrm.com. Beheben URL-Konstruktion zu verwendenChatWebSocket-Muster und fügen Sie...
Korrigieren KB Artikel Feldnamen zu Backend Entität entsprechen
Frontend verwendete falsche Feldnamen (DatumModified, Inhalt, authorName) statt der eigentlichen Backend-Felder (DatumUpdated, contentJson, autoMemberId). Beheb...
Entfernen debug Logging, fügen E-Mail WS Retry Limit, Proxy E-Mail WS durch k8s DNS
Entfernen Sie verbose console.log-Anweisungen von useUserInfo, NavTop, NavPri, MemberListProvider, SessionManager, sessionMonitor, avatarUtils und verwendenChat...
KNOWLEDGE_BASE zu AppType und Organization.isKnowledgeBase getter hinzufügen
Ohne diese, die KB Sidebar Eintrag und Home-Karte wurden seit organisatorisch.isKnowledgeBase war undefiniert.
Knowledge Base-Frontend hinzufügen - Seiten, Komponenten, API-Routen, Platteneditor
- 13 Next.js API Proxy Routen unter /api/kb/ - KB Startseite mit Artikelbaum, Suche, angeheftete Artikel - Artikel Viewer, Redakteur (Plate Rich Text), neuer Ar...
Sidebar Session History, Ordner, Suche und Entfernen von doppelten Header-Symbolen
- Befestigen Sie eingewickelte API-Resemissions-Parsing für Sitzungen und Ordner - Beheben Sie Ordner erstellen, um parentFolderId Feldnamen verwenden - Beheben...
Rich Markdown Rendering für KI-Chat-Antworten
- Stiled Überschriften (h1-h4) mit unteren Grenzen und richtige Größe - Kugellisten (ul) und nummerierte Listen (ol) mit korrekter Einrückung und Abstand - Bold...
Anbieter-Firma-Logos zu Anbietertyp Dropdown und Liste Tabelle hinzufügen
Reorder AI-Einstellungen, umbenennen Sales Agent Setup in KI Sales Agent Setup
- Provider Setup ist jetzt die erste Registerkarte, Nutzung & Übersicht ist zuletzt - Umbenennt in "Sales Agent Setup" in "AI Sales Agent Setup" - Aktualisierte...
Holen Sie alle Anbieter-Modelle auf bearbeiten, vor-bevölkern aktive Auswahlen
- Provider-Details mit allen Modellen (aktiv+inaktiv) beim Klicken auf Editieren - Pre-populate Editing.models mit IDs von aktiven Modellen - Alle Modellliste m...
Wire up Ende-zu-Ende-Chat-Messing mit Ladestaaten
- POST-Handler zu Nachrichten API Route hinzufügen - Fehlerabfälle zwischen Eingabe-, Kontext- und Nachrichtenkomponente beheben - Benutzernachricht sofort anze...
Bleiben Sie im Bearbeitungsmodus nach dem Erstellen von Provider, Show-Test und Modell-Buttons
- Nach der Erstellung eines neuen Anbieters, bleiben Sie im Bearbeitungsmodus mit der zurückgegebenen ID so kann der Benutzer sofort die Verbindung testen und...
Erlauben Sie sowohl Shift+Enter als auch Alt+Enter für neueline in KI-Chat-Eingabe
Auto-Grow-Eingang in 11 Zeilen, wenn maximiert, Enter sendet, Alt+Enter newline, beheben Sidebar-Erkennung
- Input wächst bis zu 11 Zeilen (220px) bei Fenstermaximierung, 6 Zeilen sonst - Enter übermittelt Nachricht, Alt+Enter fügt newline ein (war Shift+Enter) - Ver...
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.