 Juan DenisandClaude Opus 4.8
|
3e373511b7
|
feat(extensions): Phase 1 — seed marketplace (GPU + Workflow), module toggles
- One-shot auto-install migration (extension_migration.py): converted builtins
auto-install on upgrade, marketplace-only on fresh install, user uninstall
respected
- Convert GPU Monitor → serverkit-gpu and Workflow Builder → serverkit-workflows
(manifest-driven nav/route/title/palette; pages + backend stay core, D2)
- Module toggles (#14): module_service + /api/v1/modules + 503 guards on
email/wordpress; frontend useModules hook, sidebar gating, ModuleRoute guard,
Settings → Modules card
- Marketplace curation polish (#15): by-ServerKit badge, real category chips,
detail modal with icon + screenshots
- Tests: test_extension_migration.py, test_module_toggles.py (backend suite green)
Tab-grouped conversions (#8/#9/#10/#12/#13) deferred to after the Phase 3
tab-slot primitive (#27) to avoid a grouped-UX regression — see plan doc.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-01 21:34:54 -04:00 |
|