Commit Graph

470 Commits

Author SHA1 Message Date
Cohee 9667b82599 Fix /del command (for real this time) 2023-11-08 23:42:44 +02:00
Cohee 6dc5906229 Add ranges to /cut slash command 2023-11-08 23:04:32 +02:00
Cohee 606f2bd9bb Allow deleting the first message 2023-11-08 19:55:54 +02:00
Cohee 480099ee97 Mancer will work in legacy API mode. Remove Soft Prompt mentions. 2023-11-08 18:16:47 +02:00
Cohee 2a5a780f3b Clarify ooba streaming error text 2023-11-08 18:01:41 +02:00
Cohee d81354e2a5 Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging 2023-11-08 16:29:02 +02:00
Cohee dbf995fd24 Add character card macros 2023-11-08 16:28:55 +02:00
RossAscends d8fd4c4767 Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2023-11-08 23:24:30 +09:00
RossAscends a5fd33d08a Kobold sampler restyle 2023-11-08 23:24:28 +09:00
Cohee d144831569 #1332 Fix group chat branching 2023-11-08 13:26:50 +02:00
Cohee e76c18c104 Legacy ooba API compatibility shim 2023-11-08 10:13:28 +02:00
kingbri 8155b1c365 Chats: Fix past chat fetching
Includes checks if an element of the array includes a character ID,
but the array contains characters. We want to check if the value
at the specified index exists in the first place.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-11-08 00:46:26 -05:00
Cohee 865256f5c0 Fix ooba tokenization via API. Fix requiring streaming URL to generate 2023-11-08 03:38:04 +02:00
Cohee b2629d9718 Refactor status checks and indicators. 2023-11-08 02:52:03 +02:00
Cohee 2c7b954a8d #1328 New API schema for ooba / mancer / aphrodite 2023-11-08 00:17:13 +02:00
Cohee 2d2ff5230c
Merge pull request #1318 from artisticMink/feature/bulk-edit-enhanced
Feature/bulk edit enhanced
2023-11-07 20:47:06 +02:00
Cohee 41211137fe #1325 Revert precision changes on some KAI/NAI sliders 2023-11-06 22:58:04 +02:00
Cohee 57e845d0d7 Resolve best match tokenizer for itemization. Adjust styles of token counter 2023-11-06 20:25:59 +02:00
Cohee 1a3f100018 Move stop strings post-processing up 2023-11-06 19:19:34 +02:00
artisticMink d2bc1e12c3 Make overlay work with legacy bulk delete button 2023-11-06 16:13:34 +01:00
artisticMink a876d098fe Skip handleDeleteCharacter when character is undefined 2023-11-06 16:13:34 +01:00
artisticMink 545d933e15 Revert "Add create deck functionality to context menu"
This reverts commit 015c83ae
2023-11-06 16:13:34 +01:00
artisticMink 778eb2be0e Refactor CharacterGroupOverlay to BulkEditOverlay 2023-11-06 16:13:34 +01:00
artisticMink e4da7d2a69 Add create deck functionality to context menu 2023-11-06 16:13:34 +01:00
artisticMink 6eb6527d11 Prototyping 2023-11-06 16:13:34 +01:00
Cohee dc1abed9c6 Fix loader blocking onboarding flow on first run 2023-11-06 10:23:47 +02:00
Cohee f0c0949aa0 Add token ids viewer to tokenizer plugin 2023-11-05 22:45:37 +02:00
Cohee 5120cf38f0 Fix macros in first message with alt.greetings 2023-11-05 19:14:17 +02:00
Cohee ebe5f355d3 Fix formatting of hidden messages 2023-11-05 18:34:11 +02:00
RossAscends 304aa38f24 fix retrieval of currentChatID for renamed chars 2023-11-06 01:23:34 +09:00
RossAscends 19c0100983 finally add theme styles to checkboxes 2023-11-05 15:47:29 +09:00
Cohee a1b943dbbc Delete itemized prompts on chat deletion 2023-11-05 02:35:44 +02:00
Cohee 88df8501b3 Fix continue on forced OR instruct. Display proper itemized prompt 2023-11-05 02:20:15 +02:00
Cohee 36c627bd1b Save itemized prompts between sessions 2023-11-04 23:25:22 +02:00
Cohee 2f9b247c46
Merge pull request #1307 from aisu-wata0/regexScript_promptOnly
Regex script: prompt only checkbox
2023-11-04 22:37:41 +02:00
Aisu Wata 4bdfd9d164 Regex script: promptOnly modifies coreChat 2023-11-04 15:14:59 -03:00
Cohee 4dccd4a053 Show app loader on start 2023-11-04 20:06:13 +02:00
Cohee 81e52fb77c Display error when chat info couldn't be loaded 2023-11-04 18:49:06 +02:00
Cohee 00cc0483f7 Fix input behavior 2023-11-04 17:48:55 +02:00
Cohee e1e472bf79 Add {{lastMessageId}} macro, make async slash command handlers wait for completion 2023-11-04 13:33:09 +02:00
Aisu Wata c94962aa3c Regex script: promptOnly checkbox and feature 2023-11-02 19:52:33 -03:00
Cohee c695f73586 Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging 2023-11-01 22:59:07 +02:00
Cohee e8f4653a25 Add interactive mode for SD plugin 2023-11-01 22:58:59 +02:00
RossAscends 230ef417b6 Ooba sampler panel overhaul 2023-11-02 02:53:50 +09:00
Cohee a0706fcfc8 Add loader UI component 2023-10-31 22:16:33 +02:00
RossAscends a27e7a139a Chat History Panel Overhaul, shorter filenames 2023-10-30 14:16:20 +09:00
Cohee 91862bff43 Fix double-emit of CHAT_CHANGED on /go command 2023-10-29 23:23:42 +02:00
Cohee 7b6603614f Add API icons for aphrodite and mancer 2023-10-29 23:02:56 +02:00
Cohee 483ae22bc3 Add ability to abort generation by extension interceptors 2023-10-29 18:29:10 +02:00
Cohee e0be4dde31 Move extensions update check to after init 2023-10-27 21:23:58 +03:00
Cohee 52ecad1cdf Rework single-line mode, add section for Context Formatting settings 2023-10-27 21:02:03 +03:00
Cohee 11cc27d9c9 Increase debounce duration for type-in controls to 2sec 2023-10-26 22:02:56 +03:00
Cohee edbde2be37 Make comment macro multiline 2023-10-26 18:41:35 +03:00
RossAscends e9107870c0 Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging 2023-10-26 13:20:49 +09:00
RossAscends d50124e937 appwide slider overhaul 2023-10-26 13:20:47 +09:00
Cohee 339dcaf506 Fix message trigger on disabled character in amalgamate group mode 2023-10-26 02:10:14 +03:00
Cohee 5cdc3d1d18 Smudge groups depth prompts in Join mode. 2023-10-26 00:39:11 +03:00
Cohee 8dcfe57888 #1268 Add group card amalgamation mode 2023-10-26 00:09:22 +03:00
Cohee f2d5196890 Change scenario override setup method 2023-10-25 19:44:46 +03:00
Cohee c2ba3a773a Delayed tokenizers initialization 2023-10-25 00:32:49 +03:00
Cohee 3edc456fe7 Extend extensions interop API 2023-10-25 00:28:58 +03:00
Cohee 52537904f7 Add stopping strings to Horde 2023-10-24 16:23:32 +03:00
Cohee 8f118f140f Save settings after selecting persona 2023-10-23 23:22:25 +03:00
Cohee f0b20b67de Rearrange ext.panel. Add ext.update notifications. Improve performance on large number of extensions 2023-10-23 16:53:31 +03:00
Cohee a662677f06 Add prompt copy button 2023-10-22 00:51:35 +03:00
Cohee c49f898886 Display prompts for enlarged images 2023-10-22 00:39:11 +03:00
Cohee a4ab898933 Move CFG scale to built-in functionality 2023-10-21 22:19:49 +03:00
Cohee 0b535e98b8 Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging 2023-10-21 20:32:39 +03:00
Cohee 4ecf2b9f2d Fix stats init error 2023-10-21 20:32:36 +03:00
Cohee 5012237eb3 Display generated bg in the bg block. Add ability to copy chat bg to system list. 2023-10-21 17:43:25 +03:00
Cohee b4e29bf157 #1272 Optimize performance of context buttons visibility switch 2023-10-21 15:41:27 +03:00
Cohee 97d75aef73 #1272 Fix control buttons when expand actions is used 2023-10-21 15:17:18 +03:00
Cohee 703965aec8 Substitute macro in character editor token counter 2023-10-21 14:39:01 +03:00
IkariDevGIT 6fe4232f75
Add {{// (note)}} macro (#1265)
* add {{# (note)}} macro

* change from # to // for future updates

* fix docs
2023-10-21 14:28:02 +03:00
RossAscends b41bf7cf4e
Merge pull request #1267 from city-unit/feature/ui
Minor Fix: Hide extra buttons when you click away
2023-10-21 11:36:40 +09:00
city-unit 95a3021e53 Smooth transition 2023-10-20 22:31:57 -04:00
city-unit b8939b8ccb Hide extra buttons when you click away 2023-10-20 22:14:36 -04:00
Cohee f285110773 Merge chat backgrounds plugin with main backgrounds menu 2023-10-21 01:40:58 +03:00
Cohee 7f8df9533b Auto-complete code blocks during streaming 2023-10-20 23:52:23 +03:00
Cohee 31242e23eb
Merge pull request #1249 from bdashore3/staging
Add ask command
2023-10-18 21:28:20 +03:00
Cohee 6a1b230c7e #1226 Add chat-bound lorebooks 2023-10-16 23:03:42 +03:00
Cohee 59af85ce1c #1250 Fix multiple card import tags 2023-10-16 11:37:04 +03:00
kingbri dfa25a1796 Commands: Add ask command
The ask command aims to ask another character about a question or
topic from the current chat. Essentially, the current chat is taken
out and prompted to another character.

This command also requires a few fixes to sprites and prompt creation.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-10-16 02:12:12 -04: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 e2f0162e5a Fix injection order 2023-10-11 22:42:25 +03:00
Cohee c4fbc8373d Add raw generate function 2023-10-11 17:56:52 +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
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
Cohee 1239026a8f Auto-update extensions on version change 2023-10-09 23:45:09 +03:00
Cohee d81151efa2 Fix first message duplication 2023-10-09 18:22:50 +03: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
Cohee 54d52a2986 Manage extensions via the assets plugin 2023-10-08 23:20:01 +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 85a63b3bb3 Add WI entry sorting. Add new entry flash 2023-10-05 23:30:18 +03: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 f8b5fe8b1e Add Character note to char.card embeds 2023-10-04 22:13:56 +03:00
Cohee 584d7961eb Close message editor before regenerating. #1195 2023-09-28 21:47:55 +03:00
Cohee 191c180946 Fix streaming url validation 2023-09-28 20:47:33 +03:00
Cohee bb47712696 Split oobabooga/mancer sources. Add aphrodite support 2023-09-28 19:10:00 +03:00