Commit Graph

5620 Commits

Author SHA1 Message Date
f5ecd1fa5f Reduce warning level to debug 2025-03-19 19:15:07 +02:00
2e936e804a Fix default value for filter argument 2025-03-19 10:17:08 +01:00
5a6058d319 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
2025-03-19 03:06:50 +01:00
7d034cba11 Remove forced newline separator from group join wrappers (#3722)
* Remove forced newline separator from group join wrappers

* Remove unnecessary ternary

* Do not trim field wrappers
2025-03-18 23:12:49 +02:00
6a4b8c3870 Added group wrapper events 2025-03-18 22:21:25 +03:00
8309c30a3e Merge branch 'staging' into feat/an-macro 2025-03-18 20:27:37 +02:00
4df98b0341 Add macro for charDepthPrompt 2025-03-18 20:27:15 +02:00
b6c1c9a40d MistralAI: Add new models 2025-03-18 19:53:02 +02:00
3c61074d78 Add macros for Author's Notes
Closes #3716
2025-03-18 18:15:59 +02:00
c92ca8dbfb Merge branch 'staging' into integrity 2025-03-18 01:51:07 +02:00
03d590415b Merge pull request #3700 from SillyTavern/reasoning-template
Reasoning templates
2025-03-18 01:49:06 +02:00
cbb69adf53 Merge pull request #3709 from SillyTavern/fix-expression-override-display
Fix Expression Override not resetting if empty
2025-03-18 01:05:58 +02:00
b3406f8abf Merge branch 'release' into staging 2025-03-18 00:59:15 +02:00
594a3720ad Fix TTS 2025-03-18 00:59:04 +02:00
b1346910a4 Adjust reasoning template migration procedure 2025-03-18 00:47:20 +02:00
271c93a504 Rename DeepSeek template, add Blank reasoning template 2025-03-18 00:32:31 +02:00
6ff06ff04b Use performFuzzySearch 2025-03-18 00:29:03 +02:00
5585220d0a Fix Expression Override not resetting if empty
- When switching chars, override field gets correctly loaded. The display value won't be reset when the override was empty. This was likely unintended.
2025-03-17 23:23:58 +01:00
49949f2f8e Merge pull request #3705 from Yokayo/staging
Update ru-ru translation
2025-03-18 00:01:15 +02:00
e7c9960a45 Fix 2025-03-18 02:15:13 +07:00
86de927ab9 Added "custom_url" to ChatCompletionService 2025-03-17 14:54:59 +03:00
fba2d809d0 Merge branch 'release' into staging 2025-03-17 09:47:11 +00:00
b01e2824be Remove trim from /start-reply-with 2025-03-17 09:46:52 +00:00
40c3674da1 Update tl 2025-03-17 16:09:36 +07:00
c022858e5b Fix structuredClone 2025-03-16 23:37:18 +02:00
8dc66bd21b Better WI type readability, fixed clone and type opeators. 2025-03-17 00:13:39 +03:00
1593951281 Cloned preset before using 2025-03-17 00:00:37 +03:00
cf2671c6d7 Merge branch 'staging' into reasoning-template 2025-03-16 22:51:28 +02:00
0e41db615e New exports 2025-03-16 23:44:02 +03:00
d314752547 Add reasoning template to connection profiles 2025-03-16 22:39:43 +02:00
5ab284f1f5 Merge branch 'staging' into integrity 2025-03-16 21:28:37 +02:00
d42a81f97c New connection manager events, ConnectionManagerRequestService (#3603) 2025-03-16 16:58:34 +02:00
62342b35e2 Reasoning template 2025-03-16 15:01:31 +02:00
fff1dd59c3 minor 4.5 detection tweak 2025-03-15 19:27:42 -05:00
400d29e97e Add chat integrity check to saveChat 2025-03-16 02:24:20 +02:00
b8afa96de5 Replace link to docs about regex flags 2025-03-15 23:07:58 +02:00
0c7d5c76e2 gemini-2.0-flash-exp-image-generation 2025-03-15 14:58:06 +02:00
e57396040d No swiping hotkeys when modifiers are held. 2025-03-15 00:43:37 +03:00
f607c3bc0d Gemma 3 (#3686)
* Gemma 3

* Adjust safetySettings

* Disable sysprompt

* Add isGemma check to tool processing logic

* Disable a google search tool for gemma
2025-03-14 21:41:28 +02:00
0017358f8b Gemini inline images (#3681)
* Gemini images for non-streaming

* Parse images on stream

* Add toggle for image request

* Add extraction params to extractImageFromData

* Add explicit break and return

* Add more JSdoc to processImageAttachment

* Add file name prefix

* Add object argument for saveReply

* Add defaults to saveReply params

* Use type for saveReply result

* Change type check in saveReply backward compat
2025-03-14 20:15:04 +02:00
f362f94c2d Decrease connection timeout, set 'valid' status on 'invalid URL', don't wait if not needed
Fixes #3683
2025-03-14 10:43:00 +02:00
c9e716d42f Merge pull request #3682 from SillyTavern/feat-add-regex-toggle-command
Add `/regex-toggle` slash command
2025-03-14 10:15:00 +02:00
bef466a5a1 Merge pull request #3685 from kallewoof/202503-gemma-3
chat-template: gemma 3
2025-03-14 10:13:49 +02:00
f180d22680 chat-template: gemma 3 2025-03-14 13:57:48 +09:00
18fa33d816 On review feedback of /regex-toggle
- Add quiet arg to suppress success toast
- Fix return values
- Switch-case instead of nested ternaries
- state uses onOfToggle
2025-03-14 01:03:08 +01:00
e60796548b Skip status check of invalid custom endpoint URLs
Fixes #3683
2025-03-14 01:40:38 +02:00
7537192c9a Add /regex-toggle slash command
- Add /regex-toggle command, similarly to /extension-toggle
- toggles the state of both global and character-bound scripts
- Update jsdoc being inconsistent

Closes #3613
2025-03-13 23:55:08 +01:00
be37b6ff8f Merge pull request #3679 from bmen25124/command_a
Added command-a-03-2025 and command-a tokenizer
2025-03-13 22:14:03 +02:00
cd0ca0363e Fix /inject id not being required, cause undefined 2025-03-13 20:35:39 +01:00
fdcff7a7f0 Fixd "model.id" check 2025-03-13 22:25:20 +03:00