Files
Juan DenisandClaude Fable 5 136f8b195a refactor(marketplace): retire the legacy Extension catalog (#51)
The DB-seeded Extension/ExtensionInstall catalog was dead weight:
nothing ever populated it on a real panel, so it fed Browse an empty
third lane redundant with the real sources (builtin folder scan, remote
registry, InstalledPlugin state), and its orphaned per-user config
plumbing connected to nothing a plugin could read (superseded by #49).

Removed: the two models, marketplace_service.py, all legacy /marketplace
CRUD/install/rate endpoints (the blueprint keeps only the registry
endpoints), the frontend published lane (catalog mappers, install/
uninstall handlers, rating stars, published stats) and its API methods.
Migration 046 drops the orphaned tables.

Pipeline + registry suites 29 green; lint 0 errors; build clean.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 02:21:45 -04:00
..
2026-06-19 10:08:58 -04:00