Cohee
bc94bcb25c
Add data bank management commands
2024-05-30 01:47:33 +03:00
Cohee
9ff2da4c8c
Implement sharable SD prefixes
2024-05-30 00:21:27 +03:00
Cohee
e007fe7529
Add SD style deletion
2024-05-29 23:44:11 +03:00
Cohee
283bb2fa89
Add SD multimodal prompt toast
2024-05-29 23:38:55 +03:00
Cohee
4eb6657b51
Add SD seed control
2024-05-29 23:29:45 +03:00
Cohee
31eb0235c2
Clean-up button styles
2024-05-29 19:51:00 +03:00
Cohee
b904f501ba
Don't pre-render PM error if empty
2024-05-29 17:23:37 +03:00
Cohee
d350dbf0d7
Add Novel decrisper control
2024-05-29 03:00:42 +03:00
Cohee
110d343eea
Add upscale amount control to DrawThings
2024-05-29 02:49:13 +03:00
Cohee
2aeaf43c28
Add CLIP skip control for SD
2024-05-29 02:14:08 +03:00
Cohee
f27a83ef73
Restrict function calling to non-streaming only
2024-05-29 01:11:40 +03:00
Cohee
b833f36c75
Function calling for Groq
2024-05-29 01:10:18 +03:00
Cohee
7d983adc6e
Log event args when tracing is enabled
2024-05-29 00:57:32 +03:00
Cohee
309eb80748
Function calling for Claude and OpenRouter
2024-05-29 00:56:55 +03:00
Cohee
865c48bcc0
Cohee forgot the ABC
2024-05-28 22:57:07 +03:00
Cohee
2b3dfc5ae2
Add ollama and llamacpp as vector sources
2024-05-28 22:54:50 +03:00
kingbri
4528655bb7
Textgen: Add multiswipe support for TabbyAPI
...
Tabby now supports batching and the "n" parameter for both non-streaming
and streaming. Add this into SillyTavern.
Signed-off-by: kingbri <bdashore3@proton.me>
2024-05-28 00:55:57 -04:00
Cohee
965dac6514
#2296 Add data bank bulk edit
2024-05-27 22:22:21 +03:00
Cohee
80e104e723
Don't open click to edit in document mode if text selected
2024-05-27 21:50:42 +03:00
Cohee
a6e6677c32
Merge branch 'release' into staging
2024-05-27 19:58:19 +03:00
Cohee
66db820c9e
Fix external style declaration filtering
2024-05-27 19:55:55 +03:00
Cohee
62a1919402
Use recursive stylesheet sanitation
2024-05-27 14:28:40 +03:00
Cohee
99e09f0b91
Improve external media removal in style blocks
2024-05-27 14:28:28 +03:00
Cohee
8726def6e0
Use recursive stylesheet sanitation
2024-05-27 14:26:59 +03:00
Cohee
1bc45d2869
Improve external media removal in style blocks
2024-05-27 13:43:59 +03:00
Cohee
2c049e5611
Remove imports from embedded styles
2024-05-27 13:26:24 +03:00
Cohee
630111c737
Remove imports from embedded styles
2024-05-27 13:25:21 +03:00
Wolfsblvt
311fb261a4
Allow re-linking tag colors to theme
...
- Add button to link tag color back to theme color, but explicitly setting it to empty again
- Debounce redrawing of tag color for performance
2024-05-27 05:02:00 +02:00
Wolfsblvt
24224dc0b1
Fix and improve more tag popups
...
- Rework tag color pickers to... actually work without hacks
- Color picker default to main text color and tag default background. If default color is chosen, sets "empty" in tag, for possible style changes
- Fix tabbing on tag name in tag view list being broken
- Unique names on new tag click
- Several fixes on tags popups
- Animation utility functions (for popup, heh)
- Utility function to get free (unique) name
2024-05-27 03:35:03 +02:00
Wolfsblvt
35e21c3568
WIP: Rework import tags popup for more options
...
- Rework "import tags" dialog, providing options which tags to import, and rendering the tags there, for manual management
- Refactor tag list function to allow custom remove actions
- Refactor functions to allow adding of multiple tags at once
2024-05-26 20:29:50 +02:00
PasserDreamer
813b9e6a4b
Fix other i18n entity changes.
2024-05-26 23:58:12 +08:00
PasserDreamer
b8e8e96f01
update entity "novelaipreserts" to "novelaipresets"
2024-05-26 23:25:00 +08:00
PasserDreamer
678a0ee136
Merge branch 'SillyTavern:staging' into staging
2024-05-26 23:19:54 +08:00
steve green
00fc40408a
allow char scpoed regex ( #2271 )
...
* Update engine.js to allow char scpoed regex
no ui because i'm not good at it, but works.
* add typedef
* update
* little fix
* Rework scoped scripts UI
* Add locale attributes
* Purge allowance on delete
* add d&d for `saved_scoped_scripts`
* better code
* Save settings on regex scope toggle
* Fix reordering logic
* Fix scoped setter
* Add unique ids for regex scripts
* Wording
* Reload chat after deleting scripts
* Reload chat after toggling scoped regex
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2024-05-26 17:19:00 +03:00
PasserDreamer
ee2b09ec4c
update i18n
2024-05-25 23:58:18 +08:00
Cohee
ef137f68c4
Fallback to Fuse if not parsed expression
2024-05-25 17:32:11 +03:00
Cohee
cb381595f9
Function calling for Mistral
2024-05-25 17:31:40 +03:00
Cohee
b545185f1a
Transform LLM emotion response to lower
2024-05-25 17:11:58 +03:00
Cohee
fa6fc45e6f
Function calling for Cohere
2024-05-25 17:09:47 +03:00
PasserDreamer
c6745d76a8
Update zh-tw.json
2024-05-25 22:03:54 +08:00
PasserDreamer
1e0efb73c5
Update zh-tw.json
2024-05-25 22:02:45 +08:00
PasserDreamer
73e6e3725d
Update template.json
2024-05-25 22:02:06 +08:00
PasserDreamer
83bfe59991
Update index.html
2024-05-25 22:01:27 +08:00
PasserDreamer
df3552d0d8
Update zh-tw.json
...
missing comma
2024-05-25 21:42:42 +08:00
PasserDreamer
c3544ba07d
Update zh-tw.json
2024-05-25 21:35:13 +08:00
PasserDreamer
1c7e696549
remove duplicates from template.json
...
remove duplicates entities.
2024-05-25 21:25:32 +08:00
PasserDreamer
b23f6944f1
Update template.json
...
fix typo.
2024-05-25 21:16:48 +08:00
PasserDreamer
1e15be34b6
1. update index.html 18n.
...
2. update SD extension dropdown menu i18n.
3. update zh-tw.json.
4. add a template.json for translation.
2024-05-25 20:47:24 +08:00
Cohee
dc8530049f
Reference implementation: Set expressions with function calling
2024-05-25 15:38:32 +03:00
Cohee
a20c6bb01e
Extension framework for function tool calling
2024-05-25 15:31:57 +03:00
Wolfsblvt
4f2543f7ae
Fix popup custom buttons
2024-05-25 01:02:13 +02:00
Wolfsblvt
d9582062d2
Expand popup functionality
...
- Add "custom buttons" functionality, each with their own popup result
- Handle 'Enter' by defining a default action
- Using default action to style the default button to make the default action visible
- Allow override of ok/cancel button on any popup type to display those
- Allow multiple popups to overlay each other
- Small styling changes for bottom spacing on non-input popups
2024-05-25 00:44:09 +02:00
Cohee
439ef0dc5e
#2308 Preserve itemized prompts for branches and checkpoints
2024-05-25 00:07:36 +03:00
Cohee
da4f0f53be
Resolve char macros to message name in first message display
2024-05-24 23:41:27 +03:00
Cohee
761f903fdb
Expand rightmost column a bit
2024-05-24 22:27:24 +03:00
Cohee
a717e2ace8
Prefer const
2024-05-24 22:25:18 +03:00
Cohee
5c3ad3e0bc
Let's make the diff even cleaner!
2024-05-24 22:23:55 +03:00
Cohee
1ed1e18304
Revert async forEach executor
2024-05-24 22:23:04 +03:00
Cohee
0ebac0e2af
Pretty print PM exports
2024-05-24 22:15:28 +03:00
Cohee
800c94cb93
Fix for character export HTML
2024-05-24 22:11:36 +03:00
Cohee
2f2a4fca35
Sanitize error text
2024-05-24 22:05:28 +03:00
Cohee
d5f6849c8e
Fix HTML error
2024-05-24 22:04:00 +03:00
Cohee
61e5c32cd2
Fix make draggable
2024-05-24 22:00:21 +03:00
Cohee
8bcb1ef2db
Merge branch 'staging' into pm-i18n
2024-05-24 21:56:34 +03:00
Cohee
0e7eff155d
Fix ephemeral injects clean-up
2024-05-24 21:53:29 +03:00
daiaji
66454bb711
Add reverse proxy support to Google MakerSuite to allow some Google MakerSuite URLs to no longer be hardcoded with domain names. ( #2307 )
...
* Add reverse proxy support to Google MakerSuite.
* Remove hardcoded URLs for some Google MakerSuite API calls.
* Don't send real key to alt.endpoint
* Fix for image captioning
* Fix key validation
* +fix key check for mistral
* Fix caption key validation
* Fix tokenization endpoint use
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2024-05-24 21:38:29 +03:00
Cohee
7dc3b06d0f
/api returns current name if no params
2024-05-24 20:34:29 +03:00
Cohee
4d161768c0
New Cohere model
2024-05-24 17:17:21 +03:00
Cohee
967a7980f5
Add vector retrieval score threshold
2024-05-23 17:28:43 +03:00
Yokayo
5450bacf0f
Merge branch 'staging' of https://github.com/Yokayo/SillyTavern into staging
2024-05-23 17:17:22 +07:00
Yokayo
97965b2de5
Fix templates
2024-05-23 17:16:16 +07:00
Wolfsblvt
26572458b6
Do not allow same-ish tag names / allow same-ish tag search
2024-05-23 03:34:35 +02:00
Wolfsblvt
3a5dfadac5
Fix group tag list not updating
2024-05-23 02:45:23 +02:00
Wolfsblvt
33cec69df9
Add option to merge into other tag on delete
2024-05-23 01:55:43 +02:00
Cohee
039f3b875b
Add "ephemeral" option script /inject
2024-05-23 02:34:13 +03:00
Cohee
1f46d334b1
Merge pull request #2302 from Wolfsblvt/world-override-failsafe
...
Implement failsafe for world creation with same name
2024-05-23 02:11:54 +03:00
Cohee
a11231dd2e
Revert export removal
2024-05-23 01:47:06 +03:00
Wolfsblvt
92cb70213a
Fix no sanitize check on wi create
2024-05-23 00:39:49 +02:00
Wolfsblvt
ab8c67ede6
Refactor overwrite check to utility function
...
- Refactor overwrite check to utility function
- Don't mind me refactoring character delete functions. I tried something, but I think the refactoring still makes sense
2024-05-22 23:52:35 +02:00
Cohee
65c3dfb694
Zen sliders fix
2024-05-22 23:37:51 +03:00
Cohee
e8b96fec02
Merge branch 'staging' into new-samplers
2024-05-22 23:26:47 +03:00
Wolfsblvt
a251849f8f
WI import checking for existing worlds too
...
- WI import uses the same check as create new world
- API endpoint to get server-side sanitized filenames
- Small changes to toast messages
2024-05-22 21:11:39 +02:00
kokansei
75a1ef4304
Add DRY Samplers to ST Staging ( #2211 )
...
* Add files via upload
* Add files via upload
* Delete public/index.html
* Add files via upload
* Delete public/scripts/textgen-settings.js
* Add files via upload
* Delete public/scripts/power-user.js
* Add files via upload
* Delete public/scripts/power-user.js
* Add files via upload
* Update power-user.js
* Update index.html
* Fix control attribution
* Fix app loading
* Put sequence breakers under DRY block
* DRY for DRY
* Update public/index.html
Co-authored-by: Philipp Emanuel Weidmann <pew@worldwidemann.com>
* Merge fix
* Add llamacpp control. Add default value for sequence breakers
* Forgot reset
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
Co-authored-by: Philipp Emanuel Weidmann <pew@worldwidemann.com>
2024-05-22 20:46:52 +03:00
Wolfsblvt
29d817d549
Implement failsafe for world creation with same name
...
- Fixes #2297
- Added another utils function for string comparison
2024-05-22 18:19:01 +02:00
LenAnderson
6b66bc41fe
Merge branch 'staging' into fix-var-behavior
2024-05-22 10:22:54 -04:00
LenAnderson
46cd47bdfc
fix /var behavior
2024-05-22 10:21:49 -04:00
Cohee
5e970c8a51
Only refresh settings on extras connected if current SD source is extras
2024-05-22 16:14:42 +03:00
Cohee
bce8627644
[chore] Replace tabs with spaces
2024-05-22 16:12:09 +03:00
steve green
3dd4f2b94a
Always make sure that the delete ****** available
2024-05-22 19:23:51 +08:00
Gabraham
a9c3a808ac
Merge remote-tracking branch 'upstream/staging' into Gabraham/Markdown-Single-Space-Indent
2024-05-22 04:03:33 -04:00
Gabraham
d5533854cc
Merge branch 'staging' into Gabraham/Markdown-Single-Space-Indent
2024-05-22 00:57:08 -04:00
kingbri
74b6ed97c2
Textgen: Add repetition decay for TabbyAPI
...
Repetition decay softens the drop off for repetition penalty. It's
best paired with rep pen range.
Signed-off-by: kingbri <bdashore3@proton.me>
2024-05-22 00:09:10 -04:00
kingbri
99d143263d
Textgen: Add skew sampling
...
Adds the option from skew sampling from exllamaV2
Signed-off-by: kingbri <bdashore3@proton.me>
2024-05-21 23:48:33 -04:00
kingbri
a12df762a0
Textgen: Add speculative_ngram for TabbyAPI
...
Speculative ngram allows for a different method of speculative
decoding. Using a draft model is still preferred.
Signed-off-by: kingbri <bdashore3@proton.me>
2024-05-21 23:37:36 -04:00
Cohee
f5fccc0387
Add Azure TTS service
2024-05-22 01:37:51 +03:00
Cohee
0371bf4e9f
Revoke 1-time object URLs
2024-05-22 01:36:38 +03:00
Cohee
f56fecaa26
Merge branch 'staging' into pm-l10n
2024-05-21 20:56:26 +03:00
Cohee
255cd1310d
Merge pull request #2281 from PasserDreamer/staging
...
Image Generation extension add i18n support.
2024-05-21 20:53:43 +03:00
Cohee
319b0a543c
Enable markdown strikethough
2024-05-21 16:58:42 +03:00
Cohee
e0ac189acc
#2290 Allow square brackets and underline in SD prompts
2024-05-21 16:51:11 +03:00
Yokayo
2c69d77fae
Merge branch 'staging' into staging
2024-05-21 20:42:08 +07:00
Cohee
f24aa1fa5f
Hide inline image quality control for unsupported sources
2024-05-21 16:24:58 +03:00
Cohee
86af5ac217
Cut gemini prompt hint
2024-05-21 16:22:33 +03:00
Cohee
bac00659ef
Add RisuRealm import example
2024-05-21 15:58:00 +03:00
Cohee
b1c9fee29e
#2188 Make first message not required
2024-05-21 15:46:41 +03:00
Cohee
226852233f
Clean-up SD message sending
2024-05-21 15:03:57 +03:00
Cohee
630b72f13a
#2290 Allow curly braces in SD prompts.
...
+remove unused code
2024-05-21 14:28:47 +03:00
Cohee
c21deb3a8c
#2289 Fix message translation on edit
2024-05-21 14:23:18 +03:00
Yokayo
0275f2ec15
Redo localizable strings
2024-05-21 17:53:05 +07:00
Yokayo
d2ce1e17b3
Wait this was not supposed to happen
2024-05-21 17:49:44 +07:00
Yokayo
7efe9cf209
More localizable strings
2024-05-21 17:40:14 +07:00
Yokayo
5c243fa465
Merge branch 'staging' of https://github.com/Yokayo/SillyTavern into staging
2024-05-21 17:14:36 +07:00
Yokayo
456e1124a3
Revert "Remove prompt manager changes"
...
This reverts commit a8c9fe4dce
.
Move HTML pieces to templates
2024-05-21 17:06:42 +07:00
RossAscends
9b1a254553
scale MUI on window resize
2024-05-21 13:55:00 +09:00
RossAscends
56d0ffc1fd
fix MovingUI infinite loop on resize to Y edge
2024-05-21 09:55:56 +09:00
Cohee
3dc4c8ca39
#2284 Persona description in-chat-at-depth
2024-05-21 01:57:04 +03:00
RossAscends
09a575b783
remove debug css on .draggable
2024-05-21 07:50:24 +09:00
Cohee
3cd3890263
#2286 Fix SD interactive mode loose trigger
2024-05-21 01:11:40 +03:00
Cohee
435821348a
Allow setting unnamed persona names with a tick button
2024-05-21 00:40:12 +03:00
Cohee
03bb911ee7
Fix persona sorting on load
2024-05-21 00:22:56 +03:00
Cohee
549b2d52a4
Remove unnecessary DOM query
2024-05-20 21:58:45 +03:00
Cohee
ad3f677a9e
Format fix
2024-05-20 21:57:02 +03:00
Cohee
0d68473010
Fix client version display on welcome message
2024-05-20 21:50:57 +03:00
Cohee
6ed7729b18
Merge branch 'staging' of https://github.com/Yokayo/SillyTavern into ru-l10n
2024-05-20 21:45:18 +03:00
Cohee
0c36d4e67d
Merge branch 'staging' into ru-l10n
2024-05-20 21:45:02 +03:00
Yokayo
d6a02e3c47
Translated a bit more
2024-05-21 01:16:20 +07:00
Yokayo
a8c9fe4dce
Remove prompt manager changes
2024-05-21 00:54:46 +07:00
PasserDreamer
b4dc66f950
Merge pull request #4 from SillyTavern/staging
...
Staging
2024-05-20 19:32:28 +08:00
PasserDreamer
b6cb08101b
update zh-tw
2024-05-20 19:02:29 +08:00
PasserDreamer
c10323424d
Update Image Generation
2024-05-20 18:49:33 +08:00
Cohee
df2710bcbe
Transform WI haystack after regex matching
2024-05-20 13:44:12 +03:00
PasserDreamer
5506c81397
update Image Generation locale.
2024-05-20 18:15:16 +08:00
PasserDreamer
27e3a9201e
Update zh-tw
2024-05-20 13:58:56 +08:00
RossAscends
863e0c3643
fix power_user.movingUIState not saving properly
2024-05-20 12:56:48 +09:00
RossAscends
8d2b7a15dc
don't hide close button on unzoomified avatars
2024-05-20 12:23:54 +09:00
RossAscends
67381cf493
fix zoomedAvatar resize and movement
2024-05-20 12:18:30 +09:00
Cohee
86f54dccdc
Merge pull request #1930 from X-T-E-R/release
...
Adapting a TTS API for the GSVI (GPT-SoVits Inference) Project
2024-05-20 01:05:05 +03:00
Cohee
edf981a5a1
Don't convert markdown to plaintext
2024-05-20 00:48:23 +03:00
LenAnderson
8b776491e8
fix endOfText
...
current char must be whitespace as well
2024-05-19 15:52:30 -04:00
Cohee
5f79579a4d
Fix selector?
2024-05-19 22:33:16 +03:00
Cohee
82f56da16b
Hide script buttons on old Safari
2024-05-19 22:25:41 +03:00
Cohee
bc2035d362
Don't use autocomplete on old Safari
2024-05-19 22:22:32 +03:00
Cohee
41f25edb15
Workaround for old Safari
2024-05-19 22:16:14 +03:00
Cohee
cf28d6653c
Import characters from RisuRealm by URL
2024-05-19 20:19:20 +03:00
Cohee
1eca18f287
Merge branch 'staging' into ru-l10n
2024-05-19 19:48:38 +03:00
Yokayo
6671c9aa80
Move dynamic html to templates
2024-05-19 21:49:43 +07:00
Cohee
a17588fb1b
Fix smooth streaming not working with multiswipe
2024-05-19 16:41:55 +03:00
Cohee
dd06fddd17
#2267 Fix multiswipe mutating the array returning by the streaming provider
2024-05-19 16:38:18 +03:00
Cohee
e9c5618b10
Force generate unlock on wrapped API error
2024-05-19 16:25:22 +03:00
Cohee
b32330df0f
Merge pull request #2270 from LenAnderson/more-subcommand-shenanigans
...
More subcommand shenanigans
2024-05-19 15:47:55 +03:00
LenAnderson
3bd2edf4d2
move silencing of loud /aborts into execute function when handled
2024-05-19 07:34:09 -04:00
Cohee
ee913be46b
Merge pull request #2266 from sasha0552/vllm-fixes
...
vLLM fixes
2024-05-19 14:23:07 +03:00
LenAnderson
4f5813a6ce
fix /if subcommand strings
2024-05-19 06:40:08 -04:00
LenAnderson
4a25821aba
remove todo
2024-05-19 06:38:59 -04:00
LenAnderson
c049ff82cd
fix typehint
2024-05-19 06:31:58 -04:00
LenAnderson
64ee2d77b8
fix switch to play button when script paused
2024-05-19 06:27:27 -04:00
LenAnderson
ce4106eb3d
fix typehint
2024-05-19 06:27:09 -04:00
LenAnderson
974d27ce26
use root AbortController in /if subcommands
2024-05-19 06:26:16 -04:00
LenAnderson
dfe482b37b
fix /abort toast and loop break in /times
2024-05-19 06:25:19 -04:00
LenAnderson
1f18694aa6
fix /abort toasts in /while
2024-05-19 06:25:00 -04:00
LenAnderson
89de668241
fix typehints for while unnamed arg / command
2024-05-19 06:24:32 -04:00
LenAnderson
963e525e07
fix typehints
2024-05-19 06:23:34 -04:00
LenAnderson
94ee7167e0
unescape macros inside unnamed arg arrays
2024-05-19 06:23:19 -04:00
Cohee
48c075fb42
#2268 Fix while command
2024-05-19 12:19:08 +03:00
Cohee
581e5f1f04
Fix app init
2024-05-19 11:52:49 +03:00
RossAscends
c7232ae23c
WIP textgen API custom sampler display
2024-05-19 15:06:29 +09:00
sasha0552
01912f5b3e
Fix typo
2024-05-19 04:36:36 +00:00
sasha0552
db5e2d95c2
vLLM fixes
...
* Enable seed field for vLLM
* Enable beam search for vLLM
* Set the default length penalty to 1
(There is validation error from vLLM when beam search is disabled and the value is not equal to 1)
2024-05-19 04:34:11 +00:00
LenAnderson
70a35e9b49
Merge branch 'staging' into parser-post-stuff
2024-05-18 14:51:06 -04:00
LenAnderson
bc4a8fbe1d
fix qr editor height on narrow
2024-05-18 14:49:33 -04:00
LenAnderson
d77a70b25a
fix type hints
2024-05-18 14:49:02 -04:00
LenAnderson
e49317a73c
fix empty unnamed arg assignment start
2024-05-18 14:48:50 -04:00
LenAnderson
87cc28ae28
subcommand and /abort fixes
...
- use AbortController in /abort instead of execption
- allow quiet abort
- allow loud abort
- allow abort reason
- abort when aborted in subcommand
- break out of loops when aborted inside
- fix parsing of subcommands with multiple commands
2024-05-18 14:48:31 -04:00
Cohee
699d640845
Clean-up labels
2024-05-18 20:03:02 +03:00
Cohee
93c3e9e1dd
Merge branch 'staging' into X-T-E-R/release
2024-05-18 19:52:33 +03:00
Cohee
b93131ec7a
Lint fix
2024-05-18 18:58:25 +03:00
Cohee
4219468e20
Merge pull request #2264 from racinmat/staging
...
fix: correct usage of fuzzy search in emotion detection by LLM
2024-05-18 18:57:34 +03:00
Cohee
4227968dfa
Allow using JSON schema with llamacpp server
2024-05-18 18:50:48 +03:00
Matěj Račinský
bd1bfee941
fix: correct usage of fuzzy search
2024-05-18 17:05:55 +02:00
Cohee
0b3c49da90
Allow bulk edit menu to wrap
2024-05-18 17:59:59 +03:00
Cohee
c3d6e10795
Fix error on creating new tags
2024-05-18 17:55:22 +03:00
Cohee
1eae9bd18b
Draw updated tags immediately
2024-05-18 17:51:42 +03:00
Cohee
99e24f5588
Fix group tags opacity
2024-05-18 17:51:10 +03:00
Cohee
38e2bf955c
Merge branch 'staging' into tag-slash-commands
2024-05-18 17:27:04 +03:00
Cohee
0653dad5c5
Show tags when auto-loading a character
2024-05-18 17:05:46 +03:00
Cohee
51af830db8
Only auto-select preset on full name match
2024-05-18 16:46:41 +03:00
Cohee
2bde9d2b15
Merge branch 'staging' into tag-slash-commands
2024-05-18 16:42:25 +03:00
Cohee
d9f9da99e6
Silent /abort
2024-05-18 15:41:02 +03:00
Cohee
64b0123acf
Merge pull request #2263 from PasserDreamer/staging
...
Fix some typo and add zh-tw locale.
2024-05-18 14:48:47 +03:00
Cohee
35d853b851
Normalize "Default" and "Match Whole Words" data-i18n
2024-05-18 14:43:06 +03:00
Cohee
1966baad84
Fix invalid JSON format
2024-05-18 14:39:04 +03:00
Cohee
a398566b33
[BUG]In the lorebooks management panel, when in the Custom sorting mode, entries may be incorrectly placed above the table header. #2262
2024-05-18 13:27:22 +03:00
PasserDreamer
9f2c473040
Add files via upload
...
Add zh-TW locale.
2024-05-18 17:23:54 +08:00
PasserDreamer
a73db4984a
Merge pull request #3 from PasserDreamer/patch-3
...
Update mediawiki-scrape.html
2024-05-18 17:21:45 +08:00
PasserDreamer
3498eb92bb
Merge pull request #2 from PasserDreamer/patch-1
...
Update fandom-scrape.html
2024-05-18 17:17:25 +08:00
PasserDreamer
2aeffe4095
Update mediawiki-scrape.html
...
fix typo
2024-05-18 15:58:32 +08:00
PasserDreamer
c4fe9749d5
Update index.html
...
Correct typos and standardize the capitalization of repeated terms.
2024-05-18 15:52:42 +08:00
PasserDreamer
a0512585b1
Update fandom-scrape.html
...
fix missing qoutes.
2024-05-18 15:34:05 +08:00
Cohee
c52bdb9a4a
Use new command names in examples
2024-05-17 20:59:00 +03:00
Cohee
bbd9c89357
Add aliases for group member commands
2024-05-17 20:57:03 +03:00
Cohee
fb2190ace1
#2254 Don't suppress abort in subcommands
2024-05-17 18:21:13 +03:00
Cohee
deb09bf5bf
Fix console errors on not found command autocomplete
2024-05-17 17:47:40 +03:00
Cohee
d951beb626
#2260 Handle window resize in script editor
2024-05-17 17:47:18 +03:00
Cohee
748dd5f2e6
Remove duplicate command registration
2024-05-17 15:04:53 +03:00
Cohee
75de4c8fcb
Resolve boolean fields to constant values when searching WI entries with command
2024-05-17 14:32:57 +03:00
Succubyss
c822b9e2da
Implements Assistant Impersonation Prefill
2024-05-16 21:59:58 -05:00
Cohee
782f85e05d
Merge pull request #2233 from Bronya-Rand/staging
...
feat: add default tip to welcome screen
2024-05-17 02:07:01 +03:00
Wolfsblvt
96a9f7108c
Add slash commands for tag management
2024-05-17 01:01:51 +02:00
Bronya-Rand
9475147435
chore: adjustments to the bundle notice and update spanish locale
2024-05-16 17:45:42 -05:00
Cohee
909ec4191d
Allow JS syntax in instruct activation regex
2024-05-17 01:14:07 +03:00
Cohee
59d00cca74
Allow multiple import of regex
2024-05-17 01:06:00 +03:00
Cohee
71a3e2c91b
Don't modify response length when changing mancer model
2024-05-17 00:19:43 +03:00
Cohee
719202ba12
Merge pull request #2200 from Wolfsblvt/wi-regex-keys
...
WI regex keys
2024-05-17 00:06:07 +03:00
Cohee
8ae4332110
Fix secondary key expansion
2024-05-17 00:03:41 +03:00
Cohee
964f53273c
Emit event after edited message is updated
2024-05-16 23:13:11 +03:00
Cohee
9e10022014
I want my 5px back...
2024-05-16 23:11:59 +03:00
Cohee
2eaabe13e3
Merge branch 'staging' into wi-regex-keys
2024-05-16 22:18:32 +03:00
steve green
3389b5dd16
allow custom source url ( #2255 )
...
* Update script.js to allow custom source url
* type hint fix
* fixes
2024-05-16 22:16:57 +03:00
Cohee
e026ddf6be
Merge pull request #2246 from Wolfsblvt/tag-folders-folder-filter
...
Tag folders folder filter
2024-05-16 22:08:28 +03:00
Cohee
517da9f972
TTS Rate: fix settings load. Hide when System source.
2024-05-16 09:35:48 +03:00
Vincent Castellano
1b23a62c13
Added TTS Audio Playback Speed Config
2024-05-15 23:16:25 -07:00
Wolfsblvt
97de520f9a
Fix switchy button to top-right
2024-05-16 00:25:11 +02:00
Wolfsblvt
a6333f3285
Sort tag folder inline avatars too
2024-05-16 00:05:03 +02:00
Cohee
012f70336f
Prevent header from jumping a few pixels when switching from list to character view
2024-05-16 01:02:22 +03:00
Cohee
7fbed26c26
#2245 Fix custom group avatar display
2024-05-16 00:49:26 +03:00
Wolfsblvt
a94af2678b
Re-enable autofit height on plaintext key input
2024-05-15 23:47:48 +02:00
Cohee
eb57289b2a
Non-Chromium browsers require padding to wrap around
2024-05-16 00:38:32 +03:00
Wolfsblvt
068b542c50
Tag folders "onboarding" icon (:
2024-05-15 23:37:18 +02:00
Cohee
912fd36e29
Set proper height of fancypants button instead of 100%
2024-05-16 00:32:58 +03:00
Cohee
b7a91770dc
Set line height for select2 search textarea
...
Prevent height from jumping around when input is focused
2024-05-16 00:28:35 +03:00
Cohee
f0af503b4a
Transition to full opacity on hover
2024-05-16 00:22:09 +03:00
Cohee
3d023a5cf6
Add opacity to fancypants switch button
...
Want it to be more subtle yet still visible
2024-05-16 00:18:27 +03:00
Cohee
1e2d1aa118
Merge branch 'staging' into wi-regex-keys
2024-05-16 00:12:51 +03:00
Cohee
ccfd3606dc
Msg. to Load step 25 => 5
2024-05-16 00:05:28 +03:00
Cohee
fe95e09c8b
Merge pull request #2244 from Wolfsblvt/rename-chat-command
...
Add /renamechat slash command
2024-05-15 23:47:12 +03:00
Cohee
bac90edfad
Merge branch 'staging' into wi-regex-keys
2024-05-15 23:40:19 +03:00
Wolfsblvt
b7043a428f
Add /renamechat slash command
2024-05-15 22:39:32 +02:00
Cohee
5b47b83fe2
Merge pull request #2238 from Succubyss/staging
...
Typo fix for /while example
2024-05-15 23:35:19 +03:00
Cohee
7289ed72f8
#2240 Yes, I can add new maker suite model
2024-05-15 23:31:09 +03:00
Cohee
c4936ed535
Properly colorize webkit search cancel button
2024-05-15 23:06:10 +03:00
Cohee
8a5f05fb74
Merge pull request #2242 from LenAnderson/fix-qr-editor-narrow
...
fix QR editor on narrow screen
2024-05-15 23:05:24 +03:00
LenAnderson
36f7bc4aae
reduce qr editor small screen height
2024-05-15 15:41:26 -04:00
Cohee
d5869e3f90
Fix isolated modules not being loaded
2024-05-15 17:21:51 +03:00
steve green
6861135925
Discard changes to public/scripts/power-user.js
2024-05-15 22:02:28 +08:00
LenAnderson
b6f47c9927
prevent overflow of command results
2024-05-15 09:51:23 -04:00
steve02081504
796cc3c60c
add `import_tags` in list of more opt
2024-05-15 21:34:09 +08:00
steve green
f1a57d76a2
enable `import_card_tags` by default
2024-05-15 21:27:50 +08:00
LenAnderson
87b61f7cff
fix QR editor on narrow screen
2024-05-15 08:27:22 -04:00
Cohee
1999f607d6
Set tainted flag metadata if a message was edited
2024-05-15 13:19:23 +03:00
Wolfsblvt
bb2f553c46
Tag Folders folder filter showing only folders
2024-05-15 02:06:11 +02:00
Wolfsblvt
6c2dc6756b
Merge branch 'wi-regex-keys' of https://github.com/Wolfsblvt/SillyTavern into wi-regex-keys
2024-05-15 00:39:02 +02:00
Wolfsblvt
f7c12264e8
Fix select2 local ajax breaking
2024-05-15 00:38:48 +02:00
Succubyss
9ef3dea884
rule typo fix for /while example
2024-05-14 17:36:10 -05:00
Cohee
cd90e252bf
Add 1px height
2024-05-15 01:23:44 +03:00
Cohee
ac2475fb26
Merge branch 'staging' into wi-regex-keys
2024-05-15 01:21:45 +03:00
Wolfsblvt
8f1a959da1
WI key input default to plaintext
2024-05-15 00:19:09 +02:00
Cohee
a0bbee8b79
Merge branch 'staging' into wi-multiple-inlcusion-groups
2024-05-15 00:54:27 +03:00
Cohee
caf85ad040
Merge pull request #2229 from Wolfsblvt/wi-delay-until-recursion
...
WI entry setting "Delay until recursion"
2024-05-15 00:43:52 +03:00
Cohee
3999bee482
Replace UI hint text
...
I just don't like "checking" twice in one sentence
2024-05-15 00:39:26 +03:00
Cohee
f0016b5368
Fallback for old safari
2024-05-14 23:43:17 +03:00
Cohee
1dec93de8a
Fallback for old safari
2024-05-14 23:28:52 +03:00
Cohee
caf236d60a
Add event for chat completion settings ready
2024-05-14 22:34:40 +03:00
Cohee
c8ed8e06f1
Unset doc-height for body
2024-05-14 22:13:00 +03:00
Cohee
aa845b4727
Cancel message deletion with Escape
2024-05-14 22:06:38 +03:00
Cohee
1ebe5547d4
Revert themed coloring for message deletion highlight
2024-05-14 22:05:04 +03:00
Cohee
e2e7d5870a
Export a function for renaming an active chat
2024-05-14 21:15:01 +03:00
Cohee
ea45d372f3
Reformat es-es for cleaner diff
2024-05-14 19:57:31 +03:00
Bronya-Rand
6ec51ff086
chore: slight english updates and spanish translation cuz I know it
2024-05-14 10:02:04 +01:00
Azariel Del Carmen
9eae4d9739
Merge branch 'SillyTavern:staging' into staging
2024-05-14 10:47:08 +01:00
Bronya-Rand
84aa746241
feat: add default asset tip to welcome screen
2024-05-14 09:46:37 +01:00
Wolfsblvt
00ce078630
WI key input mode switch fancy/plaintext
...
- Implemented switch between fancy and plaintext input controls
- Fixed splitting keys into regexes index issue
- Fixed focus falsely adding text as key
2024-05-14 04:51:22 +02:00
Wolfsblvt
5426431adf
Merge branch 'staging' into wi-regex-keys
2024-05-14 01:56:36 +02:00
Wolfsblvt
726ec0fbfc
WI automation/inclusionGroup not autocompleting to itself
2024-05-14 00:54:43 +02:00
Wolfsblvt
094fc1f24b
WI allow multiple inclusion groups on a single entry
2024-05-14 00:16:41 +02:00
Cohee
49cb8daf7d
Add inline image control
2024-05-14 01:08:31 +03:00
deffcolony
8469f43285
Update ko-kr.json
...
checked by WolfCat (pk2381)
2024-05-13 22:48:21 +02:00
Wolfsblvt
6865f84eb1
Someone forgot preventRecursion default value
2024-05-13 22:39:21 +02:00
Wolfsblvt
036603c9e9
WI entry setting "Delay until recursion"
2024-05-13 22:33:25 +02:00
Cohee
ab0f57aba3
Merge pull request #2228 from LenAnderson/parser-fix-sort
...
fix autocomplete sort
2024-05-13 23:18:33 +03:00
Cohee
13c755c197
Compact summary log
2024-05-13 23:17:28 +03:00
LenAnderson
5250d1fcaf
fix sort
2024-05-13 16:16:52 -04:00
Cohee
492f857012
Remove console spam
2024-05-13 23:16:33 +03:00
Cohee
f1a0462ca3
Fix toast msg in SD command
2024-05-13 23:11:07 +03:00
Cohee
6254ac6fbf
Merge pull request #2226 from LenAnderson/parser-improvements
...
Parser improvements
2024-05-13 22:57:29 +03:00
Cohee
5207b3a7f0
Role filter conditions
2024-05-13 22:45:06 +03:00
Cohee
9e968de4e4
Merge pull request #2225 from kingbased/staging
...
gpt-4o
2024-05-13 22:30:31 +03:00
LenAnderson
e3edb96568
add force hide and auto hide of autocomplete details
2024-05-13 14:56:36 -04:00
LenAnderson
dded42374c
show command details as argument and enum details
2024-05-13 14:56:17 -04:00
Cohee
c561fb4fab
Don't check for system flag in role filter
2024-05-13 21:40:01 +03:00
based
67610b9f7f
gpt-4o
2024-05-14 04:37:36 +10:00
Cohee
14aa70eea8
Add role and hidden arguments to /messages commands
2024-05-13 21:36:55 +03:00
Cohee
fd18e0cc78
#2192 Fix order of events in TTS/translate interaction
2024-05-13 18:53:54 +03:00
Cohee
2a30a74886
Merge pull request #2221 from steve02081504/patch-1
...
More worldinfo page sizes
2024-05-13 16:56:53 +03:00
Cohee
6130ebb6d9
Merge pull request #2223 from LenAnderson/parser-flags-doclinks
...
populate parser flag doclinks in user settings
2024-05-13 16:52:50 +03:00
Cohee
64500bfb37
Add rounding to textarea autofit
2024-05-13 16:48:35 +03:00
Cohee
cc077732c4
Sort assets alphabetically, highlight in the list
2024-05-13 16:29:34 +03:00
Cohee
cd47f3b238
Fix loading locale data
2024-05-13 15:56:37 +03:00
Cohee
297519c401
Default to 100% probability in external imported lorebooks
2024-05-13 15:24:16 +03:00
Yokayo
118d2c5bcf
Remove unneeded comment
2024-05-13 19:22:48 +07:00
Yokayo
6023eac4bb
Onboarding lang switch; more localizable strings; enhance ru-ru translation
2024-05-13 19:20:28 +07:00
LenAnderson
09d410ec48
populate parser flag doclinks
2024-05-13 08:04:58 -04:00
steve green
1369025092
More worldinfo page sizes
...
I have a WIbook with more than 100 entries and it's a hassle to edit
So I want to raise the cap to 1000
2024-05-13 17:51:42 +08:00
Cohee
5147233391
Fix file attachment chunk size inconsistency
2024-05-13 00:27:32 +03:00
Cohee
f53775d3f5
Fix img scaling
2024-05-13 00:11:14 +03:00
Cohee
14ba7fc646
Split downloadables list into sections
2024-05-13 00:05:32 +03:00
Cohee
5b7bfbaa98
Merge branch 'staging' into default-content
2024-05-12 23:48:49 +03:00
Len
1d75b98393
STscript Parser Rewrite ( #1965 )
...
* set isForced to true on input
* make floating auto-complete follow horizontal scrolling
* add callable closure vars
* changes to /let and /var for callable closures
* fix error message
* fix scope for closure arguments
* if should return the pipe result from closures
* use /run to call closures and no arguments on immediate closures
* throw exception from QRs window-function if no match
* when to show autocomplete vs info only
* autocomplete positioning
* autocomplete styling
* add theming to autocomplete (theme, dark, light)
* improve autocomplete show/hide logic and editor selection
* use blur tint color instead of chat tint color and use blur setting
* cleanup and docs
* use scope macros for QR args
* add enter to select autocomplete
* fix no executor found
* cleanup and comment
* fix alias list in help string
* fallback to empty string piped value if null or undefined
* fix typo
* blur textarea on ctrl+enter execute (and refocus after)
* stop executeSlashCommand if parser throws
* move /let and /var callbacks into functions
* switch textarea to monospace when value starts with slash
* add double pipe a pipe breaker
* fix /? slash
* remove some logging
* add "/:name" as shorthand for "/run name" after all
* move shit around
* fix error message
* use testRunShorthandEnd
* use parseQuotedValue and parseValue to determine name for "/:"
QR labels and set names can include spaces
* add some adjustments to make autocomplete work properly
some hint in there about "/:" would still be nice
* add autocomplete style selector
* only strip quotes from subcommand if they are at both ends
* fix JSDoc
* escaping
* allow open quotes on dry run
* throwing shit at the wall for /: autocomplete
* escapes only for symbols
* clean up autocomplete
* improve performance
* fix scope macros
* remove unescaping of pipes
* fix macros in scope copy
* fix "/? slash"
* don't run parser for getNameAt if text has not changed
* fix options filter
* re-enable blur listener
* restore selection on non-replace select
* fix for escaping first character of value
* add support for {{pipe}} and {{var::}} closures
* add index support to var macro
* add scoped var macro to macro help
* more escape fixes
* reduce autocomplete render debounce
* cleanup
* restore old escape handling and parser flag for strict escaping
* fix "no match" autocomplete message
* add dummy commands for comments and parser flag
* fix type annotations
* somewhat safer macro replacements
* fix autocomplete select on blank / "no match"
* fix cutting off handled part in substitution
* add parser flag REPLACE_GETVAR
Replaces all {{getvar::}} and {{getglobalvar::}} macros with {{var::}}.
Inserts a series of command executors before the command with the macros that:
- save {{pipe}} to a var
- call /getvar or /getglobalvar to get the variable used in the macro
- call /let to save the retrieved variable
- return the saved {{pipe}} value
This helps to avoid double-substitutions when the var values contain text that could be interpreted as macros.
* remove old parser
* fix send on enter when no match
* deal with pipes in quoted values (loose escaping)
* add default parser flags to user settings
* allow quoted values in unnamed argument
* set parser flag without explicit state to "on"
* add click hint on parser error toast
* dirty more detailed cmd defs
* remove name from unnamed arg
* move autocomplete into class and floating with details
* replace jQuery's trigger('input') on #send_textarea with native events because jQuery does not dispatch the native event
* fix ctrl+space
* fix arrow navigation
* add comments
* fix pointer block
* add static fromProps
* fix up dummy commands
* migrate all commands to addCommandObject
* remove commented comment command
* fix alias in details
* add range as argument type
* switch to addCommandObject
* switch to addCommandObject
* fix height
* fix floating details position on left
* re-enable blur event
* use auto width for full details on floating autocomplete
* auto-size floating full details
* fix typo
* re-enable blur listener
* don't prevent enter when selected item is fully typed out
* add autocomplete details tooltips
* add language to slash command examples
* move makeItem into option and command and fix click select
* use autocomplete parts in /? slash
* fix alias formatting
* add language to slash command examples
* fix details position on initial input history
* small screen styles
* replace registerSlashCommand with detailed declarations
* put name on first line
* add missing returns
* fix missing comma
* fix alias display in autocomplete list
* remove args from help string
* move parser settings to its own section
* jsdoc
* hljs stscript lang
* add hljs to autocomplete help examples
* add missing import
* apply autocomplete colors to stscript codeblocks (hljs)
* add fromProps
* cache autocomplete elements
* towards generic autocomplete
* remove unused imports
* fix blanks
* add return types
* re-enable blur
* fix blank check
* Caption messages by id
* add aborting command execution
* fix return type
* fix chat input font reset
* add slash command progress indicator
* add missing return
* mark registerSlashCommand deprecated
* why??
* separate abort logic for commands
* remove parsing of quoted values from unnamed arg
* add adjustable autocomplete width
* revert stop button pulse
* add progress and pause/abort to QR editor
* add resize event on autocomplete width change
* add key= argument to all get vars
* refactoring
* introduce NamedArgumentAsignment
* add TODOs
* refactoring
* record start and end of named arg assignment
* refactoring
* prevent duplicate calls to show
* refactoring
* remove macro ac
* add secondary autocomplete and enum descriptions
* add syntax highlighting to QR editor
* add enum descriptions to /while
* add /let key=... to scope variable names
* add unnamed argument assignment class and unnamed argument splitting
* fix QR editor style
* remove dash before autocomplete help text
* add autocomplete for unnamed enums
* fix remaining dom after holding backslash
* fix for unnamed enums
* fix autocomplete for /parser-flag
* add parser-flag enum help
* fix type annotations
* fix autocomplete result for /:
* add colored autocomplete type icons
* collapse second line autocomplete help if empty
* mark optional named args in autocomplete
* fix when what
* remove duplicate debug buttons
* dispatch input on autocomplete select
* prevent grow from editor syntax layer
* add auto-adjust qr editor caret color
* remove text-shadow from autocomplete
* join value strings in /let and /var
* add /abort syntax highlight
* fix attempting secondary result when there is none
* rename settings headers and split autocomplete / stscript
* add parser flag tooltips
* add tooltips to chat width stops
* fix typo
* return clone of help item
* fix enum string
* don't make optional notice for autocomplete arguments smaller
* avoid scrollbar in chat input
* add rudimentary macro autocomplete
* strip macro from helptext
* finally remove closure delimiters around root
* cleanup
* fix index stuff for removed closure delimiters
* fix type hint
* add child commands to progress indicator
* include sub-separator in macro autocomplete
* remove all mentions of interruptsGeneration and purge
* remove unused imports
* fix syntax highlight with newline at end of input
* cleanup select pointer events
* coalesce onProgress call
* add regex to STscript syntax highlighting
* fix closure end
* fix autocomplete type icon alignment
* adjustments for small screens
* fix removing wrong element
* add missing "at=" arg to /sys, /comment, /sendas
* add font scale setting for autocomplete
* add target=_blank for parser flag links
* fix for searching enums
* remove REGEXP_MODE from hljs
just causes trouble
* fix autocomplete in closures
* fix typo
* fix type hint
* Get rid of scroll bar on load
* Add type hint for /send name argument. Fix 'at' types
* Add 'negative' arg hint to /sd command
* reenable blur event
* Allow /summarize to process any text
* Compact layout of script toggles
* Expand CSS by default
* fix double ranger indicator and adjust to narrow container
* make custom css input fill available vertical space
* reduce scroll lag
* use default cursor on scrollbar
* Clean-up module loading in index.html
* fix tab indent with hljs
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2024-05-12 22:15:05 +03:00
Cohee
c7d75b7789
llamacpp broke
2024-05-12 21:41:07 +03:00
Cohee
4bb463dd56
Remove unused macros
2024-05-12 17:55:00 +03:00
Cohee
0ba600bb2b
Code clean-up
2024-05-12 17:53:38 +03:00
Cohee
9ed6ee2161
Sample Character browser to onboarding
2024-05-12 16:43:09 +03:00
steve02081504
d1933be86a
remove `{{char_version_url_encoded}}`
2024-05-12 09:04:50 +08:00
steve02081504
15ff8de45c
add template
2024-05-12 09:04:03 +08:00
steve02081504
45a080016e
move to env
2024-05-12 09:01:30 +08:00
steve02081504
78cf6e9086
Merge branch 'staging' into pr/2204
2024-05-12 08:51:47 +08:00
Cohee
91945ec77e
Fix misleading JSDoc
2024-05-12 00:22:36 +03:00
Cohee
7b472f13af
Require a ping call before generation
2024-05-12 00:18:56 +03:00
Cohee
a93777e3b7
(chore) JSDoc comment
2024-05-11 23:38:26 +03:00
Cohee
2f310c72fa
Merge pull request #2215 from Hydroerotic/staging
...
Added {{timeDiff}} macro.
2024-05-11 23:35:55 +03:00
Cohee
6a4ee68113
Message delete highlight color follows theme settings
2024-05-11 17:17:42 +03:00
Cohee
e73b5713fd
Add types for moment
2024-05-11 14:49:11 +03:00
Hydroerotic
1f81086a21
Update macros.js
2024-05-11 14:13:03 +03:00
Hydroerotic
3e48f4b805
Update macros.html
2024-05-11 13:55:15 +03:00
Hydroerotic
432be2ee57
Update macros.js
2024-05-11 13:52:31 +03:00
steve green
f421139402
Create char-data.js for type hint ( #2209 )
...
* Create char-data.js for type hint
code from 7df0d1e06d/src/charData.mjs
* add hint
* fixes
* `class` -> JSdoc typedef by AI
* use `import`
* `v2DataWorldInfo`
* Rename book typedef
* Fix type errors
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2024-05-11 12:05:13 +03:00
Cohee
27ccc6b090
Minor stylistic changes
2024-05-11 11:38:22 +03:00
kingbri
62faddac8d
Textgen: Add banned_strings
...
TabbyAPI supports the ability to ban the presence of strings during
a generation. Add this support in SillyTavern by handling lines
enclosed in quotes as a special case.
Signed-off-by: kingbri <bdashore3@proton.me>
2024-05-11 00:58:29 -04:00
kingbri
6804e4c679
Index: Expose min_tokens for TabbyAPI
...
Now supports the minimum amount of tokens to generate.
Signed-off-by: kingbri <bdashore3@proton.me>
2024-05-10 23:19:57 -04:00
Cohee
10ee002091
Merge pull request #2208 from Wolfsblvt/global-d-ts-expanded
...
Expand global.d.ts with code docs
2024-05-10 23:11:08 +03:00
Cohee
1430eb26ea
Delete toastr types.
...
@Wolfsblvt add it back if needed.
2024-05-10 23:05:14 +03:00
Cohee
e17a18ad5d
#2210 Replace line breaks with <br> in unknown elements
2024-05-10 15:59:01 +03:00
Wolfsblvt
eeaa52bf5d
Expand global.d.ts with code docs
...
- docs and syntax for toastr
- docs and syntax for Fuse
- docs and syntax for select2
- docs and syntax for sortable
2024-05-10 04:48:30 +02:00
steve02081504
7a2f6fb63f
`{{char_version_url_encoded}}` and macro replace in `creator_notes_spoiler`
2024-05-10 07:24:05 +08:00
Wolfsblvt
bb3ac095c4
WI key input allow click to edit
...
- Allow click on WI keys to edit
- Removes them from the key list, allowing direct text editing
- Refactor select2 click subscribe some more, fixing a few issues
2024-05-10 00:42:35 +02:00
Wolfsblvt
e18d554489
Refactor select2 choice click event to utils
2024-05-09 23:30:18 +02:00
Wolfsblvt
a2625ecec6
Merge branch 'staging' into wi-regex-keys
2024-05-09 22:54:27 +02:00
deffcolony
0252b21901
move expression buttons above Sprite set
...
+moves the buttons above the Sprite set so user does not have to scroll all the way down to find the buttons now it will be directly visiable
2024-05-09 16:33:04 +02:00
steve green
f6343436b4
impl `{{char_version}}`
...
https://github.com/SillyTavern/SillyTavern/issues/2111
2024-05-09 22:29:48 +08:00
Cohee
9db2f1cb91
#2203 Fix copy not working in hidden messages
2024-05-09 16:07:13 +03:00
Cohee
18d96bc346
Merge branch 'staging' into wi-no-doube-substitution
2024-05-09 15:11:16 +03:00
Cohee
e14c9506b6
Revert entry post-process
2024-05-09 14:55:09 +03:00
Cohee
88aae5978f
Simplify condition. Add debug log
2024-05-09 14:53:17 +03:00
Wolfsblvt
b9d72bfdf4
Do not double-parse WI content on "always on"
2024-05-09 06:37:14 +02:00
Wolfsblvt
f4bb4fe51e
Merge branch 'staging' into wi-regex-keys
2024-05-09 04:23:14 +02:00
Wolfsblvt
cf77b9e7ee
WI regex key syntax highlighting
2024-05-09 03:35:36 +02:00
steve green
ff1399d1ba
remove empty lines from WIs
2024-05-09 08:30:40 +08:00
Wolfsblvt
eb273a1873
WI key dropdown templating shows all keys
...
- Cache all keys for the loaded lorebook
- Key selection dropdown shows all keys and how often they are used already
- More templating changes
2024-05-08 20:34:53 +02:00
Cohee
0587931cae
Merge pull request #2193 from steve02081504/patch-2
...
also run regex on worldinfo
2024-05-08 21:15:39 +03:00
Cohee
7408673e41
Back to const
2024-05-08 20:59:59 +03:00
Cohee
3c0664dfb6
Fix naming and improve regex application
2024-05-08 20:10:52 +03:00
steve green
d2477bba0c
also run regex on worldinfo
2024-05-08 23:41:18 +08:00
Cohee
f37e444791
Merge pull request #2194 from LenAnderson/remove-hljs-innerText
...
don't replace codeblock textContent with innerText in hljs
2024-05-08 18:13:02 +03:00
LenAnderson
1ae08f49c5
don't replace codeblock textContent with innerText in hljs
2024-05-08 11:03:05 -04:00
Cohee
10fda0b220
Merge pull request #2191 from bdashore3/example-wi
...
mesExamples anchor for World Info
2024-05-08 15:33:45 +03:00
Cohee
61d5dde497
Fix line break
2024-05-08 15:13:12 +03:00
Cohee
edc33584da
Fix extra & in title
2024-05-08 15:12:31 +03:00
Cohee
883da48762
Prefer const variables
2024-05-08 15:10:53 +03:00
Cohee
49d0d9f557
Fix return type on empty WI
2024-05-08 15:04:17 +03:00
Cohee
852bc15a94
Update title and i18n
2024-05-08 14:10:34 +03:00
Cohee
c43ddd9d62
Merge pull request #2178 from Yokayo/staging
...
Localization enhancements
2024-05-08 13:59:52 +03:00
Cohee
c851961234
Update movingUI i18n attr
2024-05-08 13:58:54 +03:00
kingbri
01aacb9280
World Info: Add example messages insertion point
...
Allow insertion above and below mesExamples (also known as the
"examples of dialogue") box.
Signed-off-by: kingbri <bdashore3@proton.me>
2024-05-07 21:55:26 -04:00
Yokayo
dfa8c6c3d4
Remove cases
2024-05-07 13:11:59 +07:00
Wolfsblvt
fda0e886e4
WI custom styling for regex keys
...
- WI custom style for regex keys
- moved select2 styling to its own file
2024-05-07 05:44:18 +02:00
Wolfsblvt
5a45e64999
Regex matching for keys and secondary keys
2024-05-07 02:52:22 +02:00
Wolfsblvt
70a2f71e33
WI switch key controls to multi input
...
- Switch key/secondarykey controls to select2 input
- Custom tokenizer for regex parsing, allowing comma in regex
- Keep mobile-compatibility by switching to textarea
- select2 utility method to pre-fill options
- New inline display mode of select2 multi to save space
2024-05-07 02:01:54 +02:00
Cohee
542018cecb
Fix group weight clamping
2024-05-06 22:55:31 +03:00
Cohee
5e7c214c89
Substitute macros in text to classify
2024-05-06 22:02:13 +03:00
Cohee
12eabd167d
#2187 Add negative prefix arg to /sd command
2024-05-06 21:39:07 +03:00
Cohee
c73bfbd7b0
Safari bruh moment
2024-05-06 21:21:03 +03:00
Cohee
7063fce2af
Selectable openrouter providers
2024-05-06 19:26:20 +03:00
Cohee
694cf6f762
Fix field name
2024-05-06 17:27:43 +03:00
Cohee
83c77c1f18
Split group weight and trigger%
2024-05-06 17:00:42 +03:00
kingbri
96506947cb
Messages + Instruct: Fix /send with name= if name is empty
...
If name is empty, don't try appending it to the message. This applies
for both instruct and non-instruct modes.
Signed-off-by: kingbri <bdashore3@proton.me>
2024-05-05 20:35:03 -04:00
Cohee
afc3071576
Add name argument for /send.
...
Tech debt: move to new STscript branch
2024-05-06 01:18:59 +03:00
Cohee
55d31a976f
Add generic mediawiki downloader
2024-05-05 22:26:13 +03:00
Cohee
181b5aff97
Add Groq as chat completion source
2024-05-05 18:53:12 +03:00
Cohee
31f1b34911
Add Perplexity L3-sonar models
2024-05-05 18:21:58 +03:00
Cohee
ef5499c8dc
Remove disable attribute from send_textarea. It never worked.
2024-05-05 14:27:20 +03:00
Cohee
292ecf580e
#2182 Add quiet prompts to WI buffer
2024-05-05 14:23:54 +03:00
Cohee
de1ca9af74
Add type casts
2024-05-05 13:51:16 +03:00
Cohee
75832c1ad6
Fix group removal
2024-05-05 01:08:49 +03:00
Cohee
39a54d158d
Per-entry group scoring
2024-05-05 00:42:33 +03:00
Cohee
2bf9869e5f
Add WI group scoring mode
2024-05-04 23:51:28 +03:00
Cohee
5197809d6b
Add global variables to TypeScript definitions. Fix some errors
2024-05-04 20:44:41 +03:00
Cohee
de1bb90c23
#2180 Add critical style tag
2024-05-04 15:36:25 +03:00
Cohee
478be72659
#2181 Unstuck moving images
2024-05-04 14:20:59 +03:00
Cohee
d972ed5a2b
#2180 Add preload for style
2024-05-04 14:02:53 +03:00
RossAscends
932d3dc10c
fix tabby sampler viz, clarify grammar title
2024-05-04 15:10:47 +09:00
Cohee
05db2552b3
Fix Top K disabled state for Infermatic.
...
Also an icon.
2024-05-04 02:37:05 +03:00
Cohee
7bfd666321
Add llama 3 tokenizer
2024-05-03 23:59:39 +03:00
Yokayo
a02f5ead7e
Some localization fixes
2024-05-04 03:37:55 +07:00
Yokayo
d9fae7a02c
Fix tabs
2024-05-04 02:52:19 +07:00
Yokayo
29e2e8f607
Add localizable strings to two extensions & translate them
2024-05-04 02:44:15 +07:00
Cohee
7bc87b6e28
8x22b is supposed to have 64k tokens
2024-05-03 21:36:41 +03:00
Cohee
ed65ddf981
Add Open Mixtral 8x22b model
2024-05-03 20:22:17 +03:00
Gabraham
4e99c3e4cb
Disabled forced 4 spaces indented sublists for markdown formatting
...
- For #2176
2024-05-03 13:15:38 -04:00
Cohee
6b2b849a26
Add server history connect missing attributes
2024-05-03 20:05:42 +03:00
Cohee
b69c5bcd17
Merge pull request #2177 from sasha0552/vllm-support
...
vLLM support
2024-05-03 20:03:05 +03:00
Cohee
7b87f44518
Clean-up API-specific settings
2024-05-03 20:02:13 +03:00
RossAscends
5ab1e74c5f
WIP Debug Menu button to copy API setup to clipboard.
2024-05-03 16:35:32 +09:00
sasha0552
2bd239fe81
Initial vLLM support
2024-05-02 22:40:40 +00:00
Cohee
1a219e32fe
Switch sheld to use flex layout
2024-05-02 23:15:17 +03:00
Cohee
203146f7e2
Remove borders from scrollbar gutters.
...
Leave for moving UI vertical
2024-05-02 23:06:16 +03:00
Cohee
73bea1f454
Merge pull request #2175 from Wolfsblvt/wi-search-quickselect
...
WI world search allows quick-select
2024-05-02 22:51:24 +03:00
Cohee
408151c9cb
Use menu_button style colors
2024-05-02 22:50:07 +03:00
Wolfsblvt
f0adbc3c28
WI world search allows quick-select
2024-05-02 20:04:24 +02:00
Cohee
9acf057aae
Fix reset on generic draggables
2024-05-02 01:34:47 +03:00
Cohee
f796387e7e
Limit background title height
2024-05-01 23:43:11 +03:00
Cohee
9f1c306920
I really have to spell it out
2024-05-01 23:42:50 +03:00
Cohee
2f85e50c6f
Merge pull request #2171 from 24adamcho/generic-card-download
...
Character card import from generic sources (specifically Discord, Catbox.moe)
2024-05-01 19:58:17 +03:00
Cohee
eb4cae4e6d
Add WL to config. Code clean-up.
2024-05-01 19:52:34 +03:00
Cohee
e4e6882f12
Fix scroll to bottom on chat open
2024-05-01 14:56:55 +03:00
Cohee
15a288b63d
Remove shadow from top bar drawers
2024-05-01 14:52:17 +03:00
Cohee
620cd6dfc2
Move persona functions from script. Clean-up exports
2024-05-01 14:03:24 +03:00
Cohee
bddfd5763b
Fix persona filter rule
2024-05-01 12:49:53 +03:00
Cohee
21edb655d3
Merge branch 'staging' into scored-search-sorting
2024-05-01 12:48:26 +03:00
Cohee
51f0d1f33e
Merge pull request #2169 from Wolfsblvt/fix-wi-whole-world
...
Fixes WI word matching not working for non-words
2024-05-01 11:07:31 +03:00
Cohee
da31b6fda8
Merge pull request #2170 from Wolfsblvt/wi-panel-performance
...
Improve performance of drawing WI panel
2024-05-01 10:31:41 +03:00
Cohee
2b071bed90
Format style
2024-05-01 10:25:42 +03:00
Cohee
1cf935eaf3
Merge pull request #2168 from Wolfsblvt/world-info-search-resizing
...
WI search bar now flexibly scales width
2024-05-01 10:24:08 +03:00
Wolfsblvt
b33b5264e5
Improve performance of drawing WI panel
...
- Fix performance issue by unsubscribing events before redrawing the panel
2024-05-01 02:08:52 +02:00
Wolfsblvt
8ca50098d5
Fixes WI word matching not working for non-words
...
- Fixes the regex that matched WI keys as "whole words" not working correctly if the key itself was not a word
2024-04-30 23:51:47 +02:00
Wolfsblvt
d82ed50fa4
Enable unix-like extended search for fuzzy search
2024-04-30 23:12:52 +02:00
Wolfsblvt
f894237a12
Tweaked weighting scores more
2024-04-30 22:12:49 +02:00
Wolfsblvt
9d8ebd7bd2
WI search bar now flexibly scales width
2024-04-30 21:35:27 +02:00
Adam
5c552a3d53
added examples for catbox/discord import links
2024-04-29 23:44:15 -05:00
Wolfsblvt
83f79c1466
Fix non-fuzzy char search
...
- Utilize new utility function that checks insensitive and without accents
2024-04-30 06:03:41 +02:00
Wolfsblvt
bc94e3992f
Modify weightings for fuzzy group search
2024-04-30 05:40:31 +02:00
Wolfsblvt
1c44df8079
Modify weightings for fuzzy WI search
2024-04-30 05:30:24 +02:00
Wolfsblvt
b6b1df6a7c
Fuzzy char search searches tags too
2024-04-30 05:14:01 +02:00
Wolfsblvt
b4aa7831e7
Scored search sorting for char list
2024-04-30 04:30:39 +02:00
Wolfsblvt
d1cdd60883
Scored search sorting for personas
2024-04-30 02:27:44 +02:00
Wolfsblvt
a850352eab
Scored search sorting for world info
2024-04-30 01:39:47 +02:00
Cohee
d9d76ba16d
#2164 Add error toasts to VecStore
2024-04-30 00:17:39 +03:00
Cohee
993284f9c1
#2164 Disable-able data bank attachments
2024-04-30 00:06:14 +03:00
Cohee
a7d3130f9a
Remove non-existent foreign lorebook extensions
2024-04-29 15:33:56 +03:00
Cohee
e0df5783f8
Allow macros in positive and negative prompts
2024-04-29 13:50:55 +03:00
Cohee
e4de6da5b8
Add server plugin support for MS Edge TTS
2024-04-29 01:07:19 +03:00
Cohee
87219f897e
Check that char.list has any filters before applying hidden block.
2024-04-28 21:33:37 +03:00
Cohee
73cf58826f
Pause autoplay on external media removal
2024-04-28 20:11:58 +03:00
Cohee
be4637a3a0
Handle <br> in message texts with Showdown instead of manually
2024-04-28 20:00:22 +03:00
Cohee
6ac6c7cfda
#2159 Move debounce constants to a separate module
2024-04-28 19:47:53 +03:00
Cohee
94e9b8f4b1
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2024-04-28 19:29:12 +03:00
Cohee
bc6149deeb
Merge pull request #2158 from racinmat/racinsky/itemization
...
refactor: prompt itemization split to multiple functions
2024-04-28 18:55:10 +03:00
Cohee
a0d975c3c0
Add bottom margin to in-chat tables
2024-04-28 18:39:57 +03:00
Cohee
d51b155e52
Add ability for extensions to intercept edited message text
2024-04-28 18:39:32 +03:00
Cohee
fb1b327f9a
[skip ci] ESLint
2024-04-28 16:58:28 +03:00
Matěj Račinský
754cdc4d58
refactor: prompt itemization split to multiple functions
2024-04-28 14:09:10 +02:00
Cohee
58ecc0dc0d
Merge pull request #2155 from Wolfsblvt/fix-bogus-folder-select
...
Fix bogus folder not working if tag was cut off
2024-04-28 14:43:07 +03:00