SillyTavern 1.12.11
News
config.yaml
settings for thumbnailing and backups have been reorganized and will be migrated automatically the next time you run a startup script. See the documentation for more information: https://docs.sillytavern.app/administration/config-yaml/
Backends
- Gemini 2.0 Flash: Updated prompt safety settings.
Improvements
- Chat Import: Support RisuAI JSON format.
- Character Import: Tag imports are postponed for better performance.
- Thumbnails: Added config.yaml option for thumbnail sizes.
- Tokenizers: API tokenizer cache is now specific to a selected model. Added "Best match" logic for DeepSeek and Nemo models.
- Prompt Manager: Added a dedicated drag handle for prompt bits in mobile view.
- Docker: Frontend libraries are precompiled for faster container startup.
- Various localization improvements and fixes.
Extensions
- Manager: Added an option to sort installed extensions by display name.
- WebSearch: Added KoboldCpp as a search backend.
- Vector Storage: Added an option to chunk files only on custom delimiter.
- Quick Replies: Added options to rename and duplicate QR sets.
- Custom macros registered by extensions will display in autocomplete.
- Generate interceptors can now be executed on quiet prompts.
STscript
- Added
/chat-render
,/chat-reload
,/css-var
commands. - Added
{{firstDisplayedMessageId}}
macro.
Bug Fixes
- Fixed copy buttons when not running on localhost or HTTPS.
- Fixed a memory leak in Webpack compilation.
- Fixed setting default values for undefined UI theme fields.
- Fixed alphabetical list sorting of tags as folders.
- Fixed temporary response length getting stuck on page reload.
- Fixed
{{firstIncludedMessageId}}
with chat lazy loading.
Community Updates
- Fix i18n Issues & Update zh-TW Translation by @RivelleDays in #3258
- Update readme-zh_tw.md by @RivelleDays in #3259
- Update inclusion-group tooltip doc site link by @underscorex86 in #3261
- Add thumbnail dimensions to config by @Cohee1207 in #3262
- Reorganize backup configs by @Cohee1207 in #3264
- Change Gemini system instruction parameter key to
systemInstruction
by @fizzAI in #3269 - Fix: Ensure "OFF" safety settings are applied to gemini-2.0-flash-exp for unfiltered responses by @tincansimagine in #3271
- Folders should not be sorted in the char list by @Wolfsblvt in #3265
- Add the option to specify a character for generateQuietPrompt by @cierru in #3273
- Search term search will show empty folders too by @Wolfsblvt in #3274
- Correct skipping RVC on AllTalk V1 Server by @erew123 in #3275
- Allow zoomed in images in chat to be closed by clicking outside by @Wolfsblvt in #3285
- Add
/css-var
slash command by @Wolfsblvt in #3284 - Character import speedup by delaying tag import by @d-ber in #3266
- Fix
{{firstIncludedMessageId}}
to not rely on DOM by @Wolfsblvt in #3287 - QR Set buttons for rename and duplicate by @Wolfsblvt in #3290
- Add returnChunks and resultSize args to /db-search by @zerofata in #3289
- Add autocomplete for custom registered macros by @Cohee1207 in #3292
- feat: add Prome spanish translation by @Bronya-Rand in #3293
- zh-CN translation staging by @Tosd0 in #3247
- Constrict scrolling to lower dynamic formarea in alternate greetings popup by @uberubert in #3299
- Update ru-ru translation by @Yokayo in #3291
- Restore temp response length as early as possible by @Cohee1207 in #3301
- Update fr-fr translation by @sakhavhyand in #3303
- Fix Chat Completion list label descriptions not correctly wrapping on non-chromium browsers by @Wolfsblvt in #3282
- Fixed featherless.ai models display and filters by @Eradev in #3305
- Add sorting order for extensions manager by @Cohee1207 in #3309
- Update zh-tw Translation by @RivelleDays in #3308
- Fix copy actions for non-HTTPS/localhost by @Cohee1207 in #3311
- Fix mes examples being undefined if empty by @NodudeWasTaken in #3317
- Staging by @Cohee1207 in #3319
New Contributors
- @cierru made their first contribution in #3273
- @zerofata made their first contribution in #3289
- @uberubert made their first contribution in #3299
- @sakhavhyand made their first contribution in #3303
- @Eradev made their first contribution in #3305
- @NodudeWasTaken made their first contribution in #3317
Full Changelog: 1.12.10...1.12.11