Commit Graph

3236 Commits

Author SHA1 Message Date
Cohee
cd51592f32 #1546 Up precision again 2023-12-15 19:45:42 +02:00
Cohee
0ff5645d4f #1546 Lower the step of max context 2023-12-15 19:22:14 +02:00
Cohee
cebbf2fd55 Fix background layer flash 2023-12-15 18:43:36 +02:00
Cohee
dd7ac914a6 Rename basic auth middleware 2023-12-15 18:43:00 +02:00
Cohee
fad718baa1
Merge pull request #1537 from valadaptive/separate-whitelist-middleware
Move whitelist middleware to its own module
2023-12-15 18:38:37 +02:00
Cohee
7e3c150524
Merge pull request #1543 from valadaptive/bg-load-improvements
Set background client-side
2023-12-15 18:12:51 +02:00
Cohee
eb3d85c554 Fix migration 2023-12-15 17:44:37 +02:00
Deathspike
008ac9d47e Add SD character-prefixed free-mode 2023-12-15 16:14:33 +01:00
Cohee
ef17702f6a Merge branch 'staging' into bg-load-improvements 2023-12-15 17:02:10 +02:00
Cohee
6c16b94f9d
Merge pull request #1540 from valadaptive/refactor-device-check
Refactor mobile device check
2023-12-15 17:01:32 +02:00
Cohee
9d5484eb9b
Merge pull request #1544 from LenAnderson/rand-rounding
add rounding (round, ceil, floor) to /rand
2023-12-15 16:47:39 +02:00
LenAnderson
6337e0bbd6 add /times slash command 2023-12-15 12:38:26 +00:00
LenAnderson
0e55648336 add rounding (round, ceil, floor) to /rand 2023-12-15 12:16:46 +00:00
DonMoralez
10fb83ee53 Merge remote-tracking branch 'upstream/staging' into staging 2023-12-15 13:12:15 +02:00
DonMoralez
d71b5430ad Update prompt-converters.js 2023-12-15 13:10:53 +02:00
valadaptive
0ee19d2ede Set background client-side 2023-12-15 05:45:21 -05:00
valadaptive
7897206cf8 Add a pre-loading screen cover
This matches the loader color and exists to prevent a flash of unstyled
content when the page first loads and JS has not yet run.
2023-12-15 05:34:33 -05:00
Cohee
332ab81524
Merge pull request #1535 from valadaptive/separate-settings-endpoints
Move settings endpoints into their own module
2023-12-15 01:49:29 +02:00
valadaptive
66953ceba3 Move device type detection to client side
We don't need the server to tell us our user agent--we can get it
ourselves through navigator.userAgent and parse it on the frontend.

I've replaced device-detector-js with Bowser because device-detector-js
is really slow, freezing for up to 500ms to parse a single user agent.
2023-12-14 18:43:59 -05:00
valadaptive
8cfc8ebe66 Remove boolean comparisons to isMobile
We know this function will *always* return a boolean, so we don't need
to compare it to one.
2023-12-14 18:37:54 -05:00
valadaptive
fbdfa05f81 Replace usage of getDeviceInfo with isMobile
We were using getDeviceInfo to check whether we were on a desktop or a
mobile device. This can be done more simply with isMobile, which means
we can stop exporting getDeviceInfo.
2023-12-14 18:37:54 -05:00
Cohee
0f42bd4a95
Merge pull request #1539 from valadaptive/remove-notes-endpoint
Remove /notes endpoint
2023-12-15 01:29:44 +02:00
Cohee
bc31f70af3
Merge pull request #1536 from LenAnderson/rand-slash-command
add /rand slash command
2023-12-15 01:25:47 +02:00
Cohee
dc4aef7558
Merge pull request #1534 from LenAnderson/qr-crud-slash-commands
add slash commands to crud QRs
2023-12-15 01:23:53 +02:00
Cohee
9075399932 White-space pre => pre-line 2023-12-15 01:22:24 +02:00
valadaptive
b0827ca815 Remove /notes endpoint
It's been unused since docs were moved to their own site.
2023-12-14 18:20:39 -05:00
Cohee
86b3dcdca3 Fix lint and validation 2023-12-15 01:14:22 +02:00
Cohee
f489a18f0b Merge branch 'staging' into qr-crud-slash-commands 2023-12-15 00:42:41 +02:00
valadaptive
1ed9267174 Move whitelist middleware to its own module 2023-12-14 17:36:41 -05:00
LenAnderson
aa1dfa8a5f add /rand slash command 2023-12-14 22:26:24 +00:00
valadaptive
d935b2a132 Move settings endpoints to their own module 2023-12-14 16:56:45 -05:00
valadaptive
769cc0a78f Rename settings API endpoints 2023-12-14 16:47:03 -05:00
Cohee
f93e40b1d3
Merge pull request #1533 from kingbased/gemini
Better Google Makersuite/AI adapter + Gemini Pro & Vision Support & tokenizers
2023-12-14 22:42:30 +02:00
Cohee
635830049c Replace makersuite icon to appropriate. Leave palm for historical purposes 2023-12-14 22:40:04 +02:00
Cohee
6406f76c7d Compress too large images for Google captions 2023-12-14 22:28:22 +02:00
Cohee
cde9903fcb Fix Bison models 2023-12-14 22:18:34 +02:00
DonMoralez
2ebc168505 Update prompt-converters.js 2023-12-14 21:36:13 +02:00
Cohee
eec28469f8 Fix server crash if multimodal prompt contains no image 2023-12-14 21:21:37 +02:00
LenAnderson
b5b85724c7 add slash command to update existing QR preset 2023-12-14 19:08:27 +00:00
DonMoralez
2858e095a8 Update chat-completions.js 2023-12-14 21:07:52 +02:00
Cohee
2045e414d1 lint: format fix 2023-12-14 20:57:43 +02:00
DonMoralez
84a94b37e1 Revert "Update chat-completions.js"
This reverts commit 54dd3799e8.
2023-12-14 20:55:20 +02:00
LenAnderson
0519629b70 fix autocomplete help text 2023-12-14 18:54:42 +00:00
LenAnderson
dbf28fce47 cleanup autocomplete help text 2023-12-14 18:52:23 +00:00
LenAnderson
5e3584d5ed add slash command to create QR preset 2023-12-14 18:51:55 +00:00
DonMoralez
54dd3799e8 Update chat-completions.js 2023-12-14 20:42:08 +02:00
Cohee
bb8b8f9386 Fix sending PNG/WEBP to Google captioning 2023-12-14 20:36:31 +02:00
LenAnderson
90ec6b9159 add slash commands for context menus 2023-12-14 18:25:19 +00:00
DonMoralez
6f16ccf01f Merge branch 'staging' of https://github.com/DonMoralez/SillyTavern into staging 2023-12-14 20:17:41 +02:00
LenAnderson
3e44e4240c handle escapes for pipes and curcly brackets 2023-12-14 18:09:33 +00:00