Cohee
20b950b120
Do not return null bias if empty string occurred.
2024-04-14 21:28:26 +03:00
Cohee
31077629f1
Decrease char.button growth on wide tablets
2024-04-14 21:22:21 +03:00
Cohee
23ac23010d
Fix the rest of mobile cases
2024-04-14 21:17:18 +03:00
Cohee
e3f24ac3a0
Fix mobile and ipads
2024-04-14 20:43:17 +03:00
Cohee
a899160311
Use global animation duration for avatars
2024-04-14 20:27:01 +03:00
Cohee
1de409fdf7
Don't force aspect ratio of zoomed avatars. Prevent closing on drag grabber.
2024-04-14 20:20:22 +03:00
Cohee
fcb47c9401
Fix zoomed avatars with moving UI
2024-04-14 20:13:45 +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
6f5ca7b0b0
Merge pull request #2089 from africsnail/release
...
Add web-search connector toggle for Cohere API
2024-04-14 19:33:44 +03:00
Cohee
607e85639c
Code clean-up
2024-04-14 19:31:38 +03:00
Kristan Schlikow
22e4721ead
Move zoomed avatar back down to match old display
2024-04-14 18:26:40 +02:00
Kristan Schlikow
928fa7a3fc
Close zoomed image when clicking the parent div instead of image
...
Makes it easier to close on mobile
2024-04-14 17:12:26 +02:00
Kristan Schlikow
835d6c71fa
Add option to toggle magnification behaviour
2024-04-14 17:00:10 +02:00
Cohee
9cb777a4e9
Increase default avatar size 400x600 => 512x768
2024-04-14 17:36:48 +03:00
Cohee
fd0c16bf12
Don't unblock generation if a parallel stream is still running after quiet gens
2024-04-14 17:26:58 +03:00
Cohee
3e60919289
Specify LLM prompt in case JSON schema is not supported
2024-04-14 17:13:54 +03:00
Kristan Schlikow
384708f577
Close zoomed image on click
2024-04-14 16:12:27 +02:00
Kristan Schlikow
cde6639d8a
Merge remote-tracking branch 'origin/staging' into feature/zoomed-avatar-tweaks
2024-04-14 15:19:33 +02:00
Cohee
b02394008c
Fix settings migration. Add lint rule.
2024-04-14 15:40:10 +03:00
Cohee
33c6f34f6c
Adjust load spinner position
2024-04-14 15:16:59 +03:00
Cohee
ddc55c7c22
Merge branch 'staging' into neo-server
2024-04-14 15:00:50 +03:00
Cohee
8e92a895ac
Merge branch 'release' into staging
2024-04-14 15:00:39 +03:00
Cohee
2a061fdf54
Fix app init order
2024-04-14 14:58:58 +03:00
Cohee
0ad4f78a51
Merge branch 'staging' into neo-server
2024-04-14 14:49:17 +03:00
Cohee
0b8c93e25a
Merge branch 'release' into staging
2024-04-14 14:46:38 +03:00
Cohee
2ccb6dc275
Merge pull request #2088 from CasualAutopsy/release
...
favicon.ico Enhancement
2024-04-14 14:43:54 +03:00
Kristan Schlikow
ec76742d0e
Fix positioning of the drag icon
...
Image still gets magnified when the icon is grabbed, but that is a minor aesthetic bug without influence on the functionality
2024-04-14 03:10:08 +02:00
Kristan Schlikow
0c4da602ab
Adjust style and add magnification to zoomed avatar
2024-04-14 02:58:23 +02:00
Ondřej Sakala
5ce625fb6b
added a web-search toggle for Cohere API
2024-04-14 02:25:11 +02:00
CasualAutopsy
33461fb8e2
favicon.ico Enhancement
2024-04-13 19:42:59 -04: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
Touch-Night
d7d3787088
Some more fixes
2024-04-13 21:30:48 +08:00
Touch-Night
985b77d407
Improve Chinese translation
2024-04-13 20:40:02 +08: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
CasualAutopsy
334178f6f9
Add New Icon ( #2068 )
...
* Revert Change
* Add files via upload
2024-04-11 20:52:57 +03:00
Cohee
ee62f77e96
Merge pull request #2063 from kingbased/goog
...
Gemini system prompt support
2024-04-11 19:49:20 +03:00
Cohee
6e377fdbea
Merge pull request #2066 from sirius422/fix-zh-cn-locales
...
Fix some errors in zh-cn.json and make the translations more concise
2024-04-11 19:33:49 +03:00
Cohee
9e08bd5522
Merge pull request #2064 from Yokayo/staging
...
Update Russian translation and add new localized strings
2024-04-11 19:23:01 +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
deffcolony
008527de4b
Update st-launcher.ico
...
remaster for the ST-launcher icon by casual_autopsy
2024-04-11 17:12:40 +02:00
sirius422
83cc094580
Fix some errors in zh-cn.json and make the translations more concise
2024-04-11 19:51:12 +08:00
Yokayo
0b06303442
Small fix
2024-04-11 15:04:31 +07:00
Yokayo
c9509c5c54
Proofread, edit and update translation
2024-04-11 15:02:23 +07:00
Yokayo
a5d3c98e01
Bind strings to locale
2024-04-11 15:00:29 +07: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
Yokayo
f6b80c021a
Localize more strings
2024-04-11 14:52:26 +07:00
based
4ac6bbd515
thought it looked a little strange
2024-04-11 17:01:19 +10: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
a9a3d91e4f
Fix char management dropdown on rectangular avatars
2024-04-10 20:31:38 +03:00
Cohee
b5d7d0a73f
Merge pull request #2050 from Dakraid/feature/new-avatar-tag-layout
...
Update layout for avatar tags and controls
2024-04-10 20:27:31 +03:00
Cohee
9b97294799
Denser layout
2024-04-10 20:27:06 +03:00
Kristan Schlikow
b811d69068
Fix sizing on smaller resolutions
2024-04-10 19:10:15 +02:00
Cohee
91e93958b8
Merge pull request #2055 from kingbased/turbo
...
new turbo model
2024-04-10 14:30:06 +03:00
Kristan Schlikow
d4adbf496f
Address styling issues
2024-04-10 12:15:51 +02:00
Kristan Schlikow
7d4e689bec
Update layout for avatar tags and controls
2024-04-10 12:15:51 +02:00
Cohee
75857ae18c
#2041 Fix WI checkboxes missing in localizations
2024-04-10 12:17:35 +03:00
based
62ed8faef0
didn't really make sense to have these i guess
2024-04-10 14:33:38 +10: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
8f1d2e0163
Generic popup as a notarget for panel closing
2024-04-10 01:35:59 +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
da01384cb6
Itemization: Deduct chat injects from total chat messages
2024-04-09 19:24:49 +03:00
Cohee
4f83782430
Fix double count of chat injects for message fitting logic
2024-04-09 19:06:39 +03:00
Cohee
3fd40a33de
Fix double count of chat injects for message fitting logic
2024-04-09 19:06:10 +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
d4f428d4bc
Add new popup to extensions API
2024-04-09 11:10:40 +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
af8627b999
Merge branch 'neo-server' of https://github.com/SillyTavern/SillyTavern into neo-server
2024-04-08 03:07:55 +09:00
RossAscends
6ad0364ace
add login
2024-04-08 03:07:53 +09:00
Cohee
0230177d27
Optimize server user storage use
2024-04-07 20:36:07 +03:00