Commit Graph

186 Commits

Author SHA1 Message Date
Dustin Brett
8b0106152e Allow camelcase vars sometimes 2023-09-04 09:55:41 -07:00
Dustin Brett
643e705b5c Fix fullscreen issues 2023-08-07 15:24:23 -07:00
Dustin Brett
d64bfd2001 Pkg upgrades and tweaks 2023-08-03 14:52:46 -07:00
Dustin Brett
235b4c56d2 Add document tweak for webllm for now 2023-07-23 23:40:37 -07:00
Dustin Brett
7b91b9733c Test tweaks 2023-07-21 20:39:16 -07:00
Dustin Brett
62e4ddf0b9 Pkg upgrades 2023-07-12 00:01:43 -07:00
Dustin Brett
addf8db541 Use generic getProcessByFileExtension if possible 2023-06-30 14:05:34 -07:00
Dustin Brett
e368eb7dd6 Adjust default model naming 2023-05-24 23:05:37 -07:00
Dustin Brett
2cd3676c0e Use latest WebLLM implementation 2023-05-24 22:54:21 -07:00
Dustin Brett
15d78b9ff8 Make Fullscreen API cross browser 2023-05-21 22:36:36 -07:00
Dustin Brett
6318328e2a Don't log if no data response 2023-05-09 21:35:52 -07:00
Dustin Brett
6545ac9b7c Delay 100ms to trigger UI update 2023-05-09 21:25:51 -07:00
Dustin Brett
59e5762d8f Don't delay sending chat prompt 2023-05-09 19:18:54 -07:00
Dustin Brett
b80dfc54a0 Re-use WebLLM worker 2023-05-07 11:52:54 -07:00
Dustin Brett
30dfd1660c Allow reseting AI chat 2023-05-05 21:29:56 -07:00
Dustin Brett
b61d4bd15b Bail on failure of request gpu adapter 2023-05-03 20:18:15 -07:00
Dustin Brett
34b830319b Allow setting system prompt 2023-05-01 22:10:37 -07:00
Dustin Brett
be25df5c6e Fix for > undefined "bug" 2023-04-30 18:07:26 -07:00
Dustin Brett
c4391c4bff Fix chat inference 2023-04-29 09:22:33 -07:00
Dustin Brett
aa0ef4345b Better WebGPU checking 2023-04-28 20:56:59 -07:00
Dustin Brett
77e6142bde AI Chat tweaks 2023-04-25 19:32:34 -07:00
Dustin Brett
0e2bb9128a TVM migration and SD app progress 2023-04-23 21:27:32 -07:00
Dustin Brett
9517b57abd Basic progress data for LLM 2023-04-23 11:04:21 -07:00
Dustin Brett
04391bbbf3 Moved LLM to worker 2023-04-21 21:47:44 -07:00
Dustin Brett
547dce6ca7 Don't need class-methods-use-this 2023-04-21 20:50:13 -07:00
Dustin Brett
338f47cce7 Base AI Chat name on selected engine 2023-04-21 14:50:00 -07:00
Dustin Brett
85ca03d597 SD/LLM Fixes & tweaks 2023-04-21 12:18:35 -07:00
Dustin Brett
9b93cd96b9 WebLLM, unstable but can work 2023-04-20 23:00:39 -07:00
Dustin Brett
7c195118f6 Fix height bug in prod builds 2023-04-08 20:15:23 -07:00
Dustin Brett
4bc4b1ea5a Only resize in very specific case 2023-04-07 10:44:21 -07:00
Dustin Brett
72609459c6 Use window.innerHeight instead 2023-04-06 21:30:22 -07:00
Dustin Brett
4ba15af46f Target the height fix for mobile 2023-04-06 21:18:30 -07:00
Dustin Brett
7667dd1d28 Adjust initial viewport if it changes 2023-04-06 19:44:47 -07:00
Dustin Brett
bedf3ccf43 Use prebuilt hugging face module, not npm 2023-04-02 22:13:32 -07:00
Dustin Brett
90e1c015a1 Add text gen and default to it 2023-03-20 21:32:27 -07:00
Dustin Brett
b1fcddc2d2 Fix hugging face images 2023-03-20 20:32:20 -07:00
Dustin Brett
cdf44f0119 Make sure extensions are lowercase on compares 2023-03-19 21:20:33 -07:00
Dustin Brett
4da4f74eec AI refactors and add classify 2023-03-18 21:51:55 -07:00
Dustin Brett
590dee6a92 AI Inference Refactoring 2023-03-18 19:38:16 -07:00
Dustin Brett
c46c925e39 Just helpful 2023-03-18 01:12:51 -07:00
Dustin Brett
a3bb7e9bee Tweaks to OpenAI logic 2023-03-17 23:08:40 -07:00
Dustin Brett
ad747e1c61 OpenAI tweaks 2023-03-17 20:51:11 -07:00
Dustin Brett
c14a5c4a1c Identify images 2023-03-17 08:44:03 -07:00
Dustin Brett
7192e3e7be AI Chat Improvements 2023-03-16 20:39:28 -07:00
Dustin Brett
d42a8a7c00 Added DALL-E 2 2023-03-14 21:50:13 -07:00
Dustin Brett
a281aa0a9a AI Chat PT5 2023-03-14 21:11:34 -07:00
Dustin Brett
0038006495 Close with transtion on alt+f4 2023-03-05 22:16:24 -08:00
Dustin Brett
3275acbd8c Need defaults for min/max key bindings 2023-03-05 21:49:24 -08:00
Dustin Brett
41b4f1dd37 Fix click+dblclick trigger on 1 touch 2023-02-28 12:16:13 -08:00
Dustin Brett
ed231d402a Better focus via keyboard on file entire 2023-02-12 22:20:38 -08:00
Dustin Brett
37c0da21cb Don't allow min/max with keyboard unless allowed 2023-02-07 22:57:04 -08:00
Dustin Brett
2046c060f9 Memoize moveHistory in useHistory hook 2023-02-07 22:56:26 -08:00
Dustin Brett
c11513f057 Use ref instead of processes in deps 2023-02-07 22:40:12 -08:00
Dustin Brett
814a0b88bf Refactored url loader hook 2023-02-07 22:19:21 -08:00
Dustin Brett
f47aa28e9c Keyboard shortcuts to min/max windows 2023-01-24 20:50:09 -08:00
Dustin Brett
ac6f660360 Alt f4 and d bindings 2022-11-23 20:48:34 -08:00
Dustin Brett
52626617f6 Linting upgrades 2022-11-20 22:51:11 -08:00
Dustin Brett
03c590a12d Less useCallback's 2022-11-20 14:12:01 -08:00
Dustin Brett
4e3e4c7e6d Allow passing http urls to Browser app 2022-11-11 22:33:43 -08:00
Dustin Brett
e4a6992cb1 Load url in app if it exists 2022-11-11 22:29:18 -08:00
Dustin Brett
688f85f403 Keep iframe focus callback ref updated 2022-08-31 21:16:47 -07:00
Dustin Brett
fc8d647c1b Emulator improvements 2022-08-24 08:56:57 -07:00
Dustin Brett
3c7f13a94d Handle escape on run in fullscreen 2022-08-20 22:21:13 -07:00
Dustin Brett
9ca83602cc Typing build fixes 2022-08-18 22:38:00 -07:00
Dustin Brett
3649ae483f Add meta D & E keys 2022-08-03 21:34:11 -07:00
Dustin Brett
9b24d321b0 Allow meta combos and open menu on up 2022-08-03 10:15:48 -07:00
Dustin Brett
0b200b0887 Don't continue on unknown key 2022-08-01 19:52:18 -07:00
Dustin Brett
53d6b45509 More efficent listeners when possible 2022-07-31 21:56:07 -07:00
Dustin Brett
0080d1e076 Use Meta key in fullscreen + fullscreen menu 2022-07-28 21:01:20 -07:00
Dustin Brett
6c46f87481 Wallpaper and clock improvements 2022-06-24 11:46:00 -07:00
Dustin Brett
f0d71daa34 Move transfer dialog hook 2022-06-20 22:33:39 -07:00
Dustin Brett
5f663ad9a0 More responsive start menu 2022-06-09 21:02:42 -07:00
Dustin Brett
54222b75d3 Require ctrl for some key combos 2022-05-29 12:37:10 -07:00
Dustin Brett
515eb53a1e Open run on shift+r 2022-05-07 14:21:17 -07:00
Dustin Brett
3c48fd560d Don't load worker if workerInit is empty 2022-04-23 22:10:35 -07:00
Dustin Brett
f36e1366dc Simpler worker 2022-04-20 21:13:30 -07:00
Dustin Brett
43224b4e75 Memoize more stuff 2022-03-19 14:57:22 -07:00
Dustin Brett
3c3af5690c Better wallpaper hot loading 2022-03-15 21:29:08 -07:00
Dustin Brett
aad993666e Switch to module workers 2022-03-09 21:20:03 -08:00
Dustin Brett
99ef38f06d Ignore case in query string app/url 2022-02-15 22:00:59 -08:00
Dustin Brett
ec70912af2 Only load one app from query string 2022-02-15 21:29:16 -08:00
Dustin Brett
0666b625eb Allow naming worker threads 2022-01-29 22:44:00 -08:00
Dustin Brett
f0ed24eb6c Improvements to worker hook 2022-01-29 14:37:00 -08:00
Dustin Brett
9e73155b2e Add Shift+f5 and adjust key bindings 2022-01-14 13:33:34 -08:00
Dustin Brett
97813e58b9 Open terminal with F10 2022-01-13 23:13:49 -08:00
Dustin Brett
bc6b0b2082 Renames for consistency 2022-01-11 20:04:08 -08:00
Dustin Brett
58e614c0e3 Move some keys into body event listener 2022-01-08 22:06:36 -08:00
Dustin Brett
49533ce0dc Detect default app in url 2021-12-30 13:22:41 -08:00
Dustin Brett
2b889e68d9 Refactor utils directory structure 2021-12-30 10:36:58 -08:00
Dustin Brett
99873f1228 Reorganize Directory Structure 2021-04-10 21:42:47 -07:00
Dustin Brett
7a4a975185 Reorganized context files/folders 2021-04-10 21:22:30 -07:00
Dustin Brett
38ec1dc15a Load image icons dynamically 2021-04-04 00:17:15 -07:00
Dustin Brett
9390f5d777 Allow running urls in apps and multiple instances of app 2021-04-03 22:45:23 -07:00
Dustin Brett
29489f8138 Add File Drag/Drop ability 2021-04-03 22:33:11 -07:00
Dustin Brett
94554dc34b Allow disabling maximize and auto resize window 2021-04-03 22:03:47 -07:00
Dustin Brett
d293374603 Refactor file info state and added fallback 2021-04-03 21:51:11 -07:00
Dustin Brett
19af63629f Storing window size/position in active state 2021-03-27 23:39:59 -07:00
Dustin Brett
ab51ff9f86 Added Window states to session context 2021-03-27 23:17:42 -07:00
Dustin Brett
adf5617611 Refactored resizing and dragging hooks 2021-03-27 22:01:26 -07:00
Dustin Brett
6e202088f9 Use Size type from Rnd 2021-03-27 21:32:00 -07:00