Commit Graph

1728 Commits

Author SHA1 Message Date
842b59605b Merge branch 'staging' into staging-3071-v2 2025-02-02 02:44:21 -05:00
e5e931356b Remove forceEnum from char args in slash commands
- This precented people from actually using the characterKey inside the chatbox to go to a character
2025-02-02 03:43:20 +01:00
1ea2134936 Add title tooltip to expression sprites
Closes #2596
2025-02-01 23:43:45 +01:00
fb2ee756dd Update and fix default expressions + emojis
- Move "use default emojis" from its own toggle into the fallback dropdown
- Add "no fallback" to the fallback dropdown
- fix fallback expressions not being consistently used
- Switching fallback will now reroll/reset the relevant expression
- Add html attributes on the expression image
2025-02-01 07:52:04 +01:00
25ffc4ac4a Merge branch 'staging' into support-multiple-expressions 2025-02-01 04:47:48 +01:00
5c30244627 Fix visual novel mode for new expression thingy 2025-02-01 04:46:30 +01:00
2a322faa6a Toast on /qr-get if no label and id are provided 2025-01-30 22:51:40 +01:00
3a6d5faa8a Merge branch 'release' into staging 2025-01-30 21:06:40 +02:00
198fbe1a1f Set RVC version match correctly 2025-01-30 17:41:24 +00:00
2318df8b74 alltalk.js resolve V1 URL duplication in AllTalk TTS audio output
Fix URL concatenation issue where base URL was being duplicated in audio file paths. 

Updated handling of V1 (full URL) and V2 (relative path) API response formats to prevent `http://localhost:7851http://127.0.0.1:7851` type errors.
2025-01-30 17:21:41 +00:00
198d10e759 Allow setting specific sprites as expressions
- Update /expression-set command to allow setting specific sprites
- Enhance enum completion for /expression-set to show expressions/sprites and more their info
- Fix setting sprite folder reprinting stuff double
- Fix not being able to unset expressions
2025-01-30 02:42:05 +01:00
73393a5d5e yoink talkinghead - goodbye extras dependency 2025-01-30 01:44:27 +01:00
a6a7810be2 Regex: fix "Alter Outgoing Prompt" applying when unchecked (#3380)
* Regex: rework ephemerality options.

* Fix ephemeral regex being executed when unwanted

* Revert to old code style
2025-01-29 11:39:32 +02:00
9e8fd3f5a0 Merge pull request #3382 from SillyTavern/staging
Staging into reasoning-regex
2025-01-29 11:38:50 +02: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
552a418bae Merge branch 'staging' into staging-3071-v2 2025-01-28 10:49:53 -05: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
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
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
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
adede8b6be Roll on the sprite to use for an expression 2025-01-26 19:12:37 +01:00
a072951102 Update backend returned sprites list 2025-01-26 00:15:46 +01:00
11882827c7 Add new Gemini thinking model and its alias, specify context size and vision support 2025-01-22 18:37:43 +08:00
1f9fa74786 Rewritten minLogLevel feature 2025-01-15 10:02:32 -05:00
4ebff0ffcc Merge branch 'staging' into ruRuJan 2025-01-13 16:53:26 +00:00
b177affd81 Merge pull request #3289 from zerofata/vector-db-search-cmd
Add returnChunks and resultSize args to /db-search
2025-01-11 23:05:06 +02:00
89c984830b rename resultSize to count 2025-01-12 07:20:36 +13:00
1d5cf8d25c Work on translation 2025-01-12 00:42:58 +07:00
fc5debc660 replaced returnChunks with return arg to use existing helper functions 2025-01-11 17:42:19 +13:00
b89d41a701 Refactor prepare/redraw for consistency 2025-01-11 02:31:14 +01:00
3455da404a Add QR set duplicate button 2025-01-11 02:22:10 +01:00
0f45ebda03 Refactor QR set popups to new popup 2025-01-11 01:59:38 +01:00
4c1c62a56b Add QR set rename button 2025-01-11 01:41:46 +01:00
7f5ce54b1f Add returnChunks and resultSize args to /db-search 2025-01-11 11:32:05 +13:00
efeedc1274 Revert gallery selector changes 2025-01-09 22:39:40 +02:00
a8b5f8a95f Add /css-var slash command
- Add /css-var slash command to set CSS variables on some elements
- Update gallery div id to something actually unique ("#draggable_gallery")
2025-01-09 18:37:50 +01:00