* set pipe to empty string on empty closure
* fix missing parser flags and scope
* add closure serializing
* add enum provider function to slash command arguments
* add enum providers for /bg, /ask, and /go
* fix index out of bounds returning undefined
* keep whitespace as is in mixed unnamed args (string+closure)
* add _hasUnnamedArgument to named arguments dictionary
* allow /var key=x retrieval
* add enum provider to /tag-add
* fix typo (case)
* add option to make enum matching optional
* add executor to enum provider
* change /tag-add enum provider to only show tags not already assigned
* add enum provider to /tag-remove
* fix name enum provider excluding groups
* remove void from slash command callback return types
* Lint undefined and null pipes
* enable pointer events in chat autocomplete
* fix type hint
---------
Co-authored-by: LenAnderson <Anderson.Len@outlook.com>
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
- Add data attribute to the right nav panel for the currently open menu type
- JSDoc of possible menu_type values
- Refactor using the menu_type setter
- Remove legacy "settings" menu type, as that one is not part of those really
- Need to pull my "wider" popup type from the other branch, because 1/1 aspect ratio scaling is just bad
- Add a few tailwind-like classes for ul-li styling
- Add <kbd> element styling for keyboard buttons
Tabby now supports batching and the "n" parameter for both non-streaming
and streaming. Add this into SillyTavern.
Signed-off-by: kingbri <bdashore3@proton.me>
- Refactor overwrite check to utility function
- Don't mind me refactoring character delete functions. I tried something, but I think the refactoring still makes sense