Commit Graph

1738 Commits

Author SHA1 Message Date
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