Commit Graph

805 Commits

Author SHA1 Message Date
Cohee
f0a330455f More smooth speed step 2024-01-03 21:23:01 +02:00
Cohee
dc8e742502 Only change remote setting if endpoint is configured 2024-01-03 21:19:46 +02:00
Cohee
7168dbe508 Lint fix 2024-01-03 21:17:36 +02:00
Cohee
f06443fe7c Merge branch 'staging' into xtts-more-controls 2024-01-03 21:15:56 +02:00
Cohee
18b11825b3 #1629 Use string replace instead of while loop 2024-01-03 19:53:24 +02:00
Cohee
04d3dcf39f Respect match index in regex scripts replacement 2024-01-03 12:28:56 +02:00
Danil Boldyrev
cc2df97959 Increased the maximum limit of tokens for xtts streaming 2024-01-02 20:13:45 +03:00
Danil Boldyrev
8ef91ae181 Add ability to customize xtts stream chunk size 2024-01-02 19:50:13 +03:00
Danil Boldyrev
36db08d6b8 Remove error about updating xtts parameters 2024-01-02 19:23:42 +03:00
Danil Boldyrev
757eba1ef8 add missing space 2024-01-02 19:07:30 +03:00
Danil Boldyrev
4190e9f16d change xtts generation settings 2024-01-02 19:01:12 +03:00
Cohee
99244a0c11 Add support for XTTS streaming 2024-01-02 07:04:32 +02:00
Juha Jeronen
059f61fee8 add "/emote xxx" support for talkinghead (when VN mode off) 2024-01-02 02:18:54 +02:00
LenAnderson
70d6e6d37f prevent inject on auto-execute 2024-01-01 23:08:18 +00:00
LenAnderson
473326b3fb remove unused import 2024-01-01 22:40:12 +00:00
LenAnderson
67f1127f8d Merge branch 'qr-rewrite' of https://github.com/LenAnderson/SillyTavern into qr-rewrite 2024-01-01 22:35:00 +00:00
LenAnderson
95d5cf509d fix auto exec on chat changed 2024-01-01 22:34:57 +00:00
Cohee
9a1103cf43 Merge branch 'staging' into qr-rewrite 2024-01-01 22:36:53 +02:00
Cohee
b315778e32 Chunkify NovelAI TTS 2024-01-01 21:31:08 +02:00
Cohee
58462d96d2 Fix RVC after converting to group 2024-01-01 20:22:48 +02:00
LenAnderson
65131ee095 fix settings migration 2024-01-01 18:12:28 +00:00
LenAnderson
30757dc92e fix for loading old QRs 2024-01-01 17:14:44 +00:00
Cohee
de5452c48d Merge branch 'staging' into qr-rewrite 2024-01-01 18:48:59 +02:00
Cohee
30732ada32 Lint fix 2024-01-01 16:08:24 +02:00
Cohee
213ff4b89a
Merge pull request #1613 from LenAnderson/expressions-get-last
Add export and slash command for last set expressions
2024-01-01 16:06:57 +02:00
Cohee
a2e4dc2950 Add chunking of vector storage messages 2023-12-31 04:00:04 +02:00
LenAnderson
a2aa8ba6a0 add export and slash command for last set expressions 2023-12-30 11:37:13 +00:00
LenAnderson
8a3124e296 add executeQuickReply to QR API 2023-12-28 01:29:56 +00:00
LenAnderson
03b80900d6 add optional named arguments to /run command 2023-12-27 12:28:15 +00:00
LenAnderson
678a702d6e adjust popout trigger position 2023-12-26 12:24:11 +00:00
LenAnderson
d51098a90b fix deleting QR set that's in chat config 2023-12-26 12:16:45 +00:00
LenAnderson
89e94edc57 add option to prevent recursive auto-execute 2023-12-26 12:06:23 +00:00
LenAnderson
ef33c6dc61 don't stop auto-execute on /abort 2023-12-26 11:37:23 +00:00
LenAnderson
c67317c2a1 Merge branch 'staging' into qr-rewrite 2023-12-25 13:10:58 +00:00
LenAnderson
29476e7c03 add import and export of QR sets 2023-12-25 13:08:03 +00:00
RigbyB
b6570e775d ComfyUI request/prompt fix 2023-12-24 21:02:04 +00:00
LenAnderson
881a8e570f add execute button to QR editor 2023-12-24 15:07:12 +00:00
LenAnderson
de8dc7310f fix for settings dom undefined 2023-12-24 00:29:44 +00:00
LenAnderson
e01b51e6bd Merge branch 'staging' into qr-rewrite 2023-12-24 00:25:27 +00:00
LenAnderson
aed38e32bd add ctrl-click to edit QR 2023-12-24 00:20:47 +00:00
LenAnderson
5cd911db6b put large message editor into additional options dlg 2023-12-24 00:20:30 +00:00
Cohee
a8fb306c12 Add multimodal captioning for ooba 2023-12-24 01:43:29 +02:00
LenAnderson
3d5dc18d0c move click listener up 2023-12-23 23:26:00 +00:00
LenAnderson
3722bd25d4 Merge branch 'staging' into qr-rewrite 2023-12-23 22:05:10 +00:00
LenAnderson
71fc0436cb center add qr button 2023-12-23 19:43:42 +00:00
LenAnderson
a8f130ec5d add slash commands to get existing QRs and QR sets 2023-12-23 16:36:41 +00:00
Doa
41ac2c07b2 Adding negative character prompts for img sources that support it 2023-12-23 16:19:22 +00:00
LenAnderson
6e3159db3f Merge branch 'staging' into qr-rewrite 2023-12-22 13:56:04 +00:00
LenAnderson
82a4ddbe01 cleanup 2023-12-22 13:55:37 +00:00
LenAnderson
cbceb7d1e8 add old settings migration 2023-12-22 13:45:37 +00:00
LenAnderson
f90e60783c remove debugger 2023-12-22 13:45:37 +00:00
LenAnderson
4fc456dffa delete QR set command and API 2023-12-22 13:45:37 +00:00
LenAnderson
a088fb1746 error handling 2023-12-22 13:45:37 +00:00
LenAnderson
e3c2d6771c fix slash command hints 2023-12-22 13:45:37 +00:00
LenAnderson
9e7bc0b8ab update todos 2023-12-22 13:45:37 +00:00
LenAnderson
9f13ab1fe9 rename exported quick reply api var 2023-12-22 13:45:37 +00:00
LenAnderson
a0918a3f5c add QR API 2023-12-22 13:45:37 +00:00
LenAnderson
5125eaf1dc implement slash commands 2023-12-22 13:45:37 +00:00
LenAnderson
8959c0d380 add QR popout 2023-12-22 13:45:37 +00:00
LenAnderson
40706e8430 fix isCombined not saved 2023-12-22 13:45:37 +00:00
LenAnderson
65e16affb7 add context menu 2023-12-22 13:45:37 +00:00
LenAnderson
bab0c4b0b9 add linebreaks in confirm popups 2023-12-22 13:45:37 +00:00
LenAnderson
c71a5bb82f handle overwriting QR set 2023-12-22 13:45:37 +00:00
LenAnderson
3a9b163aca add delete hack :( 2023-12-22 13:45:37 +00:00
LenAnderson
ac09fa6019 handle deleting 2023-12-22 13:45:37 +00:00
LenAnderson
2648b3c801 restructuring 2023-12-22 13:45:19 +00:00
Cohee
45f6cb0fa8 Add chunked translate for long messages 2023-12-22 00:05:23 +02:00
Cohee
e1afe41c91 Fix custom expression duplication 2023-12-21 16:50:30 +02:00
Cohee
3001db3a47 Add additional parameters for custom endpoints 2023-12-20 23:39:10 +02:00
Cohee
e42daa4098 Add caption ask prompt mode 2023-12-20 21:23:59 +02:00
Cohee
ae64c99835 Add custom caption source 2023-12-20 21:05:20 +02:00
LenAnderson
34decf1c05 add creating of new QR sets 2023-12-20 14:04:28 +00:00
LenAnderson
69d6b9379a implement QR basics 2023-12-20 13:40:44 +00:00
LenAnderson
e19bf1afdd clean out QR extension 2023-12-20 13:39:09 +00:00
Cohee
93db2bf953 Simplify extras summary settings 2023-12-20 01:56:35 +02:00
Cohee
4b131067e4 Add local multimodal caption sources 2023-12-20 00:45:45 +02:00
Cohee
be5d428706
Merge pull request #1565 from SillyTavern/togetherai
Add TogetherAI as a text completion source
2023-12-18 14:52:36 +02:00
Carsten Kragelund Jørgensen
c2ad90eb2a
fix: verify QR exists when deleting through /qr-delete 2023-12-18 13:29:27 +01:00
Cohee
ac70a0a592 Add TogetherAI for image generation 2023-12-18 03:33:05 +02:00
Cohee
f6b59d0d3a Uniform command registration 2023-12-18 02:35:02 +02:00
LenAnderson
796ab7eff8 validate /icw 2023-12-17 22:57:10 +00:00
LenAnderson
56b9398353 add slash command to change comfy workflows 2023-12-17 22:24:22 +00:00
LenAnderson
55b9ebad3f add custom placeholders for comfy workflows 2023-12-17 22:17:08 +00:00
Cohee
c7c1513e91 Add proxy support for multimodal captions. Add caption pre-prompt 2023-12-17 19:41:20 +02:00
Cohee
a62122a7d7 Merge branch 'staging' into mistral 2023-12-17 02:41:29 +02:00
Cohee
e0531f85dc
Merge pull request #1557 from SillyTavern/Deathspike/release
Allow comma after "char" prefix
2023-12-17 02:38:39 +02:00
Cohee
6e8a217482
Merge pull request #1548 from Deathspike/release
Add SD character-specific prompt prefix options to free-mode
2023-12-17 02:38:14 +02:00
Cohee
7fb9d9bfc1 Allow comma after "char" prefix 2023-12-17 02:34:42 +02:00
Cohee
26e822046e Hide "Summarize now" for extras source 2023-12-16 22:33:09 +02:00
Deathspike
14400b05f9 Rework character-prefixed free-mode to support macro 2023-12-16 11:29:34 +01:00
Cohee
e609789f8d Adjust step for OAI TTS speed 2023-12-16 01:58:52 +02:00
based
5dd2e8cd88 added mistral vector support (off the back of oai's) 2023-12-16 08:37:39 +10:00
Cohee
9d68a8b7ae #1408 Force summary source-specific controls on load 2023-12-15 21:35:25 +02:00
Deathspike
8aa1814287 Fix SD character-prefixed free-mode user detection 2023-12-15 19:34:29 +01:00
Deathspike
008ac9d47e Add SD character-prefixed free-mode 2023-12-15 16:14:33 +01:00
Cohee
332ab81524
Merge pull request #1535 from valadaptive/separate-settings-endpoints
Move settings endpoints into their own module
2023-12-15 01:49:29 +02:00
Cohee
9075399932 White-space pre => pre-line 2023-12-15 01:22:24 +02:00
Cohee
86b3dcdca3 Fix lint and validation 2023-12-15 01:14:22 +02:00
Cohee
f489a18f0b Merge branch 'staging' into qr-crud-slash-commands 2023-12-15 00:42:41 +02:00
valadaptive
769cc0a78f Rename settings API endpoints 2023-12-14 16:47:03 -05:00
Cohee
6406f76c7d Compress too large images for Google captions 2023-12-14 22:28:22 +02:00
LenAnderson
b5b85724c7 add slash command to update existing QR preset 2023-12-14 19:08:27 +00:00
LenAnderson
0519629b70 fix autocomplete help text 2023-12-14 18:54:42 +00:00
LenAnderson
dbf28fce47 cleanup autocomplete help text 2023-12-14 18:52:23 +00:00
LenAnderson
5e3584d5ed add slash command to create QR preset 2023-12-14 18:51:55 +00:00
Cohee
bb8b8f9386 Fix sending PNG/WEBP to Google captioning 2023-12-14 20:36:31 +02:00
LenAnderson
90ec6b9159 add slash commands for context menus 2023-12-14 18:25:19 +00:00
LenAnderson
3e44e4240c handle escapes for pipes and curcly brackets 2023-12-14 18:09:33 +00:00
Cohee
a6bb754567 Fix API key access 2023-12-14 19:56:43 +02:00
LenAnderson
5e61ff8d05 fix help string 2023-12-14 16:11:03 +00:00
based
5071b9a369 webstorm moment 2023-12-15 02:01:42 +10:00
LenAnderson
372ef2172e add slash commands to crud QRs 2023-12-14 16:00:38 +00:00
based
178b07f414 cleaned up a little 2023-12-14 23:18:56 +10:00
based
0b7c1a98cd added google vision caption support 2023-12-14 22:37:53 +10:00
Cohee
1b11ddc26a Add vector storage to WI scanning 2023-12-11 22:47:26 +02:00
Cohee
7482a75bbd
Merge pull request #1493 from valadaptive/generate-cleanups
Clean up Generate(), part 1
2023-12-11 20:21:32 +02:00
Cohee
0302686a96 Return from Generate if calling circuit breaker 2023-12-11 19:07:33 +02:00
Cohee
e96fb0c1b5 Fix group wrapper not resolving to a valid text 2023-12-11 19:00:42 +02:00
Cohee
17105568f4 Reduce hard coded anim. durations 2023-12-11 16:23:21 +02:00
Cohee
05b08f1ce2 Don't await delay promise 2023-12-10 21:51:16 +02:00
Cohee
2e50efc35c Limit waiting for TTS to init to 1 second on chat change 2023-12-10 21:50:52 +02:00
LenAnderson
bf88829b03 add option to skip codeblock narration 2023-12-10 16:32:10 +00:00
Cohee
af89cfa870 Code clean-up 2023-12-10 16:48:25 +02:00
LenAnderson
a3ec8d709d add support for tab and shift-tab in QR editor 2023-12-09 17:56:36 +00:00
LenAnderson
d00861d913 allow /run for quick replies from other presets
/run otherPresetName.quickReplyLabel
2023-12-09 17:20:15 +00:00
Cohee
e9a49b7997
Merge pull request #1485 from LenAnderson/qr-expand-editor
Add expand button to QR textareas
2023-12-07 15:31:01 +02:00
Cohee
b506a17260 Fix expand after drag 2023-12-07 15:29:40 +02:00
LenAnderson
0290916035 stop expanding textarea 2023-12-07 12:29:00 +00:00
LenAnderson
a1bfca78b3 add custom titles (tooltips) to QR buttons 2023-12-07 12:20:02 +00:00
LenAnderson
d62ef8badc add expand button for QR textareas 2023-12-07 12:04:39 +00:00
Cohee
393a15cd81 Run auto-executed STscripts after message rendered 2023-12-07 02:12:49 +02:00
Cohee
61f186764d Fix QR bar popout position 2023-12-06 14:53:29 +02:00
valadaptive
5f1bed1e70 Enable object-curly-spacing lint 2023-12-04 12:32:41 -05:00
Cohee
fcbfdc70af Merge branch 'staging' into sd-next-upscalers 2023-12-04 19:07:34 +02:00
valadaptive
9d4990d25d Rename sd-next/upscalers to sd/next/upscalers 2023-12-04 10:22:47 -05:00
LenAnderson
76bfad8cdc fix: listeners calling wrong index after reorder 2023-12-04 13:33:28 +00:00
LenAnderson
8283d4dc08 fix: ctx button id after reordering 2023-12-04 13:28:58 +00: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
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
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
0a27275772 Enable no-extra-semi lint 2023-12-02 10:32:26 -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
Cohee
249f9f649f Escape QR button labels 2023-12-02 15:19:44 +02:00
Cohee
bb727d5f9c Insert files before user text, not after 2023-12-01 03:54:28 +02:00
Cohee
b6ed67b4b4 Add /regex command 2023-11-30 22:59:04 +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
RossAscends
307f0d88c3 'All' for ooba rep pen range zenslider, maxCtx tweak 2023-11-29 11:37:18 +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
5fd4ed6c81 Fix mobile QR context menu 2023-11-28 13:26:36 +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
LenAnderson
fd8551b73b fix context menu for Qr popout 2023-11-27 22:02:20 +00: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
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
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
c328d6f04a Add QR auto-exec on app startup 2023-11-26 02:12:31 +02:00
Danil Boldyrev
fbc72085f8 Hindi Support for XTTS 2023-11-24 20:16:49 +03:00
Cohee
c9b3ccc585 Add STscript procedure calls with /run command 2023-11-24 15:58:00 +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
RossAscends
55607ee847 remove HumiBlur from QR chain menus 2023-11-24 17:45:13 +09: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
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
d32224041a add parent placeholders 2023-11-23 15:57:14 +00: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
RossAscends
fe21a7c25b Add toggle for hiding muted group member sprites 2023-11-22 07:48:35 +09:00
Danil Boldyrev
bcad0d4e51 add XTTS 2023-11-21 13:16:56 +03:00
Cohee
52d9855916 Code lint 2023-11-21 02:00:50 +02:00
LenAnderson
1c725879d8 add func for loading dropdown opts for settings 2023-11-20 22:00:40 +00:00
LenAnderson
3d4442ab25 make api routes kebab 2023-11-20 18:27:50 +00:00
LenAnderson
46cc04c798 add default comfy workflow 2023-11-20 15:59:38 +00:00