LANCommander/LANCommander.UI
Pat Hartl 885032547b Improve script editor with context-aware completions, validation, and UX
- Filter variable completions and hover by script type so only relevant variables appear (e.g. $AllocatedKey only in KeyChange scripts)
- Add inline validation warnings for package scripts missing New-Package and for variables used outside their valid script type
- Extend debug console to support tools and redistributables, add stop button and elapsed time display
- Disable minimap, enable bracket pair colorization and word wrap
- Add snippet insertion via Monaco snippet controller with selection replacement support
- Add script templates that auto-populate on new script creation
- Add Variables dropdown in editor toolbar based on current script type
- Change Add Script button to type-selection dropdown, auto-populate script name from type, remove Type field from editor dialog
- Move Requires Admin checkbox to toolbar row, move toolbar and editor outside Form to prevent dropdown clicks from closing the modal
- Set MaskClosable=false on script editor modals so Monaco autocomplete clicks don't dismiss the dialog
2026-05-10 19:33:48 -05:00
..
Components Improve script editor with context-aware completions, validation, and UX 2026-05-10 19:33:48 -05:00
Extensions Implement infinite loading with chat thread 2026-01-11 14:38:24 -06:00
Providers Add component for better Not Found message 2026-01-18 02:09:07 -06:00
Styles Fix library list not scrollable and display of selected game details 2026-01-18 04:22:11 -06:00
_Imports.razor Consolidate shared components 2024-08-18 15:05:25 -05:00
_Imports.razor.js Implement infinite loading with chat thread 2026-01-11 14:38:24 -06:00
_Imports.razor.scss Style chat component 2026-01-02 02:10:42 -06:00
_Imports.razor.ts Improve script editor with context-aware completions, validation, and UX 2026-05-10 19:33:48 -05:00
ClassBuilder.cs Fix chat component rendering 2025-12-30 18:08:20 -06:00
LANCommander.UI.csproj Enhance PowerShell completions with generated type definitions 2026-05-08 02:13:36 -05:00
package-lock.json WIP infinite loader component 2026-01-03 15:53:17 -06:00
package.json WIP infinite loader component 2026-01-03 15:53:17 -06:00
StyleBuilder.cs Fix missing StyleBuilder utility class 2025-12-30 18:11:20 -06:00
tsconfig.json Consolidate JS for components 2024-08-18 15:25:31 -05:00
webpack.config.js Implement infinite loading with chat thread 2026-01-11 14:38:24 -06:00