* Update UpdateAndStart.bat
* feat(client): desktop version uses select2 to search, filter, and select world info to edit
feat(client): styles for select2 to separate items and highlight
* fix(client): more aligned with current select2
fix(client): removed unecessary functions and styles
* Update WI editor layout
* Add min-width for WI sort and search
* Adjust control styling
* Update option creation logic
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
* Add generation type triggers to world info
* Simplify includes check
* Refactor getEntryField validation and default value handling
* Remove invalid attribute
* Check for a valid trigger
* Move search bar under buttons
Closes#4275
* Remove horizontal rules from right menu
* Add toggle for search form
* Add container for extension rm buttons
* Be square or be there
* Adjust font sizes
* Square enlargement program
* Adjust margins
* Remove margin from pagination outlet buttons
* Adjust margin on tag controls
* Collapse 1px margins
* Update public/script.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Remove variable assignment
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* CC/PM: Add generation type trigger prompt filter
Closes#4276
* Fix element cast type
* Narrower element types
* Change trigger to multiple select
* Extract class scope function
* Fix control name
* Add 'enabled' property to Prompt class and update type annotations in PromptManager methods
* Clarify placeholder of multiselect
* attempt at fixing select2 spacing issue across browsers
* found the actual problem
* fixing placeholder text
* fixing placeholder text again
* removing references to the select2_multi_sameline
---------
Co-authored-by: qvink <qvink@users.noreply.github.com>
* Secret manager (now for real)
* Refactor secret manager dialog
* Add error handling to secrets migration
* Adjust default value
* Add secret-id slash command
* Add secret management slash commands
* Improve type definitions
* Improve compatibility of UUID generator
* Add copy buttons to manager view
* Improve compatibility with Vertex AI service account
- Changed to input since textarea can't be used with datalist
- Unblock regular key placeholder
- Save email as a key label
- Interrupt validation if the input is a UUID (autocompleted)
* Add optional label input for secret values in key manager dialog
* Update masking rules
* /secret-id: make the arg "required" (it's not)
* [wip] Add user data cleanup service
* Add clean-up report viewer
* Fix review comments
* Add function comments
* Implement item actions
* Fix UI styles
* Add placeholder for empty results, update category description view
* Add displayEmptyPlaceholder method to show message when results list is empty
* Adjust menu buttons row
* Delete char-scoped data bank attachments on character deletion
* Data Bank: Handle character attachments on rename
* Remove line breaks in description strings
* Drop the category when the last item is deleted
* Skip invalid hashes instead of bailing