Add support for toggleable /buttons
Commits
feat/multi-feature-pack2025-03-19
8eee1d09
Merge branch 'staging' into or-prompt-post-processing
Merge pull request #3729 from Erquint/stagingSigned
Merge pull request #3728 from SillyTavern/actions/eslint-checkerSigned
Fix undefined type references
Move run-eslint to PR Manager workflow
Fix the rest of lints
Downgrade jsdoc plugin
Fix unfixable lints
break some linting...
break some linting
Update eslint workflows version + formatting
More pointless lint.Signed
Linter's gonna lint…Signed
Use Node.js path parser to extract the stem in the chats search.
Fix fixable lints
Add unlinted file
Add ESLint PR check action
Merge branch 'staging' into or-prompt-post-processing
Merge pull request #3727 from Erquint/stagingSigned
Fix lint
Correct the chat search comment.Signed
Fix workflow permissions for done labeling
Merge pull request #3725 from SillyTavern/feat/expressions-filter-availableSigned
Reduce warning level to debug
Prepend title to chat messages array before concatenating the string.
Fix replacing user_prompt_bias on display
Join searched messages by linebreak to avoid searching for implicit whitespace.Signed
Fix default value for filter argument
Fix sprite upload on empty expression
Merge pull request #3724 from SillyTavern/fix/expressions-upload-newSigned
Merge pull request #3726 from SillyTavern/feat/expressions-remove-reasoningSigned
Chat titles are now included in the search. Query terms don't have to occur in the same message anymore.
Clean reasoning from classify response - If a reasoning model is used (via LLM, or R1 distill via webLLM), it'll likely return reasoning. That should not be used for the search of classification inside the response
Adds sprite-based filtering for expressions - Functionality only available for LLM/webLLM - New toggle to filter expressions on availalbe sprites - `getExpressionsList` filters cached expressions when checked (using sprite folder name/override) - `/expression-list` slash command has "filter" arg to filter list - `/expression-classify` slash command has "filter" arg now, to use filtered list for classification - `getExpressionLabel` uses filtered expressions when LLM/webLLM
Fix workflow circular dependency
Fix sprite upload on empty expression
2025-03-18
Label PR by size last (and pray)
added back import/export logic for cc presets
Apply post-process before setting cache at depth
Remove forced newline separator from group join wrappers (#3722)Signed
Merge pull request #3720 from bmen25124/group_wrapper_eventsSigned
OpenRouter: Allow applying prompt post-processing Fixes #3689
Added group wrapper events
Merge pull request #3718 from SillyTavern/feat/an-macroSigned
Merge pull request #3719 from SillyTavern/fix-workflows-v2-v1.1Signed
Switch pr workflow back to pull_request_target
Replace workflow secrets with automatic secret
Update auto labeling
Merge branch 'staging' into feat/an-macro