346 Commits

Author SHA1 Message Date
perf3ct
a084805762
Merge branch 'develop' into feat/llm-change-to-single-provider 2025-06-05 18:26:40 +00:00
Jin
4770bdeb90 docs: ✏️ Fix Journal demo relation name 2025-06-05 17:16:37 +02:00
Elian Doran
b39119119b
fix(share): custom share templates no longer working 2025-06-05 14:32:49 +03:00
Elian Doran
79dae44dbc
feat(share): improve error logging for missing templates 2025-06-05 14:32:49 +03:00
Elian Doran
b81be8f8d7
feat(share): pass t for translations 2025-06-05 14:32:49 +03:00
SiriusXT
5d017f4524 Merge branch 'develop' into date/time 2025-06-05 18:57:19 +08:00
Elian Doran
0c8ea23345
Revert "chore: 🤖 Update docs"
This reverts commit 6caba3962121e155776ed32ef6a587b848cfd5c9.
2025-06-05 08:52:38 +03:00
perf3ct
5bc2c3ac18
feat(llm): also have the embedding provider settings be changeable 2025-06-04 22:58:20 +00:00
perf3ct
63722a28a2
feat(llm): also add embeddings options for embedding creation 2025-06-04 22:30:16 +00:00
perf3ct
fe15a0378a
fix(llm): have the model_selection_stage use the instance of the aiServiceManager 2025-06-04 20:23:06 +00:00
perf3ct
a20e36f4ee
feat(llm): change from using precedence list to using a sing specified provider for either chat and/or embeddings 2025-06-04 20:13:13 +00:00
Elian Doran
9bfadd7799
Merge branch 'develop' into dateNote 2025-06-04 22:54:10 +03:00
Elian Doran
4475568d19
fix(server): migration not working due to change in becca loader 2025-06-04 22:36:51 +03:00
Elian Doran
86689896a1
test(server): don't do automatic backup if migrating database 2025-06-04 21:44:27 +03:00
Elian Doran
1818ae1f72
fix(desktop): blank screen when starting (closes #2103) 2025-06-04 19:55:04 +03:00
Jin
3339b36e61 docs: ✏️ Fix day note docs error 2025-06-04 17:01:00 +02:00
Jin
f3aa6adb65 docs: ✏️ Update day note and template docs 2025-06-04 11:14:42 +02:00
Jin
6caba39621 chore: 🤖 Update docs 2025-06-04 11:00:14 +02:00
Jin
deacd7f340 docs: ✏️ Update day note docs 2025-06-04 10:52:19 +02:00
SiriusXT
3cdee1ac86 Merge branch 'develop' into date/time 2025-06-04 16:48:37 +08:00
Elian Doran
df7f0d4099
Merge pull request #2110 from TriliumNext/feat/llm-integration-part3
LLM Integration, part 3
2025-06-04 11:41:49 +03:00
Elian Doran
6563601667
Merge pull request #2123 from FliegendeWurst/shortcuts-i18n
feat(i18n): description for all keyboard shortcuts
2025-06-04 11:39:47 +03:00
Elian Doran
8445ece231
Merge pull request #2106 from TriliumNext/fix/llm-becca-sync
fix(llm): Fix Note Embeddings not being synced correctly and causing sync loops
2025-06-04 11:38:49 +03:00
Elian Doran
dfed0d5f5b
Merge pull request #2092 from TriliumNext/feature/grafana-dashboard
feat(metrics): add documentation for using grafana dashboard
2025-06-04 11:35:55 +03:00
Elian Doran
2e1ced38e4
Merge pull request #2127 from TriliumNext/fix/llm-model-names
fix(llm): don't filter for specific words when pulling models for openai
2025-06-04 11:34:47 +03:00
Jin
48ad381a50 refactor: 💡 Add typing 2025-06-04 10:33:40 +02:00
Elian Doran
4cab710dfd
Merge pull request #2101 from TriliumNext/patch-theme-2
fix(theme): theme is not enabled on the phone
2025-06-04 11:28:22 +03:00
Elian Doran
555c596a0f
Merge branch 'develop' into shortcuts-i18n 2025-06-04 11:04:41 +03:00
Jin
f650cca652 refactor: 💡 replace substr with substring 2025-06-04 09:47:05 +02:00
Elian Doran
ce570bf080
Merge branch 'develop' into feature/grafana-dashboard 2025-06-04 10:36:56 +03:00
Elian Doran
dbeb4e1c87
fix(share): missing CK editor stylesheet (closes #2124) 2025-06-04 09:22:07 +03:00
perf3ct
3050424d53
fix(llm): don't filter for specific words when pulling models for openai 2025-06-03 20:47:16 +00:00
FliegendeWurst
12d018fdfc feat(i18n): description for all keyboard shortcuts 2025-06-03 19:10:12 +02:00
Elian Doran
cecbe5862c
fix(etapi): some endpoints failing due to async (closes #2105) 2025-06-03 19:46:38 +03:00
perf3ct
b76166b0d5
fix(llm): always fetch the embedding model 2025-06-03 05:13:32 +00:00
perf3ct
336cd1fbda
fix(llm): storing >1 message in a chat note works
fix(llm): storing >1 message in a chat note works
2025-06-03 03:15:17 +00:00
perf3ct
d4d55b20a8
fix(llm): get rid of a lot of log.info() statements that were spammy 2025-06-03 03:00:15 +00:00
perf3ct
d2ba270fdf
fix(llm): sending messages no longer throws an error at first 2025-06-03 00:18:45 +00:00
perf3ct
ab3758c9b3
refactor(llm): resolve issue with headers being sent after request was sent 2025-06-02 23:54:38 +00:00
perf3ct
e7e04b7ccd
refactor(llm): streamline chat response handling by simplifying content accumulation and removing unnecessary thinking content processing 2025-06-02 23:25:15 +00:00
perf3ct
aad92b57c7
fix(llm): prevent sent message duplication 2025-06-02 22:47:30 +00:00
perf3ct
7b498cf384
refactor(llm): update chat saving logic to prevent race conditions between client and server 2025-06-02 22:30:59 +00:00
perf3ct
ed64a5b4f7
refactor(llm): simplify chat handling by removing session store and directly integrating chat storage service 2025-06-02 22:09:59 +00:00
perf3ct
d8d5318ace
refactor(llm): remove deprecated validateEmbeddingProviders method and update session handling in chat services 2025-06-02 21:55:52 +00:00
perf3ct
3a55735cd5
refactor(llm): implement new configuration methods for provider order and validation, enhancing error handling and deprecating legacy functions 2025-06-02 21:49:35 +00:00
perf3ct
5a5a69ebb8
refactor(llm): streamline model selection by utilizing the new configuration system and enhance error handling 2025-06-02 21:44:43 +00:00
perf3ct
ce7c4a31a1
refactor(llm): enhance configuration handling to avoid default assumptions and improve error handling 2025-06-02 21:43:36 +00:00
perf3ct
45175b6af3
refactor(llm): integrate new configuration system for provider management and model selection 2025-06-02 21:36:19 +00:00
perf3ct
00ce765e96
Merge branch 'develop' into feat/llm-integration-part3 2025-06-02 20:24:18 +00:00
perf3ct
934efab533
refactor(llm): update handling of note embeddings and clean up LoadResults class 2025-06-02 19:10:47 +00:00