Skip to content

[Epic] Tiptap integration #2455

@kulmann

Description

@kulmann

Pull request #2195 introduces a tiptap editor integration, which replaces the markdown editor we had before. It's a small set of editor components which is based on tiptap and offers support for content types plain-text, markdown, html and tiptap-json. The toolbar is content-type-sensitive. The editor offers slash command actions.

On top of the basic integration we to harden the integration by offering a really useful feature set via the sub issues linked in this epic.

Sub-issues:

  • Insert and edit Links
  • Render inline base64 encoded images
  • Upload and inline images base64 encoded
  • toggle line numbers (default off, available both in rendered and raw source view mode)
  • drag to move blocks
  • + on hover for slash command menu
  • new actions for toolbar:
    • export as PDF
    • import from Word
    • add menu parent menu for alignment (left, right, center, block) to formatting section in toolbar
  • toolbar: inline font size controls
  • toolbar: render colors in color dropdowns (background and text color)
  • create table by specifying the amount of rows & columns directly at the start via a grid
  • toggle raw source view mode for html strategy

tbd

  • toolbar: inline "turn into" controls (h1, h2, h3, text, code, quote, etc)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No fields configured for Feature.

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions