Adam Treat
8d2c8c8cb0
Turn off saving chats to disk by default as it eats so much disk space.
2023-05-05 12:30:11 -04:00
Adam Treat
06bb6960d4
Add about dialog.
2023-05-05 10:47:05 -04:00
Adam Treat
f291853e51
First attempt at providing a persistent chat list experience.
...
Limitations:
1) Context is not restored for gpt-j models
2) When you switch between different model types in an existing chat
the context and all the conversation is lost
3) The settings are not chat or conversation specific
4) The sizes of the chat persisted files are very large due to how much
data the llama.cpp backend tries to persist. Need to investigate how
we can shrink this.
2023-05-04 15:31:41 -04:00
Adam Treat
0bb52fc5fe
Experiment with a much shorter default prompt template.
2023-05-03 12:19:14 -04:00
Adam Treat
01accf9e33
Don't exceed the window size for dialogs.
2023-05-03 08:37:45 -04:00
Adam Treat
0f70289ba4
Changes the datalake feature so all conversations are captured when opted-in.
2023-05-03 07:54:45 -04:00
Adam Treat
4a09f0f0ec
More extensive usage stats to help diagnose errors and problems in the ui.
2023-05-02 20:31:17 -04:00
Adam Treat
21dc522200
Don't block the GUI when reloading via combobox.
2023-05-02 15:02:25 -04:00
Adam Treat
48837a62fa
Provide a confirm button for deletion of chats.
2023-05-02 12:36:21 -04:00
Adam Treat
bb3e08e3dd
Use different border colors if we're current or being edited.
2023-05-02 11:34:39 -04:00
Adam Treat
f13f4f4700
Generate names via llm.
2023-05-02 11:19:17 -04:00
Adam Treat
118e0bdc44
Allow removing chats.
2023-05-01 20:56:53 -04:00
Adam Treat
412cad99f2
Hot swapping of conversations. Destroys context for now.
2023-05-01 20:27:07 -04:00
Adam Treat
a48226613c
Turn the chat list into a model.
2023-05-01 17:13:20 -04:00
Adam Treat
8f80f8e3a2
Break out the drawer into own component.
2023-05-01 13:51:46 -04:00
Adam Treat
8aed93daa5
Send optout for real and only once.
2023-04-29 11:05:44 -04:00
Adam Treat
4a968a8c88
Always hardcode.
2023-04-29 04:06:26 -04:00
Adam Treat
233505c48f
Require a direct choice for opt-in
2023-04-29 03:55:06 -04:00
Adam Treat
e6b919ee49
Always hardcode.
2023-04-28 22:46:01 -04:00
Adam Treat
c794488b25
Fixup.
2023-04-28 22:37:59 -04:00
Adam Treat
9979c78c6c
Set the folder when the browse opens
2023-04-28 22:24:59 -04:00
Adam Treat
364eeb2ce5
Don't delete symlink unless we're uninstalling.
2023-04-28 22:07:37 -04:00
Aaron Miller
ad2cb91d5a
use C locale for DoubleValidator
...
Closes https://github.com/nomic-ai/gpt4all-chat/issues/126
2023-04-28 20:45:40 -04:00
Adam Treat
43eef81ca8
New startup dialog features.
2023-04-28 11:03:16 -04:00
Adam Treat
f8754cbe1b
Fix settings dialog to use onClosed handler.
2023-04-28 11:03:16 -04:00
Aaron Miller
305c9dc30c
make download path in settings match dl dialog
2023-04-27 17:41:38 -04:00
Adam Treat
8a13d638d4
Small fix.
2023-04-27 16:45:24 -04:00
Adam Treat
6256b4fd33
Have to be able to change the download path from the download dialog and other fixes.
2023-04-27 16:27:53 -04:00
Adam Treat
b00da454e4
Provide a description and make the downloader cleaner and prettier.
2023-04-27 14:52:40 -04:00
Adam Treat
40c3733b6f
Eliminate binding loop.
2023-04-25 21:42:11 -04:00
Adam Treat
91e2eab7c3
Spelling.
2023-04-25 16:33:01 -04:00
Aaron Miller
b3e01ae865
settings: remove color hardcode & tab radius, darken border
2023-04-25 16:24:55 -04:00
Aaron Miller
cc6005b18c
tab UI fixes
2023-04-25 16:24:55 -04:00
Aaron Miller
b72cf40878
use TextField onEditingFinished instead of onAccepted
...
this will save settings on defocus instead of only
on pressing enter
Closes https://github.com/nomic-ai/gpt4all/issues/440
2023-04-25 16:24:55 -04:00
Aaron Miller
15a979b327
new settings (model path, repeat penalty) w/ tabs
2023-04-25 16:24:55 -04:00
Adam Treat
eac866ee90
A new default prompt template. Seems to work well with the repeat penalty.
2023-04-25 12:37:14 -04:00
Adam Treat
cf8a4dd868
Infinite context window through trimming.
2023-04-25 11:20:51 -04:00
Aaron Miller
29e3e04fcf
persistent threadcount setting
...
threadcount is now on the Settings object and
gets reapplied after a model switch
2023-04-24 18:05:08 -04:00
Adam Treat
f456756ba8
Make clear this is optional and bump the version.
2023-04-24 13:40:10 -04:00
Adam Treat
241e1f6773
Guide the user in what we're looking for in terms of proper response.
2023-04-24 11:14:23 -04:00
Adam Treat
70f0e86bec
Fix link color and nomic name.
2023-04-24 01:15:12 -04:00
Adam Treat
06a2a87ff7
Fixes for some theme issues on macOS.
2023-04-24 00:14:52 -04:00
Adam Treat
a092409192
Fix button theme.
2023-04-23 23:57:41 -04:00
Adam Treat
e4db8e2ac5
Use same basic theme throughout.
2023-04-23 23:56:33 -04:00
Adam Treat
93f54742b9
Small fixes.
2023-04-23 22:05:24 -04:00
Adam Treat
b4d690595b
Use the regular font pixel size for now.
2023-04-23 21:11:55 -04:00
Adam Treat
fe97a6e04f
Make the download use a temp file to save ram and make it threaded.
2023-04-23 19:43:20 -04:00
Adam Treat
c086a45173
Provide a non-priviledged place for model downloads when exe is installed to root.
2023-04-23 11:28:17 -04:00
Adam Treat
73df702abe
Make font size themeable.
2023-04-23 11:23:02 -04:00
Adam Treat
e06cff8b48
Consolidate all colors to a central theme object.
2023-04-23 09:42:35 -04:00