Cohee
a93777e3b7
(chore) JSDoc comment
2024-05-11 23:38:26 +03:00
Cohee
2f310c72fa
Merge pull request #2215 from Hydroerotic/staging
...
Added {{timeDiff}} macro.
2024-05-11 23:35:55 +03:00
Cohee
6a4ee68113
Message delete highlight color follows theme settings
2024-05-11 17:17:42 +03:00
Cohee
e73b5713fd
Add types for moment
2024-05-11 14:49:11 +03:00
Hydroerotic
1f81086a21
Update macros.js
2024-05-11 14:13:03 +03:00
Hydroerotic
3e48f4b805
Update macros.html
2024-05-11 13:55:15 +03:00
Hydroerotic
432be2ee57
Update macros.js
2024-05-11 13:52:31 +03:00
steve green
f421139402
Create char-data.js for type hint ( #2209 )
...
* Create char-data.js for type hint
code from 7df0d1e06d/src/charData.mjs
* add hint
* fixes
* `class` -> JSdoc typedef by AI
* use `import`
* `v2DataWorldInfo`
* Rename book typedef
* Fix type errors
---------
Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2024-05-11 12:05:13 +03:00
Cohee
27ccc6b090
Minor stylistic changes
2024-05-11 11:38:22 +03:00
kingbri
62faddac8d
Textgen: Add banned_strings
...
TabbyAPI supports the ability to ban the presence of strings during
a generation. Add this support in SillyTavern by handling lines
enclosed in quotes as a special case.
Signed-off-by: kingbri <bdashore3@proton.me>
2024-05-11 00:58:29 -04:00
kingbri
6804e4c679
Index: Expose min_tokens for TabbyAPI
...
Now supports the minimum amount of tokens to generate.
Signed-off-by: kingbri <bdashore3@proton.me>
2024-05-10 23:19:57 -04:00
Cohee
10ee002091
Merge pull request #2208 from Wolfsblvt/global-d-ts-expanded
...
Expand global.d.ts with code docs
2024-05-10 23:11:08 +03:00
Cohee
1430eb26ea
Delete toastr types.
...
@Wolfsblvt add it back if needed.
2024-05-10 23:05:14 +03:00
Cohee
e17a18ad5d
#2210 Replace line breaks with <br> in unknown elements
2024-05-10 15:59:01 +03:00
Wolfsblvt
eeaa52bf5d
Expand global.d.ts with code docs
...
- docs and syntax for toastr
- docs and syntax for Fuse
- docs and syntax for select2
- docs and syntax for sortable
2024-05-10 04:48:30 +02:00
steve02081504
7a2f6fb63f
`{{char_version_url_encoded}}` and macro replace in `creator_notes_spoiler`
2024-05-10 07:24:05 +08:00
Wolfsblvt
bb3ac095c4
WI key input allow click to edit
...
- Allow click on WI keys to edit
- Removes them from the key list, allowing direct text editing
- Refactor select2 click subscribe some more, fixing a few issues
2024-05-10 00:42:35 +02:00
Wolfsblvt
e18d554489
Refactor select2 choice click event to utils
2024-05-09 23:30:18 +02:00
Wolfsblvt
a2625ecec6
Merge branch 'staging' into wi-regex-keys
2024-05-09 22:54:27 +02:00
deffcolony
0252b21901
move expression buttons above Sprite set
...
+moves the buttons above the Sprite set so user does not have to scroll all the way down to find the buttons now it will be directly visiable
2024-05-09 16:33:04 +02:00
steve green
f6343436b4
impl `{{char_version}}`
...
https://github.com/SillyTavern/SillyTavern/issues/2111
2024-05-09 22:29:48 +08:00
Cohee
9db2f1cb91
#2203 Fix copy not working in hidden messages
2024-05-09 16:07:13 +03:00
Cohee
18d96bc346
Merge branch 'staging' into wi-no-doube-substitution
2024-05-09 15:11:16 +03:00
Cohee
e14c9506b6
Revert entry post-process
2024-05-09 14:55:09 +03:00
Cohee
88aae5978f
Simplify condition. Add debug log
2024-05-09 14:53:17 +03:00
Wolfsblvt
b9d72bfdf4
Do not double-parse WI content on "always on"
2024-05-09 06:37:14 +02:00
Wolfsblvt
f4bb4fe51e
Merge branch 'staging' into wi-regex-keys
2024-05-09 04:23:14 +02:00
Wolfsblvt
cf77b9e7ee
WI regex key syntax highlighting
2024-05-09 03:35:36 +02:00
steve green
ff1399d1ba
remove empty lines from WIs
2024-05-09 08:30:40 +08:00
Wolfsblvt
eb273a1873
WI key dropdown templating shows all keys
...
- Cache all keys for the loaded lorebook
- Key selection dropdown shows all keys and how often they are used already
- More templating changes
2024-05-08 20:34:53 +02:00
Cohee
0587931cae
Merge pull request #2193 from steve02081504/patch-2
...
also run regex on worldinfo
2024-05-08 21:15:39 +03:00
Cohee
7408673e41
Back to const
2024-05-08 20:59:59 +03:00
Cohee
3c0664dfb6
Fix naming and improve regex application
2024-05-08 20:10:52 +03:00
steve green
d2477bba0c
also run regex on worldinfo
2024-05-08 23:41:18 +08:00
Cohee
f37e444791
Merge pull request #2194 from LenAnderson/remove-hljs-innerText
...
don't replace codeblock textContent with innerText in hljs
2024-05-08 18:13:02 +03:00
LenAnderson
1ae08f49c5
don't replace codeblock textContent with innerText in hljs
2024-05-08 11:03:05 -04:00
Cohee
10fda0b220
Merge pull request #2191 from bdashore3/example-wi
...
mesExamples anchor for World Info
2024-05-08 15:33:45 +03:00
Cohee
61d5dde497
Fix line break
2024-05-08 15:13:12 +03:00
Cohee
edc33584da
Fix extra & in title
2024-05-08 15:12:31 +03:00
Cohee
883da48762
Prefer const variables
2024-05-08 15:10:53 +03:00
Cohee
49d0d9f557
Fix return type on empty WI
2024-05-08 15:04:17 +03:00
Cohee
852bc15a94
Update title and i18n
2024-05-08 14:10:34 +03:00
Cohee
c43ddd9d62
Merge pull request #2178 from Yokayo/staging
...
Localization enhancements
2024-05-08 13:59:52 +03:00
Cohee
c851961234
Update movingUI i18n attr
2024-05-08 13:58:54 +03:00
kingbri
01aacb9280
World Info: Add example messages insertion point
...
Allow insertion above and below mesExamples (also known as the
"examples of dialogue") box.
Signed-off-by: kingbri <bdashore3@proton.me>
2024-05-07 21:55:26 -04:00
Yokayo
dfa8c6c3d4
Remove cases
2024-05-07 13:11:59 +07:00
Wolfsblvt
fda0e886e4
WI custom styling for regex keys
...
- WI custom style for regex keys
- moved select2 styling to its own file
2024-05-07 05:44:18 +02:00
Wolfsblvt
5a45e64999
Regex matching for keys and secondary keys
2024-05-07 02:52:22 +02:00
Wolfsblvt
70a2f71e33
WI switch key controls to multi input
...
- Switch key/secondarykey controls to select2 input
- Custom tokenizer for regex parsing, allowing comma in regex
- Keep mobile-compatibility by switching to textarea
- select2 utility method to pre-fill options
- New inline display mode of select2 multi to save space
2024-05-07 02:01:54 +02:00
Cohee
542018cecb
Fix group weight clamping
2024-05-06 22:55:31 +03:00
Cohee
5e7c214c89
Substitute macros in text to classify
2024-05-06 22:02:13 +03:00
Cohee
12eabd167d
#2187 Add negative prefix arg to /sd command
2024-05-06 21:39:07 +03:00
Cohee
c73bfbd7b0
Safari bruh moment
2024-05-06 21:21:03 +03:00
Cohee
7063fce2af
Selectable openrouter providers
2024-05-06 19:26:20 +03:00
Cohee
694cf6f762
Fix field name
2024-05-06 17:27:43 +03:00
Cohee
83c77c1f18
Split group weight and trigger%
2024-05-06 17:00:42 +03:00
kingbri
96506947cb
Messages + Instruct: Fix /send with name= if name is empty
...
If name is empty, don't try appending it to the message. This applies
for both instruct and non-instruct modes.
Signed-off-by: kingbri <bdashore3@proton.me>
2024-05-05 20:35:03 -04:00
Cohee
afc3071576
Add name argument for /send.
...
Tech debt: move to new STscript branch
2024-05-06 01:18:59 +03:00
Cohee
55d31a976f
Add generic mediawiki downloader
2024-05-05 22:26:13 +03:00
Cohee
181b5aff97
Add Groq as chat completion source
2024-05-05 18:53:12 +03:00
Cohee
31f1b34911
Add Perplexity L3-sonar models
2024-05-05 18:21:58 +03:00
Cohee
ef5499c8dc
Remove disable attribute from send_textarea. It never worked.
2024-05-05 14:27:20 +03:00
Cohee
292ecf580e
#2182 Add quiet prompts to WI buffer
2024-05-05 14:23:54 +03:00
Cohee
de1ca9af74
Add type casts
2024-05-05 13:51:16 +03:00
Cohee
75832c1ad6
Fix group removal
2024-05-05 01:08:49 +03:00
Cohee
39a54d158d
Per-entry group scoring
2024-05-05 00:42:33 +03:00
Cohee
2bf9869e5f
Add WI group scoring mode
2024-05-04 23:51:28 +03:00
Cohee
5197809d6b
Add global variables to TypeScript definitions. Fix some errors
2024-05-04 20:44:41 +03:00
Cohee
de1bb90c23
#2180 Add critical style tag
2024-05-04 15:36:25 +03:00
Cohee
478be72659
#2181 Unstuck moving images
2024-05-04 14:20:59 +03:00
Cohee
d972ed5a2b
#2180 Add preload for style
2024-05-04 14:02:53 +03:00
RossAscends
932d3dc10c
fix tabby sampler viz, clarify grammar title
2024-05-04 15:10:47 +09:00
Cohee
05db2552b3
Fix Top K disabled state for Infermatic.
...
Also an icon.
2024-05-04 02:37:05 +03:00
Cohee
7bfd666321
Add llama 3 tokenizer
2024-05-03 23:59:39 +03:00
Yokayo
a02f5ead7e
Some localization fixes
2024-05-04 03:37:55 +07:00
Yokayo
d9fae7a02c
Fix tabs
2024-05-04 02:52:19 +07:00
Yokayo
29e2e8f607
Add localizable strings to two extensions & translate them
2024-05-04 02:44:15 +07:00
Cohee
7bc87b6e28
8x22b is supposed to have 64k tokens
2024-05-03 21:36:41 +03:00
Cohee
ed65ddf981
Add Open Mixtral 8x22b model
2024-05-03 20:22:17 +03:00
Cohee
6b2b849a26
Add server history connect missing attributes
2024-05-03 20:05:42 +03:00
Cohee
b69c5bcd17
Merge pull request #2177 from sasha0552/vllm-support
...
vLLM support
2024-05-03 20:03:05 +03:00
Cohee
7b87f44518
Clean-up API-specific settings
2024-05-03 20:02:13 +03:00
RossAscends
5ab1e74c5f
WIP Debug Menu button to copy API setup to clipboard.
2024-05-03 16:35:32 +09:00
sasha0552
2bd239fe81
Initial vLLM support
2024-05-02 22:40:40 +00:00
Cohee
1a219e32fe
Switch sheld to use flex layout
2024-05-02 23:15:17 +03:00
Cohee
203146f7e2
Remove borders from scrollbar gutters.
...
Leave for moving UI vertical
2024-05-02 23:06:16 +03:00
Cohee
73bea1f454
Merge pull request #2175 from Wolfsblvt/wi-search-quickselect
...
WI world search allows quick-select
2024-05-02 22:51:24 +03:00
Cohee
408151c9cb
Use menu_button style colors
2024-05-02 22:50:07 +03:00
Wolfsblvt
f0adbc3c28
WI world search allows quick-select
2024-05-02 20:04:24 +02:00
Cohee
9acf057aae
Fix reset on generic draggables
2024-05-02 01:34:47 +03:00
Cohee
f796387e7e
Limit background title height
2024-05-01 23:43:11 +03:00
Cohee
9f1c306920
I really have to spell it out
2024-05-01 23:42:50 +03:00
Cohee
2f85e50c6f
Merge pull request #2171 from 24adamcho/generic-card-download
...
Character card import from generic sources (specifically Discord, Catbox.moe)
2024-05-01 19:58:17 +03:00
Cohee
eb4cae4e6d
Add WL to config. Code clean-up.
2024-05-01 19:52:34 +03:00
Cohee
e4e6882f12
Fix scroll to bottom on chat open
2024-05-01 14:56:55 +03:00
Cohee
15a288b63d
Remove shadow from top bar drawers
2024-05-01 14:52:17 +03:00
Cohee
620cd6dfc2
Move persona functions from script. Clean-up exports
2024-05-01 14:03:24 +03:00
Cohee
bddfd5763b
Fix persona filter rule
2024-05-01 12:49:53 +03:00
Cohee
21edb655d3
Merge branch 'staging' into scored-search-sorting
2024-05-01 12:48:26 +03:00
Cohee
51f0d1f33e
Merge pull request #2169 from Wolfsblvt/fix-wi-whole-world
...
Fixes WI word matching not working for non-words
2024-05-01 11:07:31 +03:00
Cohee
da31b6fda8
Merge pull request #2170 from Wolfsblvt/wi-panel-performance
...
Improve performance of drawing WI panel
2024-05-01 10:31:41 +03:00
Cohee
2b071bed90
Format style
2024-05-01 10:25:42 +03:00
Cohee
1cf935eaf3
Merge pull request #2168 from Wolfsblvt/world-info-search-resizing
...
WI search bar now flexibly scales width
2024-05-01 10:24:08 +03:00
Wolfsblvt
b33b5264e5
Improve performance of drawing WI panel
...
- Fix performance issue by unsubscribing events before redrawing the panel
2024-05-01 02:08:52 +02:00
Wolfsblvt
8ca50098d5
Fixes WI word matching not working for non-words
...
- Fixes the regex that matched WI keys as "whole words" not working correctly if the key itself was not a word
2024-04-30 23:51:47 +02:00
Wolfsblvt
d82ed50fa4
Enable unix-like extended search for fuzzy search
2024-04-30 23:12:52 +02:00
Wolfsblvt
f894237a12
Tweaked weighting scores more
2024-04-30 22:12:49 +02:00
Wolfsblvt
9d8ebd7bd2
WI search bar now flexibly scales width
2024-04-30 21:35:27 +02:00
Adam
5c552a3d53
added examples for catbox/discord import links
2024-04-29 23:44:15 -05:00
Wolfsblvt
83f79c1466
Fix non-fuzzy char search
...
- Utilize new utility function that checks insensitive and without accents
2024-04-30 06:03:41 +02:00
Wolfsblvt
bc94e3992f
Modify weightings for fuzzy group search
2024-04-30 05:40:31 +02:00
Wolfsblvt
1c44df8079
Modify weightings for fuzzy WI search
2024-04-30 05:30:24 +02:00
Wolfsblvt
b6b1df6a7c
Fuzzy char search searches tags too
2024-04-30 05:14:01 +02:00
Wolfsblvt
b4aa7831e7
Scored search sorting for char list
2024-04-30 04:30:39 +02:00
Wolfsblvt
d1cdd60883
Scored search sorting for personas
2024-04-30 02:27:44 +02:00
Wolfsblvt
a850352eab
Scored search sorting for world info
2024-04-30 01:39:47 +02:00
Cohee
d9d76ba16d
#2164 Add error toasts to VecStore
2024-04-30 00:17:39 +03:00
Cohee
993284f9c1
#2164 Disable-able data bank attachments
2024-04-30 00:06:14 +03:00
Cohee
a7d3130f9a
Remove non-existent foreign lorebook extensions
2024-04-29 15:33:56 +03:00
Cohee
e0df5783f8
Allow macros in positive and negative prompts
2024-04-29 13:50:55 +03:00
Cohee
e4de6da5b8
Add server plugin support for MS Edge TTS
2024-04-29 01:07:19 +03:00
Cohee
87219f897e
Check that char.list has any filters before applying hidden block.
2024-04-28 21:33:37 +03:00
Cohee
73cf58826f
Pause autoplay on external media removal
2024-04-28 20:11:58 +03:00
Cohee
be4637a3a0
Handle <br> in message texts with Showdown instead of manually
2024-04-28 20:00:22 +03:00
Cohee
6ac6c7cfda
#2159 Move debounce constants to a separate module
2024-04-28 19:47:53 +03:00
Cohee
94e9b8f4b1
Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging
2024-04-28 19:29:12 +03:00
Cohee
bc6149deeb
Merge pull request #2158 from racinmat/racinsky/itemization
...
refactor: prompt itemization split to multiple functions
2024-04-28 18:55:10 +03:00
Cohee
a0d975c3c0
Add bottom margin to in-chat tables
2024-04-28 18:39:57 +03:00
Cohee
d51b155e52
Add ability for extensions to intercept edited message text
2024-04-28 18:39:32 +03:00
Cohee
fb1b327f9a
[skip ci] ESLint
2024-04-28 16:58:28 +03:00
Matěj Račinský
754cdc4d58
refactor: prompt itemization split to multiple functions
2024-04-28 14:09:10 +02:00
Cohee
58ecc0dc0d
Merge pull request #2155 from Wolfsblvt/fix-bogus-folder-select
...
Fix bogus folder not working if tag was cut off
2024-04-28 14:43:07 +03:00
Cohee
de2bb7938a
Utilize import for vector store
2024-04-28 14:35:35 +03:00
Wolfsblvt
61e2877c4b
Debounce Character and Persona search
2024-04-28 06:27:55 +02:00
Wolfsblvt
d7ade487b8
Refactor common enum for debounce timeouts
2024-04-28 06:21:47 +02:00
Wolfsblvt
6d04e93f34
Debounce WI search
2024-04-28 05:42:15 +02:00
Wolfsblvt
0c5fe3d637
Fix bogus folder not working if tag was cut off
2024-04-28 04:47:16 +02:00
Cohee
e08a21ebe7
Deprecate old /sendas syntax.
...
"name" arg is now required, but defaults to {{char}} for compatibility
2024-04-28 03:53:17 +03:00
Bronya-Rand
ffe8b3c909
chore: leftover cleanup
2024-04-27 22:09:11 +01:00
Bronya-Rand
7856afee92
chore: remove mihoyo scraper
2024-04-27 22:08:38 +01:00
Bronya-Rand
fe533b7c7f
chore: revert back to typedef
2024-04-27 22:01:15 +01:00
Azariel Del Carmen
fc158ca176
Merge branch 'staging' into staging
2024-04-27 21:49:02 +01:00
Cohee
f632888b4c
Move scripts init at the end of HTML page
2024-04-27 23:44:08 +03:00
Bronya-Rand
8324632e4e
chore: add iconAvailable to ScraperInfo
2024-04-27 21:43:53 +01:00
Bronya-Rand
be4b20af97
chore: remove mihoyo icon
2024-04-27 21:42:03 +01:00
Cohee
5a4e0a06e6
Better icon for YT captioner
2024-04-27 23:27:53 +03:00
Bronya-Rand
fb71d3b562
chore: remove miHoYo parser from first-party scrapers
2024-04-27 21:27:14 +01:00
Bronya-Rand
b96d1e79a0
feat: create proper classes and export for extension use
2024-04-27 21:26:39 +01:00
Cohee
0d310c434d
Update FontAwesome
2024-04-27 23:25:35 +03:00
Cohee
b111834122
Insert custom prompts to the start of the list
2024-04-27 23:16:44 +03:00