RossAscends
19ff0fd618
clean up draggables, gallery, and close buttons
2023-10-14 00:29:41 +09:00
Cohee
d82eb373a6
Less obnoxious hr style
2023-10-13 13:11:21 +03:00
Cohee
edb46f480f
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2023-10-13 11:42:45 +03:00
Cohee
a1f6220f33
Nicer display of 3rd-party extension assets
2023-10-13 11:42:38 +03:00
Tony Ribeiro
2997522c52
Removed speech recognition extension (now third party extension download from assets menu).
2023-10-13 01:34:00 +02:00
RossAscends
a87580663e
HR divorces theme border color
2023-10-12 21:13:57 +09:00
kingbri
2c1a6ca67c
World Info: Add scanning with AN
...
Add support for adding extension prompts into WI scanning. Doing this
required adding a method to get extension prompts by name. Now, AN
and depth prompts can be added to world info scanning.
However, since scanning just looks for keys in the chatlog, append
the extension prompts on the top of scanned text.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-10-11 23:50:58 -04:00
Cohee
84098ae933
Fix injection order (again)
2023-10-11 22:56:17 +03:00
Cohee
e2f0162e5a
Fix injection order
2023-10-11 22:42:25 +03:00
Cohee
59ae661f62
Fix itemization viewer
2023-10-11 22:09:24 +03:00
Cohee
c4fbc8373d
Add raw generate function
2023-10-11 17:56:52 +03:00
Cohee
abb78d1d6b
Add at-depth position for custom Prompt Manager prompts
2023-10-11 16:03:36 +03:00
RossAscends
6b5aa9d06e
toggle to skip WI&AN insertion in Summary's prompt
2023-10-11 19:44:22 +09:00
Cohee
7be3718a36
Fix first.mes continue for Chat Comps
2023-10-10 20:54:09 +03:00
Cohee
2c54627926
Format code
2023-10-10 20:48:21 +03:00
Cohee
9d710801d8
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2023-10-10 20:48:10 +03:00
ThisIsPIRI
3eb8f56b00
Add option to use the old embedded WI toast
2023-10-11 00:08:08 +09:00
kingbri
dbf964e430
Script: Fix greeting message with continue
...
Add author's note when continuing the first message of a conversation.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-10-10 14:26:41 +03:00
Tony Ribeiro
12a37e5342
correct placeholder text.
2023-10-10 01:52:09 +02:00
Tony Ribeiro
47d4561bf8
Merge branch 'SillyTavern:staging' into staging
2023-10-10 01:51:30 +02:00
Tony Ribeiro
93d1a264da
Add official blip asset management.
2023-10-10 01:51:09 +02:00
RossAscends
f88f360404
add padding back to summary popout
2023-10-10 05:53:55 +09:00
RossAscends
83f689d9eb
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-10-10 05:52:08 +09:00
RossAscends
b1769153c7
add background coloring to popped out Summary
2023-10-10 05:52:06 +09:00
Cohee
1239026a8f
Auto-update extensions on version change
2023-10-09 23:45:09 +03:00
RossAscends
575e21a1f5
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-10-10 04:49:37 +09:00
RossAscends
96ddd5f4e5
draggable popout for Summary
2023-10-10 04:49:35 +09:00
Cohee
d81151efa2
Fix first message duplication
2023-10-09 18:22:50 +03:00
Cohee
b84e6e07d1
Assets extensions visual touch-up
2023-10-09 17:21:12 +03:00
Tony Ribeiro
6c1ba0aa13
Merge branch 'SillyTavern:staging' into staging
2023-10-09 01:44:16 +02:00
Tony Ribeiro
df4ca46c02
Save chat id between received and rendered event for safety (blip extension allow multiple message received before one is rendered). Added export in translate extension for usage in blip extension.
2023-10-09 01:26:57 +02:00
RossAscends
dac9c091b2
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-10-09 08:22:02 +09:00
RossAscends
e29902ed66
'/help slash' hint for how to batch slash commands
2023-10-09 08:22:00 +09:00
Cohee
b3cdfe4fdf
Adjust min value of NAI rep.pen.slope
2023-10-08 23:57:49 +03:00
Cohee
d265179f46
Don't crash ST server on invalid streaming URL
2023-10-08 23:42:28 +03:00
Cohee
54d52a2986
Manage extensions via the assets plugin
2023-10-08 23:20:01 +03:00
Cohee
4f80085fa3
Add sanitation of Stable Horde prompts
2023-10-08 22:29:33 +03:00
RossAscends
1c095415a4
fix WI panel display on autoimport char lorebooks.
2023-10-08 23:04:53 +09:00
RossAscends
19acc05516
subsort WI Depth sort by Order to match prompt loc
2023-10-08 20:12:14 +09:00
Cohee
2cbde8b55c
#1221 Button to refresh WI sorts
2023-10-08 12:30:12 +03:00
Cohee
15cf87ef01
Fix new group avatar upload
2023-10-08 11:34:39 +03:00
Cohee
57bf499ce9
Fix group expressions
2023-10-08 11:22:48 +03:00
Cohee
4fbbd34db9
Add presets for Story and Adventure
2023-10-07 23:18:00 +03:00
Cohee
9b04e43b4c
Remove examples separator from ChatML
2023-10-07 22:36:53 +03:00
SDS
5848ec498b
Assorted fixes and improvements ( #1208 )
...
* Kobold Presets fixed
* Help texts fixed
* Scale API for connectAPISlash
* Quick Reply checkboxes fixed
* New Instruct Mode Presets
* More date/time macros
* ChatML context template and instruct prompt format
* Mistral context template and instruct prompt format
* Removed use_default_badwordsids from kobold presets
* Renamed ChatML to Mistral-OpenOrca (ChatML)
* Renamed Mistral-OpenOrca (removed ChatML)
* Removed single_line from kobold presets
* Removed obsolete use_stop_sequence setting
* Ban EOS Token off by default
* Split AI Resp. Conf. in global and preset-specific settings
* Resolve conflicts
* Fix title
* Add translations for new help texts
* Fix i18n.json whitespace
* Make Mistral-OpenOrca system prompt more generic
* Renamed "Mistral-OpenOrca" to "ChatML" again
* More (UI) fixes and improvements
* Sendas hint fixed
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2023-10-07 19:25:36 +03:00
Cohee
5a570ff283
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2023-10-07 18:30:19 +03:00
Cohee
1dd6fa4b6a
Add Sd.next source
2023-10-07 18:30:06 +03:00
Cohee
32377fd131
Unhide constant WI probability
2023-10-06 18:47:03 +03:00
yuxiang
0b8295926e
add bing translate
2023-10-06 15:51:04 +03:00
Cohee
27ce0b5eb7
Stabilize WI sorting order
2023-10-06 01:18:50 +03:00
RossAscends
2797b4bd89
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-10-06 06:27:54 +09:00
RossAscends
e9ba20f13c
WI Entry transitions: all >>> opacity
2023-10-06 06:27:49 +09:00
Cohee
1ef68a34fe
Fix bamboozling UI hint
2023-10-06 00:13:16 +03:00
RossAscends
4189da19b1
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-10-06 05:56:47 +09:00
RossAscends
ad3f8e7bf4
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-10-06 05:56:45 +09:00
Cohee
0dfe46a162
Add WI title backfill button
2023-10-05 23:56:31 +03:00
RossAscends
edeb804128
fix WI Entry control titles for mobile
2023-10-06 05:55:39 +09:00
Cohee
b49f234185
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2023-10-05 23:30:23 +03:00
Cohee
85a63b3bb3
Add WI entry sorting. Add new entry flash
2023-10-05 23:30:18 +03:00
RossAscends
04a0d012fc
WI: quick cope for mobile entry display
2023-10-06 05:27:36 +09:00
RossAscends
eaa33f2544
WI Entry titles on left, controls on right.
2023-10-06 03:40:39 +09:00
RossAscends
d5004d79bd
remove double WI Entry header padding
2023-10-06 03:34:34 +09:00
Cohee
96be2ebf35
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2023-10-05 21:13:23 +03:00
Cohee
fc90843207
Add WI sort dropdown
2023-10-05 21:13:18 +03:00
RossAscends
679d40b3ce
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-10-06 03:02:45 +09:00
RossAscends
5307ee5d17
WI: Prob%, Memo to header, Keywords to main
2023-10-06 03:02:43 +09:00
Cohee
dd753498fa
Unscrew zoomed mobile avatars width
2023-10-05 18:01:11 +03:00
RossAscends
30e5a31591
Position, Depth, Order Inputs to WI Entry header
2023-10-05 23:40:48 +09:00
RossAscends
2befd69c31
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-10-05 20:10:19 +09:00
RossAscends
995b4d07ff
WI: 🔵 > 🟢 & 🟡 > 🟢
2023-10-05 20:10:16 +09:00
valden80
788bbe969f
Feature, ability to add banned words sequences from anywhere through {{banned "..."}} macro. ( #1202 )
...
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Fix constant assignment, reformat code
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2023-10-05 13:10:41 +03:00
Cohee
99a89a7329
Less discrete embedded lorebook prompt
2023-10-04 22:41:10 +03:00
Cohee
f8b5fe8b1e
Add Character note to char.card embeds
2023-10-04 22:13:56 +03:00
majick
368cba1149
Add Lightning 1.1 Context and Instruct templates ( #1214 )
...
* Add Lightning 1.1 Context and Instruct templates
* Remove double white space
* Fix fancy apostrophe
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2023-10-03 20:05:15 +03:00
RossAscends
dac6639cc1
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-10-02 09:29:18 +09:00
RossAscends
345a0e04fc
Add '/nar' as alias for /sys
2023-10-02 09:28:25 +09:00
Cohee
82182015e2
Allow group nudge in chat completions.
2023-10-02 00:24:16 +03:00
RossAscends
384e8d43a6
further improve WI entry state display
2023-10-02 02:43:23 +09:00
Cohee
b203b22d4d
Remove commented-out code
2023-10-01 19:36:53 +03:00
AlexVeeBee
b9ea0061d5
Fix Dynamic Audio player looks
...
- Removed unnecessary text for audio player
- Fixed styling for audio player
2023-10-01 15:49:53 +00:00
valden80
6df0c2acf3
Better wi 2 ( #1203 )
...
* Update world-info.css
* Update index.html
* V-center Wi delete
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2023-10-01 15:46:06 +03:00
Cohee
046bf20592
Update default objective prompts
2023-10-01 15:39:31 +03:00
RossAscends
2879e2701f
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-10-01 10:23:39 +09:00
RossAscends
7771ecb0d0
WI disable/constant checkboxes to tristate select
2023-10-01 10:21:19 +09:00
valden80
cc9f452699
Better wi cards ( #1200 )
2023-09-30 23:19:49 +03:00
yukikun-dev
a8fb2d9bee
Fix GPT4-32k model ( #1198 )
2023-09-30 23:18:31 +03:00
Cohee
22e3c25e12
Doc string for bias
2023-09-29 15:06:19 +03:00
AlpinDale
495b7eebbf
chore: fix href for aphrodite ( #1196 )
...
The current href leads to text-generation-webui, this PR changes that to the correct URL.
2023-09-28 22:44:19 +03:00
Cohee
4c39a32be1
Don't reset instruct preset when toggling instruct mode
2023-09-28 21:59:03 +03:00
Cohee
584d7961eb
Close message editor before regenerating. #1195
2023-09-28 21:47:55 +03:00
Cohee
977421edb7
Add comment
2023-09-28 21:33:03 +03:00
Cohee
f0b48aabff
#1194 Fix chat width misbehaving in Firefox
2023-09-28 21:30:41 +03:00
Cohee
191c180946
Fix streaming url validation
2023-09-28 20:47:33 +03:00
Cohee
03fe8f88f9
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2023-09-28 19:10:04 +03:00
Cohee
bb47712696
Split oobabooga/mancer sources. Add aphrodite support
2023-09-28 19:10:00 +03:00
RossAscends
f466ff3243
update WI Pos/Depth/Order hint on value change
2023-09-29 00:27:12 +09:00
Cohee
306cf51da4
#1180 Add custom token bans. Return grammar strings
2023-09-27 22:09:09 +03:00
Cohee
5857823c3b
Revert "More Mexican Spanish Translation ( #1184 )" ( #1190 )
...
This reverts commit 02418d2d97
.
2023-09-27 09:53:56 +03:00
Call me Jim
02418d2d97
More Mexican Spanish Translation ( #1184 )
...
* More spanish translation, fixed typo on index
Praying that typo fix won't mess with the other translations. Changed "idel" for "idle".
* Changed "es-spa" to "es-mx"
For Mexican Spanish. Spanish has a ridiculous amount of variants and the wording that might seem fine to me might be weird or maybe offensive in other variants.
* Trying to translate the View API key pop up
I'm also failing badly
* "Mirostat Mode" was repeated twice. Not anymore.
Also more Mexican Spanish translation.
* Mirostat Tau and Mirostat Era aren't repeated anymore.
* Partially translated AI Response Formatting to es-MX
2023-09-27 09:52:49 +03:00
Cohee
0569b706dc
Add Palm model icon
2023-09-26 19:17:50 +03:00
Brian Dashore
bfda5a5492
Extra fixes ( #1185 )
2023-09-26 09:53:04 +03:00
Cohee
03e5ca054d
Limit number of custom stop strings for Palm API
2023-09-25 23:12:14 +03:00
Cohee
3e29d39f05
Fix Palm when streaming is enabled
2023-09-25 20:24:56 +03:00
Cohee
01f14b461f
Fix embedded lorebook depths
2023-09-25 20:11:16 +03:00
Cohee
edb79d8c53
Synchronize max depths for plugins
2023-09-25 19:29:24 +03:00
kalomaze
db71b87309
Basic Mirostat option descriptions ( #1155 )
...
* Basic miro desc
* Fix formatting
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2023-09-25 15:32:53 +03:00
theunstableman
8f426a0184
[FIXED] Add PaLM vectorization source ( #1182 )
...
* Add PaLM vectorization source
* FIX
* Add API key check. Fix comment
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2023-09-25 15:29:28 +03:00
Cohee
773d42b886
Suspend ooba grammar
2023-09-25 14:07:13 +03:00
RossAscends
1b7c51ebde
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-09-25 18:03:18 +09:00
RossAscends
e2d4f9dc8c
streamline WI display
2023-09-25 18:03:10 +09:00
qHiyokop
0a9b595f80
Italian Translation Update #2 ( #1177 )
...
Co-authored-by: qHiyokop <caroligattini@gmail.com>
2023-09-25 11:26:46 +03:00
Cohee
86e9974410
Add grammar for ooba llama.cpp
2023-09-24 17:57:00 +03:00
Cohee
423f88a458
Skill issue
2023-09-24 15:04:02 +03:00
Cohee
9bc3e4e47c
#1175 Substitute macro params in KCPP grammar
2023-09-24 14:58:35 +03:00
Cohee
1838ca1994
Replace magic numbers with named constants
2023-09-24 14:45:04 +03:00
Brian Dashore
2411006fdb
World Info: Add insertion order at depth ( #1174 )
...
Depth previously injected entries randomly. This is not ideal for
world info architectures that rely on insertion order to function
properly.
Redo depth injection to have its own parameter and redo how it's
handled in generate.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-09-24 14:41:56 +03:00
Brian Dashore
5421925d6c
Add character specific locks for WI and LB ( #1170 )
...
* World Info: Add character locking for entries
With the addition of depth, world info has become more important than
ever. However, there is a conflict that can occur when using multiple
world info or lorebooks on a character. Add the ability to lock
entries to a specific character (or characters) if needed.
This allows for adequate separation especially when there are character
cards each with their separate lorebooks that build off of a core lorebook.
Signed-off-by: kingbri <bdashore3@proton.me>
* World Info: Add entry-specific character exclusions
This is the opposite of locking an entry to a specific character.
Exclusions allows the entry to get included for everyone except the
specified characters in the list.
Signed-off-by: kingbri <bdashore3@proton.me>
---------
Signed-off-by: kingbri <bdashore3@proton.me>
2023-09-23 22:35:51 +03:00
Cohee
a081f78bd8
(WIP) PaLM API
2023-09-23 20:48:56 +03:00
Cohee
5275e0c904
Full granularity of font scale slider
2023-09-23 12:09:34 +03:00
Cohee
2903167fad
Remove unnecessary font-weight definitons in message text styles
2023-09-23 11:51:15 +03:00
RossAscends
a25cb024fe
allow blur/shadow sliders to re-enable.
2023-09-23 11:56:24 +09:00
Cohee
ec6b6ab8d4
Restyle custom CSS input
2023-09-22 21:49:30 +03:00
Randall Fitzgerald
654a34f932
Added custom CSS box to UI Theme settings ( #1166 )
...
* Added custom CSS box to UI Theme settings
* Update index.html
Merged against release instead of staging. Whoops.
* Added an import stripper regex so that imports will be removed and show a toastr to inform the user.
* Moved import remove code to applyCustomCSS. Updated localStorage. Not re-running saveSettingsDebounced()
2023-09-22 21:13:58 +03:00
Cohee
3d1312c13a
Restyle chat width slider
2023-09-22 16:56:01 +03:00
RossAscends
54c37e945b
fix themes application, refactor user settings
2023-09-22 22:16:24 +09:00
RossAscends
b1ab1451ec
separate chat and menu background color selection
2023-09-22 16:54:51 +09:00
city-unit
cd1a8c9224
Quick and dirty stat re-creator button
2023-09-21 17:34:09 -04:00
Cohee
ae4a9a7b14
Remove legacy chat lazy load
2023-09-21 22:07:56 +03:00
Cohee
6ae1b7a72b
Filter out "undefined" stopping strings
2023-09-21 22:02:51 +03:00
Cohee
d8380a390a
Set numeric limits on WI order/depth
2023-09-21 21:26:30 +03:00
Cohee
5fbb232d69
Fix sprites plugin console spam
2023-09-21 21:15:05 +03:00
Cohee
25d818ecbd
Reinsert summary extension prompt instantly when changing position
2023-09-21 21:13:24 +03:00
Cohee
5dd9a87dc9
Add position prop to prompt object
2023-09-21 20:57:28 +03:00
Cohee
857ce2c577
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2023-09-21 20:46:11 +03:00
Cohee
902acc44a2
Support "before main prompt" extension position in prompt manager
2023-09-21 20:46:08 +03:00
RossAscends
22a0bf9451
fix extension update endpoint
2023-09-22 02:42:06 +09:00
Cohee
ad95be2500
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2023-09-21 19:30:23 +03:00
Cohee
071b901f87
Add before story position for A/N and summary
2023-09-21 19:30:20 +03:00
kalomaze
ad9382a98c
Custom --grammar support [for koboldcpp] ( #1161 )
...
* Basic kobold grammar implementation
This is probably jank as all hell, I don't write js, but I think I got it to work.
* No value by default
* Visual cleanup
+ reworded it a bit
* Conditionally enable Grammar based on version flag. Fix layout
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2023-09-21 15:21:59 +03:00
RossAscends
49c26f3810
keep input focus while adding tags
2023-09-21 17:17:15 +09:00
RossAscends
86c7a7a058
@Depth insertion for WI Entries
2023-09-21 16:04:34 +09:00
city-unit
440ecfc991
Fix toasts
2023-09-21 00:40:38 -04:00
city-unit
e0b5df97c4
Add branching as distinct from bookmarking
2023-09-20 22:48:05 -04:00
Tony Ribeiro
c9783640c0
Dynamic Audio UI: more controls ( #1127 )
...
* Added control to audio ui to select bgm/ambient and lock selection to overide dynamic audio update. Load both assets and char specific audio assets
* correct ambient label and default value when no assets available.
* add padding in audio select
* Correct audio change of background ambient when locked. Updated CSS of audio ui for mobile friendly.
* add space between mixer
* Add checkbox to enable dynamic bgm/ambient switch
* correct background ambient fadout
* continue debuging ambient audio update
* finish debuging
* Fix BGM console error on first run. Reformat plugin code
* Changed audio bgm lock into loop on/off. Added random pick button for bgm. Moved ambient lock button to right.
* Add mouse wheel event handler on volume controls
* Change bgm select to only contain current chat character bgm (solo/group). When enable expression bgm is off, any of the char+asset bgm can play next if not looping.
* Corrected bgm looping at start. Force random to play another song if there is any.
* Format code
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2023-09-20 21:36:50 +03:00
kingbri
b52f71dcce
Vectors: Add before story string/prompt option
...
This makes the most sense for placement of memories. Add the functionality
for other extension prompt placements as well.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-09-20 00:06:43 -04:00
Maks
158aa79aed
add model gpt-3.5-turbo-instruct and 0914 variant ( #1154 )
2023-09-19 23:50:27 +03:00
Cohee
dfbeb41afa
#1152 Filter repeating message hashes when inserting vectors
2023-09-19 17:12:22 +03:00
Cohee
3de5cdd7e8
Apply UI bg color to dialogue popup
2023-09-19 12:21:32 +03:00
RossAscends
eb6e987f55
search bar for user settings panel
2023-09-19 14:19:22 +09:00
Cohee
10f27f41d1
Better Horde error reporting
2023-09-18 18:00:11 +03:00
Cohee
3d83d1d5b7
Add a note that idle timer is in seconds
2023-09-18 17:49:23 +03:00
city-unit
e92d4a3dbf
Add idle slash command toggle
2023-09-18 00:53:23 -04:00
Cohee
3a8383ab79
Append continue message timer instead of rewriting
2023-09-18 02:12:06 +03:00
Cohee
dc1c477d62
Uncomment page size selector in WI editor
2023-09-18 01:52:41 +03:00
Cohee
e9c459690f
Don't classify when no sprites/default. H-center sprite in non-waifu mode
2023-09-18 01:49:00 +03:00
Cohee
43de36b331
Properly center send buttons
2023-09-18 01:24:29 +03:00
Cohee
39567cf278
Slash command to summarize chat
2023-09-18 01:02:02 +03:00
city-unit
0033090a93
Idle Response / Continuous Generation ( #1132 )
...
* Initial idle stuff
* Much closer, can now quietly send as user to get a char response.
* Tweaks
* Better, reset the count of getting a message back, don't send while prompt is waiting.
* Allow selecting who is being prompted
* Comments and cleaup
* Remove char name for the moment (needs something here probably)
* Add random time period and "Always add character's name to prompt" respect
* Tooltips
* Load/unload listeners
* Reduce log spam
* Add inline prompt inclusion
* Add full loud prompting
* Comments
* Fix instruct newline (I think)
* Don't reset count on continue
* add quietToLoud for script.js
* add quietToLoud for slashcommands.js
* Keep instruct directives
* Removed some logging, don't do the Novel formatting if Q2L
* Logspam begone.
* Removed a bit more logging
* Add alignment style
* Reformat files. Add comments
* Reorder extensions
* Fix repeat logic to prompt once then only repeat the number specified
* Make repeat count more clear
---------
Co-authored-by: RossAscends <124905043+RossAscends@users.noreply.github.com>
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2023-09-17 22:00:10 +03:00
RossAscends
ef8c347a95
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-09-17 23:00:25 +09:00
RossAscends
535ec8c42d
horde model selection QoL
2023-09-17 23:00:23 +09:00
majick
66911160c0
The popular mirostat "Gold/Silver/Bronze" community settings ( #1146 )
...
* The popular mirostat "Gold/Silver/Bronze" community settings
These settings have been popular in the community and are good
candidates for defaults.
* Update Miro Bronze.json
* Update Miro Gold.json
* Update Miro Bronze.json
* Update Miro Silver.json
* Rename Kobold presets
* Update textgen presets
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2023-09-17 16:39:02 +03:00
Cohee
d861c59f27
Merge branch 'release' into staging
2023-09-17 16:11:27 +03:00
Cohee
938f89cd1a
Merge pull request #1143 from Xrystallized/async-getchat
...
Asynchronously fetch chats
2023-09-17 16:10:59 +03:00
RossAscends
acbd01407d
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-09-17 21:25:20 +09:00
RossAscends
254339af34
justify center default expressions in normal mode
2023-09-17 21:25:19 +09:00
Cohee
6c9cabfb57
Merge pull request #1145 from SillyTavern/release
...
Remove header #1144
2023-09-17 15:23:25 +03:00
Cohee
359277deb5
Remove header #1144
2023-09-17 15:21:26 +03:00
Cohee
dc1121b72a
Remove tensorflow vector source.
2023-09-17 14:09:24 +03:00
RossAscends
323493962a
fix oversized zoomed avatars again
2023-09-17 19:55:33 +09:00
RossAscends
751c0723dc
skill issue: dont hide draggables on every keydown
2023-09-17 19:41:17 +09:00
Xrystal
23b08173ff
Asynchronously fetch chats
2023-09-17 13:41:36 +08:00
RossAscends
9f15e67856
make zoomed avatars detectable by Escape hotkey
2023-09-17 05:17:02 +09:00
Cohee
2c84c93f3d
Add thumbnails quality config
2023-09-16 21:53:30 +03:00
Cohee
bfdd071001
Move tokenizer endpoint and functions to separate file
2023-09-16 18:48:06 +03:00
Cohee
ab9aa28fe4
Move missed endpoints
2023-09-16 18:03:31 +03:00
Cohee
61995bb33f
Move preset management into a separate file
2023-09-16 17:36:54 +03:00
Cohee
38b63b07f5
Extract sprite and custom content endpoints to a separate files. Update constants references
2023-09-16 17:28:28 +03:00
Cohee
d185e143a8
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2023-09-16 16:39:16 +03:00
Cohee
4e1630c17d
Extract endpoints for secrets and assets to separate files
2023-09-16 16:39:07 +03:00
RossAscends
2214f284fa
free coloring even Blur turned off
2023-09-16 22:36:05 +09:00
Cohee
6e562bd1ff
Extract server endpoints for thumbnails and extensions into separate files
2023-09-16 16:16:48 +03:00
RossAscends
2d774f32b2
custom colors for tag text
2023-09-16 18:37:19 +09:00
RossAscends
5ab449d8a1
missed one.
2023-09-16 15:48:28 +09:00
RossAscends
124658a006
Add Border Color Control
2023-09-16 15:42:26 +09:00
RossAscends
57de6229f9
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-09-16 12:50:11 +09:00
RossAscends
e162df67fa
partially fix quietPrompts (/sysgen) for Instruct
2023-09-16 12:48:14 +09:00
Cohee
dae09d58d7
Fix scroll top offset for new import flashing
2023-09-16 00:46:27 +03:00
Cohee
6dd09858d4
Don't remove names from the past chat. Fix non-streaming auto-continue.
...
We took fair criticism from the NovelAI dev.
2023-09-15 23:32:01 +03:00
Cohee
fc7a4538e9
Cancel auto-continue if user input is not empty
2023-09-15 22:26:53 +03:00
Cohee
77c8bc8eb5
Don't trigger auto-continue after quiet gens
2023-09-15 21:49:52 +03:00
Cohee
d34f7d3e1a
Replace multigen with auto-continue
2023-09-15 21:34:41 +03:00
Cohee
eaca6ddaf0
Don't try to resolve unknown tiktoken models
2023-09-15 19:31:17 +03:00
Cohee
599904d589
Move NovelAI endpoints to separate file
2023-09-15 17:54:13 +03:00
Cohee
0f1a0963fd
Merge branch 'release' into staging
2023-09-15 15:06:13 +03:00
Cohee
2b3055a84a
Webp cards format is no longer supported
2023-09-15 14:56:15 +03:00
RossAscends
1fed8ba4f7
hotswap: instructions if no faves; no placeholders
2023-09-15 17:55:16 +09:00
Cohee
5827f9638f
Fix /emote in groups
2023-09-15 01:17:24 +03:00
Cohee
6ad786f348
Add alternative local vectors source.
...
x5 speed boost!!
2023-09-14 23:40:13 +03:00
Cohee
b24509ef43
Visual touchup of custom expressions
2023-09-14 21:41:30 +03:00
Cohee
7553efc308
Custom char expressions
2023-09-14 21:30:02 +03:00
Cohee
9fb4b3425e
Costume subfolders
2023-09-14 19:12:54 +03:00
Cohee
182216e711
/costume slash command
2023-09-14 18:37:13 +03:00
Cohee
52891898d2
Pass max length to Kobold GUI settings
2023-09-14 18:20:12 +03:00
Cohee
f6c29c61df
Adjust Horde timeout to exactly 20 minutes (Horde's own limit).
2023-09-14 18:10:01 +03:00
Cohee
17a5d629ea
Auto-set hotswap slot number based on the screen width.
2023-09-14 15:56:01 +03:00
Cohee
688551ffa6
#1128 Auto-Expand Message Actions
2023-09-14 15:23:51 +03:00
Cohee
d0182c47de
Fix expression BGM switch
2023-09-14 01:28:44 +03:00
Cohee
0d30d8244f
Fix not applying ooba streaming url from server history
2023-09-13 18:07:06 +03:00
Cohee
2e67ebd881
Fix top bar gap (again)
2023-09-13 15:24:55 +03:00
Cohee
d62cdffcc0
Unblock amount_gen in Kobold GUI preset
2023-09-13 15:19:44 +03:00
Cohee
77a28c7131
Don't hide expressions menu if no chat open
2023-09-13 15:19:10 +03:00
Cohee
c60d4e5bb9
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2023-09-13 13:21:47 +03:00
Cohee
990e08ba2d
Fix top bar gap in mobile view
2023-09-13 13:21:42 +03:00
Cohee
bf0cf10403
Update hotswap state on fav
2023-09-13 13:12:19 +03:00
Jason Wu
7a3869c476
Enable Smart Context (ChromaDB) support within OpenAI API ( #1125 )
...
* Add JetBrains IDE .idea folder to .gitignore
* Enable Smart Context (ChromaDB) support within OpenAI API
2023-09-13 13:01:56 +03:00
mweldon
e74090139c
Add copy to clipboard button on prompt itemization popup ( #1124 )
...
* Add copy to clipboard button on prompt itemization popup
* Minor fix for NovelAI Summarize and new bad words
2023-09-13 11:52:37 +03:00
Cohee
09fc42a787
Lock extensions display order in top and context menus
2023-09-13 01:40:01 +03:00
Cohee
c0e5d7efae
Save chat scroll position when user input overflows the line
2023-09-13 00:51:21 +03:00
Cohee
66ec17620f
Move Horde and SD endpoints into separate files
2023-09-12 20:45:36 +03:00
Cohee
51e2a3afcf
Fix not being able to close the gallery on SD gens.
2023-09-12 19:23:33 +03:00
Cohee
abc1555c19
Merge branch 'vectors' into staging
2023-09-12 18:10:47 +03:00
Cohee
6c29879f12
Filter out undefined messages for past chats search
2023-09-12 18:05:37 +03:00
Cohee
2f8f6844fe
Merge branch 'vectors' into staging
2023-09-12 15:49:47 +03:00
Cohee
dc4a6e862b
Add local caption pipeline to UI plugin
2023-09-12 00:15:21 +03:00
RossAscends
4bf91c7772
clamp zoomed avatar widths to 400px as base
2023-09-12 02:09:18 +09:00
Cohee
004baf7b87
Reserve 3 extra tokens for each chat completion
2023-09-11 17:24:54 +03:00
Cohee
6c8bd06308
Reserve 3 extra tokens for each chat completion
2023-09-11 17:23:37 +03:00
Cohee
65b4551864
Reserve 3 extra tokens for each chat completion
2023-09-11 17:22:31 +03:00
Cohee
7f55d108cf
Don't use talkinghead with local classification model
2023-09-11 13:01:45 +03:00
Cohee
c9a9dab523
Don't synchronize vectors when opening chat
2023-09-11 12:35:34 +03:00
Cohee
5cc6a2dca6
(WIP) Lazier chat loading
2023-09-11 01:07:45 +03:00
Cohee
0bdd350b8d
Don't synchronize vectors while streaming
2023-09-10 20:21:23 +03:00
Cohee
9a5e667674
Throttle classification requests during streaming
2023-09-10 20:14:57 +03:00
Cohee
c9d8d7ba64
Fix vectorize all with no chat selected
2023-09-10 19:47:41 +03:00
Cohee
d19c151669
Add DeepLX translation provider #1111
2023-09-10 18:53:52 +03:00
Cohee
70071312d3
Add OneRingTranslator #521
2023-09-10 17:27:50 +03:00
Cohee
ec23356c99
Move translation endpoints into a separate file
2023-09-10 16:41:36 +03:00
Cohee
98cc969d18
Merge branch 'staging' into vectors
2023-09-10 16:06:15 +03:00
Cohee
dc5deaf47c
Mobile doesn't like select2
2023-09-10 14:39:49 +03:00
Cohee
d81c94de0b
Fix sort by date
2023-09-10 14:30:29 +03:00
Cohee
0480acebcd
#1059 Mancer model selector
2023-09-10 04:08:32 +03:00
Cohee
dbac2704f3
Rename control
2023-09-10 02:44:20 +03:00
Cohee
f8d90c1933
Merge branch 'staging' into vectors
2023-09-10 02:42:42 +03:00
Cohee
3dbdd1258e
Don't close the panels when dismissing toasts
2023-09-10 02:30:23 +03:00
Cohee
f92249790f
The return of permanent tokens display
2023-09-10 00:58:37 +03:00
Cohee
23951b8c8a
Prevent sync and generation at the same time
2023-09-10 00:15:02 +03:00
Cohee
af38971a01
Delete vectors on deleting chats
2023-09-09 22:15:47 +03:00
Cohee
ed6417ebcd
Display vectorization error in toast
2023-09-09 21:36:04 +03:00
Cohee
2fa038f91d
Add advanced vector controls
2023-09-09 21:26:04 +03:00
Cohee
31beb05aa1
Substitute macro in Novel preamble
2023-09-09 18:19:01 +03:00
Cohee
4cf6a1f7da
Cache and sample classification results
2023-09-09 17:31:27 +03:00
Cohee
967a084aad
(WIP) Local emotion classification pipeline
2023-09-09 15:14:16 +03:00
Cohee
4d08e3e9be
Decrease batch size. Add browser console log
2023-09-09 15:12:54 +03:00
Cohee
da34517943
Merge branch 'staging' into vectors
2023-09-09 01:21:03 +03:00
kalomaze
7ffe3d21f8
Old Default context template ( #1121 )
...
Mirrors the old prompting style to a T. Can only be merged after the PR to add macros to the Example Separator + Chat Start is merged.
2023-09-08 23:04:51 +03:00
Cohee
ea01247bcf
#1090 Save Kobold/ooba servers history
2023-09-08 22:44:06 +03:00
IkariDevGIT
786b87952e
Quick-reply enhancements +fix ( #1118 )
...
* Update index.js
* change manual replace to substituteParams
* Update index.js
2023-09-08 21:38:31 +03:00
Cohee
26ddfd1a08
Continue with AltGr+Enter
2023-09-08 21:27:33 +03:00
Cohee
6f3947226f
Merge pull request #1116 from ThisIsPIRI/macro
...
Replace macros in example separator and chat start
2023-09-08 21:10:20 +03:00
Cohee
42fd317188
Merge branch 'staging' into vectors
2023-09-08 16:41:26 +03:00
Cohee
2411b17279
Merge branch 'release' into staging
2023-09-08 16:40:45 +03:00
Cohee
ab460199ab
#1117 Fix typing indicator and auto-scroll breaking mobile layout
2023-09-08 16:36:00 +03:00
Cohee
3a3ff89047
Add button to vectorize all chat
2023-09-08 15:25:10 +03:00
Cohee
a5acc7872d
Add OpenAI vector source.
2023-09-08 13:57:27 +03:00
ThisIsPIRI
2688d980c1
Replace macros in example separator and chat start
2023-09-08 19:25:17 +09:00
Cohee
02bdd56e20
Make printMessages async
2023-09-08 12:10:41 +03:00
Cohee
408a1fe846
Merge pull request #1112 from IkariDevGIT/gallerycommand
...
Add command for opening the gallery
2023-09-08 10:44:57 +03:00
RossAscends
44ba1cba59
Merge pull request #1113 from Hakirus/staging
...
Quick Reply Mod
2023-09-08 09:30:19 +09:00
Cohee
96df705409
Change insertion strategy to an extension block
2023-09-08 01:26:26 +03:00
Cohee
40f95bf842
Fix HypeBot plugin settings not saving
2023-09-08 00:30:31 +03:00
Cohee
9d45c0a018
Add UI plugin for vectors
2023-09-08 00:28:06 +03:00
EvilFear
470da71b3b
Update index.js
2023-09-07 17:08:21 -04:00
Cohee
92ab17b58b
Fix HypeBot plugin settings not saving
2023-09-07 22:28:53 +03:00
Cohee
89705391d1
Fix getSpriteFolderName function call
2023-09-07 17:52:37 +03:00
Cohee
bbe52886da
Slash command to set sprite / emote. Also allow to do it per click even in online mode
2023-09-07 17:48:12 +03:00
IkariDevGIT
ef68dd07ac
Add command for opening the gallery
2023-09-07 16:02:34 +02:00
anmelus
f2cae64b0d
Added loop-around for swipe-left when multiple swipes exist ( #1104 )
...
* Added loop-around for swipe-left when multiple swipes exist
* Added loop around for alternate greetings in swipe_right(),
Disabled toast for add more alternate greetings
* Debounce saving swipes
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2023-09-07 16:45:19 +03:00
EvilFear
868778b079
Update index.js
...
Quick Reply Mod
2023-09-06 22:27:03 -04:00
Memerlin
1832145645
More spanish translation, fixed typo on index ( #1103 )
...
* More spanish translation, fixed typo on index
Praying that typo fix won't mess with the other translations. Changed "idel" for "idle".
* Update index.html
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2023-09-06 18:10:00 +03:00
Cohee
af4f60a4af
Update Pygmalion context template. Add Pygmalion instruct template
2023-09-06 17:56:49 +03:00
Cohee
33c34eacb7
Clean up i18n file
2023-09-06 14:46:11 +03:00
Cohee
7dbfa292ed
Remove legacy NovelAI presets
2023-09-06 14:32:40 +03:00
Cohee
853736fa93
Remove legacy NovelAI models
2023-09-06 14:32:06 +03:00
Cohee
9f79e11bb5
Remove legacy presets
2023-09-06 14:19:50 +03:00
Cohee
322511caa9
Remove legacy Pygmalion formatting, part 2
2023-09-06 14:19:29 +03:00
Cohee
29124df66b
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2023-09-06 14:07:04 +03:00
Cohee
9c26e324ac
Remove legacy Pygmalion formatting
2023-09-06 14:07:00 +03:00
Cohee
f5beae517e
Case-independent tags dropdown view
2023-09-06 01:47:55 +03:00
Cohee
05215218d9
Merge pull request #1102 from SillyTavern/release
...
Release => staging
2023-09-05 23:57:13 +03:00
Bahamut
fe64597a23
LibreTranslate URL Example
2023-09-05 23:30:58 +03:00
anmelus
889a1b5323
Fixed multiple zoomed avatars from appearing. Excluding moving UI ( #1098 )
...
* Fixed multiple zoomed avatars from appearing
* Added check for moving UI elements
2023-09-05 21:40:22 +03:00
Cohee
bbed147ce5
Clean up browser logs
2023-09-05 18:23:24 +03:00
Cohee
5ef79bd64d
Remove NSFW avoidance prompt from Prompt Manager
2023-09-05 18:14:56 +03:00
RossAscends
3909310a4f
fix wide_dialogue_popup width calc CSS
2023-09-05 23:43:19 +09:00
Cohee
06825331d6
Confirmation for WI entry delete
2023-09-05 12:05:20 +03:00
Cohee
7b3f242454
Merge pull request #1094 from GanstaKingofSA/staging
...
Improved cleanup for Instruct Mode
2023-09-05 10:57:48 +03:00
RossAscends
ab8fb98f5d
fix zoomed avatars when swapping personas
2023-09-05 10:09:35 +09:00
GanstaKingofSA
5d0a4fa940
add input sequence as stop sequence by default
2023-09-04 16:29:49 -05:00
GanstaKingofSA
6e6bb47718
implement input sequence as a stop sequence by default
2023-09-04 16:26:43 -05:00
Cohee
8636987d8a
Merge pull request #1091 from city-unit/feature/chub
2023-09-04 20:15:41 +03:00
city-unit
01e38be408
Expose importing dropped images for consistent import
2023-09-04 13:09:47 -04:00
Cohee
ded1e3a859
Add NAI Diffusion upscaling. Add Anlas guard and view Anlas button
2023-09-04 18:00:15 +03:00
Cohee
e616ab5ced
Don't subtract WI tokens from ChatCompts prompt itemization
2023-09-04 14:31:00 +03:00
Cohee
0888cff254
Fix TTS speaking with disabled voice
2023-09-04 14:21:22 +03:00
Cohee
47893b9a14
Merge pull request #1081 from Jasonnor/staging
...
TTS: Set character default voice from `disabled` to `default` (#1077 )
2023-09-04 14:12:16 +03:00
Cohee
94ce06b257
Revert "standardize topP/typP/TFS (full left to disable)"
...
This reverts commit 1b405335d4
.
2023-09-04 13:20:43 +03:00
Cohee
c110ebe02b
Fix chat bg gens not saving. Remove module worker pattern and global function from chat bg plugin
2023-09-04 12:18:37 +03:00
RossAscends
f468a33d60
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-09-04 14:50:41 +09:00
RossAscends
1b405335d4
standardize topP/typP/TFS (full left to disable)
2023-09-04 14:50:39 +09:00
Cohee
f69aa07ec1
Fix background URI encoding
2023-09-04 02:51:39 +03:00
Cohee
67c8476cdf
Set 0 tokens for prompts with no content
2023-09-04 02:40:16 +03:00
Cohee
80e286fed2
Fix double insertion of persona description to prompt manager if position set to A/N
2023-09-04 02:26:15 +03:00
Cohee
529c461318
Fix ban EOS token
2023-09-04 01:51:14 +03:00
Cohee
2bef2d602e
Merge pull request #1087 from majick/tau-goes-up-to-11
...
So it turns out Tau isn't capped at 10.
2023-09-03 21:01:17 +03:00
Cohee
3e1815f599
Fix [BUG] Card sorting is broken #1069
2023-09-03 18:52:04 +03:00
Jasonnor
6d2caf94bf
TTS: Avoid default voice selector display itself
2023-09-03 23:38:34 +08:00
majick
d4688d22d3
So it turns out Tau isn't capped at 10.
...
Bumped it for 20 for textgen and kobold, because there's no theoretical
limit as far as the math is concerned. I have no idea what the Novel
API can take, though.
2023-09-03 08:15:48 -07:00
Cohee
ce2c2b0dac
Add AUTO1111 upscaling controls
2023-09-03 14:56:02 +03:00
Cohee
8b13e29702
Fix Extras SD generation
2023-09-03 14:04:53 +03:00
Cohee
802149380d
Evenize template dropdowns
2023-09-03 02:06:05 +03:00
Cohee
1e24d97fd8
Better layout for user settings on small screens
2023-09-03 02:00:51 +03:00
Cohee
aebf173720
Fix instruct mode being too cool for tiny phone screens
2023-09-03 01:52:34 +03:00
Cohee
69b085e911
Remove ♦
2023-09-03 01:44:12 +03:00
Cohee
ef69dcd502
Add auth support for AUTO1111
2023-09-03 01:19:31 +03:00
Cohee
5f0220d90e
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2023-09-03 00:41:31 +03:00
Cohee
e3e6fa2218
Connect to AUTO111 without Extras. Add NAI Diffusion.
2023-09-03 00:41:26 +03:00
RossAscends
942f343915
Merge pull request #1086 from city-unit/feature/exorcism
...
Minor Gallery Fixes
2023-09-03 05:42:58 +09:00
city-unit
08e1b5bb5e
Fix dropzone issue and resize issue
2023-09-02 15:40:15 -04:00
deffcolony
b7176cb53e
launcher update + icon ( #1085 )
...
* seperated languages into structured folders
i18n.js needs to be connected to index.json so it fetches the common json files
* Update index.json
* New Launcher + security file
* cancel locales feature temporary
* added secrets to backup
* replaced download with winget
* fixed restoring backup bug
fixed bug that creates sillytavern\public folder inside sillytavern\public
* fixes date format
* launcher update + icon
2023-09-02 21:52:46 +03:00
Jasonnor
f91e1dfd86
TTS: Set character default voice from `disabled` to `default` ( #1077 )
...
## Features and improvements
- TTS Extension
- Set character default voice from `disabled` to `DEFAULT_VOICE_MARKER`
- Add `DEFAULT_VOICE_MARKER` option for all characters
- Set default `DEFAULT_VOICE_MARKER` voice as `disabled`
## Related issues
- #1077
2023-09-03 01:27:54 +08:00
Cohee
4e366a8e9e
Fix extensions menu
2023-09-02 18:32:33 +03:00
Cohee
2d933f835c
Move toasts to top center
2023-09-02 18:32:15 +03:00
Cohee
242600a5a3
Remove group chat no members warning
2023-09-02 17:28:03 +03:00
Cohee
37eb074652
Fix maxlength on instruct stop sequence
2023-09-02 16:39:31 +03:00
city-unit
838cd81f8e
Merge branch 'staging' of https://github.com/city-unit/SillyTavern into feature/exorcism
2023-09-01 22:24:41 -04:00
Cohee
4a6705cea8
Prompt manager configuration fixes ( #1078 )
...
* Refactor oai preset change event into before and after
* Simplify and reinforce prompt manager render without character
* Check if main prompt exists before adding nsfwAvoidance
* Sanitize prompt manager configuration on preset loading
---------
Co-authored-by: maver <kentucky@posteo.de>
2023-09-01 23:23:03 +03:00
Cohee
428c851c9b
Fix WI overflow alerting counter
2023-09-01 23:14:01 +03:00
rbmj
6c097560ca
goodbye axios ( #1073 )
...
* goodbye axios
* Rewrite error handling for OpenAI
* Increase instruct sequence length limit
* Buttons markup
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2023-09-01 19:00:32 +03:00
Cohee
79dcfa6c51
#1077 Add ability to set default voice
2023-09-01 17:58:33 +03:00
RossAscends
9bf132034f
more visibility for PromptManager toggle/edit icons
2023-09-01 13:33:04 +09:00
Cohee
267d0eb16f
Fix API tokenizers usage with kcpp
2023-09-01 02:57:35 +03:00
Cohee
6a98701e61
Fix unban EOS for Kobold
...
565ab8a38f
2023-09-01 01:58:32 +03:00
Cohee
1f10acdf17
Slight refactor Kobold version flags
2023-09-01 01:07:04 +03:00
Cohee
d6b694cc9d
Don't bounce of the top bar to prevent movable freezing
2023-08-31 23:44:36 +03:00
Cohee
53f8667782
#1071 Initialize Ross mods only after the first load completed
2023-08-31 20:31:12 +03:00
Cohee
4f1130260c
Backend for sorting by create date field
2023-08-31 19:30:56 +03:00
Cohee
f4bdf127f7
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2023-08-31 17:10:09 +03:00
Cohee
019c47adc6
#1068 Display token counts on generated messages
2023-08-31 17:10:01 +03:00
RossAscends
8a74715d88
-1px gap for sheld to fix MovingUI lockup
2023-08-31 22:58:28 +09:00
Cohee
5f5407777f
New hotkey: Alt+Enter to Continue
2023-08-31 14:54:35 +03:00
Cohee
05f3a5d8a1
#1041 Auto-fix displayed markdown for unbalanced quotes/asterisks
2023-08-31 14:39:31 +03:00
Cohee
5057aab739
Solid snacke/release ( #1067 )
...
Finished a little translation into Russian. Draft.
---------
Co-authored-by: SolidSnacke <solid.snacke@bk.ru>
2023-08-31 12:45:45 +03:00
city-unit
ab440a3d7b
Uhh, mobile support
2023-08-30 22:54:34 -04:00
city-unit
7d6ff2ee3c
Toasty timeout
2023-08-30 20:38:48 -04:00
city-unit
056fef6831
Tell users how to drag and drop.
2023-08-30 20:37:03 -04:00
city-unit
4ff3b337e2
Same as above, close button
2023-08-30 20:09:01 -04:00
city-unit
d5409a5fea
Add close buttons and theming
2023-08-30 20:08:48 -04:00
Cohee
218cfb43d8
Fix gallery files caching, filter by mime type. Use fetch instead of Jquery Ajax
2023-08-31 00:55:17 +03:00
Cohee
194278d171
Merge branch 'staging' into feature/exorcism
2023-08-31 00:42:34 +03:00
Cohee
c6bbbf1c25
Fix continue token count overflow
2023-08-31 00:16:58 +03:00
city-unit
34c698972c
I think that corrects filenaming for user folders, etc.
2023-08-30 16:36:32 -04:00
city-unit
98a2a2b989
Esc to remove drag elements
2023-08-30 15:58:14 -04:00
RossAscends
7ea426ba79
remove console logs from RAmods, cleanup code.
2023-08-31 04:46:33 +09:00
city-unit
dfd6961c2a
Fix dropzones
2023-08-30 15:33:30 -04:00
RossAscends
b190035224
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-08-31 04:27:19 +09:00
RossAscends
100ba3e89b
quickfix: mobile AdvFormat Preset Selector Width
2023-08-31 04:27:18 +09:00
city-unit
feb19a603c
Unique img ids, comments
2023-08-30 11:12:59 -04:00
Cohee
39c96122be
Merge pull request #1054 from Memerlin/staging
...
Finished the translation for the KoboldAI config to spanish. WIP on OAI's menu.
2023-08-30 16:53:30 +03:00
Cohee
10148167ba
Option to disable group impersonation ban. Hide CFG for simple UI
2023-08-30 16:31:53 +03:00
Cohee
56fc92daca
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2023-08-30 12:03:38 +03:00
Cohee
085e92a43e
Escape prompt manager names
2023-08-30 12:03:18 +03:00
city-unit
165d4b3b75
Merge branch 'staging' of https://github.com/city-unit/SillyTavern into feature/exorcism
2023-08-30 00:12:00 -04:00
city-unit
1cb86034b5
Okay, it actually works
2023-08-30 00:11:20 -04:00
city-unit
de5bc45060
Much closer
2023-08-29 22:44:09 -04:00
Memerlin
bce346c7b6
Spanish translation WIP
...
Deleted japanese translation from the Spanish one.
2023-08-29 19:54:03 -06:00
Memerlin
31ab7a86de
Started Spanish translation for ST
...
Just as a note, I copied and pasted the japanese strings to translate them to spanish.
2023-08-29 19:22:25 -06:00
Cohee
7eebbca3dd
Fixed extension prompt insertion at depth 1
2023-08-30 02:09:30 +03:00
Cohee
7b51d94e1b
Add check for module before offloading TH sprite
2023-08-29 21:50:26 +03:00
Cohee
6a028cc828
Fix double <hr> render in certain cases
2023-08-29 21:31:58 +03:00
Cohee
2b768cc151
Simple UI mode for WI menu
2023-08-29 21:26:57 +03:00
Cohee
78512b33ad
Update quick edits first
2023-08-29 21:16:13 +03:00
Cohee
02c4ee12c4
Add context unlock to simple mode
2023-08-29 19:41:42 +03:00
Cohee
1ddd5d971a
Simple mode for API settings
2023-08-29 19:37:50 +03:00
Cohee
ed9ed3c79b
Limit textareas height
2023-08-29 18:45:49 +03:00
Cohee
eb7a8f9ae4
Filter system messages from raw last SD gens
2023-08-29 18:33:30 +03:00
Cohee
44f88c61ff
Add simplified UI switch
2023-08-29 18:04:10 +03:00
Cohee
78bfbb09f6
Add option to enable user message narration
2023-08-29 15:27:22 +03:00
Cohee
f60ddd6465
Fix group member reply trimming
2023-08-29 14:53:39 +03:00
Tony Ribeiro
feb2383f64
Add option to speech-recognition streaming mode to include or not the triggers words in the message.
2023-08-29 03:28:02 +02:00
Cohee
030424d034
Add char to persona converter. Move persona functions to a separate script file
2023-08-29 01:54:11 +03:00
Cohee
1bb2778f46
Fix macros replacement in custom stop strings for OAI
2023-08-29 00:47:35 +03:00
Cohee
b10f0b0ae8
Remove dinkus from Minimalist context template
2023-08-29 00:11:19 +03:00
Cohee
9ce8aa661f
Deprecate "After Char" position for persona description
2023-08-29 00:10:18 +03:00
Cohee
f1b91620b6
Merge pull request #1021 from ouoertheo/ouoertheo/tts-ui-voicemap
...
TTS Voice map UI and Coqui UI improvements
2023-08-28 23:57:22 +03:00
Cohee
44b51693ee
Unban user messages from TTS narration
2023-08-28 22:08:47 +03:00
Cohee
5acb7402b9
Merge branch 'ouoertheo/tts-ui-voicemap' of https://github.com/ouoertheo/SillyTavern into ouoertheo/tts-ui-voicemap
2023-08-28 21:58:49 +03:00
Cohee
ac78d51d59
Change all TTS providers loading to async
2023-08-28 21:58:46 +03:00
Cohee
b51511b99f
Fixed Novel custom voices not saving
2023-08-28 21:46:41 +03:00
Cohee
ae8dbcc6d0
Add robots.txt
2023-08-28 21:12:39 +03:00
city-unit
79448f5fe7
Getting there, but it's not great.
2023-08-28 00:49:20 -04:00
ouoertheo
42a8907547
Merge branch 'ouoertheo/tts-ui-voicemap' of https://github.com/ouoertheo/SillyTavern into ouoertheo/tts-ui-voicemap
2023-08-27 20:52:54 -05:00
ouoertheo
d8843274b1
merge voicemap to settings rather than overwrite
2023-08-27 20:47:44 -05:00
Cohee
2481d9b29c
[Feature Request] Make sortorder of tags independent of case #1034
2023-08-28 01:50:32 +03:00
Cohee
2199096191
Add error handling of NAI streaming.
2023-08-28 00:28:11 +03:00
Cohee
3b4e6f0b78
Add debug functions menu
2023-08-27 23:20:43 +03:00
Cohee
96512c178e
More readable no connection color.
2023-08-27 22:38:42 +03:00
Cohee
0844374de5
Remove old GPT-2 tokenizer. Redirect to tiktoken's tokenizer
2023-08-27 22:14:39 +03:00
Cohee
8566fda1cd
Preserve chat scroll when setting a hypebot text
2023-08-27 21:51:33 +03:00
Cohee
636c06ffdd
Autosize prompt manager boxes
2023-08-27 21:28:13 +03:00
city-unit
39eae80f6e
Merge branch 'staging' of https://github.com/city-unit/SillyTavern into feature/exorcism
2023-08-27 12:47:05 -04:00
RossAscends
1a5dbf2603
fix MovingUI to respect resizing topBar
2023-08-28 01:40:40 +09:00
Cohee
8bf679cba2
#1033 Promt => prompt
2023-08-27 19:24:28 +03:00
Cohee
961b3e1a78
Fix leading space in Novel bias + add additional parsing methods
2023-08-27 18:57:07 +03:00
Cohee
e74bca88f4
Disable OpenRouter fallback by default
2023-08-27 18:39:04 +03:00
Cohee
9660aaa2c2
Add NovelAI hypebot plugin
2023-08-27 18:27:34 +03:00
Cohee
8ec9b64be4
Fix regeneration calls on empty chat
2023-08-27 13:34:29 +03:00
Cohee
109ea4008b
Improve Horde request error detection
2023-08-27 13:31:14 +03:00
Cohee
56f13b6966
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2023-08-27 13:19:22 +03:00
Cohee
57985eb08e
Fix hint for "Add names"
2023-08-27 13:16:42 +03:00
Stefan Daniel Schwarz
813a640334
Add model info to model icon as title
2023-08-27 12:13:55 +02:00
city-unit
91434a3ba8
Quick fix for arrowkey swipe stuff
2023-08-26 23:32:22 -04:00
Cohee
0d8a83e6b6
Fix imported char flashing with pagination
2023-08-27 04:01:13 +03:00
city-unit
3737f58072
Merge branch 'staging' of https://github.com/city-unit/SillyTavern into feature/exorcism
2023-08-26 20:56:38 -04:00
Cohee
2685bf95fe
#1016 Pagination improvements
2023-08-27 02:13:46 +03:00
Cohee
0714e190de
Unrestrict budget cap step
2023-08-26 21:29:54 +03:00
Cohee
9d166db4ee
Set rep pen range unlocked for bigger max context
2023-08-26 21:27:37 +03:00
Bahamut
de905875c4
LibreTranslate
2023-08-26 20:47:25 +03:00
Stefan Daniel Schwarz
b9a95d94a0
Force isSystem = false on comment messages so they get formatted properly
2023-08-26 19:26:23 +02:00
ouoertheo
3ae7a6741f
Merge branch 'staging' into ouoertheo/tts-ui-voicemap
2023-08-26 11:44:58 -05:00
Stefan Daniel Schwarz
dd7b89aef6
comment message formatting
2023-08-26 17:50:54 +02:00
Cohee
19c9828a46
Merge pull request #1024 from StefanDanielSchwarz/ported-3-textgen-presets-to-kobold
...
Ported 3 textgen presets to kobold (and removed Storywriter-Llama2)
2023-08-26 16:23:39 +03:00
Stefan Daniel Schwarz
0136abe8ef
removed streaming_kobold from kobold presets
2023-08-26 15:15:48 +02:00
Cohee
4d6d82ffcc
Merge pull request #1023 from StefanDanielSchwarz/Context-Template-Preset-Manager
...
context template preset manager
2023-08-26 16:04:35 +03:00
Stefan Daniel Schwarz
3509e6b1d4
default context preset cannot be deleted
2023-08-26 14:52:23 +02:00
Stefan Daniel Schwarz
c170ecd6f0
removed storywriter-llama2 kobold preset
2023-08-26 14:15:23 +02:00
Stefan Daniel Schwarz
7fcdd4563f
ported 3 textgen presets to kobold
2023-08-26 14:01:35 +02:00
Cohee
11c7c81d1b
Add template caching
2023-08-26 14:07:41 +03:00
Stefan Daniel Schwarz
7ab857be46
quick fix for misplaced index.html </div> tag
2023-08-26 12:22:35 +02:00
Stefan Daniel Schwarz
1d7165c047
context template preset manager
2023-08-26 12:09:47 +02:00
ouoertheo
765751aae0
fix voice map, name changes, add readme
2023-08-25 22:52:55 -05:00
ouoertheo
b3a4787db6
name changes
2023-08-25 22:52:26 -05:00
ouoertheo
d03af9b41d
name updates, complete custom voices
2023-08-25 22:51:58 -05:00
Cohee
bca44ba682
Conserve ending newlines in story string template
2023-08-26 01:32:39 +03:00
Cohee
44661d0e2b
Merge branch 'staging' into generate-array
2023-08-26 01:07:19 +03:00
Cohee
fabba9370b
Merge pull request #1017 from StefanDanielSchwarz/improved-instruct-mode-sequences
...
improved instruct mode sequences and UI
2023-08-26 01:03:38 +03:00
Cohee
42e6da4a36
Add support of stop strings to OpenAI / Claude
2023-08-26 00:12:11 +03:00
SDS
45046aa211
Merge branch 'staging' into improved-instruct-mode-sequences
2023-08-25 23:06:44 +02:00
Stefan Daniel Schwarz
697c7b6538
updated i18n for new and changed strings
2023-08-25 22:59:20 +02:00
Cohee
c0a6e9be8d
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2023-08-25 23:49:08 +03:00
Cohee
409eef6e46
Extract expressions HTML to templates
2023-08-25 23:48:59 +03:00
qHiyokop
aa8e093427
Update Italian Translation. ( #1019 )
...
Co-authored-by: qHiyokop <caroligattini@gmail.com>
2023-08-25 23:41:16 +03:00
Cohee
aae269704a
Adjust Custom stopping strings header
2023-08-25 23:36:37 +03:00
Stefan Daniel Schwarz
3e0ce12b23
first_output_sequence and system_sequence_prefix
2023-08-25 22:34:08 +02:00
Cohee
d1cb733134
Add Minimalist context template
2023-08-25 23:25:46 +03:00
Stefan Daniel Schwarz
ddaa4fe409
force output sequence (first or last)
2023-08-25 22:02:11 +02:00
Stefan Daniel Schwarz
3ce3a7e6f1
Resolve conflicts
2023-08-25 21:07:10 +02:00
Stefan Daniel Schwarz
ca37ac679e
Improved Advanced Formatting UI
2023-08-25 21:04:06 +02:00
Cohee
cb669cbcab
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2023-08-25 20:34:33 +03:00
Cohee
b32a085e41
Add template renderer for extensions
2023-08-25 20:34:26 +03:00
Cohee
f50db430eb
Try fixing textareas resizing on character editor
2023-08-25 20:28:23 +03:00
Cohee
12f1cdb3fd
#1020 Fix summarize + prompt manager. Clarify naming for insertion position.
2023-08-25 20:03:31 +03:00
Cohee
794abfcd6f
Disable swipe left when reply is still being generated.
2023-08-25 19:23:05 +03:00
Cohee
685e9b7e79
Stabilize extension injections order for prompt manager
2023-08-25 17:15:55 +03:00
Cohee
94d2b737e2
Fix OpenAI prompt injections + add type casts and typings on setting the extension prompt.
2023-08-25 17:05:51 +03:00
ouoertheo
1417aa12f1
fix bug with function call context
2023-08-25 08:51:35 -05:00
Cohee
d68151f7e2
Init author's note via function call instead of onready
2023-08-25 16:46:54 +03:00
ouoertheo
3ab9aee195
elevenlabs connect button
2023-08-25 08:45:37 -05:00
Cohee
e34e51226f
Add monkey patch for structured Clone
2023-08-25 16:40:43 +03:00
ouoertheo
44cd4287cb
coqui voices, change how provider settings save
2023-08-25 08:27:43 -05:00
Cohee
91d13efcef
#1018 Round Typical P to 3rd decimal for Novel
2023-08-25 15:38:07 +03:00
Stefan Daniel Schwarz
be3ebcda0d
improved instruct mode sequences (WIP)
2023-08-25 14:01:25 +02:00
Cohee
b01268ee8c
Merge pull request #992 from Tony-sama/staging
...
Audio extension and RVC/Coqui UI updates/bugfixes
2023-08-25 14:18:42 +03:00
Cohee
c566af7695
#1014 Adjust group clean-up routine
2023-08-25 13:46:30 +03:00
kingbri
990bf63d59
Tags: Fix exclusion on load
...
The new filter system wasn't applying when tags are loaded. Fix this
by adding an extra step in the for loop.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-25 00:33:03 -04:00
Tony Ribeiro
011834b8fc
Merge branch 'SillyTavern:staging' into staging
2023-08-25 02:55:05 +02:00
Cohee
aceb32cfe9
Fix freq pen overwrite by pres pen
2023-08-25 02:52:38 +03:00
Cohee
acdd6dad1b
Fix sprite animation
2023-08-25 02:07:59 +03:00
Tony Ribeiro
a622810c38
Merge branch 'SillyTavern:staging' into staging
2023-08-25 00:45:34 +02:00
Tony Ribeiro
74a6e79df6
Added delete asset api route, factorise asset filename sanitizer to use in both asset download/delete. Added delete function to asset UI download button.
2023-08-25 00:45:15 +02:00
Cohee
3c0d7d8feb
Return old minmax values for font scale
2023-08-25 01:30:56 +03:00
Cohee
2cce6e83fa
Don't lose continued swipes
2023-08-25 01:27:27 +03:00
Cohee
3bf7747ee5
Merge pull request #1013 from bdashore3/staging
...
CFG: Whitespace fix
2023-08-25 01:08:04 +03:00
RossAscends
1a1878f095
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-08-25 07:06:54 +09:00
RossAscends
ce5e706fac
topbar resize, font scaling fix, mobile slider fix
2023-08-25 07:06:52 +09:00
kingbri
1dd1607b94
Generate: Migrate to array-based message concatenation
...
String addition is very limited in how flexible it can be. Using
an array will instead allow for various ways to shift around extension
prompts and insertion depths.
To preserve message order, each mesSend object contains both a message
and an array of extension prompts which are later added on top of
the message itself.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-24 18:02:17 -04:00
kingbri
0bc2ef2a33
CFG: Don't trim when getting prompt
...
Let the user figure it out. Whitespace in CFG is important.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-24 17:59:25 -04:00
Cohee
1900ab9726
#1005 Replace mobile detection method in get sortable delay. Make deviceInfo loading sync. Init Ross mods via function call.
2023-08-24 23:52:03 +03:00
Tony Ribeiro
1014d592f7
Added a refresh assets button to audio UI to detect audio asset again. Usefull after download an asset or putting a file manually.
2023-08-24 22:17:54 +02:00
Cohee
ce67101651
Merge pull request #1012 from StefanDanielSchwarz/llama-2-chat-instruct-preset-fixes
...
Llama 2 chat instruct preset fixes
2023-08-24 22:51:55 +03:00
Tony Ribeiro
7e5bdb11a3
Updated audio/assets extension user feedback for muted/disconnected from assets repo.
2023-08-24 21:42:32 +02:00
Tony Ribeiro
3b6978010f
Merge branch 'SillyTavern:staging' into staging
2023-08-24 21:05:12 +02:00
Cohee
cd24de3c2e
Reformat code.
2023-08-24 21:59:26 +03:00
Stefan Daniel Schwarz
4b389eba61
no eol separator after replaced sys prompt
2023-08-24 20:30:24 +02:00
Cohee
c91ab3b5e0
Add Kobold tokenization to best match logic. Fix not being able to stop group chat regeneration
2023-08-24 21:23:35 +03:00
Stefan Daniel Schwarz
56a6398189
system prompt in system sequence
2023-08-24 19:33:04 +02:00
Cohee
14d94d9108
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2023-08-24 20:20:03 +03:00
Cohee
ab52af4fb5
Add support for Koboldcpp tokenization endpoint
2023-08-24 20:19:57 +03:00
Stefan Daniel Schwarz
582464a2e7
fix name
2023-08-24 18:47:15 +02:00
Cohee
d4bd91f6ec
Merge branch 'staging' of http://github.com/cohee1207/SillyTavern into staging
2023-08-24 18:32:46 +03:00
Cohee
7010e05f8e
Sync bottom form height with the font size
2023-08-24 18:32:42 +03:00
Cohee
cd2faea2b2
Fix group chats with streaming
2023-08-24 17:46:44 +03:00
Tony Ribeiro
43e70c9df1
Merge branch 'SillyTavern:staging' into staging
2023-08-24 15:18:02 +02:00
Cohee
8fea486e57
#1009 Update Vicuna 1.1 template
2023-08-24 15:50:14 +03:00
Cohee
f5fd15ffd2
#976 Return "Continue on send". Allow continuing the first chat message. Add debug function for i18n.
2023-08-24 15:13:04 +03:00
Cohee
3e25c3f51c
Merge pull request #1008 from mweldon/novel-generate-until-sentence
...
Novel generate until sentence
2023-08-24 11:25:56 +03:00
Cohee
d147bc40dc
Fix alternate greetings
2023-08-24 11:04:46 +03:00
Mike Weldon
8202fab376
Remove commented lines I added by mistake
2023-08-23 18:08:55 -07:00
Mike Weldon
1d1109e43b
Set generate_until_sentence for NovelAI
...
* Set generate_until_sentence true for NovelAI
* Add a Story String file for NovelAI with persona before character
which works better
* Remove hardcoded dinkus for chat_start since it is in the Story String
2023-08-23 18:04:56 -07:00
Tony Ribeiro
07f625c688
Merge branch 'staging' of https://github.com/Tony-sama/SillyTavern into staging
2023-08-24 02:34:14 +02:00
Tony Ribeiro
46964b1b99
Add temp folder into assets, file are download into this temp file and moved only when complete. Allow to handle fail download.
2023-08-24 02:34:06 +02:00
Cohee
4aa31fcba9
Add fallback option for OpenRouter
2023-08-24 03:21:17 +03:00
Tony Ribeiro
7437b23fa2
Merge branch 'SillyTavern:staging' into staging
2023-08-24 01:43:10 +02:00
Tony Ribeiro
017df860e5
Sanitized character bgm request.
2023-08-24 01:42:52 +02:00
Cohee
ffc8150eef
Add missing space on continue
2023-08-24 02:38:02 +03:00
Cohee
4038e7f9e3
#999 Instruct mode fixes
2023-08-24 02:22:37 +03:00
Tony Ribeiro
9da9c73279
Updated assets ui css to make it relative size
2023-08-24 01:17:08 +02:00
Tony Ribeiro
c29ae21869
Redesigned assets connect button
2023-08-24 01:02:34 +02:00
Cohee
e2507e8840
#976 Add "quick continue" button. Remove "send to continue" option.
2023-08-24 01:37:44 +03:00
Tony Ribeiro
a5f66bda63
Added sanitization of request input for assets_download function. Changed assets download UI for button with little animation while downloading.
2023-08-24 00:17:07 +02:00
Cohee
52c2fcd407
Fix OpenRouter model not persisting on page reload
2023-08-24 00:59:57 +03:00
Cohee
d64c5880c8
Fix new chat reference not getting saved when starting a new chat
2023-08-24 00:54:36 +03:00
Cohee
de0dbfb394
Merge branch 'roleplay-context' into staging
2023-08-24 00:30:04 +03:00
Cohee
17925423ae
Merge pull request #999 from StefanDanielSchwarz/roleplay-context
...
Return of the Roleplay Context
2023-08-24 00:29:05 +03:00
Cohee
1ce848c1c3
Move before / after char WI to story strings
2023-08-24 00:26:47 +03:00
Cohee
fa7bb9143d
Merge pull request #1006 from deffcolony/staging
...
added Dutch (NL) translation
2023-08-23 23:40:44 +03:00
Stefan Daniel Schwarz
dd7b21c63d
renamed roleplay instruct preset
2023-08-23 22:23:51 +02:00
Stefan Daniel Schwarz
7cafa5d374
improved preset selection logic
2023-08-23 22:22:52 +02:00
deffcolony
58911e9eb8
added Dutch (NL) translation
2023-08-23 22:15:17 +02:00
Cohee
9aa03402fa
Merge pull request #1004 from SillyTavern/prompt-manager-persona-description
...
Prompt manager persona description
2023-08-23 22:11:47 +03:00
maver
65e595ad48
Increase prompt oder dummy user id by 1
2023-08-23 20:41:13 +02:00
maver
5a02250a1f
Add persona description to prompt manager order
2023-08-23 20:40:26 +02:00
Cohee
460127ed3c
Merge pull request #1002 from qHiyokop/staging
...
Added Italian translation by qHiyokop
2023-08-23 21:39:15 +03:00
Cohee
b1c1ac465c
Merge branch 'release' into staging
2023-08-23 21:37:52 +03:00
RossAscends
632d03228f
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-08-24 03:34:25 +09:00
RossAscends
6c56fb0a6d
500ms delay for sliders on touch devices
2023-08-24 03:34:20 +09:00
Cohee
1d6b7c9947
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2023-08-23 21:32:46 +03:00
Cohee
031a6cb2a4
Performance and data integrity improvements
2023-08-23 21:32:38 +03:00
Stefan Daniel Schwarz
9b932dfa15
byebye wizard
2023-08-23 20:24:45 +02:00
Stefan Daniel Schwarz
8938ea1d72
auto select presets
2023-08-23 20:17:45 +02:00
qHiyokop
2ccf029c9b
Added Italian translation by qHiyokop
2023-08-24 04:08:28 +10:00
Tony Ribeiro
0afcf5a12b
Added message to Asset UI to tell about need to refresh for asset to be used.
2023-08-23 20:01:55 +02:00
qHiyokop
b0b6d925c0
Merge branch 'staging' of https://github.com/qHiyokop/SillyTavern into release
2023-08-24 03:54:33 +10:00
Tony Ribeiro
2e2cbd2c2d
Changed audio to muted by default to avoid error on autoplay without user interact.
2023-08-23 19:44:29 +02:00
Tony Ribeiro
1d0ed86d01
update audio manifest
2023-08-23 18:58:54 +02:00
Tony Ribeiro
df040e6402
Merge branch 'SillyTavern:staging' into staging
2023-08-23 18:52:10 +02:00
Tony Ribeiro
f23115f6b3
- Added assets folder to .gitignore
...
- disabled audio extension by default
- turned get request into post
- avoid background that are data url
- changed UI name to Dynamic Audio
- Changed Assets/Audio ui load to use $.get
- added assets json url as field in ui, with connect button require confirm from popup.
2023-08-23 18:51:41 +02:00
Cohee
2c58f9d903
Merge pull request #1001 from bdashore3/staging
...
More CFG fixes
2023-08-23 18:49:36 +03:00
kingbri
0460375647
CFG: Don't inject anything when guidance scale doesn't exist
...
If the guidance scale is 1, completely disable sending CFG and creating
a negative prompt.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-23 11:27:58 -04:00
Cohee
f48cc0db31
Unify cfgValues parsing between ooba/Novel
2023-08-23 18:26:56 +03:00
Cohee
2c2a68ef76
Fix instruct system sequence missing + {{original}}
2023-08-23 18:04:22 +03:00
Cohee
fad6c164cb
Don't set negative prompt from CFG extension to ooba at guidance scale 1.0
2023-08-23 17:44:38 +03:00
Cohee
b751643364
Save pagination state on return to list from card
2023-08-23 16:48:44 +03:00
ouoertheo
5b43fe25e8
update checkReady. add voiceMap ui select
2023-08-23 08:27:53 -05:00
Cohee
c32c080126
More comfy font sizes
2023-08-23 15:53:05 +03:00
Cohee
3c48e8ccd9
Increase toggle desc. font size
2023-08-23 11:02:49 +03:00
RossAscends
080f9d2426
center chat bar input, fix mobile top bar.
2023-08-23 16:53:31 +09:00
RossAscends
a1bdaf2739
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-08-23 16:41:09 +09:00
RossAscends
02ce9ba563
top bar 40px to 30px
2023-08-23 16:41:07 +09:00
Cohee
723e957b3c
Merge branch 'staging' of http://github.com/cohee1207/SillyTavern into staging
2023-08-23 10:32:52 +03:00
Cohee
e77da62b85
Add padding to cache key. Fix Safari display issues. Fix 400 on empty translate. Reset bias cache on changing model.
2023-08-23 10:32:48 +03:00
RossAscends
5474f29f2d
bottom bar 40px to 30px
2023-08-23 16:19:54 +09:00
Tony Ribeiro
ecb4436f07
Audio group chat cooldown bgm fixed.
2023-08-23 05:49:24 +02:00
Tony Ribeiro
d070336e9c
Merge branch 'staging' of https://github.com/Tony-sama/SillyTavern into staging
2023-08-23 05:11:07 +02:00
Tony Ribeiro
13dac1f4d3
Assets extension, factorised using the received json type to organise the assets in the UI/folders.
2023-08-23 05:10:55 +02:00
Tony Ribeiro
8e38229ed4
Audio extension, handle custome background. Factorised bgm/ambient file listing into one assets listing function on server.js.
2023-08-23 03:47:13 +02:00
Cohee
b385bd190a
Less strict rules for logit bias files import
2023-08-23 03:41:58 +03:00
Cohee
f633f62065
Don't save null values to OpenAI logit bias
2023-08-23 03:36:04 +03:00
Tony Ribeiro
5009416f94
Merge branch 'SillyTavern:staging' into staging
2023-08-23 01:44:52 +02:00
Cohee
bc5fc67906
Put tokenizer functions to a separate file. Cache local models token counts
2023-08-23 02:38:43 +03:00
Stefan Daniel Schwarz
252be20c16
Return of the Roleplay Context
2023-08-22 23:40:47 +02:00
Cohee
7250770c5d
Don't reduce Claude token counts by 2
2023-08-22 23:20:53 +03:00
Cohee
07a9e493dc
Fix preset saving stacking for instruct
2023-08-22 23:03:55 +03:00
Cohee
45302e4972
Merge pull request #997 from SillyTavern/static-quick-edit
...
Static quick edit
2023-08-22 22:47:48 +03:00
Cohee
fd95b79ae9
Fix auto-translate plugin. Add new event types for post-rendering
2023-08-22 22:45:12 +03:00
maver
1ea7ad2572
Update quick edit when oai preset changes
2023-08-22 20:49:54 +02:00
maver
48992d4f53
Prevent context profiler from dangling on error
2023-08-22 20:39:46 +02:00
maver
0e378d93b2
Make quick edit fields static
2023-08-22 20:37:37 +02:00
Cohee
6599717bc5
Don't be negative. Be positive
2023-08-22 20:39:14 +03:00
Cohee
16406f2698
Fix Chat Completions itemization
2023-08-22 20:34:20 +03:00
Cohee
6923044a34
Allow CFG on impersonation
2023-08-22 19:35:56 +03:00
Cohee
38a08cd887
Merge pull request #968 from bdashore3/staging
...
CFG: Improvements
2023-08-22 19:00:39 +03:00
Cohee
042c0b84a1
Add a token counter for persona descriptions
2023-08-22 18:32:18 +03:00
Cohee
ea4d4a8fd6
Fix system messages using incorrect timezone
2023-08-22 18:13:03 +03:00
Cohee
7f4a47c1b0
Don't allow setting undefined variables
2023-08-22 17:52:45 +03:00
Cohee
41cc86af9f
Add example extension for chat variables. Allow registering custom text processing functions for extensions
2023-08-22 17:46:37 +03:00
kingbri
25c7686462
CFG: Pass entire guidance object
...
If an API doesn't use the negative prompt from generate, allow
the negative prompt to be refetched in the specific API. This
requires the full guidance scale object instead of just the number.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-22 10:17:20 -04:00
Cohee
0ffb3a8dda
Merge pull request #996 from kingbased/scale
...
Alternative method for scale generations
2023-08-22 16:41:07 +03:00
ouoertheo
56fcf1cbb8
add ready flag
2023-08-22 08:30:33 -05:00
ouoertheo
24b6261f46
add ready flag, add custom voice feature
2023-08-22 08:30:17 -05:00
Cohee
1abb739a8c
Replace one-time bias regex parser with Handlebars helper
2023-08-22 16:14:21 +03:00
based
32f9908a97
Unrelated Optimization: one slipped through.
2023-08-22 23:11:07 +10:00
based
3716fd51ef
add example names to initial system prompt
2023-08-22 22:29:57 +10:00
Cohee
c7ce6a4953
Move prompt itemization to HTML templates
2023-08-22 14:50:43 +03:00
Cohee
9deaec5877
More typechecks and comments
2023-08-22 14:30:49 +03:00
based
ba925f388c
added more options to the scale request
2023-08-22 21:29:18 +10:00
based
06902279a9
merge
2023-08-22 21:17:18 +10:00
Cohee
e2bac7ec5f
Add type checking and JSDoc comments to some utils
2023-08-22 13:07:24 +03:00
Cohee
2615eb8532
Extract system message templates to template files
2023-08-22 10:37:18 +03:00
kingbri
ecfe8a722f
Generate: Fix prompt bias addition
...
If the bias is empty, don't add it.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-21 23:54:53 -04:00
Tony Ribeiro
b8c051694c
Handle background image with space in name.
2023-08-22 05:05:50 +02:00
Tony Ribeiro
589631c154
prototype of assets list/download extension
2023-08-22 04:51:00 +02:00
Tony Ribeiro
4cf2b73eb1
Reorganised to handle different kind of assets, starting with audio bgm/ambient.
2023-08-22 01:49:45 +02:00
Cohee
d6b06d5828
Merge pull request #994 from StefanDanielSchwarz/roleplay-preset-hotfix
...
Roleplay Preset Hotfix
2023-08-22 02:41:32 +03:00
Tony Ribeiro
e4e0733565
Merge branch 'staging' of https://github.com/Tony-sama/SillyTavern into staging
2023-08-22 01:00:29 +02:00
Tony Ribeiro
29adb575da
cleanup debug logs
2023-08-22 01:00:07 +02:00
Tony Ribeiro
9dfb70b9fc
Merge branch 'SillyTavern:staging' into staging
2023-08-22 00:55:32 +02:00
Cohee
92686d4ba8
Optimize WI editor header. Add entries search
2023-08-22 01:51:31 +03:00
Tony Ribeiro
b176a1ed12
Adapted audio extension to empty bgm/ambient folder
2023-08-22 00:46:49 +02:00
Tony Ribeiro
3680e3365b
Merge branch 'SillyTavern:staging' into staging
2023-08-21 23:42:00 +02:00
Cohee
d974866ed7
Fix missing space in ST version string
2023-08-22 00:40:39 +03:00
Tony Ribeiro
d75849b53f
continue rebasing
2023-08-21 23:38:56 +02:00
Tony Ribeiro
8be79db171
Merge branch 'staging' of https://github.com/Tony-sama/SillyTavern into staging
2023-08-21 23:36:25 +02:00
Tony Ribeiro
be193d8a30
Start rebase without audio assets
2023-08-21 23:35:58 +02:00
Cohee
57b126bfbf
Save chat completions settings to an object. Update numeric setting types
2023-08-22 00:35:46 +03:00
Tony Ribeiro
8af4d69d6b
Cleanup audio module debug messages
2023-08-21 23:33:32 +02:00
Tony Ribeiro
c41a52b0b4
Add more ambient
2023-08-21 23:33:32 +02:00
Tony Ribeiro
87b9c2aebd
Updated default audio extension parameters
2023-08-21 23:33:31 +02:00
Tony Ribeiro
2ecc0eb7c7
updated default ST bgm
2023-08-21 23:33:31 +02:00
Tony Ribeiro
f492da671e
cleaning up audio module
2023-08-21 23:33:31 +02:00
Tony Ribeiro
ca9e6583c6
Moved path of defaulf bgm/ambient sounds
2023-08-21 23:33:31 +02:00
Tony Ribeiro
84e397c429
- Audio
...
- refactored dynamic bgm to handle solo and group chat
- added bgm cooldown variable, user can custom in the ui
2023-08-21 23:33:31 +02:00
Tony Ribeiro
61827d6cf8
- RVC
...
- Added user to character list for mapping
- Audio
- Corrected initialization of extension settings
- reduce debug logs
- Coqui:
- Added user to character list for mapping
2023-08-21 23:33:31 +02:00
Tony Ribeiro
58b33240a2
Add initialization of audio module key in extension settings.
2023-08-21 23:33:31 +02:00
Tony Ribeiro
25daa61e83
Audio module proper extension code. Dedicated Audio extension scripts. Simple UI to adjust bgm/ambient. Load bgm per character from character folder and switch audio dynamically w.r.t. expression. Ambient sound updated when background change.
2023-08-21 23:33:30 +02:00
Tony Ribeiro
8590de7229
Redesigned RVC UI for easier use and intelligibility
2023-08-21 23:33:30 +02:00
Tony Ribeiro
51fdff5ea3
Prototype of dynamic background music using expression extension
2023-08-21 23:33:30 +02:00
Tony Ribeiro
c39e4ce274
Prototype of RVC+classification pipeline
2023-08-21 23:33:30 +02:00
Stefan Daniel Schwarz
c6ce06b339
Put "### Input:" back into Roleplay system prompt
2023-08-21 23:24:24 +02:00
Cohee
e228a9d6fc
Merge pull request #993 from StefanDanielSchwarz/Instruct-Mode-improvements
...
Instruct Mode improvements
2023-08-22 00:15:59 +03:00
RossAscends
8a74af440e
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-08-22 06:06:52 +09:00
RossAscends
c24dd5b3cd
unify 'rename X' icons
2023-08-22 06:06:50 +09:00
Cohee
f5624d4392
Add ability to disable auto-summarization
2023-08-21 23:56:22 +03:00
Cohee
07d7eb733d
Fix raw prompts display in prompt itemizer
2023-08-21 23:50:38 +03:00
Stefan Daniel Schwarz
9df4c51b07
Instruct Mode improvements
2023-08-21 22:32:58 +02:00
Tony Ribeiro
a928b588c4
Merge branch 'SillyTavern:staging' into staging
2023-08-21 21:05:34 +02:00
Tony Ribeiro
6123ee4fd7
Cleanup audio module debug messages
2023-08-21 21:04:22 +02:00
Cohee
e199d3e5b5
#991 Increase Horde waiting timeout
2023-08-21 21:13:22 +03:00
Cohee
069a07a139
Add pagination for WI entries #964
2023-08-21 21:10:11 +03:00
Tony Ribeiro
6566efe103
Add more ambient
2023-08-21 19:22:25 +02:00
Tony Ribeiro
fb0122cb60
Updated default audio extension parameters
2023-08-21 19:11:12 +02:00
city-unit
189895bd01
Just added uploading via drag/drop
2023-08-21 12:16:10 -04:00
Tony Ribeiro
b204432e4f
updated default ST bgm
2023-08-21 17:35:20 +02:00
city-unit
c7d9eb39f5
Remove img filter, move file loader to utils
2023-08-21 11:21:32 -04:00
Cohee
4a30875030
#964 Move WI token counting func into module scope
2023-08-21 18:16:40 +03:00
Tony Ribeiro
9867b86c9a
cleaning up audio module
2023-08-21 16:58:37 +02:00
Cohee
2a2ab00b55
Rearrange context formatting blocks
2023-08-21 17:10:42 +03:00
Cohee
05d719107f
Move total token counter. Tighten the UI
2023-08-21 17:00:28 +03:00
Tony Ribeiro
b545bbd8a6
Merge branch 'SillyTavern:staging' into staging
2023-08-21 15:41:34 +02:00
Tony Ribeiro
3f973d7bad
Moved path of defaulf bgm/ambient sounds
2023-08-21 15:33:16 +02:00
Cohee
c735bf546a
Add token counters for individual fields. Optimize total counter display
2023-08-21 15:32:27 +03:00
Cohee
1da5ea5280
#988 Experimental fix for 11labs
2023-08-21 14:40:38 +03:00
Cohee
f9573eb45d
Slight increase default font size
2023-08-21 12:29:14 +03:00
city-unit
7177fec50c
Refactor
2023-08-21 00:55:28 -04:00
city-unit
3f04a5bfa0
Merge branch 'staging' of https://github.com/city-unit/SillyTavern into feature/exorcism
2023-08-21 00:47:35 -04:00
city-unit
82adc4c780
Merge branch 'feature/exorcism' of https://github.com/city-unit/SillyTavern into feature/exorcism
2023-08-21 00:46:47 -04:00
city-unit
18e6d3ad17
A gallery viewer, powered by nanogallery2.
2023-08-21 00:46:25 -04:00
city-unit
0d7d68d9dc
Err the actual lib
2023-08-21 00:44:55 -04:00
city-unit
bbc476b839
Add gallery libs (can move to libs)
2023-08-21 00:44:18 -04:00
city-unit
ba8997beea
Emit an event if nothing happens so we can use other things here.
2023-08-21 00:43:41 -04:00
Tony Ribeiro
173cb6358b
Merge branch 'SillyTavern:staging' into staging
2023-08-21 05:36:47 +02:00
Tony Ribeiro
3ccac0580f
- Audio
...
- refactored dynamic bgm to handle solo and group chat
- added bgm cooldown variable, user can custom in the ui
2023-08-21 05:16:56 +02:00
kingbri
60faaf1831
CFG: NAI fixes
...
NAI does CFG differently, so add special cases for them. Also gate
CFG access to only work on textgenwebui since that's where it's
implemented.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-20 19:58:17 -04:00
RossAscends
84fb5b8ffd
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-08-21 08:09:14 +09:00
RossAscends
2f363ef025
change main font size to 14px
2023-08-21 08:09:00 +09:00
Cohee
4ea9e481a8
Merge branch 'staging' into staging
2023-08-21 01:51:12 +03:00
Cohee
724e789509
Don't auto-enable instruct mode on regex match
2023-08-21 01:28:58 +03:00
Cohee
897ad28477
Apply preset manager for instruct presets
2023-08-21 00:56:53 +03:00
kingbri
ad2be21531
Generate: Fix appends on continue
...
Continue was in a semi-working state. However, the generated prompt
by continue was a mess and didn't remove essential parts such as
character name and prompt bias. This caused duplication and bad
generations.
Now, append the prompt bias after the CFG has been appended and then
clean up the continued cache before adding it to the final prompt.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-20 17:36:35 -04:00
Cohee
8bb59a9e22
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2023-08-20 23:33:26 +03:00
Cohee
6738ffe2a4
Add auto-select for instruct presets. Re-organize instruct mode code. Prepare for preset manager integration
2023-08-20 23:29:43 +03:00
Cohee
013a0a56b4
Merge pull request #983 from StefanDanielSchwarz/simple-proxy-for-tavern-replacement-enhanced
...
Simple proxy for tavern replacement enhanced
2023-08-20 23:27:33 +03:00
Stefan Daniel Schwarz
d931fc8d37
Llama 2 instruct mode preset fixed
2023-08-20 22:04:11 +02:00
Stefan Daniel Schwarz
f5d5b2f749
Format instruct mode examples
2023-08-20 22:03:45 +02:00
Tony Ribeiro
5acb764caf
- RVC
...
- Added user to character list for mapping
- Audio
- Corrected initialization of extension settings
- reduce debug logs
- Coqui:
- Added user to character list for mapping
2023-08-20 20:46:53 +02:00
Cohee
01cdcfa198
Remove substitutions in extensions where not necessary
2023-08-20 21:37:17 +03:00
maver
cb5b410daf
Fix group nudge causing error
2023-08-20 20:18:10 +02:00
maver
c3c99c534e
Do not populate tokenHandlers legacy entries.
2023-08-20 19:58:04 +02:00
maver
ea72584f39
Add elvis to getTokens when populating legacy context.
2023-08-20 19:46:46 +02:00
Cohee
065dffa8a4
Use CSS for fav group candidate coloring
2023-08-20 19:47:14 +03:00
Cohee
d02fa88d3a
Comment-out bookmark validation
2023-08-20 19:43:58 +03:00
Cohee
be6fedd626
Simplify Claude prefill code
2023-08-20 19:26:49 +03:00
Cohee
6e6eb8f61e
Use CSS class for coloring
2023-08-20 19:09:19 +03:00
Cohee
a27bef8b12
Merge branch 'staging' into qolfeatures
2023-08-20 18:47:43 +03:00
Cohee
c2c0007ad1
Merge pull request #982 from SillyTavern/prompt-manager-hotfix
...
Prompt manager hotfix
2023-08-20 18:41:09 +03:00
Stefan Daniel Schwarz
090e7c5a6a
Position persona after scenario
2023-08-20 17:32:50 +02:00
Cohee
cf6a76929d
WI skill issue
2023-08-20 18:32:02 +03:00
Stefan Daniel Schwarz
2ff2973d2b
Instruct system prompt for instruct mode only
2023-08-20 17:30:19 +02:00
Tony Ribeiro
a57a3d6188
Merge branch 'staging' of https://github.com/Tony-sama/SillyTavern into staging
2023-08-20 17:18:27 +02:00
Tony Ribeiro
7cbf53e02c
Add initialization of audio module key in extension settings.
2023-08-20 17:18:15 +02:00
Tony Ribeiro
2637f94240
Merge branch 'SillyTavern:staging' into staging
2023-08-20 17:07:53 +02:00
maver
a99c543b9f
Fix render function when no character is selected
2023-08-20 16:37:39 +02:00
maver
07c24f363f
Render prompt manager before a character is selected
...
When prompt order strategy is global
2023-08-20 16:28:42 +02:00
maver
59179f6c70
Use strict mode for prompt manager
...
Should already be the case since it's a module but let's me specific
2023-08-20 16:28:22 +02:00
Stefan Daniel Schwarz
7b8d10d25e
Added Include Names and Forced Names to all instruct presets
2023-08-20 16:10:22 +02:00
Stefan Daniel Schwarz
2fb86c8ebd
Added Persona Description and System Prompt to Story String
2023-08-20 16:08:54 +02:00
maver
58ab266365
Make sure new example chat is not added without messages
2023-08-20 15:53:42 +02:00
maver
5fee1f6f96
Add group nudge to prompts array
2023-08-20 15:35:15 +02:00
maver
58a018deae
Check if newExample can be afforded before adding it
2023-08-20 15:35:01 +02:00
Cohee
efa0f12349
Fix prompt manager issues
2023-08-20 16:25:16 +03:00
Cohee
9d495d6b47
Merge pull request #981 from SillyTavern/hotfix-prompt-manager
...
Hotfix prompt manager
2023-08-20 15:38:54 +03:00
based
7ecc0295dc
scale cookie method
2023-08-20 20:55:37 +10:00
Cohee
106f7afdcb
Slight performance increase for opening large World Infos
2023-08-20 13:15:02 +03:00
Cohee
b44c72c639
Merge pull request #979 from Halsey1006/staging
...
NAI instruct prompt handling
2023-08-20 12:44:33 +03:00
Cohee
6fb278266b
Merge pull request #977 from city-unit/feature/exorcism
...
Feature/exorcism
2023-08-20 12:37:56 +03:00
Cohee
94754af013
Reformat code
2023-08-20 12:37:38 +03:00
Cohee
84e5a63c34
Fix SD group gen bugs
2023-08-20 12:29:20 +03:00
Cohee
692c1a5e60
Fix background SD gens
2023-08-20 12:16:29 +03:00
Cohee
7528a3828a
Merge pull request #978 from 50h100a/mancer-url-ui
2023-08-20 11:33:15 +03:00
Cohee
d3efc90886
Merge pull request #975 from StefanDanielSchwarz/roleplay-preset-newlines
2023-08-20 11:29:38 +03:00
RossAscends
334dcc7454
WIP splitting of style.css 5.6k --> 3.5k lines
2023-08-20 15:49:27 +09:00
kingbri
ac319dbd30
CFG: Add positive prompt support and fixes
...
Positive prompts are the opposite of negative prompts. This helps
make the mixing process more accurate by keeping the negative differences
as close as possible to the positive ones by including this prompt.
In addition, fix prompt insertion order at a depth of 0 by hijacking
the same function used for Author's Note as a zero depth anchor.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-20 02:22:23 -04:00
Halsey1006
25b337f124
Update nai-settings.js
...
Does not add curly braces if Novel AI instruct format is already present in the supplied prompt.
2023-08-19 23:11:53 -07:00
city-unit
e8c996ff61
Move to char+timestamp for img naming.
2023-08-20 01:41:58 -04:00
kingbri
92e6c6a998
CFG: Use ST prompt builder for negatives
...
Make the generate function build a negative prompt in addition to the
normal one. This allows for nonconflicting insertion with other extension
prompts and World Info.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-20 00:44:39 -04:00
city-unit
f70baff95e
Comment tweaks
2023-08-20 00:33:37 -04:00
50h100a
8dca75f6c3
single-URL ui for mancer.
...
automatically produce streaming URL from blocking URL.
2023-08-20 00:33:00 -04:00
city-unit
3ce8343016
Add comments and stuff
2023-08-20 00:15:57 -04:00
city-unit
24da113670
Just don't talk about it.
2023-08-20 00:02:13 -04:00
city-unit
e76001a600
Merge branch 'staging' of https://github.com/city-unit/SillyTavern into feature/exorcism
2023-08-19 23:58:11 -04:00
city-unit
c1d43c9e68
Remove base64 from groups too
2023-08-19 23:53:34 -04:00
city-unit
2f09efcd7f
Exorcised base64 image stuff
2023-08-19 23:01:09 -04:00
Tony Ribeiro
4808e02c32
Merge branch 'staging' of https://github.com/Tony-sama/SillyTavern into staging
2023-08-20 02:31:21 +02:00
Tony Ribeiro
4dddb1e2f7
Audio module proper extension code. Dedicated Audio extension scripts. Simple UI to adjust bgm/ambient. Load bgm per character from character folder and switch audio dynamically w.r.t. expression. Ambient sound updated when background change.
2023-08-20 02:31:17 +02:00
Tony Ribeiro
1682818f12
Merge branch 'SillyTavern:staging' into staging
2023-08-20 02:28:43 +02:00
Stefan Daniel Schwarz
357b765897
roleplay preset newlines
2023-08-20 01:03:34 +02:00
Cohee1207
386cca0e5d
Mobile waifu mode fix (?)
2023-08-19 23:55:57 +03:00
Cohee1207
db6beed881
Fix mobile image overflow
2023-08-19 23:43:05 +03:00
Cohee
bab368e3d2
Fix auto-load not triggering from hotswaps
2023-08-19 22:22:24 +03:00
Cohee
5d1e27c820
Merge branch 'staging' of https://github.com/SillyLossy/TavernAI into staging
2023-08-19 22:03:13 +03:00
Cohee
01cb95fba8
Save and restore quick edit heights
2023-08-19 22:03:10 +03:00
RossAscends
d163066a5d
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-08-20 03:54:32 +09:00
RossAscends
4fe74f0041
unify import/export icons on prompt manager
2023-08-20 03:54:30 +09:00
Cohee
941c67139a
Fix opening groups after conversion
2023-08-19 21:44:15 +03:00
RossAscends
93cb3bfee3
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-08-20 03:39:30 +09:00
RossAscends
16888a007f
unify import/export icons
2023-08-20 03:39:28 +09:00
Cohee
674228a5f5
Fix character JB / prompt + Original
2023-08-19 21:36:22 +03:00
based
b3377726c4
Removed unnecessary token reserve
2023-08-20 04:23:12 +10:00
Cohee
0d7c1992f3
Deep clone presets before export
2023-08-19 21:17:58 +03:00
Cohee
5cecc9fbff
Scrub proxy from exported presets
...
Speed-up animations.
2023-08-19 21:13:37 +03:00
Cohee
aef78c6d99
Fix group candidates search. Fix tag exclusion filter display
2023-08-19 21:08:35 +03:00
based
c2a4e2e52a
fix example dialogue nudge
2023-08-20 04:06:43 +10:00
based
6f12ab29f0
fixed {{group}} macro
2023-08-20 04:03:56 +10:00
Cohee
21261b1a19
Fix group list tags display
2023-08-19 20:58:53 +03:00
based
6dc8f01ca7
readded group nudge to end of prompt (needs proper integration into prompt manager)
2023-08-20 03:50:51 +10:00
based
3df439a224
merge
2023-08-20 03:44:06 +10:00
based
e0de442523
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into qolfeatures
2023-08-20 03:22:54 +10:00
based
b3751efe58
Minor AI21 bug fixes
2023-08-20 03:22:38 +10:00
Cohee1207
06c7b8d7d6
[WIP] Add UI for auto-select instruct
2023-08-19 20:18:39 +03:00
based
ce40780ed1
Added option to exclude assistant prefix to Claude prompt (for jailbreaks already appending Assistant:)
2023-08-20 03:09:50 +10:00
Cohee1207
771c9d6165
Optimize SVG loader. Add ai21 icon
2023-08-19 19:48:33 +03:00
based
dba685bffb
Added detection for broken/deleted bookmark links, can expand on this to automatically delete broken links, but for now it just hides the icon.
2023-08-20 02:45:20 +10:00
based
b56fe3e01b
Made favorite characters/groups more apparent
2023-08-20 02:30:57 +10:00
based
0d694dcc32
Added power user option to remove examples
2023-08-20 02:25:07 +10:00
based
a4f075a9b1
Added swipe deletion
2023-08-20 02:11:45 +10:00
Cohee1207
143ebec4c6
Remove console log
2023-08-19 19:08:35 +03:00
Cohee1207
e77cded357
Code clean-up
2023-08-19 18:51:20 +03:00
Cohee
438c78574f
Merge pull request #971 from kingbased/jurassic
...
AI21 Adapter
2023-08-19 18:48:15 +03:00
based
0f21eabb6e
AI21 Adapter + Tokenization implementation
2023-08-20 01:20:42 +10:00
Cohee
37fffa9930
Merge pull request #951 from SillyTavern/hotfix-prompt-manager
...
Hotfix prompt manager
2023-08-19 18:05:26 +03:00
Cohee
53dab00abe
Merge pull request #969 from StefanDanielSchwarz/end-prompt-with-newline
...
End Prompt with Newline
2023-08-19 18:04:01 +03:00
Cohee1207
6471ce2074
Clean-up uploads folder when possible
2023-08-19 17:43:56 +03:00
Mika
f1f204ac57
Added russian translation by Ashtray
2023-08-19 23:14:43 +09:00
Cohee1207
336e27a92d
Move 3rd-party scripts into /lib
2023-08-19 16:29:46 +03:00
Cohee1207
5ebd096c88
Fix auto load char
2023-08-19 16:14:25 +03:00
Cohee1207
2d61c9954b
Pagination tweaks
2023-08-19 16:11:09 +03:00
maver
0084ea2461
Move sortable delay into configuration
2023-08-19 14:59:48 +02:00
Cohee1207
991ff98eaa
Performance optimizations for character edit / chat opening
2023-08-19 15:58:17 +03:00
maver
b0158bd72d
Implement configurable prompt order strategy for prompt manager
...
global and character
2023-08-19 14:50:39 +02:00
maver
cc01ee6c1c
Print stack to console on chatcompletion error
2023-08-19 14:50:39 +02:00
SDS
49c6676f72
End Prompt with Newline
...
This change adds a trailing newline to the instruct mode prompt when "Wrap Sequences with Newline" is on and "Include Names" is off. (When "Include Names" is on, "Wrap Sequences with Newline" is already applied before.)
2023-08-19 13:54:09 +02:00
Cohee
3acd0a590e
Merge pull request #966 from StefanDanielSchwarz/simple-proxy-for-tavern-replacement
...
Simple proxy for tavern replacement
2023-08-19 14:35:43 +03:00
Stefan Daniel Schwarz
5e9980ea08
no space after name
2023-08-19 12:35:52 +02:00
kingbri
7191f7a8ad
CFG: Add insertion depth and custom separator
...
Insertion depth allows for CFG to variably inject itself into the
negative prompt. This is similar to how Author's note works.
However, this method of insertion depth conflicts with AN and
world info where negatives can be meshed between two lines
of those specific insertions.
A custom separator must be wrapped in quotes, otherwise the default
separator is a newline for negative cascading.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-19 01:29:59 -04:00
city-unit
8581ef14dd
Add search filtering for past chats
2023-08-18 23:48:08 -04:00
city-unit
4488cee65d
Add search filtering for past chats
2023-08-18 23:45:05 -04:00
Tony Ribeiro
6fbfaddc78
Redesigned RVC UI for easier use and intelligibility
2023-08-19 04:34:39 +02:00
kingbri
cdbca6d9fd
CFG: Include the entire prompt with negative prompt
...
CFG with LLMs works differently than stable diffusion. The main principle
is prompt mixing and utilizing the differences between the two prompts
rather than a full "negative prompt" of what the user doesn't want.
SillyTavern its own way of formatting a prompt sent to an LLM backend.
Therefore, take that prompt and add negatives to it.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-18 22:18:09 -04:00
Cohee
3019b889cd
Filter group candidates before mapping
2023-08-19 03:22:10 +03:00
Cohee
1305f9dc4c
Fix prompt manager sometimes erroring in groups with null members
2023-08-19 03:19:12 +03:00
Cohee
059647b286
Dynamically update group avatars
2023-08-19 03:13:40 +03:00
Cohee
f27107e0ef
Refactor and optimize group members display
2023-08-19 02:53:05 +03:00
Tony Ribeiro
87eccb3f51
Prototype of dynamic background music using expression extension
2023-08-19 01:07:10 +02:00
Stefan Daniel Schwarz
0a0724255d
fix default context
2023-08-18 23:58:03 +02:00
Stefan Daniel Schwarz
bcc66de1df
multi-line clean-up message
2023-08-18 23:28:11 +02:00
Stefan Daniel Schwarz
599a912a5a
deduplicated multi-line stopping strings
2023-08-18 23:02:59 +02:00
Cohee
602c5cd791
Add pagination for characters list view
2023-08-18 23:13:15 +03:00
Stefan Daniel Schwarz
26e2b0c8fa
Fix whitespace issues
2023-08-18 21:18:54 +02:00
Stefan Daniel Schwarz
7e5d08874f
Handle last_output_sequence like output_sequence
2023-08-18 21:18:27 +02:00
Stefan Daniel Schwarz
a40df0c117
Added simple-proxy-for-tavern context template and instruct preset
2023-08-18 21:16:04 +02:00
Stefan Daniel Schwarz
6a89967144
Added Roleplay context template and updated instruct preset
2023-08-18 21:15:44 +02:00
Tony Ribeiro
6bedc36611
Merge branch 'SillyTavern:staging' into staging
2023-08-18 17:43:18 +02:00
Cohee
0f162c1803
Save Novel preamble to presets
2023-08-18 17:43:50 +03:00
RossAscends
a0ed362591
move char panel token counter to desc box
2023-08-18 22:47:43 +09:00
RossAscends
0c5c8c50ad
half-fix for small boxes in mobile no spoiler view
2023-08-18 22:45:40 +09:00
Cohee
b645746a99
Merge pull request #963 from deffcolony/staging
...
removes width: 100% from img.expression
2023-08-18 16:20:11 +03:00
deffcolony
33a5a026d5
removes width: 100% from img.expression
...
this will fix the image resolution on mobile
2023-08-18 15:13:41 +02:00
Cohee
08a0709186
Escape "Match whole words" regex
2023-08-18 14:54:38 +03:00
Cohee
9bd9ddb9e1
Fix expressions display
2023-08-18 14:47:59 +03:00
Cohee
02cac8db8c
Disable escaping of HTML/tags in templates
2023-08-18 13:53:54 +03:00
Cohee
c4d8d70103
Improve phone usability of sortable drags
2023-08-18 13:41:46 +03:00
Cohee
1e0e5225ca
Fix quiet prompt generations for Novel with streaming enabled.
2023-08-18 12:56:20 +03:00
Cohee
5528a493a6
Do not insert an extra newline if example separator is empty
2023-08-18 12:32:52 +03:00
Tony Ribeiro
125dc7d596
Merge branch 'SillyTavern:staging' into staging
2023-08-18 01:12:30 +02:00
Tony Ribeiro
66c8788a4d
Merge branch 'staging' of https://github.com/Tony-sama/SillyTavern into staging
2023-08-18 01:12:12 +02:00
Tony Ribeiro
345505b534
Prototype of RVC+classification pipeline
2023-08-18 01:12:00 +02:00
Cohee
75378eff4e
#937 Add dynamic chat backgrounds generation
2023-08-18 00:41:21 +03:00
Cohee
c24f636a10
Add Last output sequence setting for instruct mode
2023-08-17 23:33:27 +03:00
Cohee
e147ad1e18
Merge pull request #958 from Tony-sama/staging
...
Coqui api full model available (Experimental)
2023-08-17 22:55:00 +03:00
Cohee
80092b3170
#790 Simplify local prompt formatting. Use handlebars to render story string.
2023-08-17 22:47:34 +03:00
Tony Ribeiro
16f3949e0b
merging with myself :p
2023-08-17 21:39:19 +02:00
Tony Ribeiro
a5c95c7151
Added full coqui-api model list available via new origin in Coqui UI: Coqui API (Experimental). Some model might not work, need to be tested.
2023-08-17 21:33:06 +02:00
Cohee
86a486be8f
Adjust Novel instruction prompts for quiet generation
2023-08-17 17:40:38 +03:00
Cohee
928c8e544f
Better random Ids for tags
2023-08-17 14:19:20 +03:00
Cohee
728ffd1628
Merge pull request #957 from SillyTavern/kayrabias
...
Kayrabias
2023-08-17 13:14:05 +03:00
Cohee
a9a929afaf
Fix HTML template oddity
2023-08-17 13:10:44 +03:00
Cohee
0b412033ba
Streamline and simply Novel logit bias. Make it a part of preset
2023-08-17 13:05:22 +03:00
Cohee
50005b5617
Reformat rvc/tts plugins
2023-08-17 12:05:17 +03:00
Cohee
c4700b38fe
Merge pull request #954 from Tony-sama/staging
...
Coqui TTS add remove character voice map button + RVC upload features
2023-08-17 12:03:03 +03:00
Cohee
928d897946
Fix instruct mode stop strings for whitespace sequences
2023-08-17 11:47:15 +03:00
Mike Weldon
722801bb50
Add logit biases for NovelAI
2023-08-16 22:14:04 -07:00
Tony Ribeiro
58123f5c29
Added RVC upload functionality, allow to send rvc model archive (zip/7z format) to extras, automatically installed properly on server side.
2023-08-17 04:47:41 +02:00
Tony Ribeiro
a07637aa43
Coqui TTS UI, added a button to remove choosen character from the voice map. Fixed the request spam to extras when there is no local coqui model or no rvc model in extras folder.
2023-08-17 01:16:57 +02:00
Tony Ribeiro
6dce566cb9
Coqui TTS UI, corrected hiding model div when origin select is none
2023-08-16 21:31:51 +02:00
Cohee
3ab9b44700
Merge pull request #952 from Tony-sama/staging
...
Coqui TTS extension added support for custom local model
2023-08-16 21:50:44 +03:00
Cohee
e19feddb29
Decrease max length for Novel presets
2023-08-16 21:46:58 +03:00
Cohee
1f2394cada
Apply preset manager for NovelAI
2023-08-16 21:43:38 +03:00
Tony Ribeiro
cd097df42f
Change RVC pitch extraction "" label to "None"
2023-08-16 20:13:29 +02:00
Cohee
81ed4d8431
Reorderable samplers for Novel
2023-08-16 20:34:47 +03:00
maver
db5f815632
Introduce a state lock to prompt manager render function
2023-08-16 19:28:27 +02:00
Tony Ribeiro
05504ebbb2
Merge branch 'SillyTavern:staging' into staging
2023-08-16 19:19:29 +02:00
Tony Ribeiro
735066fe10
Added Coqui TTS extension option to use local models (no language/no speakers)
2023-08-16 19:19:13 +02:00
maver
947289dffc
Lock up configuration during prompt manager render
2023-08-16 19:01:09 +02:00
Cohee
99c3a09b8e
Reduce unnecessary console spam
2023-08-16 18:54:52 +03:00
Cohee
1fa281b03c
Merge pull request #946 from Tony-sama/staging
...
RVC extension new UI and per character settings
2023-08-16 17:49:24 +03:00
Cohee
3682924624
Round context messages to nearest 5 for auto-adjust
2023-08-16 17:22:42 +03:00
Tony Ribeiro
9e49ad0a77
Merge branch 'SillyTavern:staging' into staging
2023-08-16 14:58:14 +02:00
Cohee
7a204bef05
Show chat completion source on hover
2023-08-16 13:51:38 +03:00
Mike Weldon
feb523bd01
NovelAI Kayra 1.1 update
...
* Updated some presets and added Cosmic Cube
* Change defaults for NovelAI to select Clio on cold start
* Automatically change the preset to an appropriate default whenever you change the model
* Removed deprecated Top G sampler
2023-08-15 18:52:29 -07:00
Tony Ribeiro
a64130c71c
Remove toastr error for character without RVC model assigned, just show it in console info to allow group chat with/withou RVC per character.
2023-08-15 21:35:07 +02:00
Tony Ribeiro
3cb2b7a4a9
Merge branch 'SillyTavern:staging' into staging
2023-08-15 21:15:45 +02:00
Tony Ribeiro
84845ae911
Updated RVC UI to allow per characters settings without manual voice map text.
2023-08-15 21:15:31 +02:00
Cohee
fa35e1185e
Merge branch 'release' into staging
2023-08-15 21:51:08 +03:00
Cohee
8470acda41
Add English language option
2023-08-15 21:47:49 +03:00
Cohee
ba8fa8bd0c
Merge branch 'release' into staging
2023-08-15 21:38:51 +03:00
Cohee
eb81c4807a
Add UI locale selector
2023-08-15 21:37:56 +03:00
Cohee
4a0c93f023
Show OpenRouter icon
2023-08-15 21:36:28 +03:00
Cohee
869478627d
Add UI locale selector
2023-08-15 21:32:17 +03:00
maver
07be5588f4
Implement configurable prompt order strategy for prompt manager
...
global and character
2023-08-15 19:41:34 +02:00
maver
e09a7d1e7a
Print stack to console on chatcompletion error
2023-08-15 19:40:22 +02:00
Cohee
e9e9421d8a
Don't try to render prompt manager if group is still generating
2023-08-15 16:47:16 +03:00
Cohee
57b9a94c17
Add banned tokens for Novel
2023-08-15 15:51:14 +03:00
Cohee
2afac5aeb1
Filter null messages in array and context line appearing unprompted
2023-08-15 15:08:42 +03:00
Cohee
706be4390d
Add new Claude instant model
2023-08-15 14:57:11 +03:00
joe
f0d208f929
Add speed-speech due to fast processing time
2023-08-15 19:37:15 +09:00
joe
36c6f57d96
Added stop to lip sync when user stops TTS early
2023-08-15 19:25:42 +09:00
Cohee
e1ea448236
Merge pull request #939 from SillyTavern/hotfix-prompt-manager
2023-08-15 09:51:14 +03:00
Mike Weldon
b0cce17638
Minor string changes to match NAI UX
2023-08-14 19:43:05 -07:00
Mike Weldon
41ec7e5600
Many NovelAI fixes from dev guidance
...
* Remove AI Module "Autoselect" and make the auto-instruct work for all modules. This is how NAI is supposed to work.
* Log the response from the API.
* Move the AI Module setting up to the top of the settings window since it isn't part of the preset.
* Refactor phrase_rep_pen to use the actual API strings.
* Clamp the maximum token length to 150 before we call the API.
* Clamp the minimum token length in the UX from 1 to 150.
* Fix bug where the preamble was not initialized on cold start.
* Get rid of extra newline before dinkus.
* Make always_force_name2 default true.
2023-08-14 19:35:21 -07:00
maver
9fb38af838
Fix defaults getting applied when switching back to Default preset
2023-08-15 01:28:07 +02:00
maver
2bb8fa5ea1
Update quick edit textareas when prompt manager re-renders
2023-08-15 01:20:42 +02:00
maver
8f830a0928
Persist settings before applying preset
2023-08-14 23:36:06 +02:00
maver
61b645f5ff
Fix responsive popup not taking all available width on desktop
2023-08-14 23:19:39 +02:00
Cohee
9f49a2612c
Return option to close chat to menu
2023-08-15 00:10:48 +03:00
Cohee
a92333875c
Try to minimize side effects of generate dry running
2023-08-15 00:01:55 +03:00
Cohee
238b667262
Merge branch 'staging' of https://github.com/SillyLossy/TavernAI into staging
2023-08-14 22:19:17 +03:00
Cohee
3850e6b50a
Replace object stores for Chroma and token cache
2023-08-14 22:19:14 +03:00
maver
151a13eefa
Fix formatting
2023-08-14 20:35:45 +02:00
maver
1e71c631ae
Always show prompt manager edit popup on top
2023-08-14 20:29:09 +02:00
maver
dbf38d359d
Debounce quick edit saving
2023-08-14 20:29:07 +02:00
maver
033dc45ab9
Move quick edit ui identifiers into configuration
2023-08-14 20:29:01 +02:00
maver
6caa8a4765
Add nsfw prompt to quick edit drawer
2023-08-14 20:28:57 +02:00
maver
9543f54f8c
Fix user jb/main not replacing original placeholder in character main/jb
2023-08-14 20:28:54 +02:00
Cohee
edcce96a6e
IndexedDB open sometime hangs forever
2023-08-14 19:40:31 +03:00
Cohee
8c759e87cf
Better UI control for phrase rep pen
2023-08-14 19:00:36 +03:00
Cohee
c172801b5e
Fix ooba's frog
2023-08-14 18:03:29 +03:00
Cohee
15db16ee8d
Fuzzy search for groups
2023-08-14 17:35:48 +03:00
Cohee
32745609a2
Merge pull request #936 from Tony-sama/staging
...
Refactoring of Coqui TTS extension
2023-08-14 14:00:45 +03:00
Cohee
ce03921df4
Move CFG block for ooba higher
2023-08-14 13:10:44 +03:00
Cohee
32eb877fdb
Add native presetable CFG scale for ooba
2023-08-14 13:06:20 +03:00
Cohee
a0bfc67632
Add hint for CFG scale
2023-08-14 12:50:00 +03:00
Cohee
7107813b6e
Move prompt manager down to ease mobile scrolling
2023-08-14 12:45:20 +03:00
Cohee
d395d3d8e6
Add peek proxy password btn
2023-08-14 12:01:06 +03:00
Cohee
6da3453efc
Fix example dialogue syntax
2023-08-14 11:52:58 +03:00
Cohee
bd9f49d975
Don't launch generation intercepts on dry runs
2023-08-14 11:43:31 +03:00
city-unit
e4c656a0b9
Kinda better svgs?
2023-08-14 00:09:49 -04:00
Tony Ribeiro
f97cc5694d
refresh character even when module is not detected
2023-08-14 05:14:21 +02:00
Tony Ribeiro
213099dd6d
removed debug messages
2023-08-14 05:05:10 +02:00
Tony Ribeiro
5816d2d6a6
Correct typo in tts index file that cause tts provider settings to be destroyed.
2023-08-14 05:03:42 +02:00
Tony Ribeiro
40d4123f08
Correct typo in tts index file that cause tts provider settings to be destroyed.
2023-08-14 04:59:11 +02:00
city-unit
db51b44780
Rename correctly
2023-08-13 22:58:10 -04:00
city-unit
c86512cf6b
Fix swiping
2023-08-13 22:57:49 -04:00
Tony Ribeiro
e97863a0da
Merge branch 'staging' of https://github.com/Tony-sama/SillyTavern into staging
2023-08-14 04:03:34 +02:00
Tony Ribeiro
c414606c81
Finished new version of coqui TTS UI.
2023-08-14 04:03:28 +02:00
Tony Ribeiro
fdc9349f68
Merge branch 'SillyTavern:staging' into staging
2023-08-14 04:01:32 +02:00
city-unit
f528791c4f
Merge branch 'staging' of https://github.com/city-unit/SillyTavern into feature/ui
2023-08-13 18:46:37 -04:00
city-unit
ad04344392
Api/Model icon option
2023-08-13 18:43:16 -04:00
RossAscends
3f87874afe
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-08-14 05:33:48 +09:00
RossAscends
2935d98788
improved Escape hotkey logic
2023-08-14 05:33:46 +09:00
Cohee
d14d669838
Merge pull request #932 from StefanDanielSchwarz/fixed-presets
2023-08-13 23:25:02 +03:00
Cohee
21d8ce048c
Debounce more prompt manager renderings
2023-08-13 22:48:51 +03:00
Cohee
e6bf870c55
Persist token cache to indexedDb
2023-08-13 22:45:27 +03:00
SDS
ef9d40428e
Update Roleplay instruct mode preset: Include Names
...
After extensive testing, I've enabled "Include Names" to fix some models talking/acting as User.
2023-08-13 20:18:22 +02:00
SDS
33a32d0380
Set TextGen temperature slider min value to 0.0
...
When updating the TextGen preset, I noticed the slider not going to the true minimum, so I fixed that as well. Same as [#825 ](https://github.com/SillyTavern/SillyTavern/issues/825 ) for KoboldAI.
2023-08-13 20:11:02 +02:00
SDS
0a4f4a6c24
Update TextGen Deterministic.settings
...
This wasn't actually deterministic because despite `do_sample: false`, temperature was still taking effect, causing non-deterministic output. I fixed this and also adjusted repetition penalty to be like KoboldAI's Deterministic preset.
2023-08-13 19:59:37 +02:00
SDS
73f9117bea
Update KoboldAI Deterministic.settings
...
After extensive testing, I've adjusted repetition penalty slightly to be the same as simple-proxy-for-tavern's default preset and ooba's LLaMA-Precise settings preset. This fixed some models talking/acting as User.
2023-08-13 19:25:56 +02:00
Cohee
23a4705d36
Use common save settings function on WI budget cap
2023-08-13 19:50:12 +03:00
Cohee
3688bd0b04
#930 Fix WI activation via slash command
2023-08-13 19:20:00 +03:00
Cohee
43089ee06f
Don't render manager on non-chat completion APIs
2023-08-13 18:47:07 +03:00
Cohee
980c65b6cf
Add toastr warning
2023-08-13 18:44:32 +03:00
Cohee
c0bc425c8b
Debounce manager changes
2023-08-13 18:43:17 +03:00
Cohee
9b8d069e3b
Apply CFG extension for Novel
2023-08-13 15:38:07 +03:00
Cohee
bd3933bcbf
Merge pull request #905 from bdashore3/cfg-window
...
Add CFG side panel
2023-08-13 14:55:03 +03:00
Cohee
9615495878
Merge pull request #768 from SillyTavern/prompt-manager-cherrypicked
...
Feature: Prompt manager (cherrypicked onto stage)
2023-08-13 14:44:28 +03:00
Cohee
478bb9c59b
Enable nsfw prompt by default
2023-08-13 14:41:29 +03:00
kingbri
43e91b150a
CFG: Add groupchat support
...
Groupchats have their CFG defined a little differently. Chat and
global CFGs are publicly accessible within the window. As a compromise,
individual character CFGs can be injected as part of each character's
prompt. However, these CFG settings need to be adjusted in the character's
individual chats which will carry over to the group.
In addition, make this character logic gated under a checkbox to
always prefer chat unless explicitly specified. Negative cascading
is still open, so individual character negatives can be included
at any time.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-12 22:52:34 -04:00
Tony Ribeiro
e81f67504f
Merge branch 'SillyTavern:staging' into staging
2023-08-13 04:16:00 +02:00
Tony Ribeiro
e60f91ce42
Finished unefficient full coqui pipeline, UI generated through request to extras. Need to be pruned
2023-08-13 02:18:46 +02:00
kingbri
4a21ee0337
CFG: Add ability to combine negative prompts
...
This allows for flexibility with global, character, and chat negative
prompts. Combining prompts is very useful for users who want to maintain
a set of global negatives and then add extra layers on top of that. The
ordering is chat -> character -> global tags due to the specificity of
each.
The guidance scale follows the cascade of chat -> character -> global
due to being one number that is set when CFG is fired. If the guidance
scale is 1, nothing happens.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-12 16:25:35 -04:00
Cohee
dd21091807
Selectable NovelAI module
2023-08-12 21:26:51 +03:00
maver
0f897158b9
Create a deep clone of the preset before applying
...
Prevents non-primitives from causing overlapping references
2023-08-12 19:40:01 +02:00
maver
f5aa7f7970
Remove obsolete prompt manager settings object
2023-08-12 18:52:52 +02:00
RossAscends
f434a96ad6
fix double import on char card drop
2023-08-13 01:47:33 +09:00
maver
b0860b18b8
Show tokens when inspecting a prompt
2023-08-12 18:40:39 +02:00
maver
03b8bb64fa
Prevent new example chat message being added for no reason
2023-08-12 18:40:39 +02:00
maver
a9fa42524d
Fix prompts object reference being shared
...
By deepcloning a copy
2023-08-12 18:40:39 +02:00
maver
f2c4645207
Use chatcompletion log function for token budget
2023-08-12 18:40:39 +02:00
maver
19e5502555
Remove obsolete assignment
2023-08-12 18:40:39 +02:00
maver
b1254fa2ab
Copy migrated preset into loaded presets
...
Since this only is populated once during page load
2023-08-12 18:40:39 +02:00
maver
7fb896ce2a
Prevent preset migration from running multiple times.
2023-08-12 18:40:39 +02:00
maver
a999d6e171
Fix preset migration
2023-08-12 18:40:39 +02:00
maver
5a92f72703
Add flag to preset saving, allowing to prevent triggering the UI
2023-08-12 18:40:39 +02:00
maver
cd736ec682
Add message role to inspect
2023-08-12 18:40:39 +02:00
maver
280397c30b
Allow inspection for all prompts
...
Because, really, why not.
2023-08-12 18:40:39 +02:00
maver
46c7e63fad
Remove obsolete debugging output
2023-08-12 18:40:39 +02:00
maver
cdfe3a6841
Fix user messages not being added when populating example dialogue
2023-08-12 18:40:39 +02:00
maver
35eb2dfd74
Change icon for global prompts
2023-08-12 18:40:39 +02:00
Cohee
166ab4dbab
Move assistant prefill to quick edit
2023-08-12 18:40:39 +02:00
Cohee
13dc35bc98
Enable JB prompt by default
2023-08-12 18:40:39 +02:00
Cohee
09d7c3350d
Minor spelling mistake
2023-08-12 18:40:39 +02:00
maver
5694fb0852
Swap detach and edit icons
2023-08-12 18:40:39 +02:00
maver
a8ee723853
Always add impersonate prompt last
2023-08-12 18:40:39 +02:00
Cohee
dd89009ecd
Use tokenizer-specific token cache
2023-08-12 18:40:39 +02:00
maver
55cc559fd0
Render promptmanager when chatcompletion model or source change
2023-08-12 18:40:39 +02:00
maver
2805a684a8
Emit events on changing chatcompletion source or model
2023-08-12 18:40:39 +02:00
maver
1281417a97
Render prompt manager when chat history is altered
...
Recounts tokens
2023-08-12 18:40:39 +02:00
maver
d9e7eba617
Emit event when a single chat message is deleted
2023-08-12 18:40:39 +02:00
maver
d82ea66664
Refactor addItem method of MessageCollection
2023-08-12 18:40:39 +02:00
maver
4100ae9e0b
Do not insert authors note into main
...
Since it is already present in the chat history
2023-08-12 18:40:39 +02:00
maver
d2ee6e9a12
Append quietPrompt last
2023-08-12 18:40:39 +02:00
Cohee
463f01d2a6
#870 Fix Claude in prompt manager
2023-08-12 18:40:39 +02:00
Cohee
29552ecfcf
Sanitize completion names. Only send names in msg texts if names in completion is disabled
2023-08-12 18:40:39 +02:00
Cohee
5f43121e15
Expand quick edits rows
2023-08-12 18:40:39 +02:00
maver
e7b29babe9
Remove obsolete characterSelected event
2023-08-12 18:40:39 +02:00
maver
fd10eaf037
Close and clear popup on preset change
2023-08-12 18:40:39 +02:00
maver
db8624cefe
Move quick edits on top of prompt manager
2023-08-12 18:40:39 +02:00
maver
992af2b4fa
Reduce font size on mobile
2023-08-12 18:40:39 +02:00
maver
1b7a1cbc4a
Add quick edit drawer and fields for main and jailbreak
2023-08-12 18:40:39 +02:00
maver
bd3136e114
Improve wording for prompt insertion
2023-08-12 18:40:39 +02:00
maver
6e4689ba39
Add theme tint and blur to prompt manager popup drawer
2023-08-12 18:40:39 +02:00
maver
f5aa891962
Fix prompt manager not being draggable on mobile
...
Updates jquery ui touch punch with a maintained version, fixes other instances of jquery ui sortable as well (kobold, ...)
2023-08-12 18:40:39 +02:00
maver
38bfcf5324
Remove advanced options toggle
2023-08-12 18:40:39 +02:00
maver
af81915ff3
Update existing prompts during migration
...
Instead of adding new prompts for main, jailbreak and nsfw
2023-08-12 18:40:39 +02:00
maver
222fd3429d
Center globe icon
2023-08-12 18:40:39 +02:00
maver
f0830e7bb4
Fix in-code documentation typo
2023-08-12 18:40:39 +02:00
maver
59afac08da
Add missing in-code documentation
2023-08-12 18:40:39 +02:00
maver
e8c7e40c54
Fix prompt name not being greyed out when prompt disabled
2023-08-12 18:40:39 +02:00
maver
05a080849c
Fix edit button being shown for chat history and examples
2023-08-12 18:40:39 +02:00
maver
1e43108e5a
Move inspect functionality to prompt name click
2023-08-12 18:40:39 +02:00
maver
fc44a02323
Set utility prompt text area size to 3 rows
2023-08-12 18:40:39 +02:00
maver
405a680059
Add user icon for user prompts
...
To be consistent with global and marker icons
2023-08-12 18:40:39 +02:00
maver
bc4befeb22
Rename prompt lists to prompt order
...
Includes renaming of configuration, no functional changes
2023-08-12 18:40:39 +02:00
maver
63d224d8af
Refactor and simplify setup method for prompt manager.
2023-08-12 18:40:39 +02:00
maver
ad6575887a
Remove obsolete function getGroupMembers
2023-08-12 18:40:39 +02:00
maver
b58ce0370d
Refactor token counting after completion. Simplify code.
2023-08-12 18:40:39 +02:00
maver
57fd04b974
Refactor token counting after completion. Simplify code.
2023-08-12 18:40:39 +02:00
maver
dfd49813af
Refactor naming scheme for default promptmanager defaults
2023-08-12 18:40:39 +02:00
maver
4f734d12ab
Use configured prefix for prompt manager classes instead of constant
2023-08-12 18:40:39 +02:00
maver
9d6cf017d2
Move main and jailbreak override from manager into openai script.
...
Makes the code clearer and easier to understand
2023-08-12 18:40:39 +02:00
maver
075c0c29f0
Refactor prepareOpenAiMessages, move prompt preparation in its own function
2023-08-12 18:40:39 +02:00
maver
ec806db9f7
Initialize prompt manager on selecting openrouter, scale
2023-08-12 18:40:39 +02:00
maver
fc555c1be5
When a prompt is reset, also reset name and role
2023-08-12 18:40:39 +02:00
maver
a921a26af5
Do not show reset button for user prompts
2023-08-12 18:40:39 +02:00
maver
7ea6e89b05
Add reset prompt support for enhance definitions
2023-08-12 18:40:39 +02:00
maver
b2acc9eb0f
Refactor documentation and make code more readable
...
No functional changes
2023-08-12 18:40:39 +02:00
maver
19ee831d82
Prevent prompt manager initialization more than once
2023-08-12 18:40:39 +02:00
maver
67ef713826
Better visibility of prompt manager popup on mobile
2023-08-12 18:40:39 +02:00
maver
76154fd8ee
Fix authors note position not being considered
2023-08-12 18:40:39 +02:00
maver
41aae57f05
Do not send empty scenario and personality prompts
2023-08-12 18:40:39 +02:00
maver
6a52d6febd
Fix invalid character name error not being handled
2023-08-12 18:40:39 +02:00
maver
00e9987fb7
Fix character reset not available in basic mode
2023-08-12 18:40:39 +02:00
maver
05c96825ea
Add reset button for character prompt list
2023-08-12 18:40:39 +02:00
maver
29a7cb4120
Replace DraggableList with jQuery UI sortable
...
Similar to Kobold AIs settings. Reducing code that needs maintaining.
2023-08-12 18:40:39 +02:00
maver
4dd94a4a62
Do not generate group responses on dry run
2023-08-12 18:40:39 +02:00
maver
a706ecd48c
Add charIfNotGroup placeholder to default main prompt
2023-08-12 18:40:39 +02:00
maver
fa205ec72e
Validate import data before prompt import
2023-08-12 18:40:39 +02:00
maver
cf305c0395
Do not attempt a dryrun if no character has been selected
2023-08-12 18:40:39 +02:00
maver
82a11316bc
Add continue nudge to editable utility prompts
2023-08-12 18:40:39 +02:00
maver
0e4ce734ad
Fix continue functionality not working as expected
2023-08-12 18:40:39 +02:00
maver
f4cfa8ba94
Remove obsolete logs and improve documentation
2023-08-12 18:40:39 +02:00
maver
f2227ded9a
Move utility prompts in its own, independent dropdown
...
And merge with existing advanced prompt bits
2023-08-12 18:40:38 +02:00
maver
3cc092a432
Add margin utility classes
2023-08-12 18:40:38 +02:00
maver
e03dc0a3a5
Add more padding in left panel scrollable
2023-08-12 18:40:38 +02:00
maver
9669199408
Allow user to edit new chat, new group chat and new example chat prompts
2023-08-12 18:40:38 +02:00
maver
40079f7660
Improve styling of inspect popup drawer
2023-08-12 18:40:38 +02:00
maver
2ed1cee82e
Fill tokenizer legacy counts where possible.
2023-08-12 18:40:38 +02:00
maver
9784950c54
Add documentation for chat completion
...
And dependant classes
2023-08-12 18:40:38 +02:00
maver
9332657e20
Do not render prompt export dialogue if not necessary
2023-08-12 18:40:38 +02:00
maver
0f3d5373bf
Always allow dropping prompts
2023-08-12 18:40:38 +02:00
maver
81c32852c8
Add icon for global prompts
2023-08-12 18:40:38 +02:00
maver
15d4283cd4
Add info icons to prompt export
2023-08-12 18:40:38 +02:00
maver
023d3fade2
Do not assign openai_max_tokens on input field changes
...
Fixes prompt manager falsely assigning string value to openai config
2023-08-12 18:40:38 +02:00
maver
4974c81d4c
Update prompt manager active character on character edit.
2023-08-12 18:40:38 +02:00
maver
74a7aa513b
Reintroduce event types after rebase
2023-08-12 18:40:38 +02:00
maver
6ec249bb30
Add confirmation step and allow character prompt order import
2023-08-12 18:40:38 +02:00
maver
bfb4e5026d
Refine export function
2023-08-12 18:40:38 +02:00
maver
57ea6cb7a5
Add prompt export
2023-08-12 18:40:38 +02:00
maver
3d35caff08
Improve readability and clarity of prompt manager icons
2023-08-12 18:40:38 +02:00
maver
d70ecbdcd9
Add support for cycle prompt
2023-08-12 18:40:38 +02:00
maver
e93424b2cf
Don't use debounce for prompt manager save settings function
2023-08-12 18:40:38 +02:00
maver
a53e99b831
Prevent chat history warnings from showing too early
2023-08-12 18:40:38 +02:00
maver
abe986ec4b
Allow prompt manager list to grow in height
2023-08-12 18:40:38 +02:00
maver
ce8a71cf53
Add error handling to openai message counting
2023-08-12 18:40:38 +02:00
maver
011278c533
Re-Render prompt manager on worldinfo settings change
2023-08-12 18:40:38 +02:00
maver
4509df0fd9
Add support for empty prompt replacement
2023-08-12 18:40:38 +02:00
maver
632fa770be
Create a deep copy of prompt defaults on char select
...
Along other minor fixes and optimizations
2023-08-12 18:40:38 +02:00
maver
56a9dd158a
Add inspection styles
2023-08-12 18:40:38 +02:00
maver
85c4b6fad3
Improve error messages
2023-08-12 18:40:38 +02:00
maver
a0bd67e455
Allow markers to inspected for their content
2023-08-12 18:40:38 +02:00
maver
2452b37e28
Add fallback for empty dialogue example prompts
2023-08-12 18:40:38 +02:00
maver
28217adac6
Add logging for prompt manager position changes
2023-08-12 18:40:38 +02:00
maver
9558483669
Change draggable hover color to be more in tune with the default styling
2023-08-12 18:40:38 +02:00
maver
5629bd8984
Fix handleSavePrompt logging throwing error
2023-08-12 18:40:38 +02:00
maver
8abff3c24f
Add simple profiling for token counting and rendering
2023-08-12 18:40:38 +02:00
maver
ec43295936
Add logging and minor stability enhancements
2023-08-12 18:40:38 +02:00
maver
2fc3577431
Throw a recoverable error on invalid character naming
2023-08-12 18:40:38 +02:00
maver
facf625cac
Improve ui wording
2023-08-12 18:40:38 +02:00
maver
1b7da6ecbc
Remove faulty characters in default configuration
2023-08-12 18:40:38 +02:00
maver
d469c80ef5
Apply minor code style and stability improvements
2023-08-12 18:40:38 +02:00
maver
579f303fb0
Add event for modifying settings before modifications
2023-08-12 18:40:38 +02:00
maver
550e635d93
Add migration for legacy prompts
2023-08-12 18:40:38 +02:00
maver
e908610b99
Save prompt manager items to perset
2023-08-12 18:40:38 +02:00
maver
2054cbeb83
Simplify token threshold warnings
2023-08-12 18:40:38 +02:00
maver
49cb682499
Raise warning threshold for chatHistory tokens
2023-08-12 18:40:38 +02:00
maver
6cea524f2c
Fix prompt-manager being rendered twice.
2023-08-12 18:40:38 +02:00
maver
bf0dc07b1f
Improve in-code documentation
2023-08-12 18:40:38 +02:00
maver
e43a2be229
Replace obsolete color variable
2023-08-12 18:40:38 +02:00
maver
d0aba85692
Add support for persona description positioning
2023-08-12 18:40:38 +02:00
maver
4ed92d69b0
Fix jailbreak prompt not being overwritten by character
2023-08-12 18:40:38 +02:00
maver
221ecbf8d6
Add reset for main,nsfw and jailbreak prompts
2023-08-12 18:40:38 +02:00
maver
9cf41a6a52
Remove doubled initialization of prompt manager
2023-08-12 18:40:38 +02:00
maver
7c1e370abe
Allow the user to toggle names in chat history
2023-08-12 18:40:38 +02:00
maver
0660016a10
Only add name to prompts when conforming to oai api standards
2023-08-12 18:40:38 +02:00
maver
670119e143
Fix prompt edit popup not appearing after refactoring
2023-08-12 18:40:38 +02:00
maver
25eef5d100
Pass nsfwAvoidance message instead of prompt
...
Fixing invalid argument exception being thrown
2023-08-12 18:40:38 +02:00
maver
f207e0eab3
Add basic WindowAI support
2023-08-12 18:40:38 +02:00
maver
5c18abadac
Pass chat message name to chatcompletion endpoint
2023-08-12 18:40:38 +02:00
maver
aaa2c48e7d
Add basic claude support
2023-08-12 18:40:38 +02:00
maver
c920b6c511
Correct identifier used for jailbreak prompt override
2023-08-12 18:40:38 +02:00
maver
e91e1996b1
Remove main prompt input field.
...
Being replaced by prompt manager
2023-08-12 18:40:38 +02:00
maver
85c0a52fa9
Restore default settings from dev branch
2023-08-12 18:40:38 +02:00
maver
28fa2f5f57
Render prompt manager after swiping with updated tokens
...
Including world info and extension prompts
2023-08-12 18:40:38 +02:00
maver
2f4424e6c6
Declare prepareOpenAIMessages as synchronous
...
As there is no need for the function o be async anymore.
2023-08-12 18:40:38 +02:00
maver
6e37db2fb3
Declare prepareOpenAIMessages as synchronous
...
As there is no need for the function o be async anymore.
2023-08-12 18:40:38 +02:00
maver
6c25211f0a
Support original-placeholder
2023-08-12 18:40:38 +02:00
maver
6674a0a974
Visual improvements for mobile
2023-08-12 18:40:38 +02:00
maver
312b02c36e
Do not count messages with empty prompts
2023-08-12 18:40:38 +02:00
maver
6617243f1b
Add event system to openai script
...
Lost during rebasing
2023-08-12 18:40:38 +02:00
maver
be30fef700
Disable toggling of main prompt
2023-08-12 18:40:38 +02:00
maver
85862d8b2e
Filter faulty prompt entries
2023-08-12 18:40:38 +02:00
maver
e7198c6303
Fix prepared prompt not being returned
2023-08-12 18:40:38 +02:00
maver
b8b3dd4caf
Various improvements for stability and token counting.
2023-08-12 18:40:38 +02:00
maver
2c36fbdc1d
Apply character specific prompt overrides
...
Jailbreak and main
2023-08-12 18:40:36 +02:00
maver
5afd60c578
Add dialogue examples first if user decides
2023-08-12 18:40:18 +02:00
maver
474571e17a
Handle various error scenarios during token counting
2023-08-12 18:40:18 +02:00
maver
175b14f5a6
Fix missing element terminator
2023-08-12 18:40:18 +02:00
maver
73e3001493
Refactor addMessageToChatCompletion
2023-08-12 18:40:18 +02:00
maver
5270d261aa
Add memory and authors note to chat completion
2023-08-12 18:40:18 +02:00
maver
bf5404f6ce
Add enhanced definitions
2023-08-12 18:40:18 +02:00
maver
21b37950e4
Fix chat completion not recognizing 0-position
2023-08-12 18:40:18 +02:00
maver
dd7f326460
Improve in-code documentation
2023-08-12 18:40:18 +02:00
maver
74a5167a0e
Add nsfw avoidance prompt, quiet prompt and bias to chat completion
2023-08-12 18:40:18 +02:00
maver
37c7a82aba
Respect impersonate option
2023-08-12 18:40:18 +02:00
maver
edba17c96e
Add dialogue examples to chat completion
2023-08-12 18:40:18 +02:00
maver
8ae2c80358
Introduction of additional helper classes, refactoring
2023-08-12 18:40:18 +02:00
maver
18641ea3d2
Add prototype for prompt manager token management
2023-08-12 18:40:18 +02:00
maver
05f7e5677d
Simplify example message handling
2023-08-12 18:40:18 +02:00
maver
77e183f5dd
Add support for authors note and summary extensions
2023-08-12 18:40:18 +02:00
maver
a66041f503
Fix extension prompt being not parsed correctly
2023-08-12 18:40:18 +02:00
maver
64c04957c2
Enable TokenHandler to return total token count
2023-08-12 18:40:18 +02:00
maver
eb315993b4
Let prompt manager handle character and scenario prompts
2023-08-12 18:40:18 +02:00
maver
29bc3c854f
Update prompt manager after chat loaded
2023-08-12 18:40:18 +02:00
maver
c92de398b9
Fire event after a chat has successfully loaded
2023-08-12 18:40:18 +02:00
maver
d65a03d75d
Streamline token counting
...
By using TokenHandler instead of custom token handling
2023-08-12 18:40:18 +02:00
maver
4d8d4cd262
Streamline token counting
...
By using TokenHandler instead of custom token handling
2023-08-12 18:40:18 +02:00
maver
b8d08161ab
Allow generate to run without sending a request
2023-08-12 18:40:18 +02:00
SillyLossy
e309e18e97
Reset token counters when switching characters. Put main prompt at the beginning
2023-08-12 18:40:18 +02:00
SillyLossy
14a66ec937
Don't duplicate start chat marker if character has no example dialogues
2023-08-12 18:40:18 +02:00
Cohee
0f412faabe
Hotfix
2023-08-12 18:40:18 +02:00
Cohee
cb60c31490
Hotfix
2023-08-12 18:40:18 +02:00
Cohee
41366b0e72
Hotfix
2023-08-12 18:40:18 +02:00
SillyLossy
f5189df319
Fix sanitation again
2023-08-12 18:40:18 +02:00
Cohee
4027afb737
Fix prompt settings init
2023-08-12 18:40:18 +02:00
maver
dce91f8fad
Send main prompt with group chat
2023-08-12 18:40:18 +02:00
maver
3acd865bf8
Introduce new substitute parameters
...
charIfNotGroup and group
2023-08-12 18:40:18 +02:00
maver
121bbf19d6
Add i18n attributes to prompt manager elements
2023-08-12 18:40:18 +02:00
maver
637b99b3fe
Update default jailbreak message
2023-08-12 18:40:18 +02:00
maver
a5e2f11e61
Use EventEmitter instead of native event handling
2023-08-12 18:40:18 +02:00
maver
4476cbdc81
Fire event when selecting a group chat
2023-08-12 18:40:18 +02:00
maver
7411ca1154
Prevent duplicate messages
...
By removing obsolete example message assignments
2023-08-12 18:40:18 +02:00
maver
9a7bbd4ffb
Add prompt manager support for group chats
2023-08-12 18:40:18 +02:00
maver
d9d10f3b00
Show character definition in regular mode
2023-08-12 18:40:18 +02:00
maver
989f704605
Improve strength of main and impersonation prompt
2023-08-12 18:40:18 +02:00
maver
ff07572fd4
Fix dropspot highlight not appearing on hover
2023-08-12 18:40:18 +02:00
maver
53fe7f1d94
Remove obsolete interface elements and handling
...
Jailbreak etc.
2023-08-12 18:40:18 +02:00
maver
720c9973ec
Fix default prompts not being set correctly
2023-08-12 18:40:18 +02:00
maver
9022d9abd9
Update documentation and code style for prompt manager
2023-08-12 18:40:18 +02:00
maver
5a5ea2f78a
Remove prompt list when character gets deleted
2023-08-12 18:40:18 +02:00
maver
e2f8c876d9
Refactor render functions of prompt manager
...
Improve readability and extendability
2023-08-12 18:40:18 +02:00
maver
137b979302
Improve documentation for prompt manager
2023-08-12 18:40:18 +02:00
maver
0e3e57269c
Simplify new character handling
2023-08-12 18:40:18 +02:00
maver
a627f684d2
Remove obsolete jailbreak toggle.
2023-08-12 18:40:18 +02:00
maver
beedd9952a
Add missing export for missing identifier exception
2023-08-12 18:40:18 +02:00
maver
441e5c6cea
Remove obsolete description of prompt manager
2023-08-12 18:40:18 +02:00
maver
e47f436cf7
Add support for nsfw avoidance prompt
2023-08-12 18:40:17 +02:00
maver
1adad6105a
Refactor chat completion
2023-08-12 18:40:17 +02:00
maver
fe43b58cb0
Add help note for prompt manager
2023-08-12 18:40:17 +02:00
maver
796e52e537
Disable role select only when advanced mode is off
2023-08-12 18:40:17 +02:00
maver
f395c99a5d
Remove obsolete default settings in prompt manager constructor
2023-08-12 18:40:17 +02:00
maver
a041230a99
Let oai prompt manager handle enhanced definitions
2023-08-12 18:40:17 +02:00
maver
5996697fce
Remove obsolete properties on prompts
...
These are now handled by prompts_list
2023-08-12 18:40:17 +02:00
maver
63985a490d
Add error handling to parseTokenCounts function
2023-08-12 18:40:17 +02:00
maver
a6c7a935cc
Add marker symbol to prompt manager marker list entries
2023-08-12 18:40:17 +02:00
maver
779a08fd15
Clarify prompt managers total token count meaning
2023-08-12 18:40:17 +02:00
maver
5ae0c14d8d
Update stylings for prompt manager prompts
2023-08-12 18:40:17 +02:00
maver
b54bd36d65
Do not apped start new chat messages on example chat handling
...
The prompt manager does this job now.
2023-08-12 18:40:17 +02:00
maver
5a6340165c
Never use token handler for openai
...
For now.
2023-08-12 18:40:17 +02:00
maver
0513d9c8c0
Simplify impersonate prompt handling
2023-08-12 18:40:17 +02:00
maver
42544e9d26
Fix quiet prompt functionality after rebasing
2023-08-12 18:40:17 +02:00
maver
6e1bb65437
Remove obsolete settings to update after change
2023-08-12 18:40:17 +02:00
maver
85d99335b9
Rework of prepareOpenAIMessages
2023-08-12 18:40:17 +02:00
maver
e1218e71c9
Improve styling of Prompt Manager
2023-08-12 18:40:17 +02:00
maver
e47d9d979b
Show calculated prompts for makers
2023-08-12 18:40:17 +02:00
maver
24acba557c
Remove obsolete sanitizing of prompts
2023-08-12 18:40:17 +02:00
maver
ce7759e12f
Add ability to update multiple prompts at once
...
To Promptmanager
2023-08-12 18:40:17 +02:00
maver
9beefca3f5
Enable Chat Completion to create messages for itself
...
And return their token count
2023-08-12 18:40:17 +02:00
maver
febf4018b8
Add fluent getters to Chat Completion
2023-08-12 18:40:17 +02:00
maver
bc041d8fb3
Use saveSettings function instead of saveSettingsDebounced
2023-08-12 18:40:17 +02:00
maver
1048413a1a
Add --white20a css variable
2023-08-12 18:40:14 +02:00
maver
d809435767
Import promptmanager styles
2023-08-12 18:39:54 +02:00
maver
f9e1c134cb
Add prompt manager styling
2023-08-12 18:39:54 +02:00
maver
fff966fc9f
Check oai settings for empty prompt manager configuration
2023-08-12 18:39:54 +02:00
maver
c9bc4e3353
Remove obsolete prompt related assignments
2023-08-12 18:39:54 +02:00
maver
e7cd203c19
Allow token counts to be cached when no character is selected
2023-08-12 18:39:54 +02:00
maver
ded29a225d
Let prompt manager control messages sent to openai
2023-08-12 18:39:54 +02:00
maver
c6eee88cd4
Add prompt manager setup
2023-08-12 18:39:54 +02:00
maver
77cd51ccaa
Add prompt manager configuration and default configuration
2023-08-12 18:39:54 +02:00
maver
2fa3f5b84b
Add prompt manager module
2023-08-12 18:39:54 +02:00
maver
3451762cd9
Add draggable list module
...
Used by openai prompt manager
2023-08-12 18:39:54 +02:00
maver
b96b97fa8c
Update openai default settings configuration file
2023-08-12 18:39:54 +02:00
maver
709964dd23
Add openai prompt manager edit popup
2023-08-12 18:39:54 +02:00
Cohee1207
116f80d952
#925 Add Mancer name to select
2023-08-12 18:35:03 +03:00
Tony Ribeiro
1eb4dd9a4f
Merge branch 'SillyTavern:staging' into staging
2023-08-12 14:36:23 +02:00
Cohee1207
b77cc8672d
#923 Fix chroma checkbox not saving
2023-08-12 15:32:18 +03:00
Cohee1207
092846e0bc
#924 Replace Novel Kayra subtier context
2023-08-12 14:21:05 +03:00
Cohee1207
82f6d11795
Add lazy chat messages rendering
2023-08-12 13:10:50 +03:00
Cohee
2a1eb029a2
Merge pull request #922 from mweldon/novelai-update
2023-08-12 12:14:29 +03:00
RossAscends
71c60c3c61
hide proxy password from view
2023-08-12 16:25:49 +09:00
Tony Ribeiro
62b6f08d25
Merge branch 'SillyTavern:staging' into staging
2023-08-12 06:05:56 +02:00
Tony Ribeiro
395de0fab8
Started refactoring of Coqui-tts extension.
2023-08-12 06:05:39 +02:00
Mike Weldon
a0573413b2
Add new NAI samplers and update presets
2023-08-11 17:58:40 -07:00
Cohee
93123062af
#918 Save default position and depth for A/N
2023-08-11 17:40:02 +03:00
Cohee
f3cff9cd28
#917 Don't add a prefill for summarization
2023-08-11 17:23:03 +03:00
Tony Ribeiro
362df6b144
Merge branch 'staging' of https://github.com/Tony-sama/SillyTavern into staging
2023-08-11 14:50:25 +02:00
Tony Ribeiro
a7cf04f057
Change RVC voice map syntax to use ":" in place of "=". Add toastr info feed for both success and failed map on apply.
2023-08-11 14:50:04 +02:00
joe
9fec82bd31
Add / Update talking lips animations
2023-08-11 14:43:53 +09:00
kingbri
5bb6c89868
CFG: Add per-chat CFG and fixes
...
Per-chat CFG applies a CFG setting per-chat only rather than character
or globally. This overrides all other CFG settings (this will be changed).
Also add fixes to remove character CFG entries properly and not to
apply CFG if the scale is 1 as that won't do anything to generation.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-11 01:39:15 -04:00
kingbri
63ee7d4e10
CFG: Add per-character support
...
Adds per-character CFG as a drop-in replacement for global CFG. If
the use character CFG checkbox isn't checked, the global one will be
used.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-11 01:39:15 -04:00
kingbri
0c94740560
Extensions: Add global CFG support
...
CFG is bundled as an extension which is more flexible in terms of
storing settings and consolidating code.
Global CFG is currently supported and the old power user setting
is auto-migrated.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-08-11 01:39:15 -04:00
joe
5feebd4897
live2d -> talking head
2023-08-11 06:55:05 +09:00
joe
e4f22fdc99
live2d -> talkinghead
2023-08-11 06:52:14 +09:00
Cohee
d18bd20d75
Merge pull request #915 from spacegeek69/sg69-api-prices-fix2
...
[OpenRouter] Switch to token per dollar for prices
2023-08-10 22:23:17 +03:00
spacegeek69
4b48861d13
[OpenRouter] Switch to token per dollar for prices
2023-08-10 21:13:24 +02:00
Cohee
9e43f5f8b7
Add flat budget cap for hybrid WI budgeting
2023-08-10 20:45:57 +03:00
Cohee
b75997cebd
Move openrouter cost to more in your face position
2023-08-10 20:12:43 +03:00
Cohee
92666b18d4
Merge pull request #912 from spacegeek69/sg69-api-prices-fix
...
[OpenRouter] Show more API price information
2023-08-10 20:04:15 +03:00
Cohee
03ce4a2cb9
Merge pull request #914 from Tony-sama/staging
...
Feature: RVC extension, applying voice changer on top of existing TTS providers
2023-08-10 19:29:09 +03:00
Cohee
104d983449
Adjust novel max context calculation
2023-08-10 19:15:52 +03:00
Tony Ribeiro
21a2bdac67
return original audio when RVC voice map has no model for the character
2023-08-10 17:12:37 +02:00
Tony Ribeiro
5d3c11710e
add rvc options in extension file
2023-08-10 16:46:04 +02:00
Tony Ribeiro
0c33860eb1
cleanup RVC extension code
2023-08-10 15:59:00 +02:00
Tony-sama
9e2ebdb43e
Merge branch 'SillyTavern:staging' into staging
2023-08-10 15:23:56 +02:00
Cohee
f226fe99aa
Showdown render tables
2023-08-10 13:18:12 +03:00
Cohee
c6b18de4ef
Currency formatting
2023-08-10 13:01:55 +03:00
Cohee
aa49efe656
More precise prompt costs
2023-08-10 12:58:21 +03:00
Cohee
2e81e47967
Fix default expressions
2023-08-10 12:47:56 +03:00
Cohee
2622999284
#911 Fix expressions
2023-08-10 12:42:52 +03:00
Cohee
78c599a413
#903 Load koboldcpp samplers order + show sampler ids
2023-08-10 12:34:22 +03:00
spacegeek69
f9db8eee67
[OpenRouter] Show API prices in list/description
2023-08-10 11:21:58 +02:00
Cohee
1a07fa8365
[Feature Request] Can we please have <xml_tags> visibility back? #907
2023-08-10 11:47:17 +03:00
Cohee
4200f1da0a
<rp> is a valid HTML tag
2023-08-10 10:57:31 +03:00
Tony-sama
034cc48a21
Merge branch 'SillyTavern:staging' into staging
2023-08-10 02:48:13 +02:00
Tony Ribeiro
33359f2c46
Add log to check audio type sent to extras
2023-08-10 02:47:53 +02:00
Cohee
1f8f200caf
#909 Add OpenRouter prompt cost calculation
2023-08-09 21:59:34 +03:00
Tony-sama
479923051b
Merge branch 'SillyTavern:staging' into staging
2023-08-09 20:25:32 +02:00
Cohee
e39e9428b6
Allow incomplete sentences on quiet prompts
2023-08-09 16:41:12 +03:00
Tony Ribeiro
8bea721721
Add extension for RVC postprocessing of TTS audio using ST extras
2023-08-09 03:30:26 +02:00
Cohee
41f504ef00
Fix textareas in right menu being too small in certain browsers
2023-08-09 01:07:06 +03:00
Cohee
0ed340bd9a
Merge pull request #901 from 50h100a/mancer-urlfix
...
Relax URL requirements when Mancer is enabled.
2023-08-08 23:27:05 +03:00
50h100a
53e41bdda8
Relax URL requirements when Mancer is enabled.
2023-08-08 16:12:03 -04:00
Cohee
cd86999d30
Fix variable name
2023-08-08 22:39:34 +03:00
Cohee
2fea218661
Extend random and roll syntax for frontend compatibility
2023-08-08 22:36:42 +03:00
Cohee
ef3a9a810e
Fix avatar preview after changing it
2023-08-08 22:08:41 +03:00
Cohee
2c3cfb31f5
#799 Adjust right panel layout
2023-08-08 21:13:42 +03:00
Cohee
7c6429a577
Add a hint for quick reply slots.
2023-08-08 20:57:23 +03:00
Cohee
e343f2461d
Fix block width
2023-08-08 20:51:31 +03:00
Cohee
5ac375097b
Fix last prompt line
2023-08-08 17:28:31 +03:00
Cohee
508e1a06da
Merge branch 'staging' of https://github.com/SillyLossy/TavernAI into staging
2023-08-08 17:11:48 +03:00
Cohee
5ba7588838
Option to disable name forcing for instruct groups and personas
2023-08-08 17:11:38 +03:00
ouoertheo
5ea30d9d4d
Fix objective gen toastr messsage
2023-08-08 07:49:21 -05:00
RossAscends
78825352e5
more help format updates
2023-08-08 18:03:39 +09:00
RossAscends
264b52b52d
update help format
2023-08-08 17:42:28 +09:00
Cohee
0cb63e689d
Merge pull request #872 from 50h100a/kai-fmt
2023-08-08 00:41:12 +03:00
50h100a
c1ab0212e5
update comments
2023-08-07 17:10:05 -04:00
50h100a
128945aaaa
Copy 'relaxed api url' functionality over to webui
2023-08-07 16:46:32 -04:00
50h100a
75bb0d641f
Make 'relaxed api url' even more relaxed.
2023-08-07 16:46:12 -04:00
RossAscends
fcc51b6481
no more forced color for blockquotes
2023-08-08 04:52:22 +09:00
Cohee1207
c124fc589f
Fix display help links
2023-08-07 22:21:10 +03:00
Cohee1207
32e5566a37
Fix WI overflow alert
2023-08-07 22:12:50 +03:00
Cohee
f8e8929834
Merge pull request #896 from majick/tiny-cosmetic
2023-08-07 19:53:35 +03:00
majick
4167047f9b
Cosmetic: The avatar crop accept button is labeled "Accept"
2023-08-07 09:49:07 -07:00
Cohee
7384cb07a4
Remove margins for block quotes
2023-08-07 14:08:49 +03:00
Cohee
e0d6430ade
Fix copy-paste issue
2023-08-07 02:20:53 +03:00
Cohee
23a57e86a7
Try to remove excess character names from generations
2023-08-07 00:31:26 +03:00
Cohee
6e55b99aa9
Merge pull request #885 from StefanDanielSchwarz/proxy-ooba-preset
2023-08-07 00:02:04 +03:00
Stefan Daniel Schwarz
c4602df108
kobold-presets-without-max_length+genamt
2023-08-06 21:59:57 +02:00
SDS
c86e2154c9
Add proxy ooba preset
...
Here's the TextGen version of the proxy-replacement-preset. Same as KoboldAI's, just for ooba.
2023-08-06 21:49:29 +02:00
Cohee
151f4d322c
#883 Add option to disable CSRF tokens
2023-08-06 16:42:15 +03:00
AeonBlack
cfc4394e41
Resolve some API Spam / Fix 1 Token for 0 Token Counters
2023-08-06 05:58:26 +01:00
Cohee
ef1f6b3143
Merge branch 'staging' of https://github.com/SillyLossy/TavernAI into staging
2023-08-05 15:44:18 +03:00
Cohee
58f7c77281
Reformat code
2023-08-05 15:44:15 +03:00
Cohee
b59e0cdfc8
Merge pull request #876 from StefanDanielSchwarz/OpenOrca-OpenChat-instruct-preset
...
Added OpenOrca-OpenChat instruct preset
2023-08-05 14:50:57 +03:00
RossAscends
b1666dc18d
css skill issue
2023-08-05 18:51:28 +09:00
RossAscends
734b0201be
style for blockquotes
2023-08-05 18:36:39 +09:00
Cohee1207
6ddfcc7a06
Enable quote blocks and HTML comments
2023-08-05 12:29:37 +03:00
Mika
8128c2436b
Changed Assistant Prefill to a textarea to allow for a longer prefill message.
2023-08-05 14:59:29 +09:00
Stefan Daniel Schwarz
bfac10028f
removed enabled field from presets
2023-08-04 23:52:36 +02:00
50h100a
4ae3e9db0a
fix settings access
2023-08-04 17:01:09 -04:00
Cohee1207
d05d4042fe
Unbreak HTML
2023-08-04 23:52:19 +03:00
50h100a
6b2455da2b
setting for relaxed api urls
2023-08-04 16:49:55 -04:00
Cohee
7b5bb030ad
Merge pull request #877 from city-unit/feature/ui
...
Fix assistant prefill title alignment
2023-08-04 23:34:42 +03:00
Cohee1207
19b3e13675
Merge branch 'staging' of http://github.com/cohee1207/SillyTavern into staging
2023-08-04 23:29:25 +03:00
city-unit
d16f6f8fea
Fix assistant prefill title alignment
2023-08-04 16:26:25 -04:00
SDS
45a66fae9d
Added OpenOrca-OpenChat instruct preset
...
Here's an Instruct Mode preset for OpenOrca-OpenChat, e. g. for [Open-Orca/OpenOrcaxOpenChat-Preview2-13B](https://huggingface.co/Open-Orca/OpenOrcaxOpenChat-Preview2-13B ) and other OpenOrca/OpenChat models
2023-08-04 21:44:47 +02:00
Cohee1207
6b288ca83c
Adjust Novel settings to match the site more closely
2023-08-04 20:38:26 +03:00
Cohee
d59d7e6c8d
Fix boolean conversion
2023-08-04 18:15:42 +03:00
Stefan Daniel Schwarz
b407fe2388
custom_stopping_strings_macro toggleable option
2023-08-04 16:53:49 +02:00
SDS
33af7ad266
Replace Macro in Custom Stopping Strings
...
Replaces user and char names in custom stopping strings, making them much more versatile and useful.
Example Use Case: Now you can use a custom stopping string like "\n*{{user}} " to stop generation when the AI tries to act as the user.
2023-08-04 15:45:45 +02:00
Cohee
cd8a24a712
Fix bulk edit
2023-08-04 14:41:00 +03:00
Cohee
84283bc2b4
Add "Best match" tokenizer option
2023-08-04 14:17:05 +03:00
Cohee
14827d6135
Fix bulk-edit extension manifest
2023-08-04 13:42:20 +03:00
joe
c18a845f64
Fix duplicate call by mistake
2023-08-04 16:35:30 +09:00
pyrater
2a00e98ec5
Merge branch 'SillyTavern:staging' into staging
2023-08-04 16:26:44 +09:00
joe
853d81e67c
Bug and performance Fix's
2023-08-04 14:54:01 +09:00
joe
791b18d78e
Removed old code
2023-08-04 11:25:58 +09:00
Mike Weldon
079b1623c5
NovelAI preamble code cleanup
2023-08-03 18:27:23 -07:00
joe
708b065300
Merge branch 'staging'
2023-08-04 09:32:02 +09:00
joe
140b86d822
updates
2023-08-04 09:27:01 +09:00
pyrater
8f1321f09d
Update index.js
2023-08-04 09:26:17 +09:00
pyrater
9333340175
Update index.js
...
somehow display:none; was missing from line 1183
2023-08-04 09:21:52 +09:00
joe
4698f0f765
Perfomance Increase for unloading animation
2023-08-04 08:29:39 +09:00
pyrater
f106666ded
Merge branch 'SillyTavern:staging' into staging
2023-08-04 06:43:17 +09:00
50h100a
2d07cce1dd
make KAI url-fixing as flexible as webUI's
2023-08-03 16:28:02 -04:00
Cohee
ea809023b5
Merge pull request #858 from 50h100a/mancer-api
...
Mancer API
2023-08-03 23:06:53 +03:00
Cohee
bcffaec6a6
Fix invalid function reference
2023-08-03 19:30:19 +03:00
Cohee
008d8fa6fc
Merge pull request #859 from city-unit/feature/bulk
...
Bulk Editing
2023-08-03 19:29:33 +03:00
majick
109f6ace63
Proposed: Spinning cute skull when deleting a chat
2023-08-03 07:59:57 -07:00
Cohee
44340208de
Merge pull request #868 from majick/chat-delete-icon
...
Proposed: Skull icon to delete past chat
2023-08-03 17:24:03 +03:00
Cohee
19a0f8e5ac
Merge pull request #865 from StefanDanielSchwarz/del_char_checkbox-unchecked-by-default
...
del_char_checkbox unchecked by default
2023-08-03 17:18:49 +03:00
Cohee
2a153e3b15
#866 Wait for group to stop generating before auto-summarizing
2023-08-03 17:17:58 +03:00
majick
d5e32af9b2
Proposed: Skull icon to delete past chat
2023-08-03 07:07:59 -07:00
SDS
65732f4406
del_char_checkbox unchecked by default
...
When you delete a character, you can always re-import them - but if you deleted the chat files, they're gone forever unless you backed them up manually. That's why I think this checkbox should be off by default, making chat file deletion a conscious effort.
With it off, worst case someone forgets to check the box and has some unnecessary files on their disk that they can then delete manually. That's much less of a problem than someone forgetting to uncheck the box (e. g. when importing a new version of the character) and then suffering data loss.
2023-08-03 15:39:15 +02:00
RossAscends
f892931d44
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-08-03 21:17:36 +09:00
RossAscends
a837b1e2fb
fix movingUI observer states
2023-08-03 21:17:34 +09:00
50h100a
9cf4056b28
Do backflips trying to get error information from endpoints.
...
Then present it nicely.
2023-08-03 07:32:53 -04:00
Cohee
37e653dcf4
Add toggle for persona info notifications
2023-08-03 14:24:45 +03:00
Cohee
0a12fe0bdb
Unhide expression holder on setting live2d sprite
2023-08-03 14:07:50 +03:00
joe
56a4a6eb83
Bug fix
2023-08-03 20:01:35 +09:00
joe
4b7c837fe3
Removed unneeded IF
2023-08-03 19:29:48 +09:00
joe
aebdd6cd42
Fallback expression and tweak
2023-08-03 19:23:15 +09:00
pyrater
73f15060c9
Merge branch 'SillyTavern:staging' into staging
2023-08-03 19:10:10 +09:00
50h100a
2fc6813e66
code review adjustments part 1
2023-08-03 06:07:54 -04:00
pyrater
0ad3c86e17
Merge branch 'SillyTavern:staging' into staging
2023-08-03 19:06:04 +09:00
joe
9f44a72d76
Setting Tracking Live2d
2023-08-03 19:05:21 +09:00
SDS
1f56f0d64a
Update simple-proxy-for-tavern.settings
...
Go back down to 2048 tokens instead of 4096 to be in line with the other non-Llama 2-specific presets
2023-08-03 11:47:59 +02:00
SDS
905131c764
Update Deterministic.settings
...
Go back down to 2048 tokens instead of 4096 to be in line with the other non-Llama 2-specific presets
2023-08-03 11:46:53 +02:00
Cohee
31feaee805
Enter to submit dialogue popup input
2023-08-03 11:32:08 +03:00
gd1551
67fa7b9607
Update Custom Stop Strings to note NovelAI support
2023-08-03 11:06:29 +03:00
Cohee
1b005ef47f
Merge pull request #856 from mweldon/preamble
2023-08-03 10:24:31 +03:00
Mike Weldon
c8b5b7da22
Use prose augmenter by default for Kayra
2023-08-02 23:07:17 -07:00
RossAscends
5a67d72fea
/qr, /qrset & ctrl+1~9 hotkeys for QRs
2023-08-03 14:44:23 +09:00
RossAscends
68e5ae63d6
move closechat/togglepanels to slashcommands
2023-08-03 13:21:38 +09:00
city-unit
9712e4bbb0
Moved bulk edit from external to internal extension.
2023-08-03 00:15:09 -04:00
50h100a
61c0e3b08b
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into mancer-api
2023-08-02 23:46:03 -04:00
50h100a
2fdec7eb03
Added authentication variant to WebUI API.
2023-08-02 23:25:24 -04:00
Mike Weldon
1d0f67c144
Add NAI preamble to start of chat buffer
2023-08-02 18:22:06 -07:00
Mike Weldon
14ef5d9a6b
Add new NAI presets TeaTime and ProWriter
2023-08-02 18:21:14 -07:00
Cohee1207
f198f5eb6e
Fix localization hiding Usage Stats button
2023-08-02 23:04:52 +03:00
gd1551
ea800d1550
Add stop sequences support to NovelAI generations
2023-08-02 22:42:11 +03:00
SDS
9d99b89c9c
Fix inconsistent newline trimming
...
Newlines weren't trimmed at first generation in a new chat, only on subsequent generations. By commenting out this check, it works consistently for all generations.
(I noticed because even with my deterministic preset, a regen/swipe would give a different output than the very first generation, so I went looking and found this if-clause as the source of the inconsistent behavior.)
2023-08-02 20:00:01 +02:00
Cohee
baddee8082
Merge pull request #850 from StefanDanielSchwarz/improved-roleplay-preset
2023-08-02 19:10:13 +03:00
SDS
7dfaf6f0b0
Fix Storywriter-Llama2.settings
...
Removed "can_use_streaming" since that should be determined by SillyTavern and not be hardcoded in the preset.
2023-08-02 18:06:06 +02:00
SDS
3f015f4bd2
Fix Deterministic.settings
...
Removed "can_use_streaming" since that should be determined by SillyTavern and not be hardcoded in the preset.
2023-08-02 18:05:27 +02:00
SDS
6f18c457fc
simple-proxy-for-tavern default preset
...
These are the same settings as [simple-proxy-for-tavern's default preset](https://github.com/anon998/simple-proxy-for-tavern/blob/main/presets/default.json ). I've fixed the sampler order and raised the context size to Llama 2's 4096 tokens.
2023-08-02 18:03:14 +02:00
SDS
c57de3d47b
Improved Roleplay Preset
...
More like simple-proxy-for-tavern's default verbose prompt, and now works with SillyTavern's AutoFormat Overrides on or off, so this new and improved version is better and more compatible.
2023-08-02 17:42:42 +02:00
mashwell
cd02abe205
textgen simple-1 preset fix
2023-08-02 14:23:16 +03:00
50h100a
aac7525204
Add secret key storage
2023-08-02 03:31:17 -04:00
50h100a
42cc66f06e
First pass UI for extending webui
2023-08-02 03:30:57 -04:00
Cohee
f6f51d21c5
Merge pull request #841 from ouoertheo/ouoertheo/objectives6
...
Objective: currentTask fix in MESSAGE_RECEIVED, ignore swipes
2023-08-02 01:45:20 +03:00
ouoertheo
9a4d62ca6f
add lastMessageWasSwipe=false to resetState
2023-08-01 16:16:52 -05:00
Cohee
9d023dc3b1
Load live2d by posting a file
2023-08-01 23:57:04 +03:00
Cohee
29a3c5d590
Fix npm audit
2023-08-01 23:25:09 +03:00
SDS
0c0e24323c
proxy-replacement-preset: Roleplay Instruct Mode Preset
...
In [[Feature Request] Add Simple Proxy functionality into Silly Tavern directly · Issue #831 · SillyTavern/SillyTavern](https://github.com/SillyTavern/SillyTavern/issues/831 ), I explained how to replace the [simple-proxy-for-tavern](https://github.com/anon998/simple-proxy-for-tavern ) using built-in functionality of SillyTavern. To make this easier, here's an Instruct Mode Preset that helps setting this up.
2023-08-01 23:14:50 +03:00
SDS
32f605e413
Llama-2-KoboldAI-presets
...
Here are two presets I've found very useful for Llama 2-based models:
- Deterministic takes away the randomness and is good for testing/comparing models because same input equals same output.
- Storywriter-Llama2 is the Storywriter preset adjusted for Llama 2's 4K context size. It also works well against Llama 2's repetition/looping issues.
2023-08-01 23:13:37 +03:00
Cohee
72974d8a54
More clear message for character import failure
2023-08-01 18:13:50 +03:00
Cohee
7f86551ab4
Don't try to load live2d if variable is disabled or module is not loaded to Extras
2023-08-01 16:33:30 +03:00
Cohee
c5d87e4808
ParseImgDimensions for Showdown
2023-08-01 16:24:54 +03:00
Cohee
e5f3a70860
#843 Wait for group to stop generating before checking objectives
2023-08-01 15:53:10 +03:00
Cohee
7596d78322
#844 Properly handle KoboldAI errors
2023-08-01 15:22:51 +03:00
Cohee
5645432e9d
#823 Allow arbitrary line breaks in instruct sequences and custom chat separators
2023-08-01 14:17:33 +03:00
Cohee
bad7892baa
Adjust chromadb auto% for character description
2023-08-01 14:16:03 +03:00
Cohee
a0c8ac54dd
Lower max context for Clio and Kayra presets
2023-08-01 13:30:30 +03:00
SDS
73fd306b8b
Fixed persona_description linebreak
...
When persona description is positioned after character card, there are double linebreaks before and none behind the persona description, because storyString already brings a trailing one whereas persona_description doesn't. This fixes that by putting the linebreak where it belongs.
2023-08-01 12:54:46 +03:00
Cohee
72213add56
#833 Sort tags list alphabetically
2023-08-01 12:26:28 +03:00
ouoertheo
6f4fd15095
currentTask fix in MESSAGE_RECEIVED, ingore swipes
2023-08-01 04:24:55 -05:00
Cohee
16b45f1ea9
Reformat new code
2023-07-31 20:56:05 +03:00
Cohee
435d319090
Merge pull request #835 from pyrater/staging
...
Live2d Changes
2023-07-31 20:53:45 +03:00
Tony Ribeiro
192c82b180
Restored streaming mode as a new provider "Streaming", recording is done on server side, voice detection with vosk and transcript with whisper.
2023-07-31 18:47:33 +02:00
ouoertheo
6768c56e2b
fix regression on task selection
2023-07-31 07:56:49 -05:00
joe
4939387bbf
Updated based on feedback
2023-07-31 19:14:15 +09:00
joe
4c14b8ee2d
Updated Static URL
2023-07-31 19:01:45 +09:00
joe
0bbcf0db83
Updated non static URL Calls
2023-07-31 18:54:50 +09:00
joe
0c919bf32d
Talking Animation
2023-07-31 18:21:32 +09:00
pyrater
9f92b19004
Merge branch 'SillyTavern:staging' into staging
2023-07-31 16:10:22 +09:00
joe
7824a18103
Live2d Commits
2023-07-31 16:09:36 +09:00
joe
0eef05908d
live2d addition
2023-07-31 14:52:30 +09:00
ouoertheo
d5e40e0271
fix for allowing root task as. notify on manual check
2023-07-30 19:15:05 -05:00
Cohee
6b85f10818
Merge pull request #832 from mweldon/kayra-fix-fresh-coffee
2023-07-31 00:57:16 +03:00
Mike Weldon
27c6e5ecff
Fix some presets, bad words, rep allowlist, and banned tokens
2023-07-30 14:03:28 -07:00
Cohee
40f466b2c3
Summary plugin improvements: In-chat position, customizable template, force insert after X words
2023-07-30 23:10:37 +03:00
RossAscends
02667d3d1a
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-07-31 03:37:52 +09:00
RossAscends
9cb70817c7
fix ctrl+up when sys msg is last
2023-07-31 03:37:49 +09:00
Cohee
e172f50d4f
Allow /cut 0
2023-07-30 21:35:36 +03:00
Cohee
49f7185c8c
#829 Close chat option
2023-07-30 21:35:21 +03:00
RossAscends
638050a3de
skill issue
2023-07-31 02:56:39 +09:00
RossAscends
a0f369d100
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-07-31 02:41:41 +09:00
RossAscends
f9239c860d
Escape hotkey to close panels/popups
2023-07-31 02:41:15 +09:00
Cohee
41a08fed2b
Merge pull request #828 from ouoertheo/ouoertheo/objective-qol-improvements
2023-07-30 19:33:02 +03:00
RossAscends
95d43712d3
fix chat bg color when panels hidden
2023-07-31 01:08:24 +09:00
ouoertheo
4f76a8b0ce
fix task counter decrement
2023-07-30 09:27:31 -05:00
ouoertheo
3fc2b81433
help text update
2023-07-30 09:19:17 -05:00
ouoertheo
23a514bba8
full templating for all prompts. prompt mgmt
2023-07-30 09:15:12 -05:00
Cohee1207
51449c4913
Rename Settings option
2023-07-30 16:40:45 +03:00
Cohee
6d9c2ec365
Merge pull request #819 from pyrater/staging
...
Show / Hide Top Bar
2023-07-30 16:38:44 +03:00
Cohee
ad26a1968b
Merge pull request #818 from city-unit/feature/WI
...
Add optional alerting for WI debugging.
2023-07-30 16:29:33 +03:00
Cohee1207
52289acc62
Reformat index.html
2023-07-30 16:28:55 +03:00
Cohee
c8e456d773
Merge pull request #827 from Ahbahl/staging
...
Moves Claude Assistant prefill box below JB
2023-07-30 16:28:19 +03:00
Cohee1207
d00fbacec3
#822 Increase instruct sequences max lengths
2023-07-30 16:27:29 +03:00
Cohee1207
ccbec7715a
#825 Set temperature slider min value to 0.0
2023-07-30 16:21:01 +03:00
Ahbahl
1f63fd9344
Moves Claude Assistant prefill below JB to be more in line with how prompts are structured.
2023-07-30 15:13:10 +02:00
joe
d8d5118283
removed padding
2023-07-30 11:57:21 +09:00
joe
11226ff7d6
add CSS to round corners
2023-07-30 11:56:17 +09:00
pyrater
844d9c86a4
Merge branch 'SillyTavern:staging' into staging
2023-07-30 11:50:09 +09:00
joe
0aee97ccca
Added Option to toggle/Hide settings bar.
2023-07-30 11:47:17 +09:00
city-unit
fa06e5ee5a
Add optional alerting for WI debugging.
2023-07-29 22:15:54 -04:00
Cohee
fd93bc7736
Merge pull request #817 from city-unit/feature/activechat
...
Persist active chat across devices.
2023-07-30 03:07:55 +03:00
city-unit
0cc88c17c7
Handle groups correctly, save settings.
2023-07-29 20:05:12 -04:00
city-unit
6829f5308f
Persist active chat across devices.
2023-07-29 19:48:08 -04:00
Mike Weldon
9dba57dc85
Fix minor typo that broke phraseRepPen for NAI
2023-07-29 15:59:18 -07:00
Cohee
dddc49c235
#798 Claude assistant prefill
2023-07-30 01:51:59 +03:00
RossAscends
faf9c4445f
Create Default QR preset
2023-07-30 06:26:06 +09:00
RossAscends
a646aaa125
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2023-07-30 06:22:05 +09:00
RossAscends
80a0cb2bc4
MPV of QuickReply Presets
2023-07-30 06:22:03 +09:00
Cohee
314b194891
Remove preset reloading when setting is NaN
2023-07-29 21:24:29 +03:00
Cohee
0e7c10b26f
Merge pull request #812 from ouoertheo/ouoertheo/objective5-tree
2023-07-29 13:04:47 +03:00
Cohee
64914e778d
Merge pull request #807 from 50h100a/tilde-fix
2023-07-29 13:02:58 +03:00
ouoertheo
27eb95cb36
add migration
2023-07-29 01:58:26 -05:00
Mike Weldon
732707ae2b
Turn on instruct mode for NAI
2023-07-28 22:56:31 -07:00
ouoertheo
ee81a8d88c
add in objective tree
2023-07-28 23:21:55 -05:00
Mike Weldon
b107848ccb
Add Kayra presets
2023-07-28 17:23:28 -07:00
50h100a
7c3b598eea
Don't flicker the token counter when recounting tokens.
2023-07-28 18:45:55 -04:00
50h100a
aed0dab95d
Markdown fix: Don't eat verticals/newlines
2023-07-28 18:35:36 -04:00
50h100a
311249c5e0
Tilde does nothing in our markdown, remove it.
...
Match begin/end formatting symbol counts.
2023-07-28 18:09:54 -04:00
Cohee
88f3e01f72
Fix logspam in WI parser
2023-07-28 21:58:18 +03:00
Cohee
8e06d18664
#804 Add kayra model
2023-07-28 21:45:44 +03:00
Cohee
3fb4756c03
#803 Add a separate field for proxy password
2023-07-28 21:33:29 +03:00
Cohee1207
707ce62017
Advanced Character Search #786
2023-07-28 00:38:43 +03:00
Cohee1207
ddf485f354
#787 Display character version in the list
2023-07-28 00:04:21 +03:00
Cohee1207
c3f61af18a
#788 Fix NovelAI tokenizer labels
2023-07-27 23:47:29 +03:00
Cohee1207
3eea8a714c
#789 Add sorting by char.data strings size ("tokens")
2023-07-27 23:45:25 +03:00
Cohee1207
49186dbfc1
#796 Round portrait height to nearest 64
2023-07-27 23:38:08 +03:00
Tony Ribeiro
8d794ed03f
merge new speech-recognition module with staging branch.
2023-07-27 19:29:36 +02:00
ouoertheo
111b91b1ed
simple css fix for prompt edit
2023-07-27 07:26:05 -05:00
joe
99a18be5fc
Fix for dropdown list not populating
2023-07-27 20:04:01 +09:00
Cohee
62e5f71cf9
Reformat coqui code
2023-07-26 22:57:05 +03:00
Cohee
f56834bb96
Merge pull request #775 from pyrater/staging
...
Coqui TTS Addition
2023-07-26 21:41:47 +03:00
Cohee
68819a1afc
Add openrouter to /api slash command
2023-07-26 21:22:57 +03:00
Cohee
e4e2ff20a2
#781 Don't add You stopping string for non-Pygmalion models
2023-07-26 21:08:25 +03:00
Cohee
5c66c34414
#778 Slash command to add a persona message without generation
2023-07-26 21:00:36 +03:00
Cohee
1ad361593f
Merge pull request #779 from ouoertheo/ouoertheo/objective4
...
Objective: Custom Prompts, Current Task Highlight
2023-07-25 16:58:40 +03:00
ouoertheo
ae850fdde7
protect default objective prompt, cleanup
2023-07-25 08:45:07 -05:00
ouoertheo
c8b3bce8b9
current task highlight/edit prompts
2023-07-25 08:36:27 -05:00
Cohee
c3d43a7d05
Merge pull request #776 from bdashore3/staging
2023-07-25 09:34:13 +03:00
kingbri
40f7aa47ad
Generate: Ignore bias addition on continue
...
Continue adds to an existing prompt, so the correct parts of a
message are already present.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-07-24 23:45:53 -04:00
kingbri
0e45aa7e58
Regex: Fix saving logic
...
- Don't save if the name is empty or undefined
- Warn if the find regex isn't found
- Warn if the "Affects" checkbox isn't selected
This allows for edits to be preserved even if a user incorrectly
changes something with the regex script itself.
Signed-off-by: kingbri <bdashore3@proton.me>
2023-07-24 23:21:54 -04:00
joe
ce3d76d662
Coqui TTS Addition
2023-07-25 09:59:08 +09:00
Cohee1207
c4209b9448
Fix naming
2023-07-25 01:13:32 +03:00
Cohee1207
83cb3456fc
Run showdown output through sanitize
2023-07-25 00:07:52 +03:00
Cohee
0df8c4b6a2
Merge pull request #774 from city-unit/feature/delete
...
More general/functionalized char delete methods
2023-07-24 22:45:41 +03:00
city-unit
8fdea22379
Move delete calls to functions, generalize delete endpoint.
2023-07-24 15:05:27 -04:00
Cohee
260bb0af52
Fix opening character with id = '0' in /go and /random commands
2023-07-24 17:22:51 +03:00
Cohee
cf3baccc5e
Fix spelling mistakes
2023-07-24 11:18:03 +03:00
Cohee
130559d499
#746 Add preset manager for ooba/kobold
2023-07-23 23:52:31 +03:00
Cohee
e9288874b1
Update RR preset
2023-07-23 22:09:59 +03:00
Cohee
1b9ca4c9d9
Unhide advanced parameters for Novel
2023-07-23 02:09:03 +03:00
Cohee
dd69fd3934
Auto-scrollheight for SD char prefix
2023-07-23 00:28:23 +03:00
Cohee
83252617be
#612 Character-specific prompt prefixes for SD
2023-07-22 23:57:48 +03:00
Cohee
a9f8506218
Possible chroma auto-adjust fix
2023-07-22 22:21:37 +03:00
Cohee
ea68e70ac7
Refine message for dupe confirm
2023-07-22 22:14:16 +03:00
Cohee
e38a9df538
Confirm character duplication
2023-07-22 21:50:21 +03:00
Cohee
d3fe20c119
Add editable prompt templates
2023-07-22 21:12:23 +03:00
Cohee
3feffaabe5
SD refine mode for paintbrush button
2023-07-22 20:32:58 +03:00
Cohee
52b2c89d64
Merge pull request #764 from toby3d/patch-1
2023-07-22 19:27:33 +03:00
Maxim Lebedev
59100a0076
Fixed tags order in Llama2 instruct preset
...
I didn't notice that the prompt wording implies impersonation, which is incorrect for common usage. Changed the order of tags used to generate the character's response to the user, rather than the vice versa.
2023-07-22 21:31:44 +06:00
Cohee
80fad96b1f
Fix chat width when switching themes
2023-07-22 18:09:50 +03:00
Cohee
eccfadb14e
#763 Fix "Continue on Send"
2023-07-22 17:46:59 +03:00
Cohee1207
01f1f67de3
Clean-up JB prompt of caret returns and dangling spaces
2023-07-22 16:50:34 +03:00
Cohee1207
732761a427
#724 Fix samplers order being too cool for your tiny phones
2023-07-22 14:18:34 +03:00
Cohee1207
212e98302a
Fix empty stat and original param
2023-07-22 14:10:21 +03:00
Cohee
d7b895b92d
Merge pull request #758 from ThisIsPIRI/reppen
2023-07-22 13:10:23 +03:00
Maxim Lebedev
433ddf5901
Created Llama2 instruct preset
...
Tested on Llama 2 13B chat model provided by TheBloke. Based on these prompt example: https://huggingface.co/TheBloke/Llama-2-13B-chat-GPTQ#prompt-template-llama-2-chat
2023-07-22 13:24:17 +06:00
ThisIsPIRI
8e73882c9b
Add rep pen range to ooba settings
2023-07-22 07:56:37 +09:00
ThisIsPIRI
e2f1f4a57a
Add repetition penalty range for ooba
2023-07-22 07:38:35 +09:00
Cohee1207
7205255d18
Increase default context cap for Kobold and ooba to 4k
2023-07-21 23:47:43 +03:00
Cohee1207
bc6e46bac8
Code clean-up
2023-07-21 23:40:53 +03:00
Cohee1207
374e931b2e
Don't revert OAI model to default
2023-07-21 23:40:12 +03:00
Cohee1207
f28e7cf47c
Redirect to OpenAI site to view usage
2023-07-21 23:35:54 +03:00
Cohee
053dbbd25c
Onboarding experience and new default user avatar
2023-07-21 16:42:18 +03:00
Cohee
b05d501f82
Add default content by contest winners
2023-07-21 15:28:32 +03:00
RossAscends
a9b9d6fe77
better background thumbnail sizing
2023-07-21 20:43:12 +09:00
Cohee
c0d3dd54a7
Emit event after chat reloading
2023-07-21 14:15:43 +03:00