Cohee
be874f55c4
Add tag name argument to /random command
2024-04-20 02:43:51 +03:00
Cohee
d93379fbd4
Fix recursive split producing repeating chunks
2024-04-20 01:29:43 +03:00
Cohee
78d1d48ea9
Add EPUB import for data bank
2024-04-20 01:24:46 +03:00
Cohee
3ff5884112
Forbid external media by default
2024-04-20 01:11:37 +03:00
Cohee
2a2a63c52c
Add Perplexity as Chat Completion source
2024-04-20 00:09:38 +03:00
Cohee
366e2abb8b
Move expressions LLM request setting mode listener
2024-04-19 23:01:31 +03:00
Cohee
0b6bb59955
Try optimize slash autocomplete
2024-04-19 22:46:49 +03:00
Cohee
a3f6ce52e4
Fix manual vectorization of files
2024-04-19 18:43:35 +03:00
Cohee
19ea1ee56c
Fix field style
2024-04-19 18:41:40 +03:00
Cohee
09d43403b2
Merge branch 'staging' into neo-server
2024-04-19 15:07:38 +03:00
RossAscends
210caace4a
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2024-04-19 21:02:05 +09:00
RossAscends
db3d86cb29
optimize slash command helper popup
2024-04-19 21:02:02 +09:00
Cohee
4a5d952800
Fix script comments. Add type hints
2024-04-19 14:19:57 +03:00
Cohee
41a4de7224
Limit slash autocomplete
2024-04-19 13:35:36 +03:00
Cohee
dee8f45986
Merge branch 'staging' into neo-server
2024-04-19 01:57:01 +03:00
Cohee
2333fe64d0
#2107 Check for null reference in prompt manager settings init
2024-04-19 01:46:15 +03:00
Cohee
9d6a791443
Merge branch 'staging' into neo-server
2024-04-19 01:15:30 +03:00
Cohee
5084b4ae64
Merge pull request #2103 from LenAnderson/fix-popup-escape
...
only close last popup with escape
2024-04-19 01:15:03 +03:00
Cohee
eab545cafc
Error handling for Comfy request
2024-04-19 00:39:04 +03:00
Cohee
901ffa3cdc
Add char and user avatar placeholders to ComfyUI workflow editor
...
They resolve to base64 encoded data URIs of respective avatars.
2024-04-19 00:32:38 +03:00
Cohee
80de3fdd4c
Add buttons to process and purge file vectors for current chat
2024-04-19 00:16:23 +03:00
Cohee
25cb598694
Add Cohere as embedding source
2024-04-19 00:07:12 +03:00
Cohee
b69493d252
Merge branch 'staging' into neo-server
2024-04-18 23:34:34 +03:00
Cohee
0faa7d3c75
Replace {{name}} macro in system prompt prefix
2024-04-18 23:15:24 +03:00
Cohee
2eafa2a212
Clean-up vectors upon deleting a file from Data Bank
2024-04-18 23:07:16 +03:00
Cohee
8434f6e6cf
Clear toast upon inserting file
2024-04-18 22:59:42 +03:00
Cohee
16a2ac0bbe
Add missing awaiters to getQueryText
2024-04-18 22:58:14 +03:00
Cohee
16785ae005
Merge branch 'staging' into neo-server
2024-04-18 22:57:27 +03:00
Cohee
cc1c3f173c
Merge pull request #2097 from Dakraid/feature/summarize-before-embedding
...
Summarize the chat messages handed to the embedding beforehand
2024-04-18 22:49:34 +03:00
Cohee
5e18b1872b
Hide vector summarization unless chat vectors is enabled
2024-04-18 22:32:01 +03:00
Cohee
f4f0a59e90
Save character data bank attachments as non-exportable
2024-04-18 22:16:51 +03:00
LenAnderson
0ab5ddf763
use elementFromPoint instead of popup stack
2024-04-18 14:03:16 -04:00
Cohee
0a54eeaf44
Add output value to /cut command
2024-04-18 18:12:10 +03:00
LenAnderson
9fee731cac
only close last popup with escape
2024-04-18 09:23:52 -04:00
Cohee
d281767867
Add /caption command
2024-04-18 16:22:33 +03:00
RossAscends
75afe29f28
don't force amt_gen to model max on mancer model swap
2024-04-18 11:10:17 +09:00
Cohee
59bb04f1b3
Implement generic interface for adding Data Bank scrapers
2024-04-18 00:14:41 +03:00
Cohee
47a06c14d9
Merge branch 'staging' into neo-server
2024-04-17 21:59:30 +03:00
Kristan Schlikow
abd8acd9fc
Add experimental flask icon with title
2024-04-17 20:35:51 +02:00
Kristan Schlikow
977c1d4ac4
Add missing hr to the settings html
2024-04-17 20:35:51 +02:00
Kristan Schlikow
21b5bb5a29
Rearrange settings
2024-04-17 20:35:51 +02:00
Kristan Schlikow
10692523f0
Improve settings, add settings for prompt, sent message summarize toggle
2024-04-17 20:35:50 +02:00
Kristan Schlikow
a022c9eccb
Set css class for summary dropdown in vectors
2024-04-17 20:35:50 +02:00
Kristan Schlikow
4cfd0c71cf
Add extras summarization API, fix missing substitution of placeholders
2024-04-17 20:35:49 +02:00
Kristan Schlikow
a1473dedd0
Make summarization toggleable
2024-04-17 20:35:49 +02:00
Kristan Schlikow
59abee3043
Summarize the chat messages handed to the embedding beforehand
2024-04-17 20:35:48 +02:00
Cohee
8a4b675143
Disable-able chat history and examples
2024-04-17 21:23:06 +03:00
Cohee
88637adfe2
Merge branch 'staging' into neo-server
2024-04-17 19:39:57 +03:00
Aisu Wata
fc380fa522
fix: css `decodeStyles`: remove `</br>` tags before parsing
2024-04-17 01:15:55 -03:00
Cohee
9a1ea7f226
Implement Data Bank vectors querying
2024-04-17 02:09:22 +03:00
Cohee
4665db62f4
#1954 Remove backtick wrapping for inserted files
2024-04-16 22:28:10 +03:00
Cohee
ab5b497562
Add filters to data bank manager
2024-04-16 22:23:59 +03:00
Cohee
5a614b5173
Integrate data bank with Fandom plugin
2024-04-16 20:16:21 +03:00
Cohee
8546490bcc
Improve Scale JWT error handling
2024-04-16 18:59:01 +03:00
Cohee
3dcea41c4e
Preserve a query string when redirecting to and from login
2024-04-16 18:44:11 +03:00
Cohee
57314443ed
Add names display to data bank
2024-04-16 02:36:46 +03:00
Cohee
242d57c14b
Add Data Bank manager
2024-04-16 02:14:34 +03:00
Cohee
341f02e425
Fix default classify API migration
2024-04-15 04:04:30 +03:00
Cohee
71041ec764
Properly unset temp cap for all Chat Comp sources
2024-04-15 02:00:56 +03:00
Cohee
2b12d3f8e8
Merge branch 'staging' into neo-server
2024-04-15 01:23:36 +03:00
Cohee
f7eb57082a
Merge pull request #2090 from Dakraid/feature/zoomed-avatar-tweaks
...
Adjust style and add magnification to zoomed avatar
2024-04-15 00:44:27 +03:00
Cohee
022c180b62
Lint and clean-up
2024-04-15 00:39:15 +03:00
Cohee
0263be8c1f
Merge branch 'staging' into neo-server
2024-04-15 00:26:52 +03:00
Cohee
4a553e1fc8
Merge branch 'release' into staging
2024-04-15 00:26:43 +03:00
Cohee
1e088ac124
Fix /proxy command to return a name
2024-04-14 21:31:59 +03:00
Cohee
f5955bdd37
Throw if couldn't classify
2024-04-14 20:02:34 +03:00
Cohee
0ff5d0b5f1
Substitute macro is LLM prompt
2024-04-14 19:53:40 +03:00
Cohee
6dca8b28fe
Fix talkinghead check
2024-04-14 19:46:33 +03:00
Cohee
bd6fe19bf1
Merge branch 'staging' into llm-expressions
2024-04-14 19:43:34 +03:00
Cohee
607e85639c
Code clean-up
2024-04-14 19:31:38 +03:00
Kristan Schlikow
835d6c71fa
Add option to toggle magnification behaviour
2024-04-14 17:00:10 +02:00
Cohee
3e60919289
Specify LLM prompt in case JSON schema is not supported
2024-04-14 17:13:54 +03:00
Cohee
b02394008c
Fix settings migration. Add lint rule.
2024-04-14 15:40:10 +03:00
Ondřej Sakala
5ce625fb6b
added a web-search toggle for Cohere API
2024-04-14 02:25:11 +02:00
Cohee
4e1a9da840
Merge branch 'staging' into neo-server
2024-04-13 21:52:23 +03:00
Cohee
306bff0a92
#2085 Switch to async token counters
2024-04-13 21:33:19 +03:00
Cohee
1c4bad35b2
#2085 Implement async token counting
2024-04-13 21:05:31 +03:00
Cohee
ba397dd2a8
#2062 Extend unlock for MakerSuite models
2024-04-13 20:09:51 +03:00
Cohee
1a372abaff
Customizable avatars for users
2024-04-13 17:52:37 +03:00
Cohee
716d1fc988
Merge branch 'staging' into neo-server
2024-04-13 15:26:48 +03:00
Cohee
de8339f77b
Fix ESLint
2024-04-13 15:24:49 +03:00
Cohee
f79f335491
Merge pull request #2078 from LenAnderson/fix-popup
...
Fix popup
2024-04-13 15:23:39 +03:00
kingbri
913085ba74
Expressions: Let the user know if classification failed
...
Send a message if the classifer fails and fallback to the default
expression.
Signed-off-by: kingbri <bdashore3@proton.me>
2024-04-13 01:29:54 -04:00
LenAnderson
278ec029f5
add missing cancelButton setting to callGenericPopup
2024-04-12 20:50:14 -04:00
LenAnderson
91558ad9ea
add enter to submit on input type
2024-04-12 20:49:55 -04:00
Cohee
53386b35c9
Make Reset account functional
2024-04-13 00:11:20 +03:00
Cohee
2e14132a20
Add config hint
2024-04-12 23:18:43 +03:00
Cohee
3e1ff9bc25
Merge branch 'staging' into neo-server
2024-04-12 19:23:10 +03:00
kingbri
8c4dd6ce1e
Expressions: Ignore stopping strings
...
Don't use stopping strings when triggering a classify generation.
Signed-off-by: kingbri <bdashore3@proton.me>
2024-04-12 09:57:09 -04:00
Cohee
9c218455c4
[chore] Run ESLint
2024-04-12 14:22:12 +03:00
Cohee
d9baff45bb
Fix return types. Async functions must return a Promise.
2024-04-12 14:18:59 +03:00
ThisIsPIRI
6603e33fd8
Add hideChatMessage back
2024-04-12 20:05:58 +09:00
ThisIsPIRI
208e089761
Replace hideChatMessage with hideChatMessageRange
2024-04-12 16:03:50 +09:00
kingbri
bea63a2efe
Expressions: Remove TalkingHead from choices
...
This is a sub-choice under extras.
Signed-off-by: kingbri <bdashore3@proton.me>
2024-04-12 01:59:44 -04:00
kingbri
6b656bf380
Expressions: Classify using LLM
...
Rather than using a separate BERT model to classify the last message,
use the LLM itself to get the classified expression label as a JSON
and set that as the current sprite. Doing this should take more information
into consideration and cut down on extra processing.
This is made possible by the use of constrained generation with JSON
schemas. Only available to TabbyAPI since it's the only backend that
supports the use of JSON schemas, but there can hopefully be a way
to use this with other backends as well.
Intercepts the generation and sets top_k = 1 (for greedy sampling)
and the json_schema to an emotion enum. Doing this also prevents
reingestion of the entire context every time a message is sent and
then asked to be classified, which doesn't compromise the chat
experience.
Signed-off-by: kingbri <bdashore3@proton.me>
2024-04-12 01:55:16 -04:00
RossAscends
626c93a1ab
Merge branch 'staging' of https://github.com/Cohee1207/SillyTavern into staging
2024-04-12 08:21:18 +09:00
RossAscends
94f14340ae
add background image name reporting for /bg with no args
2024-04-12 08:21:17 +09:00
Cohee
396eeca73a
Change default user handle. Use async template renderer
2024-04-12 00:35:51 +03:00
Cohee
d8092ec3eb
Merge branch 'staging' into neo-server
2024-04-12 00:01:52 +03:00
Cohee
356f1f9c39
Clean-up non-character state checks
2024-04-11 23:50:01 +03:00
Cohee
123131074c
Change built-in extensions template render to async
2024-04-11 23:38:44 +03:00
Cohee
16cabb38ad
Fix init order in RA mods
2024-04-11 22:47:28 +03:00
Cohee
3da9fb4efe
Switch to module exports
2024-04-11 22:39:42 +03:00
Cohee
369c3512c0
Add async template renderer
2024-04-11 22:36:23 +03:00
Cohee
6290dff3d9
#2065 Add option to translate text before classification
2024-04-11 22:09:05 +03:00
Cohee
31ba3cf039
Merge branch 'staging' into neo-server
2024-04-11 21:47:10 +03:00
Cohee
210f388d7a
Switch button style to use class
2024-04-11 21:33:15 +03:00
the big boss
063c81540d
IVC + support new settings and turbo model ( #2067 )
2024-04-11 21:29:19 +03:00
Cohee
ee62f77e96
Merge pull request #2063 from kingbased/goog
...
Gemini system prompt support
2024-04-11 19:49:20 +03:00
Cohee
d2ac782c3c
Fix broken HTML and code style
2024-04-11 19:21:59 +03:00
Cohee
ed14be08b9
Fix closing tag missing
2024-04-11 19:09:53 +03:00
Yokayo
0486fe0126
Bind strings to locale
2024-04-11 14:58:07 +07:00
Yokayo
40cae057a5
Bind string to locale
2024-04-11 14:55:38 +07:00
based
34bca69950
system prompt support for gemini 1.5
2024-04-11 16:38:20 +10:00
Cohee
1990a2d9bd
Add user snapshot settings management
2024-04-11 01:44:48 +03:00
Cohee
c92df1168d
Implement change display name
2024-04-11 00:40:01 +03:00
Cohee
01a4aa51f7
Ask for password before resetting settings
2024-04-10 22:34:51 +03:00
Cohee
2306a4e34d
Add discreet login mode
2024-04-10 22:00:08 +03:00
Cohee
bd4d8847ce
Merge branch 'staging' into neo-server
2024-04-10 21:41:03 +03:00
Cohee
5f6d895acf
Add attribution links
2024-04-10 21:21:31 +03:00
Cohee
c90105e9f6
Merge branch 'staging' into pollinations
2024-04-10 21:14:36 +03:00
Cohee
53baa7aae7
#2051 #2031 Selectable prompt converter for custom OAI type
2024-04-10 21:12:57 +03:00
Cohee
91e93958b8
Merge pull request #2055 from kingbased/turbo
...
new turbo model
2024-04-10 14:30:06 +03:00
based
540cddf300
new turbo model
2024-04-10 14:24:43 +10:00
kingbri
b8b49f0012
TextgenSettings: Fix JSON schema fallback
...
Did not fall back if the provided string was empty, resulting in
errors
Signed-off-by: kingbri <bdashore3@proton.me>
2024-04-09 22:15:00 -04:00
Cohee
2b29e14e9f
Reset settings option
2024-04-10 03:29:38 +03:00
Cohee
14d7665072
Merge branch 'staging' into neo-server
2024-04-10 02:44:10 +03:00
Cohee
09b44075ed
User profile view
2024-04-10 02:09:38 +03:00
Cohee
accebd00f5
Stricter handle cleanup
2024-04-10 01:29:35 +03:00
Cohee
42e1ade148
Add a {{noop}} macro
2024-04-10 01:04:12 +03:00
Cohee
4f3780979e
Admin delete user flow
2024-04-10 01:01:32 +03:00
Cohee
56a72eea5c
Merge branch 'staging' into neo-server
2024-04-10 00:38:35 +03:00
Cohee
69d219cd7e
Allow trimming chat start with {{trim}} macro
2024-04-10 00:32:53 +03:00
Cohee
99a7925be4
Don't force a newline for story string if instruct wrap is disabled
2024-04-10 00:04:20 +03:00
Cohee
189d096834
Admin change password flow
2024-04-10 00:01:03 +03:00
Cohee
31cc6e51b5
Add user backups download
2024-04-09 22:43:47 +03:00
Cohee
411a8ef8a7
Enable CSRF for public endpoints. Split users module. Add rate limiter.
2024-04-09 21:58:16 +03:00
Cohee
497f38111f
Merge branch 'staging' into neo-server
2024-04-09 20:26:03 +03:00
Cohee
fc1896dcff
#2047 (WIP) Refactor TTS worker to use event source
2024-04-09 17:50:27 +03:00
Cohee
235afb5d15
Fix asset title for non-extension types
2024-04-09 11:30:24 +03:00
Cohee
6d65d47f00
Fix macro not being subbed in example separators for instruct
2024-04-09 11:24:16 +03:00
Cohee
a10cff376b
Merge pull request #2045 from LenAnderson/popups-with-own-dom
...
Popups with own dom
2024-04-09 11:11:56 +03:00
Cohee
7311997e7a
Merge pull request #2042 from Wolfsblvt/macro-main-system-prompt
...
Add a main {{systemPrompt}} macro
2024-04-09 10:21:33 +03:00
Cohee
0391ef63d6
Fix bottom text of the comment
2024-04-09 10:20:59 +03:00
Cohee
2994ffc357
Merge pull request #2032 from Wolfsblvt/fix-pick-macro-branches
...
Fix pick macro rerolling on branches/renames
2024-04-09 10:13:36 +03:00
Cohee
0594859fb9
#2046 Fix for undefined fields
2024-04-09 10:11:05 +03:00
LenAnderson
b461c6f0bb
use generic popups for QR editor
2024-04-08 18:43:21 -04:00
LenAnderson
0e2a82ce00
add generic popups with their own elements
2024-04-08 18:42:33 -04:00
Wolfsblvt
845409a239
Add a main {{systemPrompt}} macro
2024-04-08 20:05:59 +02:00
RossAscends
d56722a4b6
helper text and repo link tooltip for asset list items
2024-04-09 02:48:39 +09:00
Cohee
db9ade20d5
Merge pull request #2036 from Wolfsblvt/group-chat-desc-join-template
...
Group chat-specific join prefix/suffix for char fields
2024-04-08 15:22:24 +03:00
Cohee
6e250eafcd
Fix shrunken group wrapper controls
2024-04-08 15:18:08 +03:00
Cohee
0c41ab6090
Fix chatIdHash being empty on the first evaluation
2024-04-08 15:10:15 +03:00
Cohee
c55181f955
Fix control alignment funkiness
2024-04-08 14:55:31 +03:00
Cohee
72792ae9f9
Basic account management
2024-04-08 02:38:20 +03:00
Wolfsblvt
40b3640fa2
Fix group join prefix/suffix controls state on render
2024-04-08 00:34:21 +02:00
LenAnderson
63cbfda9b1
add ctrl-enter to execute from editor
2024-04-07 17:01:26 -04:00
LenAnderson
21d3a7dc3e
add tab size setting to QR editor
2024-04-07 17:01:02 -04:00
LenAnderson
3ed0564d73
add default value to qr editor wrap setting
2024-04-07 16:59:50 -04:00
Cohee
3f3e23420d
Working login flow
2024-04-07 23:08:19 +03:00
Wolfsblvt
f4fcbff17e
Fix spacing on field join for empty suffix/prefix
2024-04-07 21:23:45 +02:00
Wolfsblvt
4a4296127c
Group chat-specific join prefix/suffix for char fields
...
- Add group chat setting fields for "prefix" and "suffix"
- Settings will be visible when any "join" setting is selected
- each part will be surrounded, which optional macro replacements on the prefix/suffix
2024-04-07 21:12:41 +02:00
Wolfsblvt
b027c04066
Remove chat save on pick macro
2024-04-07 20:37:05 +02:00
RossAscends
6ad0364ace
add login
2024-04-08 03:07:53 +09:00
RossAscends
f0aa0c5540
imp user creation, split out from loader.js (still disabled)
2024-04-08 02:22:44 +09:00
RossAscends
c0264f1cd6
mockup user select modal (disabled)
2024-04-08 00:18:21 +09:00
Cohee
63117653bb
Merge pull request #2030 from Wolfsblvt/fix-empty-lines-on-group-squash
...
Fix empty lines on group squashing of char fields
2024-04-07 15:37:49 +03:00
Wolfsblvt
e26c7827bc
Fallback expression reset if custom expression deleted
2024-04-07 06:26:48 +02:00
Wolfsblvt
2ffb44b4e1
Add extension setting for fallback expression
2024-04-07 06:12:52 +02:00
Wolfsblvt
82a30b6ba5
Fix pick macro rerolling on branches/renames
2024-04-07 04:40:15 +02:00
Wolfsblvt
9c3f9f0ee1
Fix empty lines on group squashing of char fields
2024-04-07 03:57:58 +02:00
Cohee
17537492b2
Merge pull request #2028 from Wolfsblvt/respect-swipes-on-macros
...
Fix currently reswiped messages being returned on macros
2024-04-07 03:18:07 +03:00
Wolfsblvt
5df454640f
Fix forced persona name not being added to examples
2024-04-07 01:57:59 +02:00
Wolfsblvt
d5cb4f403a
Fix currently reswiped messages being returned on macros
...
- Build one utility function to get the last message id matching a criteria
- Fix all macros referencing last message still returning a now being reswiped message
2024-04-07 00:06:38 +02:00
Cohee
fcc8051d38
Fix event propagation
2024-04-06 20:35:25 +03:00
Cohee
866f514d19
Fix undefined in tag tooltip
2024-04-06 20:17:58 +03:00
Cohee
c752a54c62
Fix actionable filters
2024-04-06 20:14:55 +03:00
Cohee
7cedce01a8
Merge branch 'release' into staging
2024-04-06 15:29:22 +03:00
Cohee
30b9b13070
Use integers for max value.
...
This is helpful if someone has to render more than 9 quadrillion tags
2024-04-06 14:48:59 +03:00
Wolfsblvt
9805215c28
Fix expander button and group tags add
...
- Fix expander button to never be "removable" in any list
- Fix group tag list to actually work on adding tags
2024-04-06 07:37:30 +02:00
Wolfsblvt
fe8f0a8ff2
Limit drawing of tags to 50 with expander
...
- No matter where we draw tags, we'll draw a maximum of 50 tags
- Filtered tags (selected, excluded) will always be drawn
- Display "expander" icon/tag to show full tag list
- Cache the full tag list display so consecutive redraws respect it
2024-04-06 07:14:45 +02:00
johnbenac
3b6c32113f
added await to tts to properly catch the error on this async function
2024-04-05 18:57:51 -04:00
johnbenac
6cf897219e
Added toastr messages to tts index file
2024-04-05 18:41:36 -04:00
Cohee
cdbd5c6130
/classify help text clarity
2024-04-06 00:45:38 +03:00
Cohee
e75f5550e3
Add /classify command
2024-04-05 22:33:16 +03:00
Cohee
9e4b765db1
#2012 Replace all comfy seeds
2024-04-05 17:59:12 +03:00
Cohee
acb623c6d8
Adjust automation id layout
2024-04-05 17:27:08 +03:00
Cohee
b1c2617b0d
Only init scroll height of WI keys when first opening the drawer
2024-04-05 13:53:39 +03:00
Cohee
3a0ceae80a
Optimize scroll height resets on WI entry render, remove silly logs
2024-04-05 13:45:28 +03:00
Cohee
8f6e41428f
Optimize tags template references
2024-04-05 12:43:43 +03:00
Cohee
7221549c65
#2013 Fix smooth stream event processing.
2024-04-05 01:25:48 +03:00
Cohee
b948e31a89
Remove tag debug logs if state unchanged
2024-04-05 00:54:17 +03:00
Cohee
0804843805
Add per-character and per-group overrides for external media
2024-04-05 00:39:54 +03:00
Cohee
6cc73c2a0b
Add instruct last system sequence
2024-04-04 22:27:08 +03:00
Cohee
274abb4749
Merge pull request #2010 from aisu-wata0/wi_min_activations_perf_fix
...
performance: World Info min activations skips seen buffer
2024-04-04 21:35:36 +03:00
Cohee
813476d72a
Fix stream error parsing when using Smooth Streaming
2024-04-04 21:20:10 +03:00
Aisu Wata
0d57f7ea4f
fix: removed `recurseReset()`
2024-04-04 15:19:39 -03:00
Cohee
ecc638a76d
Merge pull request #2011 from aisu-wata0/wi_remnant_debug_logs
...
removed some remnant debug logs
2024-04-04 20:41:09 +03:00
Cohee
75ebdf394a
Add pollinations as image generation source
2024-04-04 20:40:47 +03:00
Cohee
42138ca09b
Add command-r-plus
2024-04-04 20:38:34 +03:00
Aisu Wata
5ab9d9b863
removed some remnant debug logs
2024-04-04 03:08:17 -03:00
Aisu Wata
95c910a521
fix: WI min activations skips seen buffer
2024-04-04 02:56:39 -03:00
Cohee
4d01000751
Switch default summary prompt builder to classic
2024-04-03 02:13:09 +03:00
Cohee
27698fd024
Add ability to get model name with /model
2024-04-03 00:52:30 +03:00
Cohee
d6b700483f
Allow hyphens in SD prompts
2024-04-03 00:29:34 +03:00
Cohee
8a0997c47b
Allow auto-continue in group chats
2024-04-03 00:27:11 +03:00
Cohee
9221ddde57
+OpenRouter captioning models
2024-04-02 23:17:51 +03:00
Cohee
54a6f4bc62
Add speed control
2024-04-02 22:52:51 +03:00
Cohee
f13e718dc7
Compatibility with extensions
2024-04-02 20:25:37 +03:00
Cohee
534612db87
Merge branch 'staging' into smooth-streaming
2024-04-02 19:40:16 +03:00
Cohee
422b9e1b63
Fix sequences to stop strings if missing values
2024-04-02 18:34:29 +03:00
Cohee
759e8eed0c
Fix for Together
2024-04-02 16:38:39 +03:00
Cohee
2859ae54ab
Don't delay when not in focus
2024-04-02 16:21:55 +03:00
Cohee
ca047034b7
Fix smooth stream for MakerSuite
2024-04-02 16:13:01 +03:00
Cohee
7389286862
Don't show logprobs when using smooth streaming
2024-04-02 15:51:00 +03:00
Cohee
8176e09d4a
Refactor event parsing
2024-04-02 15:25:23 +03:00
Cohee
51b3b8bfaa
Add smooth streaming
2024-04-02 14:56:15 +03:00
Cohee
c0fffde739
Fix SD "Raw last message" in groups
2024-04-02 13:15:31 +03:00
Cohee
04edf32ef0
Do not send dynatemp to backends if disabled
2024-04-02 11:29:49 +03:00
Cohee
96a85ca688
Merge pull request #2003 from bdashore3/json-schema
...
Add JSON schemas for TabbyAPI
2024-04-02 11:23:49 +03:00
Cohee
0b76e1d350
Fix schema not loading from presets. Fix ESLint warnings
2024-04-02 11:23:29 +03:00
kingbri
5210db5679
Format
...
Signed-off-by: kingbri <bdashore3@proton.me>
2024-04-02 01:01:59 -04:00
kingbri
4f0322351e
Sampling: Add ability to send JSON schemas
...
TabbyAPI supports the ability to send JSON schemas with prompts in
addition to EBNF strings supported by outlines. Add an extra box
for TabbyAPI only.
Signed-off-by: kingbri <bdashore3@proton.me>
2024-04-02 00:59:21 -04:00
Aisu Wata
ac0a431cbe
fix: avoid skipping example chats in a dialogue when close to quota
2024-04-01 22:44:16 -03:00
Wolfsblvt
3632631997
random and pick allow empty items and trim correctly
2024-04-02 01:02:02 +02:00
Wolfsblvt
9b24397f5a
Unify {{pick}} and {{random}} regex
...
- Allow all four possible syntax forms, just to make this easier: {{random:1️⃣ :two}}, {{random1️⃣ :two}}, {{random::one,two}} and {{random:one,two}}
2024-04-02 00:42:13 +02:00
Cohee
03a203d607
Fix macro help
2024-04-02 01:28:31 +03:00
Cohee
d7817d1882
Set default newline suffix if wrap is enabled and there's no suffix in instruct template
2024-04-02 01:24:36 +03:00
Cohee
3b333d3803
Merge pull request #1995 from Wolfsblvt/pick-macro
...
Add {{pick}} macro replacement
2024-04-02 01:17:03 +03:00
Cohee
4f6127c8f2
Actually support comma-split syntax in random
2024-04-02 01:16:25 +03:00
Cohee
36b718b9c7
Merge branch 'staging' into pick-macro
2024-04-02 01:07:04 +03:00
Cohee
d498458971
Merge pull request #1996 from aisu-wata0/staging
...
fix: "Squash system messages" would fail to skip example messages
2024-04-02 00:35:57 +03:00
Cohee
9838ba8044
#1994 Add Cohere as a Chat Completion source
2024-04-02 00:20:17 +03:00
Cohee
9c6d8e6895
Update auto summary interval calculation algorithms
2024-04-01 18:57:42 +03:00
Aisu Wata
41860bdc57
fix: squashing system messages would fail to skip example messages
2024-04-01 01:24:29 -03:00
Wolfsblvt
70adee3c63
Add {{pick}} macro replacement
...
- Pick macro that works like random, but is consistent for the chat and context
- Change help text for random to actually utilize the new, preferred syntax
2024-04-01 01:47:56 +02:00
Cohee
a5d00d356b
Auto-calculate summary words
2024-04-01 02:11:52 +03:00
Cohee
159404c3e2
Hide "no WI/AN" in Extras summary mode
2024-04-01 01:18:29 +03:00
Cohee
6aa97c73e9
Fix example dialogue formatting with block header
2024-03-31 21:27:13 +03:00
Cohee
b990eb523b
#1980 Add raw summary prompt builder mode
2024-03-31 21:22:27 +03:00
Cohee
3331cb6491
Add ability to temporarily override response length for /gen and /genraw
2024-03-31 21:02:38 +03:00
Cohee
ad4269f476
Add system prompt to /genraw command
2024-03-31 19:42:12 +03:00
Cohee
2e28f24251
Fix summary controls disappearing when switching Chat Completion sources
2024-03-31 14:27:43 +03:00
Cohee
045d4e972a
Merge pull request #1982 from Wolfsblvt/improve-bulk-edit-and-fixes
...
Improve bulk edit and bug fixes to tags
2024-03-31 11:00:28 +03:00
Cohee
b2f42f1b9f
Close context menu immediately when clicked on mass tag
2024-03-31 10:54:23 +03:00
Cohee
b0fb50aef6
Fix example dialogue separator being skipped in instruct mode
2024-03-31 10:30:06 +03:00
Wolfsblvt
c58fcfd4da
Fix actionable filters and bogus selection again
...
- Fix actionable filters and their toggle state
- Make bogus folders clickable again
- Even more code documentation
2024-03-31 00:21:33 +01:00
Cohee
a96bb40505
#1991 Add API key for llama.cpp
2024-03-31 00:27:12 +02:00
Cohee
32cde5f13f
Fix tag map cleanup on tag deletion, run lint
2024-03-30 23:20:46 +02:00
Cohee
153f75cf1a
Add role selection to Character's Note depth prompt
2024-03-30 23:12:01 +02:00
Wolfsblvt
71a630ad85
Code documentation for tags & bogus state
...
- Add lots of code documentation for tag functions (I'm sorry, I live in object oriented languages...)
- Fix bogus folder setting not being respected for some controls
2024-03-30 22:06:50 +01:00
Wolfsblvt
6fe7c1fdaf
Fix reprint loop on tag filters
...
- Fix endless loop if a tag was selected
- Tag selection is now saved, both 'selected' and 'excluded' (old state is lost though)
- Streamlined reprinting even more by refactoring bogus drilldown
2024-03-30 20:33:08 +01:00
Wolfsblvt
1ff40f0af4
Merge remote-tracking branch 'upstream/staging' into improve-bulk-edit-and-fixes
2024-03-30 19:03:03 +01:00
Cohee
bd62c2fb70
Add 'as' argument for /gen command
2024-03-30 18:13:55 +02:00
Cohee
e99d37d549
Remove extraneous newlines when formatting quiet prompts
2024-03-30 15:54:42 +02:00
Cohee
a17206dd38
Merge branch 'staging' into instruct-rework
2024-03-30 14:56:37 +02:00
Cohee
9c7e29115f
Merge pull request #1989 from kir-gadjello/sd-drawthings-api
...
Implement drawthings local app api support for sd extension
2024-03-30 14:50:07 +02:00
Cohee
652987ae01
Add missing auth header
2024-03-30 14:23:50 +02:00
Cohee
d997f8dc53
Add {{trim}} macro
2024-03-30 12:26:21 +02:00
Cohee
06e15e6d5f
L + skill issue + bad copypaste
2024-03-30 12:00:10 +02:00
kir-gadjello
dddcac9af8
implement drawthings local app api support for sd extension
2024-03-30 01:12:29 -03:00
Wolfsblvt
80f4bd4d9e
Global refactor of printCharacter and filter print
...
- (!) Refactor character list and filter redrawing to one global debounce
- Refactor all places where character list and filters where redrawn to the correct usage (hope I didn't miss any)
- Automatically redraw character list on each tag bulk edit
- Fix tags not being sorted in bulk edit mutual tags list
- Refactor bulk tag edit class to actually be an instance object
- Remember scroll position on character list redraw - unless it's a full refresh
2024-03-30 03:06:40 +01:00
Cohee
9712fd1cfb
Merge branch 'staging' into instruct-rework
2024-03-29 18:57:56 +02:00
Cohee
6a688cc383
Add fallback if tag_map is uninitialized
2024-03-29 18:07:45 +02:00
Cohee
a3ec0938c5
KoboldCpp grammar fix
2024-03-29 17:28:28 +02:00
Wolfsblvt
bf8b6b80d7
Refactor and improve bulk delete popup
...
- Improve bulk edit popup with display of avatars and better format
- Refactor both calls of bulk delete to use the same method
- Add display of filename on avatar hover for inline avatars (@Cohee you forgot this one (: )
2024-03-29 05:53:26 +01:00
Wolfsblvt
167673fcf5
Updated code documentation
...
- Updated code documentation for all methods added/changed with this PR
- Expanded tooltip to "bulk edit" to explain how it works
2024-03-29 04:41:16 +01:00
Wolfsblvt
9005d3f790
Merge remote-tracking branch 'upstream/staging' into improve-bulk-edit-and-fixes
2024-03-29 02:42:27 +01:00
Cohee
3c733b3243
New instruct macros
2024-03-28 23:12:33 +02:00
Cohee
fcdd90cec4
Adjust last prompt line of quite gens
2024-03-28 21:51:02 +02:00
Cohee
c4427349c9
Merge branch 'staging' into instruct-rework
2024-03-28 20:22:52 +02:00
Cohee
3e49c9d02c
&rcub => }
2024-03-28 14:47:24 +02:00
Cohee
d02c93e84f
Merge branch 'staging' into instruct-rework
2024-03-28 01:34:04 +02:00
Cohee
6ca2111ef6
Honey I broke mass duplicator
2024-03-28 01:15:14 +02:00
Cohee
6ed604593c
Copy tags on duplicating
2024-03-28 01:13:54 +02:00
Cohee
310acfe810
Use new instruct sequences in prompt formatting
2024-03-28 00:52:20 +02:00
Cohee
39768b78ce
Decrease brightness of disabled inputs
2024-03-28 00:27:00 +02:00
Cohee
8b7b32a141
(WIP) Add new instruct mode sequences. Deprecates separator sequence.
...
1. Separate suffixes for all roles
2. System message sequences
3. User alignment message
2024-03-27 23:40:10 +02:00
Cohee
01d17f4396
Export Chat Comps examples parser
2024-03-27 23:38:13 +02:00
Cohee
2468c1bc88
Merge pull request #1968 from LenAnderson/debounce-processHotkeys
...
Call processHotkeys debounced (RossAscends-mods)
2024-03-27 22:43:07 +02:00
Cohee
55d855b655
Autofit immediately if input value is empty
2024-03-27 22:18:20 +02:00
Cohee
82d50e553d
Merge pull request #1973 from kingbased/goog
...
Update Makersuite models + proper prompt conversion
2024-03-27 21:40:02 +02:00
Cohee
5264e2b194
Emit events when a new group chat is created
2024-03-27 20:44:04 +02:00
Cohee
0bf6835de2
Add "compact" argument to message sending commands.
2024-03-27 19:40:34 +02:00
Cohee
d53e645323
Merge pull request #1975 from Wolfsblvt/persona-switch-consistency
...
Persona retrigger first message consistency fix
2024-03-27 15:18:37 +02:00
Cohee
6d02223bd4
Fix cases with persona autoswitch
2024-03-27 15:16:20 +02:00
Wolfsblvt
a4c4f36fc6
Bulk edit select improvements & bulk tag edit inline avatars
...
- bulk edit tags shows inline avatars for all selected characters
- allow shift-click selecting/deselecting multiple characters on bulk edit
- bulk select all button added
- bulk select shows selected character count
2024-03-27 08:33:32 +01:00
Wolfsblvt
4547e68497
Fix tag display issues (char create, auto load)
...
- Fix tags not working on new character dialog
- Fix display of tags for auto-loaded character on enabled auto load
2024-03-27 08:33:32 +01:00
Wolfsblvt
40daf1ca1d
Bulk edit tag improvements
...
- Show mutual tags on bulk edit
- Update tag list on tag added/removed in bulk edit
- Add "remove mutual" button to bulk edit tags
2024-03-27 08:33:32 +01:00
Alexander Abushady
9bd3a526aa
Fix for unique swipes
...
Fix for unique swipes in Aphrodite
2024-03-26 23:57:24 -04:00
based
6a51855f19
Update Makersuite models
2024-03-27 13:52:51 +10:00
LenAnderson
78400b4a2e
Merge branch 'staging' into debounce-processHotkeys
2024-03-26 13:14:05 -04:00
LenAnderson
3debc06372
fix for jQuery input event not triggering real input event
2024-03-26 12:32:23 -04:00
Cohee
4e7cd6d63b
Set active character for /random
2024-03-26 18:30:12 +02:00
LenAnderson
78ba88f94f
set active character / active group in /go command
2024-03-26 12:21:22 -04:00
LenAnderson
d9022db7d9
debounce saving of user input in send_textarea
2024-03-26 12:11:15 -04:00
LenAnderson
69d195ef31
improve send_textarea autofit performance
...
- only expand immediately
- shrink debounced
2024-03-26 12:11:00 -04:00
LenAnderson
e567aa2c31
replace debounce with other performance improvements
...
- remove debounce from processHotkey
- replace dom-queries in conditions with vars
- replace some jQuery in conditions with vanilla JS
2024-03-26 12:09:26 -04:00
LenAnderson
92ec45af4b
call processHotkeys debounced
2024-03-25 18:16:18 -04:00
Cohee
129febedce
Merge pull request #1962 from 50h100a/pr_mancerargs
...
Updates to Mancer parameters and a logprobs fix
2024-03-25 18:59:25 +02:00
50h100a
8b092adc14
Use mode enum to toggle dynatemp behavior.
2024-03-25 12:25:03 -04:00
LenAnderson
dedb1625aa
Merge branch 'staging' into qr-editor-wordwrap
2024-03-25 09:05:49 -04:00
LenAnderson
7c3ffcb3b1
qr editor wrap toggle
2024-03-25 09:04:41 -04:00
Cohee
5e8999cc43
Add comments to STscript
2024-03-25 14:22:39 +02:00
Cohee
0218eb1a18
Disable newline wrapping of in-chat extension prompts
2024-03-25 13:11:28 +02:00
Cohee
df805d692b
Fix some code
2024-03-24 21:42:27 +02:00
Cohee
e153861043
Hide radio controls in drawers
2024-03-24 21:25:27 +02:00
50h100a
6f7e7b85ab
For Mancer:
...
- Allow logprobs (works)
- Allow multiswipe (not yet)
- Adjust visible samplers
Fix: 0 logprob is 100% chance, handle accordingly.
2024-03-24 14:45:37 -04:00
Cohee
be95162e64
Fix search of extension prompts by role
2024-03-24 03:12:30 +02:00
Cohee
8a7ad5ef91
Indicate overridden prompts
2024-03-24 02:19:10 +02:00
Cohee
3b637cc9a6
Add forbid overrides to prompts
2024-03-24 01:28:35 +02:00
Cohee
c1ac34e001
Disable-able main prompt
2024-03-24 00:28:54 +02:00
Cohee
7b9c0e303f
Clean-up continue nudge init
2024-03-23 23:11:05 +02:00
Cohee
6665666098
Add continue postfix controls for Chat Completion
2024-03-23 23:02:42 +02:00
Cohee
67e78fa456
Add roles to summary injects
2024-03-23 19:18:43 +02:00
Cohee
bb6ac5147b
Add roles to Author's Notes
2024-03-23 18:45:37 +02:00
Cohee
848af1fd4b
Add inject roles to slash command
2024-03-23 18:44:40 +02:00
Cohee
1ff0e89529
Fix continue and bias spacing inconsistencies
2024-03-23 17:51:53 +02:00
Cohee
607df2f555
Add ability to insert role-typed prompt injections
2024-03-23 17:36:43 +02:00
Cohee
76cde592ad
#1940 Allow both random syntaxes in one message
2024-03-23 00:57:33 +02:00
Cohee
b0fbe9434d
Fix token counter chunk sanitation
2024-03-21 20:18:02 +02:00
Cohee
0678777460
Preserve selected prompt index on render
2024-03-21 20:12:36 +02:00
Cohee
c46c6f6c37
Delag prompt manager operations
2024-03-21 19:59:19 +02:00
Cohee
6fe1b0f0e2
#1933 Gemini 1.5 Pro
2024-03-21 19:25:54 +02:00
Cohee
3b293de3ec
Allow AVIF and friends for avatar images
2024-03-21 14:47:22 +02:00
Cohee
176befcf8c
Fix more than 9 regex groups
2024-03-21 12:12:22 +02:00
Cohee
41b6169ea8
Extend getContext API
2024-03-21 01:11:47 +02:00
Cohee
c606cd1295
Add SMEA/DYN controls for NAI Diffusion
2024-03-20 21:23:56 +02:00
Cohee
abb8bdbc1e
Extract API endpoint for moving UI
2024-03-20 01:07:28 +02:00
Cohee
b261c8c4a9
Extract API endpoints for images
2024-03-20 00:59:06 +02:00
Cohee
7dcd39c806
Extract API endpoints for quick replies
2024-03-20 00:46:46 +02:00
Cohee
d448d4f65b
Extract API endpoints for user avatars
2024-03-20 00:39:48 +02:00
Cohee
41528d0423
Add ability to delete UI themes
2024-03-20 00:14:32 +02:00
Cohee
965bb54f7d
Option to add names to completion contents
2024-03-19 21:53:40 +02:00
Cohee
4a5c1a5ac8
Remove vision model restrictions from OpenRouter.
2024-03-19 20:48:49 +02:00
Cohee
5b7b06aba8
Make logprobs draggable, fix conflicts between moving UI and maximization, fix z-fighting
2024-03-19 01:40:02 +02:00
Cohee
c8f84bd413
Textgen setting refactors
2024-03-19 01:38:55 +02:00
Cohee
a97917d3f0
Remove asterisks from Novel TTS
2024-03-18 00:31:28 +02:00
Cohee
d2f0a2fa60
Add option to replace <tagged> blocks in TTS
2024-03-18 00:31:16 +02:00
Cohee
6e5f4a86ba
Fix skip codeblocks setting not loading
2024-03-18 00:17:17 +02:00
Cohee
8ead536da6
Add asset filters
2024-03-17 21:32:21 +02:00
Cohee
afec103eb2
Fix character deleted emission
2024-03-17 20:35:49 +02:00
Cohee
3b188c37dd
Add character deleted event to the list
2024-03-17 19:50:44 +02:00
Cohee
c82157945e
Allow generic moving divs for extensions
2024-03-17 19:23:01 +02:00
Cohee
7f909b99f9
Merge branch 'staging' into tags-as-folders-enhancements
2024-03-17 14:09:24 +02:00
Cohee
2baea084a1
Add lastCharMessage and lastUserMessage macros
2024-03-17 02:45:22 +02:00
Cohee
3aa6aace8c
Less claustrophobic extension management modal
2024-03-17 02:22:02 +02:00
Cohee
dc74f546d5
Merge pull request #1875 from kalomaze/cubic-curve
...
smoothing_curve UI support
2024-03-17 02:20:51 +02:00
Cohee
88075bde79
Update hotswap avatars when changing group members list
2024-03-16 23:05:16 +02:00
Cohee
77784585ba
Merge branch 'staging' into tags-as-folders-enhancements
2024-03-16 22:32:01 +02:00