af0939038b
Fix undefined type references
2025-03-19 21:26:38 +02:00
a183c8f69a
Fix the rest of lints
2025-03-19 21:21:04 +02:00
0af4a3ebd7
Fix unfixable lints
2025-03-19 21:10:42 +02:00
73520b923f
break some linting...
2025-03-19 20:01:31 +01:00
b88f9fb1ff
break some linting
2025-03-19 19:59:17 +01:00
20cdcc37fc
Fix fixable lints
2025-03-19 20:00:33 +02:00
6bfa54e9b4
Merge pull request #3725 from SillyTavern/feat/expressions-filter-available
...
Adds filtering to expressions to ignore labels that do not have sprites available
2025-03-19 19:18:02 +02:00
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
d5d3516e18
Merge pull request #3724 from SillyTavern/fix/expressions-upload-new
...
Fix not being able to upload sprite when no sprite existed for an expression
2025-03-19 09:51:45 +02:00
a8899f7d81
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
2025-03-19 03:30:53 +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
0be952b9a0
Fix sprite upload on empty expression
...
- When no sprite was defined before, it falsely tried to derive the filename from the existing filename when "allow multiple" was not enabled. It now correctly just utilizes the expression name, not relying on filename anymore.
2025-03-19 02:17:17 +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