Repository navigation
GFM pipe tables now create native AppFlowy simple tables. Small file imports can optionally insert an uploaded image into the target document, with file IDs retained if insertion cannot be confirmed. Set APPFLOWY_PUBLIC_URL when browsers need a different file origin from the server's internal AppFlowy address.
This release also adds the operator-only --validate-token-refresh check, which verifies the exact token returned by GoTrue and distinguishes refresh success from password-login fallback.
- Existing compact/legacy interfaces and upload limits remain: 11 compact tools, 36 legacy names, 1 MB per file and 2 MB per batch.
- Table Markdown export preserves text, inline formatting and line breaks; layout styling and arbitrary nested cells are not full-fidelity.
- The table/image and refresh contributions from #18 and #15 were adapted to the current async modules with contributor credit preserved. Original append-routing fixes were already merged.
- Validation covers offline regressions, clean Linux/Windows packages, Docker stdio/HTTP, decoder candidates, and the pinned AppFlowy Cloud 0.20.5/Web 0.20.11 disposable stack, including visible tables and loaded images.
Install from the attached wheel/source, uvx --from git+https://github.com/Rahulk644/Appflowy-MCP-Server.git@v2.2.0 appflowy-mcp, or ghcr.io/rahulk644/appflowy-mcp-server:2.2.0 after publication completes. PyPI remains deferred. Current AppFlowy SaaS, real Google sign-in, AI answers and multi-user permissions still require their separately documented test deployments.