LANCommander/LANCommander.Server/Models
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
..
AccountLinkPayload.cs Start of interface to link external providers to user account 2024-12-30 01:05:58 -06:00
AddToCollectionOptions.cs Rename server project 2024-08-04 18:44:33 -05:00
AlertViewModel.cs Rename server project 2024-08-04 18:44:33 -05:00
AuthenticationProviderActionType.cs Working registration via OAuth 2024-12-30 21:04:13 -06:00
ChangeAliasRequest.cs Rename server project 2024-08-04 18:44:33 -05:00
ChunkUpload.cs Rename server project 2024-08-04 18:44:33 -05:00
DashboardViewModel.cs Rename server project 2024-08-04 18:44:33 -05:00
DataTableColumn.cs Missing column model 2024-12-12 17:42:49 -06:00
ErrorViewModel.cs Rename server project 2024-08-04 18:44:33 -05:00
ExportDialogOptions.cs Allow more granular selection of records for import/export 2025-08-01 02:27:06 -05:00
FilePickerOptions.cs Make ArchiveId nullable for file pickers 2026-02-07 19:19:33 -06:00
FirstTimeSetupModel.cs Refactored first time setup 2024-10-12 18:36:00 -05:00
ImportDialogOptions.cs Implement some export functionality 2025-04-11 02:31:29 -05:00
LoginModel.cs Map external user auths to users via custom fields 2024-12-29 18:58:01 -06:00
OrphanedFile.cs Rename server project 2024-08-04 18:44:33 -05:00
RegisterModel.cs Working registration via OAuth 2024-12-30 21:04:13 -06:00
RoleViewModel.cs Rename server project 2024-08-04 18:44:33 -05:00
SaveUpload.cs Rename server project 2024-08-04 18:44:33 -05:00
ScriptEditorOptions.cs Improve script editor with context-aware completions, validation, and UX 2026-05-10 19:33:48 -05:00
UserViewModel.cs Rename server project 2024-08-04 18:44:33 -05:00