Commit Graph

4402 Commits

Author SHA1 Message Date
Cohee 67b7cbe920 Cut text for group prioritize 2024-06-16 01:05:01 +03:00
Cohee 4892f04a2a Add enum providers for /theme and /movingui commands 2024-06-15 22:35:38 +03:00
Cohee 5860719780 Fix return type of /translate command 2024-06-15 21:58:15 +03:00
Cohee 101c735d91 Add enum provider for /emote 2024-06-15 18:21:44 +03:00
Cohee 3ca6795cde #2369 Ignore invalid characters in getLastCharacterMessage 2024-06-15 18:13:59 +03:00
Cohee 339428a4e9 #2379 Move continue prefill to end of completion 2024-06-15 18:00:09 +03:00
Cohee 3cafc22e1d Fix textarea height adjust 2024-06-15 16:48:35 +03:00
Cohee 788a313024 Combine char. negative prompts in free mode 2024-06-15 16:24:32 +03:00
Cohee 67dc5e5252 Toggle SD message visibility by source 2024-06-15 15:57:50 +03:00
Yokayo 86ad8416df Small fix 2024-06-15 18:46:01 +07:00
Yokayo a91ba2a277 Remove outdated entries, fix a few keys 2024-06-15 18:40:50 +07:00
Cohee 405fc1458c Use ext. macros in prompt manager 2024-06-15 13:15:52 +03:00
Cohee b22bc47c4f Update ext.macro calls in built-in extensions 2024-06-15 01:40:16 +03:00
Cohee bda4958cb3 Visible SD message template 2024-06-15 01:23:51 +03:00
Cohee 2aa8564522 Substitute params with addl. macro 2024-06-15 01:22:15 +03:00
Len 5cb319771d
Parser followup (#2377)
* set pipe to empty string on empty closure

* fix missing parser flags and scope

* add closure serializing

* add enum provider function to slash command arguments

* add enum providers for /bg, /ask, and /go

* fix index out of bounds returning undefined

* keep whitespace as is in mixed unnamed args (string+closure)

* add _hasUnnamedArgument to named arguments dictionary

* allow /var key=x retrieval

* add enum provider to /tag-add

* fix typo (case)

* add option to make enum matching optional

* add executor to enum provider

* change /tag-add enum provider to only show tags not already assigned

* add enum provider to /tag-remove

* fix name enum provider excluding groups

* remove void from slash command callback return types

* Lint undefined and null pipes

* enable pointer events in chat autocomplete

* fix type hint

---------

Co-authored-by: LenAnderson <Anderson.Len@outlook.com>
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2024-06-15 00:48:41 +03:00
Cohee cef65a17f9 Fix SD prefix combiner for free mode 2024-06-15 00:03:25 +03:00
steve green 3ede4aafbe
Update zh-cn.json (#2376)
* Update zh-cn.json

* html changes

* `div`->`span`

* fixes

* fixes

* more fixes

* Revert last divs

---------

Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2024-06-14 22:46:40 +03:00
Cohee 560119bc3e LLM extended free mode SD prompts 2024-06-14 22:15:29 +03:00
RossAscends 4c81215a60 fix theme-disrespecting text colorizing 2024-06-14 21:50:54 +09:00
Wolfsblvt 64698ac073 Fix WI keys regex tokenization breaking falsely
- Change regex tokenization to check commas inside regexes via opening and closing delimiter.
- Fixes #2375
2024-06-14 01:02:59 +02:00
Wolfsblvt bdf7fccbae Fix small things from code review
- Remove unused tailwind classes
- Added comment about timeout jsdoc
- Moved new CSS files to @import
2024-06-13 23:55:28 +02:00
Wolfsblvt 96f04a1c49 Merge branch 'staging' into smol-tag-improvements 2024-06-13 23:40:19 +02:00
Len aa4bdec79c
Fix syntax highlight editor (#2300)
* add Noto Sans Mono as default monospace font

* fix ::selection for syntax highlighted editor

* add full noto sans mono

* add explicit "overflow: auto" to textarea to stop Firefox from freaking out

* add syntax hightlight disable toggle

* fix noto sans mono path

* fix details position on scroll

* disable pointer events on autocomplete wrap

* fix for Firefox bug using relative colors

* Shorten font file names.
So that I won't have to scroll the list horizontally

---------

Co-authored-by: LenAnderson <Anderson.Len@outlook.com>
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2024-06-13 21:05:50 +03:00
Yokayo 10a4e54a3b Another small fix 2024-06-12 17:15:56 +07:00
Yokayo 839d79f407 Small fix 2024-06-12 16:50:08 +07:00
Yokayo a1a9f0002c Merge branch 'staging' of https://github.com/Yokayo/SillyTavern into staging 2024-06-12 16:31:11 +07:00
Yokayo 84ee968ab4 More localizable text 2024-06-12 16:30:32 +07:00
Cohee 9c3176b29f Preserve scroll position of the prompt manager 2024-06-12 00:26:31 +03:00
Cohee d69263923a Include emoji into trim to end sentence 2024-06-11 23:37:00 +03:00
Cohee abed49c277 JSDoc, toast capitalization 2024-06-11 09:55:37 +03:00
Cohee 75512842d0
Merge pull request #2366 from Wolfsblvt/persona-command-changes
Update /persona slash command with arguments
2024-06-11 09:53:13 +03:00
Wolfsblvt 679b3587b5 Data attribute for the currently open menu_type
- Add data attribute to the right nav panel for the currently open menu type
- JSDoc of possible menu_type values
- Refactor using the menu_type setter
- Remove legacy "settings" menu type, as that one is not part of those really
2024-06-11 02:54:06 +02:00
Wolfsblvt 860a2f6929 Fix naming 2024-06-11 02:25:01 +02:00
Wolfsblvt bb09f5a292 Prep to fix AutoComplete display in popups 2024-06-11 02:22:46 +02:00
Wolfsblvt 9fb9253dcc Update /persona slash command with arguments 2024-06-11 01:00:13 +02:00
Risenafis 593f9b5832 fix sbvits2 auto splitting by backup/restore 2024-06-11 01:17:35 +09:00
Risenafis 4e447a59b5 fix sbvits2 auto splitting 2024-06-11 00:21:05 +09:00
Cohee b3e57dae85 Use crypto UUID for UI 2024-06-10 14:20:52 +03:00
Yokayo fc03fea00a Add support for Yandex Translate API 2024-06-10 17:12:09 +07:00
Wolfsblvt b814ba5b35 Merge branch 'staging' into smol-tag-improvements 2024-06-10 01:45:15 +02:00
Wolfsblvt d14af1592e Refactor naming/structure of popup CSS classes
- Refactor naming/structure of popup CSS classes
- Prepare Popup utility of opening/showing dialogs
2024-06-09 22:02:51 +02:00
Cohee 3e60d9e4d8 (chore) Run ESLint 2024-06-09 22:13:20 +03:00
Cohee c8f3a0be40
Merge pull request #2358 from Risenafis/staging-sbvits2
TTS: Add support for Style-Bert-VITS2
2024-06-09 22:11:33 +03:00
Cohee de7f8de3e3 Fix elevenlabs v2 settings 2024-06-09 21:04:35 +03:00
Cohee 230215a211 Bulk enable/disable databank attachments 2024-06-09 19:10:18 +03:00
Cohee bb48dfe084 Add await arg to /imp command 2024-06-09 18:36:52 +03:00
Cohee 1685f6ded0 #1069 Convert to number 2024-06-09 14:41:49 +03:00
Cohee 3dfe10815d Spelling 2024-06-09 14:26:49 +03:00
Cohee 67f2c380a3 #1069 Handle string timestamps as numbers 2024-06-09 11:15:17 +03:00
Risenafis 1ae6f05d09 change the location of the link 2024-06-09 16:14:35 +09:00
Risenafis 2c171fdcfd add project page url 2024-06-09 12:19:09 +09:00
Risenafis 305d60a28e add SBVits2TtsProvider 2024-06-09 12:03:09 +09:00
Cohee 4e822eeebb Add VLLM as vector source 2024-06-09 01:03:22 +03:00
Cohee 1dd21caa66 Adjust number of VLLM logprobs 2024-06-09 00:59:40 +03:00
Wolfsblvt 10da7eb474 Comment interactable selectors & more small fixes 2024-06-08 21:15:37 +02:00
Wolfsblvt d98d811cc1 Merge branch 'staging' into smol-tag-improvements 2024-06-08 21:13:11 +02:00
Wolfsblvt d1824acee0 More small improvements on interactable styling 2024-06-08 07:13:52 +02:00
Wolfsblvt 61906d8dbe Dynamic focus styles from existing hover styles 2024-06-08 05:10:44 +02:00
steve green 64711109a6
Create update-i18n.yaml (#2342)
* Create update-i18n.yaml

* i18n changes

* fixes of fail in no changes and auto crlf

* i18n changes

* clear en.json

* i18n changes

* only in workflow_dispatch

* Update i18n

* fix

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-06-07 11:43:23 +03:00
Cohee d1b533cbfa Move caption extension settings into template 2024-06-07 02:25:42 +03:00
Cohee d31eb639dc Add codestral for Mistral 2024-06-06 23:27:36 +03:00
Cohee fae6ff481e Remove dead Perplexity models 2024-06-06 23:20:27 +03:00
Cohee bcfc4d5c64 Split overlap size in two 2024-06-06 23:00:49 +03:00
Cohee 39721b6a8f Add file chunks overlap control 2024-06-06 21:45:47 +03:00
Wolfsblvt e2089b1e44 Dozens new keyboard interactables
- Made dozens of existing controls keyboard interactable
- Tweaked styling so the keyboard focus looks more pleasant
2024-06-06 02:48:06 +02:00
Cohee 671b7ef7cb Add just a chat fields list from server 2024-06-06 02:05:26 +03:00
Cohee 76c35d269b Calculate number of messages after event 2024-06-06 00:44:59 +03:00
Cohee ff241dd0a9 Add events for completed prompts 2024-06-06 00:23:12 +03:00
Cohee 179a099954
Merge pull request #2351 from Wolfsblvt/rename-char-command
/rename-char slash command
2024-06-05 22:53:54 +03:00
Cohee 2c787f23c7 Fix named argument. 2024-06-05 22:53:41 +03:00
Cohee ff680f46cc Add rep_pen_slope control for koboldcpp 2024-06-05 22:05:41 +03:00
Cohee 0a3e91287d New syntax for /ask command 2024-06-05 21:37:33 +03:00
Wolfsblvt f04bbdf112 Small changes to /rename-char 2024-06-05 20:24:50 +02:00
Cohee c911265dbd Add name argument to /flushinjects command 2024-06-05 21:20:55 +03:00
Wolfsblvt 858e5f2efb /rename-char slash command
- Rename char slash command (with optional parameters for silent and rename old chats)
- JSDoc fix for STscript named args in callbacks
2024-06-05 02:19:22 +02:00
Wolfsblvt cebaf2ee08 Fix /member-disable wrongfully stacking
Fixes #2347
2024-06-04 22:13:19 +02:00
Cohee 340b3920ac
Merge pull request #2344 from Wolfsblvt/fix-tags-on-char-creation
Fix adding tags on char/group creation again
2024-06-04 17:09:32 +03:00
Wolfsblvt 55a95c910f Refactor keyboard controls to name "interactable" 2024-06-04 04:05:40 +02:00
Wolfsblvt e8aba9fa5f Fix adding tags on char/group creation again 2024-06-04 00:32:30 +02:00
Wolfsblvt b8cbd93618 Tweaking popup help text 2024-06-03 21:52:46 +02:00
Wolfsblvt e9d4a982c0 Small tweaks to (focus) element styling 2024-06-03 06:19:41 +02:00
Wolfsblvt 5cc4242c6f Make ST-style buttons keyboard selectable
- Make ST-style buttons keyboard selectable
- Allow custom classes/selectors to be set as buttons too, with the same functionality (CSS selector-based)
- Observer to automatically add functionality to any button added to the DOM
- Allow buttons to not be selectable via 'disabled' or 'not_focusable'
2024-06-03 02:52:54 +02:00
Wolfsblvt 98905e0e53 Slight layout fixes to the char import popup
- Need to pull my "wider" popup type from the other branch, because 1/1 aspect ratio scaling is just bad
- Add a few tailwind-like classes for ul-li styling
- Add <kbd> element styling for keyboard buttons
2024-06-03 01:17:19 +02:00
Cohee 91061c1d55 Fix i18n, make dialog wide 2024-06-03 01:49:01 +03:00
Wolfsblvt e93bc49b36 Support importing multiple URLs on external import 2024-06-02 23:44:50 +02:00
Wolfsblvt 9318f94f08 Merge branch 'staging' into smol-tag-improvements 2024-06-02 21:07:46 +02:00
steve green 9128c2128e
Update zh-cn.json (#2336)
* Update zh-cn.json

More fixes

* little fix

* reorder keys for better edit exp

* add missing keys

* little fix

* Split welcome menu text

---------

Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2024-06-02 15:51:37 +03:00
Cohee d8949fddc7 Escape commas in comma-separated random and pick 2024-06-02 15:02:54 +03:00
Wolfsblvt 89d1bc8341 Drag&Drop handler utility and animation 2024-06-02 05:54:41 +02:00
Wolfsblvt 6ca71c3e2c Popup styling changes for smaller content & small fixes 2024-06-02 00:09:25 +02:00
steve green 65cf9c8f4d
Update zh-cn.json (#2335)
* Update zh-cn.json

* auto trans all strs

* lf

* auto removes

* Delete generate.py
2024-06-02 00:54:53 +03:00
Cohee 20d12dc98e (WIP) Import JSON from .charx 2024-06-02 00:28:41 +03:00
Cohee a41fe1d801 Show prompt names on hover in PM list 2024-06-01 23:04:13 +03:00
Cohee b559f2f559 V3 spec (IMPORT ONLY) 2024-06-01 22:07:57 +03:00
Cohee 2e23e78937 Update WI top block layout 2024-06-01 02:05:42 +03:00
Cohee 358d40f502 Restyle WI activation settings 2024-05-31 23:54:24 +03:00
Wolfsblvt c939c544e2 Rename popup css classes 2024-05-31 21:59:26 +02:00
Wolfsblvt d3327f7829 Create popup and animation css files 2024-05-31 03:30:41 +02:00
Cohee 77b80da520 Extract SD templates 2024-05-30 23:37:19 +03:00