LANCommander/LANCommander.Server/UI/Components
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
..
DataTable Making it 'required' and removing the default to help the runtime resolve better 2025-12-13 16:50:52 +11:00
_Imports.razor Rename server project 2024-08-04 18:44:33 -05:00
ActionEditor.razor Fix console/http path saving in servers. Remove old export dropdown. 2026-02-08 15:03:15 -06:00
ArchiveBrowserDialog.razor Move file manager component to UI project 2025-09-06 12:57:15 -05:00
ArchiveEditor.razor Fix passing of tool ID to uploader 2026-02-16 18:28:23 -06:00
ArchiveUploader.razor Pass correct archive ID to OnArchiveUploaded callback 2026-04-04 15:05:06 +02:00
AvatarUploader.razor Prefer IOptions, fix setting duplication bug 2025-11-17 18:01:53 -06:00
ExportDialog.razor Rename to ArchiveService 2025-11-17 22:09:03 -06:00
FilePicker.razor Fix save path editor crashing when no archive exists on game 2026-02-07 19:05:10 -06:00
FilePickerButton.razor Make ArchiveId nullable for file pickers 2026-02-07 19:19:33 -06:00
FilePickerDialog.razor Rename server project 2024-08-04 18:44:33 -05:00
ImagePicker.razor Add multiple select support for media grabber 2026-04-30 02:16:17 -05:00
ImportUploadDialog.razor Cleanup import files after completion 2026-05-07 23:40:17 -05:00
InputRegistry.razor Update to AntBlazor v1.1.0 2024-12-31 18:21:41 -06:00
MainMenu.razor Add LANCommander HQ metadata/media provider 2026-05-07 01:11:41 -05:00
MediaGrabberDialog.razor Fix media grabbing 2026-05-01 01:10:58 -05:00
MobileMenu.razor Update to AntBlazor v1.1.0 2024-12-31 18:21:41 -06:00
PageContent.razor Add forms for editing logging providers 2025-02-08 19:27:59 -06:00
PdfReaderDialog.razor Standardize private method signature 2024-11-22 02:05:44 -06:00
PowerShellConsole.razor Improve script editor with context-aware completions, validation, and UX 2026-05-10 19:33:48 -05:00
RedirectToLogin.razor Refactor Settings 2025-11-16 12:31:25 -06:00
RegToPowerShell.razor Rename server project 2024-08-04 18:44:33 -05:00
ScriptEditor.razor Improve script editor with context-aware completions, validation, and UX 2026-05-10 19:33:48 -05:00
ScriptEditorDialog.razor Improve script editor with context-aware completions, validation, and UX 2026-05-10 19:33:48 -05:00
ScriptTextEditor.razor Improve script editor with context-aware completions, validation, and UX 2026-05-10 19:33:48 -05:00
Sidebar.razor Move menu and sidebar to components 2025-03-11 19:22:54 -05:00
Social.razor Fix sidebar social styling 2025-02-06 19:42:55 -06:00
StorageLocationSelector.razor Remove use of DatabaseServiceFactory, update service dependency injection 2025-02-01 02:21:34 -06:00
StylesheetEditorDialog.razor Improve script editor with context-aware completions, validation, and UX 2026-05-10 19:33:48 -05:00
TableColumnPicker.razor Fix spacing on tables, use datatable where possible 2025-01-20 20:00:15 -06:00
TaxonomyInput.razor Changing how null is detected and handled 2025-12-17 14:50:05 +11:00