Schreiben Sie eine geplante Support-Beschreibung als reichhaltiger Text

Featurekamo-internal
Verschifft
24. August 2026 um 21:27 UTC
Autor
kamo
Ausschuss
e73518e

Die Beschreibung auf ************ war ein Drei-reihige Textfläche. Es ist jetzt die /kb/neue Schreibfläche, minus Bilder und die Medienbibliothek - jene, die in KB-Medien hochladen, die das richtige Zuhause für eine Artikel und der falsche für ein Einstellungsfeld. Die Säule hält von hier an zwei Formen: ein zauberloses Dokument über alles, was gespeichert wurde da, und nackte Prosa auf jeder Reihe älter als das, da nichts neu geschrieben sie. app/lib/richTextField.ts ist die Brücke. Es erkennt ein Dokument durch Parsing anstatt von einem führenden Spergespann - Prosa wie '{beta' Kunden nur' ist legal, und Schnüffeln würde es durch parseEditorState senden, die wirft, öffnet die Editor leer und verliert den Text des Autors auf der nächsten speichern. Legacy Prosa ist Eingewickelt in ein Dokument, so dass es als editierbarer Text statt öffnet. Ein geleerter Editor serialisiert sich immer noch zu einem leeren Absatz, also was gespeichert wird wird durch den Klartext entschieden, den der Redakteur zurückgibt, nicht durch die JSON - eine geräumte Beschreibung liest sich als abwesend überall nach unten. Jeder Leser wird mit den Worten gefüttert und nicht mit dem Dokument: der Buchungsassistent Picker-Karte behält seine zweizettelige Teaser, und die Bestätigung Schritt gewinnt die gemacht Beschreibung, die der eine Ort ist die Formatierung eines Autors geschrieben ist eigentlich lesen. RichTextView macht es durch die sorgische lexicalToHtml, und zeigt eine Vermächtniswert als entflohener Text - was auch immer eine Paste einst in einen Klartext trug Feld ist genau das, was sonst laufen würde. KbArticleEditor gewinnt Platzhalter und allowMedia; der Notiz Vorschau Typografie in globals.css wird nun mit einer .kamo-reichen Textlesefläche geteilt, die unterscheidet sich nur darin, dass seine Verbindungen funktionieren. Benötigt den MediaService, der die Beschreibung kennt - eingesetzt und verifiziert davor gelandet, da seine ObjectMapper unbekannte Eigenschaften ablehnt.

Alle Änderungen

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