21 zusätzliche E-Mail-Signaturvorlagen hinzufügen
Fügen Sie elegante-Grenze, zwei-Sädel-Grid, Banner-Top, Gradienten-Akzent, Karten-Stil, links ausgerichtet-sauber, rechts-Foto, zentriert-minimal, Executive, Cr...
Verwenden Sie richTextExtension.configure() anstelle der RichTextExtension Klasse
RichTextExtension Klasse wird nicht aus dem veröffentlichten @lexkit/editor exportiert Paket. Verwenden Sie die exportierte RichTextExtension Instanz mit .confi...
Entfernen Sie doppelt ContentEditable - das Plugin von RichTextExtension verwenden
Die richTextExtension macht bereits ihren eigenen ContentEditable via RichTextPlugin. Mit einem zweiten Handbuch ContentEditable erstellt zwei editierbare Berei...
Rebuild E-Mail Signatur Manager mit Vorlage-basierter visueller Builder
Ersetzen Sie den einfachen Quill Rich Text Editor durch eine strukturierte, formgesteuerte Signatur Builder mit 8 professionellen Vorlagen, Design-Anpassungsste...
Ü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...
Handle unpublished events by removing vectors from Qdrant
When an article is unpublished, delete its vectors from Qdrant so the AI chat no longer references it.
Unveröffentlichen Endpunkt für KB Artikel hinzufügen
POST /articles/{guid]/unpublish hinzufügen, das den Status auf DRAFT zurücksetzt und veröffentlicht eine kb.article.unpublished NATS Veranstaltung, so RAGServic...
Add search request/response logging to RagSearchController
Log orgId, query, result count, and full stack traces on error to diagnose 500 responses seen from AIService.
Antwort-Körper hinzufügen und die Anmeldung bei RagClient für Fehlersuche anfordern
Loggen Sie die RAG-Anfrage URL, orgId, Abfrage und Antwort Körper auf Fehler zur Diagnose von 500 Antworten von RAGService.
Aktivieren Sie auto-truncate auf Einbettmodell, um 413 Fehler zu vermeiden
Hinzufügen --auto-truncate-Flag, so dass Eingänge, die die 256-Token-Grenze überschreiten, still abgeschnitten statt mit einem Bestätigungsfehler abgelehnt.
Reduce chunk size to fit all-MiniLM-L6-v2 token limit (256 max)
Chunk target was 2000 chars (~512 tokens) but the embedding model only accepts 256 tokens, causing 413 validation errors. Reduce to 800 chars (~200 tokens) with...
Einbettungsmodell von lokalem hostPath, um HuggingFace Download-Pleiten zu verhindern
Die Einbettung-Modell Pod war in CrashLoopBackOff, weil es nicht konnte laden Sie das Modell von HuggingFace auf Start-up (Network/DNS Ausgabe). Montieren Sie d...
Use integer match filter for Qdrant searches instead of matchKeyword
The orgId and articleId payload fields are stored as integers via value(Long), but search and delete filters used matchKeyword() which only matches string/keywo...
Index KB articles for RAG on creation, not just when published
Previously the RAG pipeline only indexed PUBLISHED articles, requiring the full review/approval cycle before the AI chat could reference them. Now indexes all a...
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...
Zurück Artikel guid/Titel in anstehenden Bewertungen Antwort
Die KbArticleReview Einheit hat @JsonIgnore auf Artikel, so dass die anhängigen Bewertungen Endpunkt war die Rückkehr Bewertungen ohne Artikel Details (Führung,...
Fügen Sie eifrige-Fetch-Abfrage für anstehende Bewertungen mit Artikel-Details
************ Abfrage hinzufügen, dass JOIN FETCHes die Artikel-Einheit, so Rezension Auflistungen können Artikel guid / Titel enthalten ohne LazyInitialisationE...
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...
Fehlerbehandlung hinzufügen, um Artikel-Endpunkt zu erstellen
Wrap erstellen Artikel Anruf im Try-Catch, um richtige JSON Fehler zurück Antworten anstelle der Standard-HTML-Fehlerseite von Spring Boot.
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...
Addieren Sie Ressourcenmanagement und Artikel-Medien-Linking-APIs auf Org-Ebene
Umschreiben KbMediaService/Controller für Org-Level-Medien CRUD mit paginiert Auflistung, Suche, Metadaten-Update und weiches Löschen. Artikel-Medien hinzufügen...
KB-Medien von Artikeln entkoppeln und Ressourcenmanagement-Unterstützung hinzufügen
KbMedia von KbArticle entfernen (Artikel FK entfernen), KbArticleM hinzufügen bei der Tabelle für viele-zu-viele Artikel-Medien-Links, fügen Sie Titel/Beschreib...
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...
Entfernen Sie hart codierte WebSocket-Header von E-Mail Middleware
Traefik v3 behandelt WebSocket Upgrade/Connection Header nativ. Hardcoding sie brach SockJS Fallback Transporte (xhr-streaming, xhr-polling). Jetzt passt media-...
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...
Auto-Zertifikate-Service nicht erneuern abgelaufene SSL-Zertifikate
Der Auto-Zertifikt-Service importierte abgelaufene Zertifikate aus dem gemeinsamen Speicher und überspringen Zertifikat CR Kreation, so cert-Manager konnte nich...
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...
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.