188 Commits

Author SHA1 Message Date
Cohee
2fbe689605 Implement autofit for edit textarea 2024-12-21 16:47:25 +02:00
Cohee
f649e4698b Invert if cssAutofit 2024-12-21 02:52:05 +02:00
Cohee
d27d750cb2 Use CSS resizing for send textarea 2024-12-21 02:50:42 +02:00
Cohee
94de9411b6
UI performance fixes (#3207)
* Optimize visibility checks for burger and wand menus

* Optimize message actions visibility toggle

* Run drawer toggle in animation frame

* Replace jQuery slideToggle with a 3rd-party lib

* Refactor export button functionality to manage popup state with a boolean flag

* Do not close the pinned drawer on unpin

* Revert "Do not close the pinned drawer on unpin"

This reverts commit e3b34e9a586db853dd84809f4187d5b29cb9ac36.

* Refactor slideToggle options

* ease-in-out

* Don't skip frame on drawer toggle
2024-12-20 22:20:46 +02:00
Joe
17cce528f8 Undo docstring changes 2024-11-17 18:44:23 -08:00
Joe
328e3622f2 review: Fix chrome inconsistent scroll and firefox scroll to bottom 2024-11-17 18:38:38 -08:00
Joe
6e29ad4b50 Fix: Inconsistent Textarea resizing in small windows 2024-11-17 16:16:45 -08:00
Cohee
f4ef324203
Merge pull request #3024 from dylan1951/add-nano-gpt-provider
Add NanoGPT chat completions provider
2024-10-31 19:30:24 +02:00
Cohee
f5f11eebb2 Support auto-connect 2024-10-30 02:02:56 +02:00
Cohee
f918b146e7 Merge branch 'staging' into webpack 2024-10-17 23:08:36 +03:00
Cohee
ada44497de
Merge pull request #2994 from artisticMink/fix-double-quotes
Fix double double quotes when copying chat message text in Firefox
2024-10-17 22:19:48 +03:00
Cohee
f897a4ab1a Merge with browser fixes from RossMods 2024-10-17 21:25:50 +03:00
QuantumEntangledAndy
c837c2ed15
js empty 2024-10-17 09:10:27 +07:00
QuantumEntangledAndy
83182245d6
Disable swipe gestures while in edit mode 2024-10-17 08:29:33 +07:00
Cohee
14037b6e30 unvendor: Replace Bowser 2024-10-17 00:56:09 +03:00
Cohee
3387fe4bd6 unvendor: Replace DOMPurify 2024-10-16 23:11:13 +03:00
RossAscends
d4c8b5c9da remove sendForm disconnected coloring, tweak CSS to accomodate light themes 2024-10-14 01:01:07 +09:00
Goshe-nite
c016319477
Fix out-of-sync pinned drawer icons (#2944)
* Fix out-of-sync pinned drawer icons

* Ugly but consistent

---------

Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2024-10-04 16:36:48 +03:00
FriedCaper
6fc8588a8f On ctrl-enter when editing, focus text input 2024-10-03 18:49:13 -03:00
Cohee
8061f45368 RossMods: Debounce online status display 2024-09-29 19:13:19 +03:00
Cohee
2b10954002 Fix mobile screen funkiness by smashing it with a big hammer
Fixes #2879
2024-09-20 20:34:29 +03:00
Wolfsblvt
88f741b301 Fix swipe gesture, using target 2024-09-04 21:17:07 +02:00
Wolfsblvt
728a233842 Allow mobile swipes with open panels if focused
- Allow mobile swipe gestures when sheld is focused, ignoring open panels or floating prompts present now
- Fixes #2753
2024-09-04 04:45:40 +02:00
Wolfsblvt
2db344538e Fix possible background swipe gestures on popups 2024-09-04 04:37:23 +02:00
Cohee
48c2646dfa Run Safari patch before loading settings 2024-09-02 00:11:59 +03:00
Cohee
76b4c5f8c1 Add space to hotswap placeholder 2024-09-01 17:44:28 +03:00
Wolfsblvt
298baed59f Open popups should block all default hotkeys
- Fixes #2570
2024-08-18 03:16:29 +02:00
Cohee
8df27254fd
Merge pull request #2640 from edk208/release
Adding Block Entropy API endpoints for chat, image, and video generation
2024-08-11 16:19:14 +03:00
Edward Kim
b9857eb315 Added block entropy endpoints for chat and image 2024-08-08 00:08:03 -04:00
NearEDGE
ea76ec89de Removed quick regenerate button
Response to change request.
2024-08-03 16:56:43 -04:00
NearEDGE
4f76e9e10f Added quick Regenerate and Impersonate buttons
Additional buttons mimic the behavior of the continue button.
2024-08-02 08:17:29 -04:00
Wolfsblvt
d30fc5d165 Fix lint issues 2024-07-25 00:23:02 +02:00
Succubyss
b40012973e humanizedDateTime zero-pads month & day 2024-07-24 16:58:06 -05:00
Succubyss
5d7c204678 sendTextArea: the same but prettier
and also no jQuery
2024-07-12 14:17:13 -05:00
Cohee
63ddb81ef7 Don't autofit immediately if a scrollbar is visible at max height 2024-07-12 21:01:15 +03:00
Cohee
3acd60fcab Switch back to regular debounce 2024-07-12 16:03:43 +00:00
Cohee
684ce999f3 Remove getComputedStyle calls 2024-07-12 16:01:20 +00:00
Cohee
c4aed23cf7 Don't overextend input textarea height on autofit 2024-07-11 21:18:26 +03:00
Cohee
542a13a01b More Safari weirdness cope 2024-07-03 22:28:42 +03:00
Cohee
a3031d7986 Reinforce iOS check 2024-07-02 13:47:02 +00:00
Cohee
e98f38b6da Final(?) iOS cope 2024-06-28 21:27:48 +03:00
Cohee
b62cbdeebd Merge branch 'staging' into DarokCx/release 2024-06-28 19:09:12 +03:00
DarokCx
29ff0876a7 Added additional headers 2024-06-28 08:20:15 -04:00
Cohee
cf56bfb6a9 Add 01.AI as a chat completion source 2024-06-28 00:51:09 +03:00
Wolfsblvt
d737c0f285 Update Regenerate popup to use input control 2024-06-27 02:40:47 +02:00
Wolfsblvt
ec58d9272a Move ctrl+enter regenerate to new popup 2024-06-26 05:46:34 +02:00
Wolfsblvt
a5baa3605f Fix closing popup sometimes being stuck via Escape 2024-06-20 21:43:13 +02:00
Wolfsblvt
e2089b1e44 Dozens new keyboard interactables
- Made dozens of existing controls keyboard interactable
- Tweaked styling so the keyboard focus looks more pleasant
2024-06-06 02:48:06 +02:00
RossAscends
9b1a254553 scale MUI on window resize 2024-05-21 13:55:00 +09:00
RossAscends
56d0ffc1fd fix MovingUI infinite loop on resize to Y edge 2024-05-21 09:55:56 +09:00