Added
Added
7 entries- lib/workspace/marketplace/engine.ts with installPackage / uninstallPackage / listInstallations / listRecentActivity / listInstallationEvents / isPackageInstalled / getInstalledStatusMap.
- Full lifecycle enforcement: validate → check compatibility → resolve dependencies → preflight → persist → configure → activate → ready.
- Auto-install of required dependencies with typed InstallFailureCode short-circuit on failure.
- PackageUninstallDialog with dependent-package warning and force-remove option.
- InstalledWorkspace component with a workspace-wide activity timeline reading from real events.
- MarketplaceInstallationEvent model — immutable event log indexed by installation + createdAt and by kind.
- catalog-sync helper that mirrors static PackageDefinitions into DB so FK targets always exist before an install commits.
Improved
Improved
2 entries- PackageInstallDialog wired to installPackageAction with real preparing / installing / configuring / activating / ready phases and typed failure state with retry.
- live-status helper merges live installation state into every catalog surface (marketplace home, detail, categories, collections, installed).