Extend RSpaceModule with scoping, lifecycle hooks (onInit, onSpaceCreate/Delete with SpaceLifecycleContext, onSpaceEnable/Disable), and DocSchema support. Add scoping to all 25 modules (8 space, 11 global-configurable, 6 global-fixed). Consolidate 4 space creation endpoints into shared createSpace() function. Add enabledModules enforcement middleware and module configuration API (GET/PATCH /api/spaces/:slug/modules). Deprecation header on /api/communities. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| components | ||
| typst | ||
| formats.ts | ||
| landing.ts | ||
| mod.ts | ||
| parse-document.ts | ||
| typst-compile.ts | ||