Commit Graph

9177 Commits

Author SHA1 Message Date
9e8fd3f5a0 Merge pull request #3382 from SillyTavern/staging
Staging into reasoning-regex
2025-01-29 11:38:50 +02:00
cd05650164 Merge pull request #3379 from Finadil/staging
Fix /note-role argument name
2025-01-29 01:09:36 +02:00
d5f6ecf3c3 Fix /note-role argument name
I am full of shame. 🫢
2025-01-28 18:03:01 -05:00
7f321c9cf6 Merge branch 'staging' into patch-1 2025-01-28 22:50:49 +00:00
4f456b2b80 TTS: Call module worker when audio stops playing
#3371
2025-01-28 23:14:26 +02:00
6dde068e71 Merge pull request #3371 from fearmear/release
Decrease TTS generation delay by splitting a message on a new line
2025-01-28 23:10:12 +02:00
2aa1dd41f5 eslint 2025-01-28 23:07:59 +02:00
26feb448a3 Merge pull request #3368 from SillyTavern/profile-stopstrings
Add command and profile for custom stop strings
2025-01-28 23:03:09 +02:00
0c9676e7fc /stop-strings: add aliases 2025-01-28 23:01:58 +02:00
bab8a09a80 /stop-strings: update help 2025-01-28 23:00:28 +02:00
b0e80137da Sets italics inside quotes to parent color. 2025-01-28 20:58:26 +00:00
35e8561bff /reasoning-set: fix at argument 2025-01-28 21:03:44 +02:00
552a418bae Merge branch 'staging' into staging-3071-v2 2025-01-28 10:49:53 -05:00
0c9b301a57 Prevent ephemeral message extra changes vanish upon swiping 2025-01-28 15:39:09 +00:00
3a8a329b0f Merge pull request #3373 from braxton-p/fix-newlines-skip_tags-regex
Fix tts.skip_tags's regex to match newlines
2025-01-28 09:50:51 +02:00
63e7acb87b Make this feature togglable in extensions > "Narrate by paragraphs (when not streaming)" 2025-01-28 05:50:25 +03:00
145136059e Fix tts.skip_tags's regex to match newlines
The extension_settings.tts.skip_tags setting is meant to skip sending
tags and their content to the TTS API provider. The original regular
expression matched content inside tags with ".*?". Unfortunately,
Javascript's engine does *not* match newlines on the "." without the /s
flag.

The /s flag was added in ES2018. To be more compatible, the regex
has been changed to "[\s\S]+?". This gives similar performance (instead
of using capture groups) and matches all content within a tag, as the
original regex intended.
2025-01-27 17:43:24 -08:00
283ceb6bbf Decrease TTS generation delay by splitting a message on a new line 2025-01-28 02:51:05 +03:00
6348d1f19a CSS fixes (hide overflow, sprites interactable) 2025-01-28 00:17:42 +01:00
d316d51c0b Rework expression slash commands
- Common naming schema for slash commands, all starting with the name of the expression - moved the original names to aliases
- Make char name optional for /expression-last if not in group chat
- Removed legacy 'format' argument handling from /expression-classify
- Fixed /expression-upload to the new backend call, added optional 'spriteName' argument
2025-01-27 23:48:37 +01:00
d616dfef38 Prevent log warning spam 2025-01-28 00:03:38 +02:00
84a8a2bc2b Fix expression sprite sorting, fade additional
- Sort alphabetically, but keep the main expression file first
- Fade additional sprite images if "allow multiple" is not chosen
2025-01-27 23:01:29 +01:00
0fb9884ab8 Skill issue 2025-01-27 23:59:25 +02:00
0a413d63aa Add reasoning regex on edit 2025-01-27 23:11:31 +02:00
7063af7363 Move new expression settings, add tooltip 2025-01-27 22:10:31 +01:00
6fc342d446 Add regex processing for reasoning blocks 2025-01-27 23:06:07 +02:00
3d6f48786d Refactor expression popups to modern popup 2025-01-27 21:57:40 +01:00
65ad79adce Fix expression delete 2025-01-27 21:50:13 +01:00
fad4e4e75e Add command and profile for custom stop strings 2025-01-27 22:30:35 +02:00
3b8fd6f62f Merge pull request #3345 from SillyTavern/woo-yeah
Better reasoning
2025-01-27 22:09:32 +02:00
abe240397d Set assistant role to bias in CC
#3366
2025-01-27 22:01:44 +02:00
8b5e0df2d7 Refactor reasoning placeholder clean-up 2025-01-27 21:56:15 +02:00
2b919d0cf2 Merge pull request #3367 from witten/patch-1
Update docker command in README to actually run the container
2025-01-27 21:39:43 +02:00
a03193b2f7 Change docker create to run so it actually runs the container. 2025-01-27 11:08:08 -08:00
a5a8f6057b Merge branch 'staging' into woo-yeah 2025-01-27 20:56:04 +02:00
fd1fdc6466 Fix fitting class resetting after picking BG 2025-01-27 17:48:50 +00:00
ef127df623 Update sprite delete call 2025-01-27 08:33:14 +01:00
3282c9426c Upload expressions update 2025-01-27 05:39:51 +01:00
5c34c93a84 Merge branch 'staging' into support-multiple-expressions 2025-01-26 23:11:37 +01:00
239c3f1db7 Add settings for multiple expressions 2025-01-26 23:11:22 +01:00
6d43eea1bd Merge pull request #3361 from SillyTavern/write-fallback-img
Use default avatar if imported image is corrupted
2025-01-26 20:36:14 +02:00
312969462e Fix AICC website reference 2025-01-26 20:35:24 +02:00
999da4945a Fix error log 2025-01-26 20:29:04 +02:00
bf294aa684 Merge pull request #3360 from SillyTavern/group-member-version
Add char version to group panel member names
2025-01-26 20:22:27 +02:00
a58476d079 Clip long version strings 2025-01-26 20:15:32 +02:00
adede8b6be Roll on the sprite to use for an expression 2025-01-26 19:12:37 +01:00
65e32f720d Use default avatar if imported image is corrupted 2025-01-26 19:58:37 +02:00
35ab677ff1 Add char version to group panel member names
- Follows the same style as version in char list
- Respects the chosen "auxiliary field" setting

Closes #3359
2025-01-26 18:44:12 +01:00
bfedf20db5 Add reasoning tokens to token count. 2025-01-26 18:29:31 +02:00
a7516937f7 Add reasoning slash commands 2025-01-26 18:00:14 +02:00