Overview
CreateLixir 1.5 turns installed packages into first-class platform citizens. The Installed page becomes a full management dashboard — search, filters, per-package action menu, and a real update flow with progress states.
Every package now follows the same lifecycle: installed → active → (disabled ⇄ active) → update available → updating → active → uninstalled. No package-specific paths, no hidden state.
Under the hood: a new manager service coordinates enable, disable, and update against the runtime, and every transition emits a notification.
Features
Package management dashboard
- New /workspace/marketplace/installed dashboard with search, filter chips, and facet selects for publisher and package type.
- Per-row action menu covering Open, Configure, Update, Disable/Enable, and Uninstall.
- Every installed package now shows a verified-publisher badge derived from platform metadata.
Features
Update flow
- Update dialog with review, phased progress, and post-update capability re-registration.
- Update candidates surface automatically as an 'Updates available' filter with a running count.
- Runtime capabilities are re-registered on every update so contribution changes take effect immediately.
Features
Enable / Disable
- Packages can now be disabled without uninstalling — configuration is retained for later re-enable.
- Disabled packages deregister their runtime capabilities and stop contributing until re-enabled.
Improvements
Activity + notifications
- Every lifecycle transition emits a premium toast — installed, updated, enabled, disabled, uninstalled.
- Activity timeline shows new event kinds: update_started, updated, enabled, disabled.
- Reusable ChangelogTimeline component powers detail, config, and update surfaces.