- Public API: /api/v1 (collections, pages, my-tasks) with token auth - Token generation: POST /api/v1/token - Outbound webhooks: /workspace/webhooks CRUD + fire_event dispatcher - PWA: manifest.json endpoint - CSRF exempt for /api/v1 - 73/73 tests passent (+6 tests v2.1) - Version 2.0.0 → 2.1.0 - Docs: ROADMAP updated — 7/7 blocs, 52/52 features ✅
- 7 new tables: workspaces, workspace_members, comments, page_history, favorites, database_templates, page_templates - Router /workspace: 20 endpoints (CRUD workspaces, members, comments, favorites, history, templates, CSV import/export, public sharing) - Roles: admin, editor, commenter, viewer - FK user auto-insert for test compatibility - CSRF exempt for /workspace paths - 67/67 tests passent (+7 tests v2.0) - Version 1.9.0 → 2.0.0 - Docs: ROADMAP updated (7/7 blocs completed)