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 54dd3799e866e246f590363e825f57c660502aab.
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
Cohee
d1be9d5347
Fix JSDoc + lint + readability
2023-12-14 20:05:27 +02:00
Cohee
47c71a62f3
Don't rewrite settings if just moving the key
2023-12-14 19:58:27 +02:00
Cohee
a6bb754567
Fix API key access
2023-12-14 19:56:43 +02:00
Cohee
6bb894286e
Migrate palm source to makersuite
2023-12-14 19:54:31 +02:00
Cohee
d4f96020f2
Migrate Palm secret key, fix vector source key access
2023-12-14 19:33:23 +02:00
Cohee
37b652825e
Merge pull request #1530 from valadaptive/cleanup-sampler-order
...
Send Kobold sampler order as an array
2023-12-14 18:37:27 +02:00
Cohee
68bb616be3
Merge branch 'staging' into cleanup-sampler-order
2023-12-14 18:32:30 +02:00
LenAnderson
5e61ff8d05
fix help string
2023-12-14 16:11:03 +00:00
based
5071b9a369
webstorm moment
2023-12-15 02:01:42 +10:00
LenAnderson
372ef2172e
add slash commands to crud QRs
2023-12-14 16:00:38 +00:00
based
60880cfd4d
merge
2023-12-15 01:39:12 +10:00
based
698850b514
Merge remote-tracking branch 'fork/staging' into gemini
...
# Conflicts:
# server.js
# src/endpoints/prompt-converters.js
# src/endpoints/tokenizers.js
2023-12-15 01:35:17 +10:00
based
d5bcd96eef
message inlining vision support
2023-12-15 01:28:54 +10:00
Cohee
009fb99d95
Merge pull request #1521 from valadaptive/separate-altscale-endpoints
...
Move generate_altscale into its own module
2023-12-14 17:24:29 +02:00
Cohee
38a34bf1d5
Fix silly argument naming
2023-12-14 17:14:05 +02:00
Cohee
00687a9379
Merge branch 'staging' into separate-altscale-endpoints
2023-12-14 17:12:19 +02:00
Cohee
b74bf272fb
Merge pull request #1520 from valadaptive/separate-openai-endpoints
...
Separate chat completions API (OpenAI) endpoints
2023-12-14 17:08:23 +02:00