Jared Van Bortel
4e8b82c71d
changelog: add this PR
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-10-07 14:44:12 -04:00
Jared Van Bortel
1cbea1027f
modellist: fix models.json cache location
...
- The filename must have a version number, or we will possibly load the
cache for the wrong version of GPT4All.
- The file should be stored in an appropriate folder for cache, not in the
settings location.
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-10-07 14:39:56 -04:00
Jared Van Bortel
8a64b039dc
fix removal of models in subdirectories
...
removeModel is starting to make sense now.
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-10-07 13:42:19 -04:00
Jared Van Bortel
f8143361d3
modellist: provide a path property for convenience
...
This should always be used instead of joining the current model path
setting with the filename, as models may be in subdirectories. But
fixing this correctly is not in scope for this PR.
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-10-07 13:42:13 -04:00
Jared Van Bortel
291b4bf5f6
modellist: fix removal and improve locking
...
There were issues with removing clones or models with clones from the
model page, as well as trying to remove a model that no longer exists on
disk, despite being in settings. These should now be resolved.
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-10-04 19:03:07 -04:00
Jared Van Bortel
3cfcb2a4d6
modellist: emit dataChanged on the correct index
...
dataChanged will not work correctly if we emit it on an old index after
sorting.
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-10-04 18:52:00 -04:00
Jared Van Bortel
348c0515d8
modellist: emit layoutChanged when sorting, but not otherwise
...
Also, hint to layoutChanged about the specific way in which the model
was sorted.
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-10-04 18:48:42 -04:00
Jared Van Bortel
62186a007e
modellist: reduce updateData indent
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-10-04 18:42:47 -04:00
Jared Van Bortel
9ec0f92f67
mysettings: eraseModel only needs an id
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-10-04 18:36:17 -04:00
Jared Van Bortel
d0158d2013
modellist: assert that update functions are called from main thread
...
The locking strategy used by ModelList assumes that only one thread will
be trying to update the model list at a time, as writes cannot be
implemented in a fully threadsafe manner.
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-10-04 18:29:15 -04:00
Jared Van Bortel
3dea7e2bfa
modellist: fix missing #include
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-10-04 18:18:13 -04:00
Jared Van Bortel
45120d4d96
do not connect layoutChanged to countChanged
...
layoutChanged is only used when the *order* changes. When rows are
inserted or removed, one of the other three signals is fired.
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-10-04 18:14:11 -04:00
Jared Van Bortel
d3840fb817
modellist: prefer const iterators to avoid detach
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-10-04 18:10:38 -04:00
Jared Van Bortel
6cde7cb671
fix double semicolons
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-10-04 18:05:07 -04:00
Adam Treat
158f9b9ee7
Revert "modellist: work around filtered item models getting out of sync ( #2545 )"
...
This is what caused regression seen in issue #2943
This reverts commit 30692a2dfc
.
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-10-03 08:57:43 -04:00
Andriy Mulyar
cd3d06c6db
Move newsletter link ( #3027 )
...
Signed-off-by: Andriy Mulyar <andriy.mulyar@gmail.com>
2024-10-03 08:56:29 -04:00
AT
447ef77c81
Add changelog entry for excel support. ( #3019 )
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
Signed-off-by: AT <manyoso@users.noreply.github.com>
Co-authored-by: Jared Van Bortel <jared@nomic.ai>
2024-10-01 21:23:20 -04:00
AT
db443f2090
Support attaching an Excel spreadsheet to a chat message ( #3007 )
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
Co-authored-by: Jared Van Bortel <jared@nomic.ai>
2024-10-01 21:17:49 -04:00
AT
c11b67dfcb
Make ChatModel threadsafe to support direct access by ChatLLM ( #3018 )
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
Co-authored-by: Jared Van Bortel <jared@nomic.ai>
2024-10-01 18:15:02 -04:00
AT
ee67cca885
chatmodel: remove the 'prompt' field from ChatItem ( #3016 )
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-10-01 13:57:19 -04:00
Jared Van Bortel
88b95950c5
Fix loaded chats forgetting context with non-empty system prompt ( #3015 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-10-01 11:25:04 -04:00
Jared Van Bortel
3025f9deff
chat: fix regression in regenerate from #2929 ( #3011 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-09-30 19:42:10 -04:00
Jared Van Bortel
62bc84366b
ci: use 'current' for Ubuntu image version ( #3009 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-09-30 18:56:10 -04:00
Jared Van Bortel
38140b2886
ci: fix build timeouts ( #3010 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-09-30 18:55:43 -04:00
Jared Van Bortel
e190fd0204
localdocs: implement .docx support ( #2986 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-09-30 18:48:13 -04:00
AT
ea1ade8668
Use different language for prompt size too large. ( #3004 )
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
Co-authored-by: Jared Van Bortel <jared@nomic.ai>
2024-09-27 12:29:22 -04:00
Jared Van Bortel
f9d6be8afb
backend: rebase llama.cpp on upstream as of Sep 26th ( #2998 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-09-27 12:05:59 -04:00
Jared Van Bortel
8bd937eb68
chat: release version 3.3.1 ( #2997 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-09-27 11:44:24 -04:00
Jared Van Bortel
27478a7e00
chat(build): fix incorrect APP_VERSION_BASE
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-09-26 17:43:17 -04:00
Jared Van Bortel
7b793d4435
server: fix min/max min_p/top_p values ( #2996 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-09-26 17:08:59 -04:00
Jared Van Bortel
364d9772e4
chatllm: do not pass nullptr as response callback ( #2995 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-09-26 17:07:01 -04:00
Jared Van Bortel
50949d304e
chat: bump version to 3.4.0-dev0
...
We forgot to bump the version as part of the last merge.
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-09-26 16:48:57 -04:00
AT
10d2375bf3
Hybrid search ( #2969 )
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-09-26 11:58:48 -04:00
Max Cembalest
117a8e7faa
Docs section & page for the GPT4All API server ( #2990 )
...
Signed-off-by: Max Cembalest <mbcembalest@gmail.com>
2024-09-26 11:07:49 -04:00
Ikko Eltociear Ashimine
1047c5e038
docs: update README.md ( #2979 )
...
Signed-off-by: Ikko Eltociear Ashimine <eltociear@gmail.com>
Signed-off-by: AT <manyoso@users.noreply.github.com>
Co-authored-by: AT <manyoso@users.noreply.github.com>
2024-09-23 16:12:52 -04:00
Jared Van Bortel
4dc87d9fa3
chat: release version 3.3.0 ( #2965 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-09-23 11:51:17 -04:00
Jared Van Bortel
da21174fb1
chat: bump version to v3.3.0, again ( #2974 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-09-20 18:29:53 -04:00
Jared Van Bortel
69782cf713
chat(build): fix broken installer on macOS ( #2973 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-09-20 15:34:20 -04:00
Jared Van Bortel
2975768565
chat: v3.3.0 is still not ready
...
This reverts commit 34d3d2c554
.
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-09-19 17:37:59 -04:00
Jay
cd224d475d
translations: remove es_MX vanished messages ( #2971 )
...
Signed-off-by: JSTayco <jstayco@protonmail.ch>
2024-09-19 17:25:55 -04:00
Jared Van Bortel
117cf297f2
changelog: fix release date
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-09-19 14:40:00 -04:00
Jared Van Bortel
34d3d2c554
chat: proceed with v3.3.0 release
...
This reverts commit 7e68fbbedd
.
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-09-19 14:37:43 -04:00
Jared Van Bortel
5d454603d3
chat: update and improve translations for v3.3.0 ( #2970 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
Signed-off-by: Riccardo Giovanetti <riccardo.giovanetti@gmail.com>
Co-authored-by: Riccardo Giovanetti <riccardo.giovanetti@gmail.com>
2024-09-19 14:35:53 -04:00
Victor
3682b242e7
translations: add a missing string to Romanian ( #2966 )
...
Signed-off-by: Victor <158754254+SINAPSA-IC@users.noreply.github.com>
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
Co-authored-by: Jared Van Bortel <jared@nomic.ai>
2024-09-18 16:10:26 -04:00
Jared Van Bortel
7e68fbbedd
chat: revert v3.3.0 release for now
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-09-18 15:19:00 -04:00
Jared Van Bortel
ae812ae5d7
chat: tweak release notes formatting and bump version to v3.3.0 ( #2964 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-09-18 14:18:36 -04:00
Jared Van Bortel
cc7115afeb
chat: add system requirements doc ( #2955 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-09-13 13:55:01 -04:00
Andriy Mulyar
a2b4529945
docs: add link to YouTube video tutorial ( #2954 )
...
Signed-off-by: Andriy Mulyar <andriy.mulyar@gmail.com>
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
Co-authored-by: Jared Van Bortel <jared@nomic.ai>
2024-09-12 11:38:08 -04:00
Jared Van Bortel
2528675286
chat(build): add conftest for std::optional::transform ( #2952 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-09-11 14:59:42 -04:00
Jared Van Bortel
3ef582f272
installer: disallow installation on older macOS and Ubuntu ( #2940 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-09-09 17:17:57 -04:00