410 Commits

Author SHA1 Message Date
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
perf3ct
cc0795f812
fix(llm): also add note_embeddings to froca and consistency tests 2025-06-02 15:49:45 +00:00
perf3ct
f3a21cda98
fix(llm): add the noteEmbedding object to all things becca to make it happy 2025-06-02 15:26:32 +00:00
perf3ct
dcab4caee3
feat(llm): redo chat storage, part 3 2025-06-02 15:12:08 +00:00
Elian Doran
d9249e3760
fix(server): webclipper not working due to import issue 2025-06-02 16:34:41 +03:00
SiriusXT
78626e67d2 fix(theme): When using next as the base for custom themes, the next theme is not enabled on the phone 2025-06-02 16:13:17 +08:00
perf3ct
f6af617f6b
feat(llm): redo chat storage, part 2 2025-06-02 02:38:21 +00:00
perf3ct
86d5e416b5 feat(metrics): add documentation for using grafana dashboard 2025-06-01 19:01:15 -07:00
perf3ct
35f78aede9
feat(llm): redo chat storage, part 1 2025-06-02 00:56:19 +00:00
Elian Doran
68d094d119
docs(guide): mention geo map updates 2025-06-01 15:52:03 +03:00
SiriusXT
029d6df5ec Merge branch 'develop' into date/time 2025-06-01 15:41:46 +08:00
SiriusXT
a8c4b11c9f feat(insert time): Add configurable date/time format for Alt+T shortcut 2025-06-01 15:27:50 +08:00
perf3ct
2c48a70bfb
feat(llm): use ckeditor for text input area for mention support instead of textinput 2025-06-01 03:03:26 +00:00
perf3ct
3fae664877
feat(llm): add utils for excluding notes from LLM 2025-06-01 02:51:36 +00:00
perf3ct
ba98bd9097
Merge branch 'develop' into feat/llm-integration-part2 2025-05-31 10:48:00 -07:00
SngAbc
e2ac581b14
Merge pull request #2072 from vanndoublen/feature/custom-datetime-format
Feature/custom datetime format
2025-05-31 21:50:26 +08:00
Elian Doran
5d2a779817
chore(server): remove now redundant shebang 2025-05-31 00:19:06 +03:00
Elian Doran
7542038756
fix(style): context menu appearing while page is loading 2025-05-30 22:01:12 +03:00
Elian Doran
355d1cfb5e
chore(docs): sync 2025-05-30 21:45:45 +03:00
Elian Doran
adc9172681
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop 2025-05-30 21:33:28 +03:00
Elian Doran
8994f537dc
fix(migration): use bundleable migrations
This fixes TypeScript migrations, which were not being run correctly
even in previous versions.

On the ESBuild version, neither SQL migrations worked due to the fact
that they were not being bundled.
2025-05-30 21:32:35 +03:00
Elian Doran
b93e44a38f
fix(llm): button shown even if disabled 2025-05-30 17:39:38 +03:00
perf3ct
a7906d6b99
refactor(llm): improve search tools error handling and parameter validation with clearer guidance 2025-05-30 00:23:18 +00:00
perf3ct
910c5039f4
feat(llm): add LLM guidance system for failed tool executions and validations 2025-05-30 00:15:40 +00:00
perf3ct
f04e56137b
refactor(llm): improve type safety in tool calling stage and simplify tool call handling 2025-05-29 22:05:38 +00:00
perf3ct
7c63652105
feat(llm): improve type safety and error handling in tool call transformations 2025-05-29 22:03:23 +00:00
perf3ct
2f303b1ae9
feat(llm): also update OpenAI tool usage prompts 2025-05-29 21:58:03 +00:00
perf3ct
8f8b9d9e3b
feat(llm): really try to coax ollama to run tools 2025-05-29 21:24:04 +00:00
perf3ct
87859aec1c
fix(llm): reduce the use of "any" in the tool_calling_stage and update prompt for tool calling 2025-05-29 21:15:05 +00:00
perf3ct
ba59d6b3c1
feat(llm): reduce the use of "any" in the tool calling stage 2025-05-29 21:07:12 +00:00
perf3ct
511d2c5e96
feat(llm): add empty result handling and parameter adjustment suggestions for tool execution 2025-05-29 21:04:06 +00:00
perf3ct
6169efe96b
fix(llm): make sure the default option for ollama in settings matches what the client shows 2025-05-29 20:47:25 +00:00
perf3ct
f6329aab73
fix(llm): fix provider error checking 2025-05-29 20:45:27 +00:00
Elian Doran
b88f07c202
refactor(server): add missing override 2025-05-29 13:34:42 +03:00
Elian Doran
ff106e21cf
chore(server): fix more type errors 2025-05-28 19:57:55 +03:00
Elian Doran
ba7c93967e
chore(server): fix some type errors 2025-05-28 19:03:53 +03:00
Elian Doran
06528ec74b
docs(user): add some more keyboard shortcuts 2025-05-27 21:00:13 +03:00