Nebula Studio is the VS Code extension for Nebula language support and platform template maintenance.
Authorized use only: this extension is intended for users with approved Nebula platform access and requires signing in with an authorized account.
Template Maintenance
The extension now exposes two template views in the Nebula Studio activity bar:
Template Assets: full FTL asset catalog grouped by path, including baseline-only templates and active overrides.
Template Resolution: effective source entries grouped by domain and owner, plus field/type candidate chains.
Editing Model
Baseline templates open as read-only documents.
Override templates open as writable documents.
Create Override From Baseline creates the override in schema and opens the writable override document.
Delete Override removes the override and falls the asset/resolution views back to baseline.
Generated Svelte sources open as read-only preview documents.
Current custom Svelte sources open as writable documents.
Inherited custom Svelte sources open as read-only effective documents, but still support opening the generated source and creating a local custom copy.
Create Custom Source From Generated, Create Empty Custom Source, Compare Generated And Custom, Delete Custom Source, and Refresh Affected Pages are available directly from resolution source entries.
Resolution View
Pages & Views groups page usages by ownerType -> ownerName -> element -> kind -> entry.
For page usages, action is its own element, so entity pages and action pages are displayed as separate branches under the same owner.
Entity Popups keeps the owner-based popup hierarchy for popup usages.
Source entries open the effective custom file when one exists; otherwise they open the generated source preview.
Entry colors distinguish local custom, inherited custom, and generated-only states.
Field / Type Candidates shows ordered matchedTypes, candidate template order, and the currently effective template.
Standalone dictType and valueType candidate inspection is available through the resolution view commands.