Commit Graph

3191 Commits

Author SHA1 Message Date
Deciare be74f0a6d1 Fix Continue operation when jailbreak enabled.
When character jailbreak prompt is enabled for the text generation API,
the jailbreak prompt was always inserted as the last message in history,
so the Continue operation was completing the jailbreak prompt instead of
the character's last output.
2024-03-12 20:07:40 -04:00
Wolfsblvt 9aadc7c32b Tag Folders: Fix tag sortable being stuck while drawing
- When drag&dropping tags, the tag was stuck until the character list was stuck. Make it a debounced call now.
2024-03-12 23:39:54 +01:00
Cohee b3aee73ac5 Proper English language display name 2024-03-13 00:04:13 +02:00
Cohee da6545e615 Add {{name}} macro for instruct sequences. Resolves to an actual name behind the message (useful for group chats). When can't be determined, defaults to "System". 2024-03-12 23:26:45 +02:00
Cohee 7ad2473f99 Add char.card Jailbreak support for Text Completion APIs 2024-03-12 23:22:29 +02:00
Cohee 5efdecc825 Add new OpenAI embedding models for selection 2024-03-12 21:41:30 +02:00
Kristian Schlikow 44a7dd3d74
Add NomicAI for vectorization (#1922)
* Crudely add NomicAi for vectorization

* Move NomicAI to its own endpoint, properly handle API key

* Adjust clear button html

* Remove leftover nomicai http header code

* Revert changes to openai-vectors.js

* Fix UI issues

* Revert change to settings, fix UI

---------

Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2024-03-12 21:10:25 +02:00
Cohee 700c20d441 Add moment mutability notice for future generations 2024-03-12 20:45:30 +02:00
Cohee c259294f58
Merge pull request #1924 from deffcolony/staging
added Vietnamese entry
2024-03-12 20:42:04 +02:00
deffcolony 33ed1d4616 Update lang.json 2024-03-12 19:40:01 +01:00
deffcolony 458bd8747f Update lang.json 2024-03-12 19:36:36 +01:00
deffcolony 23eec8318a added Vietnamese entry
+added Vietnamese to lang.json
+organized the order
2024-03-12 19:32:32 +01:00
Cohee a9ec171c50 Cache parsed timestamps for quicker rendering 2024-03-12 20:29:07 +02:00
Cohee 3912c67965 Skip applying translations if no locale data is loaded 2024-03-12 20:24:45 +02:00
deffcolony c27f8462fc bring back dashes and lower case 2024-03-12 19:12:59 +01:00
deffcolony b6c29f7129 added new langs
+added new lang: Arabic, Portugese, Vietnamese
+added display names for all langs
+added data-i18n= tags for translation
2024-03-12 19:03:12 +01:00
Cohee 6b2374c405 Add function to write extension fields to character cards. 2024-03-12 01:49:05 +02:00
Cohee 9f0c2e0ddb Neither is this. 2024-03-11 02:56:43 +02:00
Cohee a1256d9753 This doesn't actually work. 2024-03-11 02:55:15 +02:00
Cohee 21dc49ecc6 Fix indentation 2024-03-11 00:54:58 +02:00
Cohee c8c08fd5d9 Set doc-height when window load fires 2024-03-11 00:54:37 +02:00
Cohee d0fec68768 Extend markdown guide 2024-03-10 23:53:55 +02:00
Cohee e061f006a2 Align WI editor dropdowns 2024-03-10 22:58:25 +02:00
Cohee 5f246aa756 Deduplicate locale loading logic 2024-03-10 20:49:11 +02:00
Alex dd7f1a05ba
Merge branch 'SillyTavern:staging' into staging 2024-03-10 04:10:14 -07:00
Cohee 169c71a7c7 Add padding to creator's note content 2024-03-10 01:06:55 +02:00
AlexVeeBee 6a7e730923 Merge branch 'staging' of https://github.com/AlexVeeBee/SillyTavern into staging 2024-03-09 23:04:44 +00:00
AlexVeeBee c9374bce13 remove useless console.log 2024-03-09 23:04:22 +00:00
Cohee d2935934f1 Tighter layout of character panel 2024-03-10 01:04:12 +02:00
AlexVeeBee 458535c7bc Split i18n.json file 2024-03-09 23:03:51 +00:00
Cohee c69b8137d7 Reduced motion disables background transition 2024-03-10 00:55:34 +02:00
Cohee de3039977c Fix substituteParams JSDoc 2024-03-10 00:52:39 +02:00
Cohee 596ab89ef7 Run macro substitution before adding text to WI recursion buffer 2024-03-10 00:52:27 +02:00
Cohee 62a073c51a Merge branch 'release' into staging 2024-03-10 00:43:08 +02:00
johnbenac d9ff9e796b
Add tip to AllTalk endpoint field. 2024-03-09 15:57:01 -05:00
Cohee 73fdcbad44 Fix some bugs (see below):
1. Remove yellow highlights in hotswaps list.
2. Decrease font size of group members list, make it respect the block limits (1 row for small avatars, 3 rows for big avatars).
3. Fix autoload loading the first character if the latest selected entity was a group.
4. Fix tag key potentially skipping the first character.
5. Fix being unable to open groups from the hotswaps panel.
6. Fix left alignment of hotswaps panel, now centered.
7. Fix rounding of missing group avatars (most noticeable when favorited).
2024-03-09 21:58:13 +02:00
Cohee 32049b7e1d Merge branch 'staging' into tags-as-folders-enhancements 2024-03-09 21:15:13 +02:00
Cohee cdbb979a3e
Merge pull request #1909 from ThisIsPIRI/unlock
Prevent presets without a max context/response value from unchecking unlocked context
2024-03-09 21:14:00 +02:00
Cohee 26c0886856 Placeholder for Pygmalion character source 2024-03-09 21:10:20 +02:00
Cohee 91d6a139e5
Merge pull request #1906 from DreamGenX/dreamgen_api
Add support for DreamGen API.
2024-03-08 21:16:37 +02:00
ThisIsPIRI 535126083e Prevent presets without a max context/response value from unchecking unlocked context 2024-03-08 17:12:53 +09:00
DreamGenX 0985bb0507 remove style description from system prompt template 2024-03-08 08:39:47 +01:00
Cohee ff7c250946 Add logo 2024-03-08 08:51:10 +02:00
Cohee a015a3c509 Sort textgen sources alphabetically 2024-03-08 08:45:16 +02:00
Cohee a0279b636b Remove dead code 2024-03-08 08:41:54 +02:00
Cohee 2cdfda9d69 Actually use getCurrentDreamGenModelTokenizer 2024-03-08 08:40:03 +02:00
Cohee ae378789fe Merge branch 'release' into staging 2024-03-08 08:35:19 +02:00
Cohee 15eb18740e Pass char/user names for Claude example messages converter 2024-03-08 08:31:36 +02:00
Cohee e9d0c5bb05 Fix horde worker link 2024-03-08 07:50:14 +02:00
Wolfsblvt 5ac7826fec Tag Folders: Additional Fixes
- Refactored to one general printTagList method
- Made a robust getTagKeyForEntity function
- Fixed group not displaying tags if autoloaded
- Fixed added tags on character/groups not being auto sorted
- Fixed autoload of group/character that I killed
- Fixed typo
2024-03-07 23:48:50 +01:00
DreamGenX 7639efb0fb Remove DreamGen textgen settings 2024-03-07 17:29:14 +01:00
DreamGenX bc8d41b530 Implement suggestions 2024-03-07 17:28:38 +01:00
Wolfsblvt 7b49290fec Merge branch 'staging' into tags-as-folders-enhancements 2024-03-07 16:09:57 +01:00
DreamGenX 5c410986a4 Add support for DreamGen API.
API docs: https://dreamgen.com/docs/models/opus/v1
API keys: https://dreamgen.com/account/api-keys

I decided to base this on the text-completion API since it's more
flexible with SillyTavern's prompt formating capabilities.

This also means that custom context and instruct settings are required.

Will add documentation in a followup PR.
2024-03-07 12:25:48 +01:00
Wolfsblvt dae90373e7 Tag Filters: Improve grid view
- Add character count to groups and folders in grid view
- Fix name cut-off for groups
2024-03-07 05:20:43 +01:00
Wolfsblvt 1b18969771 Tag Folders: Fix big avatars display 2024-03-07 04:34:12 +01:00
Wolfsblvt 9f42cafc39 Tag Folders: Clear all filters button
- Add "clear all filters" button for tag and search filters
- Resize back button to take less space
- Fix char grid display
2024-03-07 04:26:33 +01:00
johnbenac 8036a07df4
clarified placeholder comfyui text 2024-03-06 21:34:31 -05:00
Wolfsblvt fb97f563b7 Tag Folders: show hidden numbers
- Show hidden counts for folders, and total
- Rework resizing of character names to shrink additional data first
- Better placement for group numbers
2024-03-07 02:15:41 +01:00
Wolfsblvt 18379ec602 Tag Folders: Improve global tag filters
- Update global tag filters to three-state filters
- Add filter for folders (showing empty folders or no folders)
- Final fix of filtering (should be correct now)
2024-03-06 23:13:22 +01:00
Cohee bb53fef531 Clean-up docs and leftover logs 2024-03-06 23:10:52 +02:00
Cohee 9a6824f86c
Merge pull request #1886 from parsedone/patch-2
Fixes [BUG] STscript parser() incorrectly manages spaces
2024-03-06 23:04:10 +02:00
Cohee 66a926c8c7 Disable imports and char.creation while generating
This could cause data corruption due to active char Id being shifted.
2024-03-06 21:29:00 +02:00
Wolfsblvt fc6146fa00 Tag Folders: Rework favorites display
- Favorites display uses same method than inline avatars
- Favorites now respect avatar style
2024-03-06 04:59:39 +01:00
Wolfsblvt 8e184254c8 Merge branch 'staging' into tags-as-folders-enhancements 2024-03-06 01:07:22 +01:00
Wolfsblvt 4ab45330c4 Tag Folders: Refactor tag code into tag.js 2024-03-06 01:05:08 +01:00
Wolfsblvt e578d3dbb6 Tag Folders: hidden/closed folders
- Implement folder types: Open, Closed, None
- Closed folders hide characters from most places
- "character(s)" singular wording on entity list
- small refactoring for that code
2024-03-06 00:28:14 +01:00
Cohee 3b990801b4 Fix order of input area buttons in phone layout 2024-03-05 21:23:19 +02:00
Cohee d303b36023
Merge pull request #1890 from kingbased/nuclaude
Claude 3
2024-03-05 20:42:36 +02:00
Cohee 00a4a12d7d Remove "Exclude Assistant suffix" option 2024-03-05 20:41:53 +02:00
Cohee 02ab29626a Rewrite system prompt toggle description 2024-03-05 20:17:25 +02:00
based 3e1d44fc29 remove deprecated option + reverse proxy support in claude vision 2024-03-06 02:47:00 +10:00
based de0e0dad27 he forgor oop 2024-03-05 15:33:07 +10:00
based 8d9175f3f2 update default settings preset 2024-03-05 15:22:16 +10:00
based 64d9c9dc5d anthropic captioning 2024-03-05 07:07:38 +10:00
Cohee 1cce26d631 #1891 Fix JWT Scale generation 2024-03-04 22:25:14 +02:00
Cohee dc32884ced #1891 Fix JWT Scale generation 2024-03-04 22:24:50 +02:00
based cbda133d75 missed one 2024-03-05 05:54:24 +10:00
based 7bb8741cfa fix older model naming for the new api 2024-03-05 05:50:29 +10:00
based 04bb882e90 implement messages api and selector for nuclaude models 2024-03-05 04:40:19 +10:00
Cohee 24b33a5f77 Add option for inline character card replacements 2024-03-03 21:04:27 +02:00
Cohee 7acd2916ec Fix image uploading if character name contains a dot 2024-03-03 20:39:20 +02:00
Cohee c4cae9d00f Refactor source, add confirm 2024-03-03 20:29:34 +02:00
Cohee 2e002032b3
Merge pull request #1882 from berbant/staging
Link to character's source page
2024-03-03 20:24:51 +02:00
Cohee c4da1e3576 Fix for stats with no chat open 2024-03-03 19:36:40 +02:00
Cohee 2a5c240399 Fix for old iOS 2024-03-03 19:36:23 +02:00
Cohee b9392893dc [FEATURE_REQUEST] Option to toggle disable instruct formatting for example dialogue insertion #1881 2024-03-03 19:12:20 +02:00
Cohee 6ea2cf2abe Indicate OR instruct override as legacy 2024-03-03 19:06:37 +02:00
Cohee 23c2a0d8f5 Fix card fields replace if missing 2024-03-03 18:56:05 +02:00
Cohee 8767c2a90b Respect external media preferences in creator notes 2024-03-03 16:57:38 +02:00
Cohee 8cf1671d56 Sanitize creator's notes 2024-03-03 16:49:44 +02:00
Cohee 8ee0348a01 Merge branch 'import-uuid' into staging 2024-03-03 16:46:35 +02:00
Cohee 1395f9bd9e
Merge pull request #1887 from Bronya-Rand/staging
Import PygmalionAI/JanitorAI/Chub Bots via UUID
2024-03-03 16:46:22 +02:00
Cohee 112e8f224c Use alternate method of determining URLs, consolidate logs format 2024-03-03 16:45:26 +02:00
Cohee 314c52fa5f
Merge pull request #1885 from parsedone/patch-1
Fixes [BUG] STscript /fuzzy returning wrong answer
2024-03-03 16:07:12 +02:00
Cohee 975206fd06 Clean-up /fuzzy command doc comments 2024-03-03 16:04:48 +02:00
Cohee 39c588f30e Showdown: parse single underscores as italics 2024-03-03 15:26:29 +02:00
RossAscends be38359d66 add maximize button to creator note 2024-03-03 22:25:20 +09:00
RossAscends 1e555bcb8f markdown support in spoiler display 2024-03-03 19:54:21 +09:00
RossAscends 77791ae3e9 revamp creator note & spoiler hide/show 2024-03-03 18:55:16 +09:00