v0.8.0
Immutable
release. Only release title and notes can be modified.
0.8.0 (2026-07-04)
Features
- core types and path resolution from runtime context (c0fdd75)
- defensive parsers for profile registry and extension manifests (afe9170)
- extension detail hover card and roomier sidebar profile rows (2930173)
- extension icons in matrix, themed welcome button, clearer labels (85de57f)
- inventory composition and IO service (a586935)
- live-refresh read-only profile documents (05bcf07)
- matrix panel host, service wiring, file watchers, guarded mutations (b710e52)
- matrix webview UI with filters, chips, and cleanup flow (4d0770d)
- open the matrix automatically from the activity bar (configurable) (12894de)
- orphan computation and trash-based cleanup service (0609589)
- per-row bulk install/remove across profiles and apply-to-all guide action (b22e19f)
- profiles dashboard in the activity sidebar (524c734)
- rename to Profile Extension Manager, brand assets, CI, publishable README (ad7e56b)
- serialized CLI mutation service with windows cmd-shim handling (8d7c418)
Bug Fixes
- attach vsix to draft release before publishing (immutable releases) (db1fb79)
- degrade safely on default-manifest and .obsolete parse failures (5432926)
- exclude app-scoped extensions from bulk actions; listener/style cleanup (413729a)
- icon path guard, stale page title, unsupported-state cleanup (bbffe86)
- improve README clarity and privacy statement (119a1b1)
- keep hover card through keyboard-path refreshes, restore card focus (28d3f78)
- last-profile confirm with inherited profiles, cancel resync, watcher and stat resilience (ba4d6c8)
- persistent webview toolbar preserving filter focus, live orphan refresh, manual refresh (7e703c0)
- prepublish build, unreadable-vs-missing state files, dev-host guard, unsupported panel state (2ffa6e5)
- register file watchers with service construction, not matrix open (47a0723)
- reject profile names with double quotes; document deleteFolders contract (58093aa)
- suppress orphan reporting when profile registry is unreadable (5c8f54d)
- validate extension-page opens, honest marketplace disclosure, card survives refresh (8a42a4b)