You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(Mountain): Distinguish user vs built-in extension paths during scan
Add `IsUserExtensionScanPath()` helper to detect whether a scan directory represents the user-writable `~/.land/extensions` root (or `LAND_USER_EXTENSION_DIRECTORY` override) versus bundled paths like `Resources/extensions` and VS Code's submodule.
Previously every extension was marked `IsBuiltin = true` regardless of source, causing user-installed VSIXes to appear under "Built-in" in the Extensions sidebar and leaving `@installed` (which filters for User-scope) empty. Now the scanner checks the canonical scan path upfront and sets `Description.IsBuiltin = !IsUserPath` accordingly.
This complements the sidebar handler fix in the previous commit by ensuring the underlying scan data is correctly classified at the source.
0 commit comments