valadaptive
b8b24540a9
Rename PromptManagerModule to PromptManager
...
The one place where it was imported renamed it to PromptManager anyway.
2023-12-03 12:14:56 -05:00
valadaptive
5c175bc647
Turn PromptManagerModule into a class
2023-12-03 12:13:53 -05:00
Cohee
676cc7731e
#1436 Add unlock to response length
2023-12-03 18:30:21 +02:00
Cohee
40b132176d
Add preset restoration
2023-12-03 17:16:33 +02:00
Cohee
14f395fdf9
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2023-12-03 15:11:49 +02:00
RossAscends
43ad66ff90
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-12-03 21:59:23 +09:00
RossAscends
50f5b7b96f
fix zenSliders
2023-12-03 21:59:21 +09:00
Cohee
91811f63b5
lint: Fix JSdocs
2023-12-03 14:23:20 +02:00
Cohee
5fb0807dcc
Adjust max context step
2023-12-03 14:02:38 +02:00
Cohee
a3bc51bcea
Fix type-in max context for OAI
2023-12-03 13:56:22 +02:00
Cohee
c051fc3ce9
Add wrapper for description popouts, make them wider
2023-12-03 03:21:11 +02:00
Cohee
4cb9cd128f
Rename bookmarks to checkpoints
2023-12-03 03:11:14 +02:00
Cohee
3e9927dc67
Add editor textareas maximize
2023-12-03 02:01:06 +02:00
Cohee
ff46a249d8
Add {{maxPrompt}} macro
2023-12-02 22:47:43 +02:00
Cohee
6e09e45651
Fix /trigger and /continue auto-execution
2023-12-02 22:34:46 +02:00
Cohee
64a3564892
lint: Comma dangle
2023-12-02 22:06:57 +02:00
Cohee
08fedf3a96
lint: Use 4 space indent
2023-12-02 21:56:16 +02:00
Cohee
c63cd87cc0
lint: Require semicolons
2023-12-02 21:11:06 +02:00
Cohee
9faa1e34b0
Merge branch 'staging' into singlequote
2023-12-02 20:43:41 +02:00
Cohee
a28c23d295
Wait for generation unlock before running continue or trigger
2023-12-02 20:12:36 +02:00
valadaptive
a37f874e38
Require single quotes
2023-12-02 13:04:51 -05:00
Cohee
a06f1e8ad6
Merge pull request #1431 from valadaptive/eslint-fixes-3
...
ESLint fixes part 3 - more significant changes
2023-12-02 19:55:54 +02:00
Cohee
a367285ac2
Merge pull request #1430 from valadaptive/eslint-fixes-2
...
ESLint fixes, part 2 - bulky changes
2023-12-02 19:43:11 +02:00
Cohee
0477f6a553
Use best match API tokenizers for Text Completion sources
2023-12-02 19:42:15 +02:00
valadaptive
518bb58d5a
Enable no-unused-vars lint
...
This is the big one. Probably needs thorough review to make sure I
didn't accidentally remove any setInterval or fetch calls.
2023-12-02 12:11:19 -05:00
valadaptive
39bbef376f
Enable no-undef lint
...
I'm not sure where run_edit is supposed to go or if any logic is
missing. I just made my best guess.
2023-12-02 12:11:19 -05:00
valadaptive
14afa1575b
Enable no-redeclare lint
2023-12-02 12:11:19 -05:00
valadaptive
c893e2165e
Enable no-prototype-builtins lint
2023-12-02 12:10:31 -05:00
Cohee
a91694ebbc
Change audio format check
2023-12-02 18:41:54 +02:00
valadaptive
b023312117
Enable no-useless-escape lint
2023-12-02 10:32:26 -05:00
valadaptive
97c49a405b
Enable no-extra-boolean-cast lint
2023-12-02 10:32:26 -05:00
valadaptive
0a27275772
Enable no-extra-semi lint
2023-12-02 10:32:26 -05:00
valadaptive
27e63a7a77
Enable no-case-declarations lint
2023-12-02 10:32:26 -05:00
valadaptive
a665a4897d
Enable no-unused-labels lint
...
I'm not sure why "esversion: 6" was at the top of the file. My best
guess is that whoever initially created it was using jshint, which says
"use 'esversion: 6'" if used to lint a file which contains ES6 code.
Even then, the proper syntax would be a comment.
2023-12-02 10:32:07 -05:00
valadaptive
1c121f1ba5
Enable use-isnan lint
2023-12-02 10:32:07 -05:00
valadaptive
9204a31d32
Enable no-self-assign lint
2023-12-02 10:32:07 -05:00
valadaptive
c05aee8e72
Enable no-unsafe-negation lint
...
This actually fixes a bug--the old code was negating "audioData.type"
2023-12-02 10:32:07 -05:00
valadaptive
60ac1aa1c7
Enable no-empty lint
2023-12-02 10:32:07 -05:00
valadaptive
367f3dba27
Enable no-unsafe-finally lint
2023-12-02 10:32:07 -05:00
valadaptive
e7ae1c4787
Enable no-dupe-keys lint
2023-12-02 10:32:07 -05:00
valadaptive
7c3dd75e6a
Enable no-fallthrough lint
2023-12-02 10:32:07 -05:00
Cohee
249f9f649f
Escape QR button labels
2023-12-02 15:19:44 +02:00
valadaptive
4c4e4caeb7
Pass in Kobold Classic API server url from client
2023-12-02 04:45:20 -05:00
Cohee
04ef9fba54
Disable context stop strings on pull but enable for new installs
2023-12-02 02:19:32 +02:00
Cohee
690c058a46
Fix boolean comparison
2023-12-02 00:04:38 +02:00
Cohee
a2f293b6af
Make context stop strings togglable
2023-12-01 23:06:37 +02:00
Cohee
9ad42025e5
Add depth to entry template
2023-12-01 22:09:13 +02:00
Cohee
07962e0e4e
Add /setentryfield command
2023-12-01 21:51:49 +02:00
Cohee
69659e79e3
Add chat start and example separator as stop sequences
2023-12-01 19:01:06 +02:00
Cohee
19c6370fa5
Revert preset checkbox update logic
2023-12-01 11:55:05 +02:00
Cohee
ca24e550a8
#1420 Revert undefined name variable resolution
2023-12-01 11:51:10 +02:00
Cohee
bb727d5f9c
Insert files before user text, not after
2023-12-01 03:54:28 +02:00
Cohee
ebcefe67fc
Add value increment variable and macros
2023-12-01 03:02:23 +02:00
Cohee
fae90f8227
Add validation messages
2023-12-01 02:25:55 +02:00
Cohee
27d27127e0
Fix docstring typo
2023-12-01 02:11:47 +02:00
Cohee
fe355c5d4f
Add MVP set of WI manipulation commands
2023-12-01 01:50:10 +02:00
Cohee
b6ed67b4b4
Add /regex command
2023-11-30 22:59:04 +02:00
Cohee
b96054f337
Update max token limit for palm2
2023-11-30 19:02:31 +02:00
Cohee
e9ad55aef2
Add seed input field for OpenAI settings #1412
2023-11-30 02:54:52 +02:00
Cohee
c3259d1929
Bump package version
2023-11-30 01:41:20 +02:00
Cohee
252af836f0
#1418 Remove prefix from SD raw_last
2023-11-30 01:22:31 +02:00
Cohee
19df1f52cd
Vector storage file retrieval
2023-11-30 00:01:59 +02:00
Cohee
e0bf2b8e3e
[FEATURE_REQUEST] Sending PDF/HTML files? #1414
2023-11-29 17:51:30 +02:00
RossAscends
307f0d88c3
'All' for ooba rep pen range zenslider, maxCtx tweak
2023-11-29 11:37:18 +09:00
RossAscends
9145406522
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-11-29 03:35:34 +09:00
RossAscends
fcca1b1260
fix zenslider rep pen range for TextCompletions
2023-11-29 03:35:02 +09:00
Cohee
16527710b3
Make less obtrusive
2023-11-28 19:24:26 +02:00
Cohee
a1098a4f31
Merge branch 'staging' into silerott-add-session-handling
2023-11-28 18:25:31 +02:00
Cohee
f809d80ba2
Improve XTTS text processing
2023-11-28 16:56:50 +02:00
Cohee
82b7238b39
Add shorthand increment/decrement of variables
2023-11-28 16:00:04 +02:00
Cohee
5fd4ed6c81
Fix mobile QR context menu
2023-11-28 13:26:36 +02:00
Cohee
91f369c921
Raise slider limits
2023-11-28 11:48:34 +02:00
Cohee
5dd6665505
Don't set negative zIndex for regular image when using group VN mode
2023-11-28 11:40:39 +02:00
Cohee
91e1281208
Merge pull request #1407 from LenAnderson/fix-qr-popout-context
...
fix context menu for QR popout
2023-11-28 02:44:20 +02:00
Cohee
77e5c37c29
Fix extensions menu on long clicks
2023-11-28 02:43:24 +02:00
Cohee
f3a10eadd5
Trigger concatenation on NaN current value
2023-11-28 01:46:44 +02:00
Cohee
b0d21659eb
/inject command to add prompt injections
2023-11-28 01:44:13 +02:00
Cohee
4f9f89c682
Add 3 more math operations
2023-11-28 00:52:50 +02:00
Cohee
87707b565f
Add checkbox for restoring user input on page refresh
2023-11-28 00:29:34 +02:00
LenAnderson
fd8551b73b
fix context menu for Qr popout
2023-11-27 22:02:20 +00:00
Cohee
d263760b25
#1393 Configurable group nudges, scenario and personality templates for prompt manager
2023-11-27 23:57:56 +02:00
Cohee
4c94bd0aa8
Add math operations
2023-11-27 21:10:50 +02:00
Cohee
188897a3df
Add "at" argument to commands sending a message
2023-11-27 19:48:49 +02:00
Cohee
84811ec518
Fix image gen prefix combining
2023-11-27 16:10:42 +02:00
Cohee
ffc4f22012
Add provider-specific TTS processing: XTTS - replace ellipsis, Novel - remove tildes.
2023-11-27 13:25:49 +02:00
Cohee
edafb8dd13
Repurpose trigger command not just for groups
2023-11-27 11:16:40 +02:00
Cohee
c742251c5a
Mobile sprites fixes: hide non-VN sprite, fix group VN position, fix live2d conflicts
2023-11-27 03:22:35 +02:00
RossAscends
fd8697afc0
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-11-27 09:48:07 +09:00
RossAscends
34d8588691
QR popout
2023-11-27 09:48:05 +09:00
Cohee
fd0edd67a6
Fix recursive QR auto-execution
2023-11-27 02:18:36 +02:00
Cohee
3eeb137416
Fix persona switch input trigger
2023-11-26 19:56:19 +02:00
Cohee
e587f208be
Add resolution match on load
2023-11-26 18:19:37 +02:00
deffcolony
aaeaa643e3
resolution presets for image generation extension ( #1394 )
...
+ New drawer with resolution presets at image generation extension
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2023-11-26 17:55:49 +02:00
Cohee
9c01a849cb
Add buttons command
2023-11-26 17:05:55 +02:00
Cohee
fb08552d46
Add instruct mode sequence macros
2023-11-26 16:37:05 +02:00
Cohee
3bc91f10ec
Fix command aliases
2023-11-26 15:47:11 +02:00
Cohee
19f758a0fb
#670 Add square avatars
2023-11-26 15:27:54 +02:00
Cohee
e6c96553d0
Add text trimming commands
2023-11-26 13:55:22 +02:00
Cohee
809a55b2fd
Merge branch 'config-yaml' into staging
2023-11-26 13:08:06 +02:00
Cohee
c328d6f04a
Add QR auto-exec on app startup
2023-11-26 02:12:31 +02:00
Cohee
9587a704c5
Fix docstrings
2023-11-26 01:52:41 +02:00
Cohee
283d49a6ee
Add empty return value to /while
2023-11-26 01:49:37 +02:00
Cohee
c259c0a72a
Skip hidden messages from /message command
2023-11-26 01:15:19 +02:00
Cohee
c6aea00e27
Resolve ephemeral stop strings variables
2023-11-26 00:56:55 +02:00
Cohee
50322ed8b0
Don't show auto-update toast if no extensions installed
2023-11-26 00:52:00 +02:00
Cohee
a7024a1d34
Migrate to config.yaml
2023-11-25 23:45:33 +02:00
RossAscends
3ec692e76c
fix /world unsetting function
2023-11-26 05:26:41 +09:00
Cohee
0bbaeeaedd
Revert to get/set/add order for variable macro
2023-11-25 22:02:40 +02:00
Cohee
0410540066
Process variable macros line by line
2023-11-25 20:52:17 +02:00
Cohee
a5c3e22833
#1055 Add new random syntax to docs
2023-11-25 20:41:46 +02:00
Cohee
0d9068f11e
Don't replace {{addvar}} macros with the execution result
2023-11-25 20:33:07 +02:00
Cohee
67fa9c9595
Allow dice rolls in {{random}}
2023-11-25 20:11:47 +02:00
Cohee
67174c8cf8
Add functions to delete local and global variables
2023-11-25 19:53:00 +02:00
Cohee
b8d7b0922d
Fix evaluation order of named args
2023-11-25 18:18:57 +02:00
Cohee
d862005c1c
Revert "Replace macros in named args of boolean evaluation"
...
This reverts commit 6894b7ef72
.
2023-11-25 18:16:53 +02:00
Cohee
6894b7ef72
Replace macros in named args of boolean evaluation
2023-11-25 18:12:28 +02:00
Cohee
06ade803fa
Concatenate strings in /addvar
2023-11-25 17:45:40 +02:00
RossAscends
389c2b5435
force firstMes {{user}} update on persona switch
2023-11-25 23:40:27 +09:00
Cohee
8e49ecce49
Merge pull request #1395 from daswer123/staging
2023-11-24 20:07:51 +02:00
Cohee
851a00630a
Add /popup command
2023-11-24 19:50:49 +02:00
Danil Boldyrev
fbc72085f8
Hindi Support for XTTS
2023-11-24 20:16:49 +03:00
Cohee
4fd68e5be7
Skill issue
2023-11-24 19:10:09 +02:00
Cohee
a178bdc3b0
Fix ephemeral stopping strings flush
2023-11-24 19:06:31 +02:00
Cohee
2c8e855385
Resolve variables in /fuzzy
2023-11-24 17:41:49 +02:00
Cohee
adb3badcc1
Add /messages and /setinput commands
2023-11-24 17:12:59 +02:00
Cohee
c9b3ccc585
Add STscript procedure calls with /run command
2023-11-24 15:58:00 +02:00
Cohee
dd17c2483f
Add lock=on/off to /gen and /genraw commands
2023-11-24 15:18:49 +02:00
Cohee
8e16f28827
Fix variable cast
2023-11-24 14:53:12 +02:00
Cohee
d81371c2b7
Fix variables casting
2023-11-24 14:44:11 +02:00
Cohee
bcf73e0e55
Add auto-execute on opening chat option to quick
...
reply settings
2023-11-24 14:02:04 +02:00
Cohee
f1d375c2ba
Add hidden/invisible/auto-exec only QR buttons
2023-11-24 13:50:42 +02:00
Cohee
720da5649b
Don't auto-exec on disable QR
2023-11-24 13:32:27 +02:00
Cohee
ad8709842b
STscript improvements (see below)
...
Add /while loop
Add escaping of macros in sub-commands
Add /input prompt
2023-11-24 12:49:14 +02:00
RossAscends
55607ee847
remove HumiBlur from QR chain menus
2023-11-24 17:45:13 +09:00
Cohee
d3ea5c081d
Add /pass and /fuzzy commands
2023-11-24 02:21:50 +02:00
Cohee
74fbc88d7d
Move macros replacement to script execution time
2023-11-24 01:56:43 +02:00
Cohee
461e8d7929
Update the tooltip on the vertical ellipsis button
2023-11-24 01:39:39 +02:00
Cohee
e593dd4dbd
Auto-executable QR
2023-11-24 01:32:02 +02:00
Cohee
7841f3d91f
Merge pull request #1392 from LenAnderson/qr-context
...
Add context menus for Quick Replies
2023-11-24 01:04:24 +02:00
Cohee
c4e1fff1bc
Respect # limit for ephemeral stop strings
2023-11-24 00:54:23 +02:00
Cohee
863554fea6
Add ephemeral stop strings to /genraw
2023-11-24 00:51:27 +02:00
Cohee
c2e3bfa06d
/genraw instruct=off
2023-11-24 00:36:35 +02:00
Cohee
c50ed4bf6a
STscript improvements (see below)
...
/abort command, {{pipe}} macro in named args, subcommand batch escaping with backslash, string literals and rules for /if, else clause for /if
2023-11-24 00:18:07 +02:00
Cohee
3594c4aac7
Add {{newline}} and {{pipe}} macros
2023-11-23 22:56:52 +02:00
Cohee
86819b6f4f
Add /genraw command
2023-11-23 22:50:13 +02:00
Cohee
6d0982e823
Unleash the variables / STscript alpha
2023-11-23 22:36:48 +02:00
LenAnderson
ab9c654708
Merge branch 'staging' into qr-context
2023-11-23 20:35:21 +00:00
LenAnderson
cdbcd6cfb2
add a healthy dose of mobile copium
2023-11-23 20:34:20 +00:00
Cohee
22e17cd681
Pass image type to thumbnail creator
2023-11-23 20:50:08 +02:00
LenAnderson
81f135fa7c
use client coords not screen coords
2023-11-23 17:42:31 +00:00
LenAnderson
af2b108730
add context menu editor
2023-11-23 17:42:19 +00:00
LenAnderson
5e4dc388eb
Merge branch 'staging' into qr-context
2023-11-23 15:57:35 +00:00
LenAnderson
d32224041a
add parent placeholders
2023-11-23 15:57:14 +00:00
RossAscends
73d6801406
slashcommand /movingui to set a MUI preset
2023-11-23 22:32:47 +09:00
LenAnderson
e2a1892e6b
Merge branch 'staging' into qr-context
2023-11-23 12:21:46 +00:00
LenAnderson
cc426e9897
add qr context menus
2023-11-23 12:21:25 +00:00
RossAscends
e0e303b339
Sortable QuickReplies
2023-11-23 19:49:15 +09:00
Cohee
f802fe1797
Fix xtts separator
2023-11-22 17:47:58 +02:00
Cohee
2b54bfd1d5
Merge pull request #1380 from LenAnderson/checkbox-contrast
...
ensure checkboxes have contrast
2023-11-22 16:52:48 +02:00
Cohee
61908935f5
Stop string for user-continue. Trim spaces after name2
2023-11-22 16:16:48 +02:00
Cohee
55af72cb17
/addswipe command
2023-11-22 01:26:17 +02:00
Cohee
63e5bc9341
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2023-11-22 00:58:08 +02:00
Cohee
4f7523b896
Parallelize extensions auto-update + add a toast
2023-11-22 00:58:06 +02:00
RossAscends
0d84aed89c
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-11-22 07:48:40 +09:00
RossAscends
fe21a7c25b
Add toggle for hiding muted group member sprites
2023-11-22 07:48:35 +09:00
Cohee
e5f7b0b5c7
Use explicit unnamed argument first if exists
2023-11-22 00:43:33 +02:00
Cohee
4b78ddbc8a
First steps in slash command piping
2023-11-22 00:39:17 +02:00
Cohee
1b4d955aec
Add swipe id validation for /delswipe
2023-11-21 23:33:20 +02:00
Cohee
284bd76589
Add /delswipe command
2023-11-21 23:28:11 +02:00
Cohee
2dc8f8f2f7
Add 5 group control commands
2023-11-21 22:35:59 +02:00
Cohee
5f77b2f816
Add Claude 2.1
2023-11-21 20:07:37 +02:00
Cohee
1891a03b11
Merge pull request #1383 from daswer123/staging
...
Add support for the new TTS - XTTSv2
2023-11-21 16:26:45 +02:00
Cohee
73e081dd99
Don't use global state to build Chat Completion prompts
2023-11-21 14:38:15 +02:00
Danil Boldyrev
bcad0d4e51
add XTTS
2023-11-21 13:16:56 +03:00
LenAnderson
9f16b329c5
ensure checkboxes have contrast
2023-11-21 01:26:43 +00:00
Cohee
01b629bd49
New syntax for sendas command
2023-11-21 02:54:04 +02:00
Cohee
52d9855916
Code lint
2023-11-21 02:00:50 +02:00
Cohee
91429ce516
Merge pull request #1378 from LenAnderson/more-comfy-merge
...
Add more ComfyUI options
2023-11-21 01:55:00 +02:00
Cohee
ddbdceba64
Add sampler order for koboldcpp under text completions
2023-11-21 01:47:57 +02:00
Cohee
1ebfddf07e
Use mistral and yi tokenizers for custom token bans
2023-11-21 01:04:27 +02:00
Cohee
9b75e49b54
Add support for Yi tokenizer
2023-11-21 00:21:58 +02:00
LenAnderson
1c725879d8
add func for loading dropdown opts for settings
2023-11-20 22:00:40 +00:00
Cohee
4222b2aa21
Add enable/disable group member commands
2023-11-20 23:49:04 +02:00
LenAnderson
3d4442ab25
make api routes kebab
2023-11-20 18:27:50 +00:00
kingbri
6a511fdfcf
Secrets: Add find endpoint
...
Requires the user to set allowKeysExposure to true before any calls
can work.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-11-20 12:05:54 -05:00
LenAnderson
46cc04c798
add default comfy workflow
2023-11-20 15:59:38 +00:00
LenAnderson
d24c74e34a
update comfy generate to use saved workflows
2023-11-20 12:51:36 +00:00
LenAnderson
06ececc1a5
add managing multiple comfy workflows
2023-11-20 12:39:06 +00:00
LenAnderson
5e5c111d25
add VAE selection
2023-11-20 12:34:37 +00:00
LenAnderson
d5b9dd34b7
remove unused comfy method
2023-11-20 12:29:47 +00:00
ThisIsPIRI
d87e44ff03
Corrections to /help macros, /help format
2023-11-20 08:51:37 +09:00
Cohee
48034eb6c9
More info for mancer models
2023-11-19 23:01:39 +02:00
Cohee
ac07c8324d
Configurable chat truncation amount
2023-11-19 21:57:54 +02:00
Cohee
a39ee32f93
Horde fire and forget delete request
2023-11-19 21:30:08 +02:00
Cohee
9dcc23825a
[chore] Reformat
2023-11-19 21:17:02 +02:00
Cohee
5e6fcd28b2
Merge pull request #1371 from LenAnderson/staging
...
Add ComfyUI to the Stable Diffusion extension
2023-11-19 21:14:42 +02:00
LenAnderson
9dd1e59421
move requests to comfy into ST server
2023-11-19 18:29:41 +00:00
Cohee
8de343295d
#1372 Typical P unbreak
2023-11-19 18:26:57 +02:00
Cohee
96caddfd71
Add koboldcpp as Text Completion source
2023-11-19 17:14:53 +02:00
Cohee
1dc1b926c4
Fix TTS issues with streaming
2023-11-19 16:56:12 +02:00