Commit Graph

3039 Commits

Author SHA1 Message Date
Cohee
6774ec3eb9 Add a separate button to update current UI theme 2023-12-16 01:45:48 +02:00
Cohee
9b9026b12e Add toggle for compact input area (mobile) 2023-12-16 01:35:28 +02:00
Cohee
0678a385d7
Merge pull request #1551 from alicat22/dev
ZenSlider - Default 10 steps to 20
2023-12-16 00:41:55 +02:00
AliCat
3aa950bb45
ZenSlider - Default 10 steps to 20 2023-12-15 15:01:05 -07:00
Cohee
2b448233e9
Merge pull request #1545 from LenAnderson/times-slash-command
add /times slash command
2023-12-15 23:39:29 +02:00
Cohee
5bda74b886
Too many lines 2023-12-15 23:39:02 +02:00
Cohee
7dfa989e4c Bail early from key iteration 2023-12-15 22:13:02 +02:00
Cohee
9d1b563d48 Add cache for parsed characters 2023-12-15 22:11:48 +02:00
LenAnderson
279b731f64 use isFalseBoolean in while and times 2023-12-15 19:48:25 +00:00
LenAnderson
74d0ef5572 make MAX_LOOPS module wide 2023-12-15 19:47:40 +00:00
Cohee
63484ef40b #1542 Skip system messages in TXT export 2023-12-15 21:41:16 +02:00
Cohee
9d68a8b7ae #1408 Force summary source-specific controls on load 2023-12-15 21:35:25 +02:00
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
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
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
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
Cohee
2045e414d1 lint: format fix 2023-12-14 20:57:43 +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