MS18: WYSIWYG knowledge editor with Tiptap #489

Closed
opened 2026-02-23 13:34:11 +00:00 by jason.woltje · 0 comments
Owner

Scope

Add rich text editing to knowledge entries using Tiptap (ProseMirror-based).

Tasks

  • TW-EDT-001: Tiptap integration — install packages, build KnowledgeEditor component with toolbar (headings, bold, italic, lists, code blocks, links, tables)
  • TW-EDT-002: Markdown round-trip + File Manager integration — import/export markdown, populate contentHtml, replace textarea in knowledge create/edit

Acceptance Criteria

  • WYSIWYG editor with formatting toolbar
  • Supports: headings, bold, italic, lists, code blocks, links, tables
  • Markdown import: existing markdown content loads into editor
  • Markdown export: editor content saves as markdown + HTML
  • contentHtml field populated on save
  • Editor styled with design system tokens (works in all themes)
  • Replaces textarea in knowledge create/edit dialogs
## Scope Add rich text editing to knowledge entries using Tiptap (ProseMirror-based). ### Tasks - **TW-EDT-001**: Tiptap integration — install packages, build KnowledgeEditor component with toolbar (headings, bold, italic, lists, code blocks, links, tables) - **TW-EDT-002**: Markdown round-trip + File Manager integration — import/export markdown, populate contentHtml, replace textarea in knowledge create/edit ## Acceptance Criteria - [ ] WYSIWYG editor with formatting toolbar - [ ] Supports: headings, bold, italic, lists, code blocks, links, tables - [ ] Markdown import: existing markdown content loads into editor - [ ] Markdown export: editor content saves as markdown + HTML - [ ] contentHtml field populated on save - [ ] Editor styled with design system tokens (works in all themes) - [ ] Replaces textarea in knowledge create/edit dialogs
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaic/stack#489