What's new
Script steps now use Monaco - the same editor that powers VS Code - everywhere a script is edited. That gets you proper syntax highlighting for PowerShell, Bash, and YAML, dark and light themes, and a fullscreen mode for long scripts that previously felt cramped in the step pane.
The editor is also variable-aware. As you type $OctopusParameters["..."], #{...}, or the Jaws-style $(...) references, the completion list surfaces the variables actually in scope for the current step, with their source - workspace, project, environment, target, or built-in. The same scope is exposed in step property fields too: regular text inputs now have an inline variable picker, so non-script settings benefit from the same variable resolution as scripts.
This release also lands the new side menu and overall UI refresh introduced in PR #26, plus the first round of Linux agent install improvements.
Highlights
Monaco editor in every script step, with themes and fullscreen mode. Variable picker and autocomplete in script editors, scoped to the current step. Inline variable injectors in step property textboxes. Refreshed navigation, side menu, and overall UI.
Highlights
- Monaco editor in every script step, with themes and fullscreen mode
- Variable picker and autocomplete scoped to the current step
- Inline variable injectors in step property textboxes
- Refreshed side menu and overall UI