Wolfsblvt
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
Wolfsblvt
73393a5d5e
yoink talkinghead - goodbye extras dependency
2025-01-30 01:44:27 +01:00
Cohee
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
Cohee
9e8fd3f5a0
Merge pull request #3382 from SillyTavern/staging
...
Staging into reasoning-regex
2025-01-29 11:38:50 +02:00
Cohee
4f456b2b80
TTS: Call module worker when audio stops playing
...
#3371
2025-01-28 23:14:26 +02:00
Cohee
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
Cohee
2aa1dd41f5
eslint
2025-01-28 23:07:59 +02:00
Cohee
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
Eradev
552a418bae
Merge branch 'staging' into staging-3071-v2
2025-01-28 10:49:53 -05:00
Dzmitry Kazlouski
63e7acb87b
Make this feature togglable in extensions > "Narrate by paragraphs (when not streaming)"
2025-01-28 05:50:25 +03:00
Small Eggs
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
Dzmitry Kazlouski
283ceb6bbf
Decrease TTS generation delay by splitting a message on a new line
2025-01-28 02:51:05 +03:00
Wolfsblvt
6348d1f19a
CSS fixes (hide overflow, sprites interactable)
2025-01-28 00:17:42 +01:00
Wolfsblvt
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
Wolfsblvt
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
Wolfsblvt
7063af7363
Move new expression settings, add tooltip
2025-01-27 22:10:31 +01:00
Cohee
6fc342d446
Add regex processing for reasoning blocks
2025-01-27 23:06:07 +02:00
Wolfsblvt
3d6f48786d
Refactor expression popups to modern popup
2025-01-27 21:57:40 +01:00
Wolfsblvt
65ad79adce
Fix expression delete
2025-01-27 21:50:13 +01:00
Cohee
fad4e4e75e
Add command and profile for custom stop strings
2025-01-27 22:30:35 +02:00
Wolfsblvt
ef127df623
Update sprite delete call
2025-01-27 08:33:14 +01:00
Wolfsblvt
3282c9426c
Upload expressions update
2025-01-27 05:39:51 +01:00
Wolfsblvt
5c34c93a84
Merge branch 'staging' into support-multiple-expressions
2025-01-26 23:11:37 +01:00
Wolfsblvt
239c3f1db7
Add settings for multiple expressions
2025-01-26 23:11:22 +01:00
Wolfsblvt
adede8b6be
Roll on the sprite to use for an expression
2025-01-26 19:12:37 +01:00
Wolfsblvt
a072951102
Update backend returned sprites list
2025-01-26 00:15:46 +01:00
sirius422
11882827c7
Add new Gemini thinking model and its alias, specify context size and vision support
2025-01-22 18:37:43 +08:00
Eradev
1f9fa74786
Rewritten minLogLevel feature
2025-01-15 10:02:32 -05:00
Cohee
4ebff0ffcc
Merge branch 'staging' into ruRuJan
2025-01-13 16:53:26 +00:00
Cohee
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
zerofata
89c984830b
rename resultSize to count
2025-01-12 07:20:36 +13:00
Yokayo
1d5cf8d25c
Work on translation
2025-01-12 00:42:58 +07:00
zerofata
fc5debc660
replaced returnChunks with return arg to use existing helper functions
2025-01-11 17:42:19 +13:00
Wolfsblvt
b89d41a701
Refactor prepare/redraw for consistency
2025-01-11 02:31:14 +01:00
Wolfsblvt
3455da404a
Add QR set duplicate button
2025-01-11 02:22:10 +01:00
Wolfsblvt
0f45ebda03
Refactor QR set popups to new popup
2025-01-11 01:59:38 +01:00
Wolfsblvt
4c1c62a56b
Add QR set rename button
2025-01-11 01:41:46 +01:00
zerofata
7f5ce54b1f
Add returnChunks and resultSize args to /db-search
2025-01-11 11:32:05 +13:00
Cohee
efeedc1274
Revert gallery selector changes
2025-01-09 22:39:40 +02:00
Wolfsblvt
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
Cohee
23779fe565
Merge branch 'release' into staging
2025-01-08 21:20:50 +02:00
Wolfsblvt
126e4fa698
Display additional images in expression list
...
- Update Expressions List to display additional images per expression
- Make additional images appear visually distinct
- Fix small issues with custom labels not always being shown
- Add tooltip on all expression images
- Modify /api/sprites/get endpoint to correctly parse the label from filenames that might be additional files
2025-01-08 01:20:25 +01:00
erew123
5ea8309a30
Change check from ! not to is == V2
2025-01-08 00:01:36 +00:00
erew123
de8ecc6903
Correct skipping RVC on AllTalk V1 Server
...
Silly bug that caused the extension when used with the legacy V1 AllTalk server, would cause it to skip downloading Narrator voices.
Literally changed "v2" to "v1" on line 391
No other changes.
2025-01-07 23:20:53 +00:00
Cohee
d7b3a56c3d
chore: await before returning
2025-01-07 20:07:41 +02:00
Cohee
81841ca2a6
WebLLM: use current tokenizer if not available
2025-01-07 20:01:59 +02:00
Cohee
989f5a8692
Image Gen: don't generate a new swipe seed if already using a random seed
2025-01-05 00:49:23 +02:00
Cohee
77bee453ab
Vectors: Add only custom boundary chunking
2025-01-03 20:44:25 +02:00
Cohee
02900520c9
chore: Add index property to HashedMessage
2025-01-03 03:09:16 +02:00
Cohee
eff4da42c5
Vector storage: skip for quiet prompts
2025-01-03 03:04:45 +02:00