Commit Graph

3 Commits

Author SHA1 Message Date
23fa372774 fix: add TableKit to preserve GFM tables on updatePage
Closes #2

GFM tables were corrupted when using update_page because the
Markdown → HTML (marked) → ProseMirror JSON (generateJSON) flow did not
recognize <table>, <tr>, <th>, <td> elements. Adding TableKit from
@tiptap/extension-table registers the required schema so tables round-trip
correctly in both create and update flows.

Tested on Docmost 0.70.1. Fixes PR #6 from the original repo.
2026-05-30 20:32:44 -06:00
67e4c13102 fix: configure Image extension as block-level to match Docmost's schema
Closes #4

When update_page contained images, they were silently dropped because
the Image extension was configured with inline: true, but Docmost's
editor uses inline: false, group: "block". The Yjs merge discarded
mismatched inline image nodes.

Fixes PR #5 from the original repo.
2026-05-30 20:31:21 -06:00
Moritz Krause
493ce01254 feat: Introduce markdown converter and auth utilities, alongside various client and server-side updates and dependency changes. 2026-02-01 04:24:41 +01:00