VoipStompRelayController Abonnement-Referenz einbehalten und PreDestroy hinzufügen
Machen Sie NATS erwarteteStream konfigurierbar über nats.jetstream.stream.name Eigenschaft
Verschieben helpContent verwendenMemo vor der VerwendungEffect, der darauf hinweist
Verwenden Sie äußere SettingsView Hilfe-Panel auf E-Mail-Provider-Konfiguration
Push Provider-spezifische Hilfe zu helfenTipsOverrideContext so die Konfiguration Ansicht verwendet das gleiche Help & Tips-Panel-Layout wie die Listenansicht, ...
Umbenennen Sie E-Mail-nist von General auf Provider Setup um
Verwendet namespaced key Email - Provider Setup zur Vermeidung von Kollisionen die bestehende KI Provider Setup-Routeneintrag.
Entfernen Sie doppelte JPA Repo-Scan - verwenden Sie nur Eltern-Paket
com.kamo.z.shared.email deckt metadata.repos ab, beides verursacht BeanDefinitionOverrideException on messageLabelRepository.
Quellcode-Down neu bestellen, standardmäßig für Benutzer, Teammitglied-Etikett verwenden
- Standard-Anwendungsbereich von "Firrge" zu "Benutzer" geändert - Dropdown-Aufstellung rückgängig gemacht: Team Members first, Abteilung, dann org - "Individua...
Platzhalter-Text aus der Vorschau entfernen, das Senden ohne Betreff erlauben
- Leer E-Mail Körper in der Vorschau nicht mehr zeigt "Start tippen Sie Ihre E-Mail"... - Betreff ist nicht mehr erforderlich, um zu senden. nur ein Empfänger...
Vorlage Dropdown füllt verbleibende Breite, andere Kontrollen rechts ausgerichtet
Der Template Source Dropdown hat jetzt flex:1, um alle verbleibenden zu füllen Raum. Bearbeiten/Vorschauschalten, Button anhängen, abschicken und Buttons senden...
Wrap E-Mail Körper in Vorlage HTML beim Senden
Der Senden-Handler hat rohen Editor-Inhalte ohne Vorlage gesendet. Einhüllt der Körper nun in das komplette Vorlagenlayout (weit bg, Rand, in der Nähe von bg, P...
Entfernen Sie horizontale Scrollbar und verlängern Sie die Vorschau auf volle Höhe
- Verwenden Sie Polsterung auf der äußeren weit-bg div statt Rand auf der Innenseite near-bg div zur Vermeidung von Breite:100% + Margenüberlauf - Set overflo...
Mitglieder/Orgie-Daten beim Wechsel des Quellfernspiels neu bevölkern
Der Sync Ref wurde einmal gesetzt und nie zurückgesetzt, so dass der Umschalten des Spielbereichs links die Konfiguration des neuen Bereichs mit leeren Inhaltsf...
Vorlage Dropdown verschieben, Vorschau umschalten und an Fußzeile befestigen
Vorlagenumfang Dropdown, Editor/Vorschau-Schaltung und Anhang verschieben die Taste aus der Betreffzeile zur unteren Fußleiste, links ausgerichtet. Draft- und S...
Mitglied/org-Daten direkt statt über Hooks holen
Entfernt verwendenUserInfo, verwendenSignatureData, und verwendenImageResolver Haken die jeder hatte unabhängige async holen Zyklen verursachen Rennen Bedingung...
Verwenden Sie Beispieldaten in E-Mail-Vorschau, wenn Mitglieder/Orgie-Daten nicht geladen werden
Die Vorschau machte leere Unterschriften, weil Mitglied/Orddaten von GebrauchSignatureData gibt leere Strings während des Ladens zurück (oder wenn memberId/orgI...
Vorlage immer auch ohne gespeicherte Vorlage Vorlage geben
Wenn keine Vorlage im Backend (404) gespeichert ist, fallen Sie zurück DEFAULT_CONFIG anstatt schlichte unformatierte Inhalte zu zeigen. Die Vorschau macht jetz...
Re-render Vorlagen Client-Seite mit echten Daten in E-Mail-Vorschau
Die Vorschau zeigte Platzhalter-Text s. .r.r.Nerhalb... etc.) weil der vorgerenderte Platzhalter HTML aus dem Backend verwendet wurde. Jetzt das MessageTool: -...
rspamd config zu K8s ConfigMap hinzufügen und ddl-auto auf keine setzen
Die rspamd.base-url Eigenschaft fehlte in der Produktion ConfigMap, verursacht CrashLoopBackOff auf Einsatz. Richtt auch dev ddl-auto zu none.
Quell-Auswahl vereinfachen, schmutziges Tracking und nicht-inaved Änderungen Dialog hinzufügen
- Entfernen Abteilung/Benutzer-Subtyp-Selektoren sind org-level für die Organisation, alle Abteilungen und alle Benutzer - Entfernen Sie das Avatar-Symbol lin...
Bewegen Sie Live Preview-Etikett in E-Mail-Headerleiste, entfernen Sie Copy HTML-Button
Live Preview Titel und Symbol sitzen jetzt rechts ausgerichtet im To/Subject Header-Bar. Entfernt die Schaltfläche "Kopier HTML" und alle Clipboard-Logik.
Quelleselektor in Builder Header verschieben, 2-Collagen-Vorlagen, breitere Vorschau
- Bewegen Sie Source Dropdown von der obersten Karte in die Builder-Panel-Header-Bar (passt mit der Live Preview Titelposition) - Entfernen Undo und Reset Tas...
Vermisste Header & Footers Option zur E-Mail-Einstellungen-Navigation hinzufügen
Verhindere Live-Vorschau-Panel vor überquellenden rechten Rand
Builder und Vorschau-Panels von fester Flex-Basis (55%/45%) auf Schrumpfflex, so dass die Lücke zwischen ihnen richtig berücksichtigt wird.
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...
Ü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 ...
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,...
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.
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...
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...
Wie, was Sie sehen Versand?
Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.
