Commit Graph

3706 Commits

Author SHA1 Message Date
Cohee 8ce6872d6f #2091 Extend custom OAI API type input caps 2024-04-15 02:04:41 +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 789bb0da59 Fix extensions update loop 2024-04-15 00:24:15 +03:00
Cohee a8c118fd4a Fix login text 2024-04-14 23:30:11 +03:00
Kristan Schlikow 54eec3e215
Separate handling for closing for mobile and desktop
Clicking on the image only closes on desktop now, while on mobile the close button has to be pressed as touch is used for the magnification
2024-04-14 22:17:38 +02:00
Cohee 1e088ac124 Fix /proxy command to return a name 2024-04-14 21:31:59 +03:00
Cohee f19d6ac0ff Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging 2024-04-14 21:28:28 +03:00
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