Skip to content

v0.3.0

Choose a tag to compare

@weironz weironz released this 07 Jun 03:55
· 5 commits to main since this release

Adds Markdown export (70 -> 73 tools).

AppFlowy-Cloud has no export REST endpoint — the desktop app exports client-side. These tools rebuild Markdown from page collab data: the page-view endpoint's encoded_collab is a raw yjs v1 update, decoded with pycrdt to preserve inline formatting (bold, italic, strikethrough, inline code, links) that the server's JSON conversion flattens.

  • appflowy_export_page — export one page to a local .md file
  • appflowy_export_space — export a space or page subtree to a directory tree mirroring the import convention (page with children → folder with README.md, leaf pages → .md); non-document views skipped with warnings; destination must be empty
  • appflowy_export_workspace — export every space in the workspace

New dependency: pycrdt. Covered by offline unit tests (block types, inline formatting, export→reimport round-trip) and live-verified against AppFlowy Cloud.

Install

uvx appflowy-mcp