perf3ct
ce7c4a31a1
refactor(llm): enhance configuration handling to avoid default assumptions and improve error handling
2025-06-02 21:43:36 +07:00
perf3ct
45175b6af3
refactor(llm): integrate new configuration system for provider management and model selection
2025-06-02 21:36:19 +07:00
perf3ct
00ce765e96
Merge branch 'develop' into feat/llm-integration-part3
2025-06-02 20:24:18 +07:00
perf3ct
934efab533
refactor(llm): update handling of note embeddings and clean up LoadResults class
2025-06-02 19:10:47 +07:00
Elian Doran
4ed30e0624
test(etapi): port basic-auth
2025-06-02 21:43:40 +07:00
Elian Doran
95641a3b6d
test(etapi): port search
2025-06-02 21:16:57 +07:00
Elian Doran
4e81be8c76
test(etapi): port other
2025-06-02 20:59:25 +07:00
Elian Doran
887a7f900c
test(etapi): port create-entities
2025-06-02 20:36:53 +07:00
Elian Doran
6121fb0ad6
test(etapi): port create-backup
2025-06-02 19:30:06 +07:00
Elian Doran
9e6d78b625
test(etapi): port no-token
2025-06-02 19:26:36 +07:00
Elian Doran
f9f3f1983f
test(etapi): port basic-auth
2025-06-02 19:16:48 +07:00
Elian Doran
b88af5e4b3
test(etapi): port api-metrics
2025-06-02 19:02:01 +07:00
Elian Doran
053ff0568d
test(etapi): port app-info
2025-06-02 18:51:10 +07:00
perf3ct
cc0795f812
fix(llm): also add note_embeddings to froca and consistency tests
2025-06-02 15:49:45 +07:00
perf3ct
f3a21cda98
fix(llm): add the noteEmbedding object to all things becca to make it happy
2025-06-02 15:26:32 +07:00
perf3ct
dcab4caee3
feat(llm): redo chat storage, part 3
2025-06-02 15:12:08 +07:00
Elian Doran
d9249e3760
fix(server): webclipper not working due to import issue
2025-06-02 16:34:41 +07:00
Elian Doran
1af20bdb73
fix(vite): tests not runnable
2025-06-02 16:25:19 +07: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 +07:00
Elian Doran
70fb610e8d
Merge branch 'develop' into feature/grafana-dashboard
2025-06-02 09:11:38 +07:00
Elian Doran
b0e5190718
Merge pull request #2081 from TriliumNext/renovate/openai-5.x
...
chore(deps): update dependency openai to v5
2025-06-02 09:10:17 +07:00
Elian Doran
f4c74b5c7c
Merge pull request #2080 from TriliumNext/renovate/mime-types-3.x
...
chore(deps): update dependency @types/mime-types to v3
2025-06-02 09:08:42 +07:00
perf3ct
f6af617f6b
feat(llm): redo chat storage, part 2
2025-06-02 02:38:21 +07: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 +07:00
Elian Doran
68d094d119
docs(guide): mention geo map updates
2025-06-01 15:52:03 +07:00
SiriusXT
029d6df5ec
Merge branch 'develop' into date/time
2025-06-01 15:41:46 +07:00
SiriusXT
a8c4b11c9f
feat(insert time): Add configurable date/time format for Alt+T shortcut
2025-06-01 15:27:50 +07:00
perf3ct
2c48a70bfb
feat(llm): use ckeditor for text input area for mention support instead of textinput
2025-06-01 03:03:26 +07:00
perf3ct
3fae664877
feat(llm): add utils for excluding notes from LLM
2025-06-01 02:51:36 +07:00
renovate[bot]
7c2bb38182
chore(deps): update dependency openai to v5
2025-06-01 01:52:10 +07:00
renovate[bot]
2fb2fcf88b
chore(deps): update dependency @types/mime-types to v3
2025-06-01 01:51:27 +07: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 +07:00
Elian Doran
5ae9f8588e
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-05-31 13:36:32 +07:00
Elian Doran
1b5e51b285
fix(server): entrypoint for standalone server
2025-05-31 13:36:28 +07:00
renovate[bot]
d7cb09c71c
chore(deps): update dependency openai to v4.104.0
2025-05-31 09:17:24 +07:00
renovate[bot]
60526c21fb
chore(deps): update dependency ollama to v0.5.16
2025-05-31 02:58:06 +07:00
Elian Doran
5af4d65d1f
chore(server): bump node version
2025-05-31 01:32:52 +07:00
Elian Doran
5d2a779817
chore(server): remove now redundant shebang
2025-05-31 00:19:06 +07:00
Elian Doran
7542038756
fix(style): context menu appearing while page is loading
2025-05-30 22:01:12 +07:00
Elian Doran
355d1cfb5e
chore(docs): sync
2025-05-30 21:45:45 +07:00
Elian Doran
adc9172681
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-05-30 21:33:28 +07: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 +07:00
Elian Doran
b93e44a38f
fix(llm): button shown even if disabled
2025-05-30 17:39:38 +07:00
perf3ct
a7906d6b99
refactor(llm): improve search tools error handling and parameter validation with clearer guidance
2025-05-30 00:23:18 +07:00
perf3ct
910c5039f4
feat(llm): add LLM guidance system for failed tool executions and validations
2025-05-30 00:15:40 +07:00
perf3ct
f04e56137b
refactor(llm): improve type safety in tool calling stage and simplify tool call handling
2025-05-29 22:05:38 +07:00
perf3ct
7c63652105
feat(llm): improve type safety and error handling in tool call transformations
2025-05-29 22:03:23 +07:00
perf3ct
2f303b1ae9
feat(llm): also update OpenAI tool usage prompts
2025-05-29 21:58:03 +07:00
perf3ct
8f8b9d9e3b
feat(llm): really try to coax ollama to run tools
2025-05-29 21:24:04 +07: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 +07:00
perf3ct
ba59d6b3c1
feat(llm): reduce the use of "any" in the tool calling stage
2025-05-29 21:07:12 +07:00
perf3ct
511d2c5e96
feat(llm): add empty result handling and parameter adjustment suggestions for tool execution
2025-05-29 21:04:06 +07: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 +07:00
perf3ct
f6329aab73
fix(llm): fix provider error checking
2025-05-29 20:45:27 +07:00
Elian Doran
b88f07c202
refactor(server): add missing override
2025-05-29 13:34:42 +07:00
Elian Doran
7651083e63
Merge remote-tracking branch 'origin/develop' into refactor/typecheck_errors
2025-05-29 09:35:12 +07:00
Elian Doran
3a33013307
Merge pull request #2043 from TriliumNext/renovate/node-22.x
...
chore(deps): update node.js to v22.16.0
2025-05-29 09:17:27 +07:00
renovate[bot]
77bf898805
chore(deps): update node.js to v22.16.0
2025-05-29 06:16:15 +07:00
Elian Doran
4e1959a159
Merge pull request #2036 from TriliumNext/renovate/electron-36.x
...
chore(deps): update dependency electron to v36.3.2
2025-05-29 09:12:32 +07:00
renovate[bot]
50b7046d6c
fix(deps): update dependency i18next to v25.2.1
2025-05-29 01:38:27 +07:00
renovate[bot]
1404af9db4
chore(deps): update dependency electron to v36.3.2
2025-05-29 01:36:27 +07:00
Elian Doran
52a082d0e2
chore(server): align test configuration
2025-05-28 20:09:56 +07:00
Elian Doran
ff106e21cf
chore(server): fix more type errors
2025-05-28 19:57:55 +07:00
Elian Doran
ba7c93967e
chore(server): fix some type errors
2025-05-28 19:03:53 +07:00
Elian Doran
05c4721bd5
chore(server): type error due to ESM vs CJS
2025-05-28 00:05:16 +07:00
Elian Doran
811f0ea2bf
chore(server,desktop): re-enable strict mode
2025-05-28 00:00:59 +07:00
Elian Doran
ef6eac6f6e
chore(desktop): fix version
2025-05-27 22:26:52 +07:00
Elian Doran
7d29a6279e
fix(server): exporting .zip not working in dev mode
2025-05-27 22:04:09 +07:00
Elian Doran
06528ec74b
docs(user): add some more keyboard shortcuts
2025-05-27 21:00:13 +07:00
Elian Doran
c3e0ef3a27
docs(user): mention keyboard shortcuts
2025-05-27 20:54:17 +07:00
Elian Doran
061e238a8e
fix(docker/rootless): missing bash under alpine
2025-05-27 20:05:08 +07:00
Elian Doran
02fc5214a3
fix(docker/rootless): entrypoint if executable bit is not set
2025-05-27 19:52:44 +07:00
Elian Doran
a1dda3c01a
Merge branch 'develop' into feat/add-rootless-dockerfiles
2025-05-27 19:34:49 +07:00
Elian Doran
31c95d568c
chore(demo): sync
2025-05-27 19:33:46 +07:00
Elian Doran
0e10485199
chore(demo): sync
2025-05-27 19:24:05 +07:00
Elian Doran
0bb294753f
chore(demo): sync
2025-05-27 19:24:04 +07:00
Elian Doran
099e73b114
chore(demo): move to right directory
2025-05-27 19:24:04 +07:00
perf3ct
405b1c5ffc
fix(docs): fix bearer_token reference in metrics docs
2025-05-27 15:23:44 +07:00
perf3ct
ab2f27180d
feat(server/metrics): add documentation around the new metrics endpoint
2025-05-26 13:51:03 +07:00
perf3ct
758b22e6b1
feat(server): remove the use of "any" for metrics endpoint
2025-05-26 20:26:03 +07:00
perf3ct
52fb5fa298
feat(server): add metrics endpoint and functionality
2025-05-26 19:50:04 +07:00
Elian Doran
39d5c5f756
chore(server): do not emit declaration files
2025-05-26 17:50:49 +07:00
Elian Doran
79422da733
Merge pull request #2014 from FliegendeWurst/demo-mode
...
feat(server): add option to mount database read-only
2025-05-26 16:47:10 +07:00
Elian Doran
3d22a64b5a
chore(docs): update public documentation as well
2025-05-26 08:18:54 +07:00
Elian Doran
cb8a08d590
chore(nx): run client server automatically
2025-05-25 22:20:02 +07:00
Elian Doran
93c939bf08
fix(docker/rootless): main entry point extension
2025-05-25 21:48:12 +07:00
Elian Doran
b635c74d01
fix(docker/rootless): copy sequence after switch to esbuild
2025-05-25 21:47:35 +07:00
Elian Doran
84ab4dcb8b
chore(docker): format Dockerfiles
2025-05-25 21:45:42 +07:00
Elian Doran
aa10638fd8
feat(nx/server): add build/run scripts for docker rootless
2025-05-25 21:25:43 +07:00
Elian Doran
a32f355193
Merge remote-tracking branch 'origin/develop' into feat/add-rootless-dockerfiles
2025-05-25 21:22:31 +07:00
Elian Doran
13a8c6c488
Merge branch 'develop' into renovate/electron-36.x
2025-05-25 21:13:29 +07:00
Elian Doran
3850d471c0
fix(server): CSS raw imports
2025-05-25 20:06:04 +07:00
Elian Doran
9688013c91
fix(server): login rendering failure
2025-05-25 17:36:53 +07:00
Elian Doran
82f94ff3e6
fix(server): wrong import for dayjs
2025-05-25 16:33:34 +07:00
Elian Doran
470cc69a85
Merge remote-tracking branch 'origin/develop' into feature/server_esbuild
2025-05-25 16:23:39 +07:00
Elian Doran
adc8e8ad73
fix(server): serving of images in dev mode
2025-05-25 14:15:12 +07:00
Elian Doran
fa9d0be651
refactor(server): async import without side effects
2025-05-25 14:09:51 +07:00
FliegendeWurst
5acdb698bb
fix(server): don't optimize database in read-only mode
2025-05-24 17:35:52 +07:00
FliegendeWurst
bd0cb91171
feat(server): log ignored DB changes in wrapper
2025-05-24 17:35:52 +07:00
Elian Doran
3ac4113235
Merge pull request #2008 from TriliumNext/renovate/anthropic-ai-sdk-0.x
...
chore(deps): update dependency @anthropic-ai/sdk to v0.52.0
2025-05-24 15:42:30 +07:00
renovate[bot]
81efea083b
chore(deps): update dependency openai to v4.103.0
2025-05-24 02:29:08 +07:00
renovate[bot]
66afc72d19
chore(deps): update dependency electron to v36.3.1
2025-05-24 02:28:25 +07:00
renovate[bot]
1e55076228
chore(deps): update dependency @anthropic-ai/sdk to v0.52.0
2025-05-24 02:27:38 +07:00
Elian Doran
9867d1ab9f
fix(docker): reintroduce docker healthcheck
2025-05-23 22:37:16 +07:00
Elian Doran
43d9f77518
fix(desktop/esbuild): asset path not working at runtime
2025-05-23 17:56:44 +07:00
Elian Doran
d7f8946c98
fix(server/esbuild): missing build dependencies
2025-05-23 17:22:15 +07:00
Elian Doran
60af6f5826
fix(server/esbuild): use separate config in order to solve dependency order issue
2025-05-23 17:11:24 +07:00
Elian Doran
306d75e3f3
fix(server/esbuild): runtime error due to missing jsdom
2025-05-23 16:39:34 +07:00
Elian Doran
1a49a25a7d
fix(docker): extension in `start-docker.sh`
2025-05-23 13:29:51 +07:00
Elian Doran
1abf1d3f60
chore(server/esbuild): switch to cjs to embed deps
2025-05-23 11:58:36 +07:00
perf3ct
aa8fd6dbd1
feat(docker): add to the rootless docker docs
2025-05-22 15:54:10 +07:00
perf3ct
6de074a976
fix(docker): have the container fill in the user variable
2025-05-22 22:47:29 +07:00
Elian Doran
9ff2271423
chore(server): disable code splitting
...
Not supported due to dynamic requires which are not supported by esbuild.
2025-05-22 23:14:44 +07:00
Elian Doran
5501733498
refactor(server): unnecessary usage of fs-extra
2025-05-22 23:06:04 +07:00
perf3ct
093cd5c53f
fix(docker): fix when we copy and chmod the entrypoint for rootless images
2025-05-22 12:49:38 +07:00
Elian Doran
b792816d00
fix(server/esbuild): enable code splitting to help with electron imports
2025-05-22 22:36:55 +07:00
Elian Doran
f859114231
fix(server/esbuild): dependencies not bundled
2025-05-22 21:23:09 +07:00
Elian Doran
867dd70c02
fix(docker): package.json missing for rebuild
2025-05-22 19:02:53 +07:00
Elian Doran
dac801b369
fix(server/esbuild): node_modules not copied
2025-05-22 16:54:19 +07:00
Elian Doran
f13ec55082
fix(server): build not depending properly
2025-05-22 16:53:27 +07:00
Elian Doran
3b9683d763
fix(server): unable to depend on src
2025-05-22 15:37:34 +07:00
Elian Doran
edc180189c
Merge remote-tracking branch 'origin/develop' into feature/server_esbuild
2025-05-22 12:24:02 +07:00
Elian Doran
5444e6b9cb
refactor(server): separate build config for serve
2025-05-22 11:54:29 +07:00
Elian Doran
7b00dbce89
Merge pull request #1999 from TriliumNext/renovate/node-22.x
...
chore(deps): update node.js to v22.16.0
2025-05-22 09:14:49 +07:00
Elian Doran
ff758690e2
Merge pull request #1997 from TriliumNext/renovate/compression-1.x
...
chore(deps): update dependency @types/compression to v1.8.0
2025-05-22 09:14:17 +07:00
renovate[bot]
5c0de8fec7
chore(deps): update node.js to v22.16.0
2025-05-22 01:57:05 +07:00
renovate[bot]
a6f9a4fa62
chore(deps): update dependency openai to v4.102.0
2025-05-22 01:57:00 +07:00
renovate[bot]
0878752c56
chore(deps): update dependency @types/compression to v1.8.0
2025-05-22 01:56:17 +07:00
perfectra1n
436fc4c943
fix(docker): make the rootless entrypoint print more useful information if uid/gid are wrong
2025-05-21 15:42:30 +07:00
perfectra1n
d73a289a05
feat(docker): move from inline script to entrypoint
2025-05-21 15:40:21 +07:00
Elian Doran
100184121c
Merge pull request #1984 from TriliumNext/markdown-math
...
fix(import): Unable to handle multi line mathematical formulas when i…
2025-05-21 23:55:51 +07:00
Elian Doran
9a18fea073
feat(server): add safeguard if public is missing
2025-05-21 23:31:40 +07:00
perf3ct
a05e126d7d
feat(docs): add documentation around using the rootless Docker image
2025-05-21 13:21:32 +07:00
perf3ct
cbbbae727f
Merge branch 'develop' into feat/add-rootless-dockerfiles
2025-05-21 12:58:05 +07:00
Elian Doran
8cf4040ca0
fix(server/esbuild): assets not copied in prod build
2025-05-21 22:44:40 +07:00
FliegendeWurst
2427addf65
feat(server): override options for read-only database
2025-05-21 17:24:36 +07:00
Elian Doran
6c25471f91
fix(server): resource dir for serve mode
2025-05-21 18:20:17 +07:00
Elian Doran
4d8b9a6035
fix(server): copying of assets
2025-05-21 18:20:02 +07:00
Elian Doran
b59af770c2
fix(server): server not starting due to dependency on electron remote
2025-05-21 18:06:09 +07:00
FliegendeWurst
fd0f0196cc
feat(server): add option to mount database read-only
2025-05-21 17:00:08 +07:00
Elian Doran
9d6758b315
refactor(server); electron imports causing issues in bundle
2025-05-21 16:32:51 +07:00
Elian Doran
fe8b905922
refactor(serve): unnecessary export causing issues with types
2025-05-21 16:32:30 +07:00
Elian Doran
3b6679a744
refactor(serve): solve some more type errors
2025-05-21 16:00:57 +07:00
Elian Doran
0a56587c75
fix(server): import issue for share template
2025-05-21 15:43:02 +07:00
Elian Doran
de83029c3a
refactor(server): various type errors
2025-05-21 15:42:53 +07:00
Elian Doran
6414dd71ab
refactor(server): more unaccessible types
2025-05-21 15:42:35 +07:00
Elian Doran
7aaa94d01b
refactor(server): missing exports causing hidden types
2025-05-21 15:34:31 +07:00
Elian Doran
b9df707369
refactor(server): type errors due to change in API
2025-05-21 15:34:16 +07:00
Elian Doran
827a8fc1b4
refactor(server): solve some build type errors
2025-05-21 13:31:07 +07:00
Elian Doran
afb3918571
refactor(server): switch to esbuild
2025-05-21 13:30:46 +07:00
SiriusXT
04bd541542
fix(markdown): Make the math formula conversion ignore formulas inside code blocks
2025-05-21 17:15:54 +07:00
renovate[bot]
71b4e1b46b
chore(deps): update dependency webpack to v5.99.9
2025-05-20 20:56:05 +07:00
renovate[bot]
b90c3284c6
chore(deps): update dependency image-type to v6
2025-05-20 17:44:04 +07:00
Elian Doran
e573fd7fdb
fix(server): serving of Excalidraw assets
2025-05-20 20:19:34 +07:00
Elian Doran
5d47d2652d
test(server): broken test due to changes in path
2025-05-20 19:47:34 +07:00
Elian Doran
74a15ee6a4
fix(server): root assets path in dev mode
2025-05-20 19:34:21 +07:00
Elian Doran
61aeb2c9ff
chore(server): separate port for start-prod
2025-05-20 19:16:46 +07:00
Elian Doran
ccb7dc557c
fix(server): missing bootstrap in prod
2025-05-20 19:16:23 +07:00
Elian Doran
9c1a65427f
fix(in-app-help): rendering in dev mode
2025-05-20 18:33:25 +07:00
Elian Doran
d06b2c4c00
fix(server): @fs proxy not working correctly
2025-05-20 18:23:02 +07:00
SiriusXT
6a9b44e4a1
Fixed indentation
2025-05-20 22:14:30 +07:00
SiriusXT
6e8e343301
fix(import): Unable to handle multi line mathematical formulas when importing markdown
2025-05-20 22:03:40 +07:00
vanndoublen
f640c9212e
Merge branch 'develop' into feature/custom-datetime-format
2025-05-20 19:55:45 +07:00
Elian Doran
57108d4dfd
Merge remote-tracking branch 'origin/develop' into client_vite
2025-05-20 11:02:01 +07:00
Elian Doran
4e4da17644
Merge pull request #1980 from TriliumNext/renovate/multer-2.x
...
chore(deps): update dependency multer to v2
2025-05-20 10:38:31 +07:00
renovate[bot]
528bd9ca03
fix(deps): update dependency marked to v15.0.12
2025-05-20 07:14:26 +07:00
renovate[bot]
48f8feb6e1
chore(deps): update dependency multer to v2
2025-05-20 02:48:51 +07:00
renovate[bot]
28cc563f54
fix(deps): update dependency i18next to v25.2.0
2025-05-20 02:48:09 +07:00
Elian Doran
0be40012ba
chore(vite): get rid of missing boxicons
2025-05-19 20:16:49 +07:00
Elian Doran
40aa71b2b4
fix(vite): serving of source assets
2025-05-19 20:04:51 +07:00
Elian Doran
e536ec4cbf
fix(vite): use base path
2025-05-19 19:51:33 +07:00
Elian Doran
a5f0b3b9b2
Merge remote-tracking branch 'origin/develop' into client_vite
2025-05-19 16:50:00 +07:00
Elian Doran
41533598fd
Merge remote-tracking branch 'origin/develop' into client_vite
2025-05-19 16:42:11 +07:00
Elian Doran
f92047bcac
refactor(common): rename highlightjs to markdown language code
2025-05-18 20:22:32 +07:00
Elian Doran
1a4d1bc791
refactor(commons): deduplicate mime_type_definitions
2025-05-18 19:33:11 +07:00
Elian Doran
4537dfa660
chore(highlightjs): reintroduce grouping of themes
2025-05-18 18:58:46 +07:00
Elian Doran
8b11f25f0c
chore(highlightjs): introduce client-level list of themes
2025-05-18 17:12:45 +07:00
Elian Doran
b0ebeb22d5
fix(highlightjs): unable to match due to init normalization
2025-05-18 16:05:50 +07:00
Elian Doran
7bfe261ac6
refactor(highlightjs): move dependency
2025-05-18 00:20:43 +07:00
Elian Doran
932a371b3a
chore(server): remove unnecessary CSS
2025-05-18 00:03:16 +07:00
Elian Doran
c0c79b123f
fix(mobile): apply same fix about jquery
2025-05-18 00:01:53 +07:00
Elian Doran
84d9198396
refactor(client): tree CSS
2025-05-17 23:11:17 +07:00
Elian Doran
67d0d0f5ca
refactor(client): different method for loading jquery
2025-05-17 22:52:57 +07:00
Elian Doran
4b22d05aca
refactor(server): remove leftover autocomplete in EJS
2025-05-17 22:42:50 +07:00
Elian Doran
23db7fe602
chore(client): partial integrate jquery.fancytree
2025-05-17 22:15:10 +07:00
iamvann
4fbfcefa94
feat: Implement configurable date/time format for Alt+T shortcut
2025-05-18 03:14:18 +07:00
Elian Doran
3f2a0e302d
refactor(client): integrate jquery-hotkeys
2025-05-17 21:27:23 +07:00
Elian Doran
a4cfef7892
fix(canvas): proxying of fonts
2025-05-17 19:52:04 +07:00
Elian Doran
0b4f362983
Merge remote-tracking branch 'origin/develop' into feature/db_session_store
2025-05-17 18:59:45 +07:00
Elian Doran
efc5269474
fix(test): import errors due to session parser
2025-05-17 18:58:18 +07:00
Elian Doran
17b444241d
Merge pull request #1948 from TriliumNext/docs
2025-05-17 12:17:51 +07:00
JYC333
3222765bb6
add sync known issue
2025-05-17 16:00:15 +07:00
Elian Doran
626e321f52
fix(math): proxying of fonts
2025-05-17 10:50:52 +07:00
renovate[bot]
ce6ce988d7
chore(deps): update dependency openai to v4.100.0
2025-05-17 07:37:53 +07:00
Elian Doran
7b787fff59
feat(client): integrate katex
2025-05-17 10:31:31 +07:00
JYC333
4dcb697a8f
use admonition
2025-05-17 15:26:51 +07:00
Elian Doran
255e529714
fix(share): content.css missing
2025-05-17 10:13:03 +07:00
Elian Doran
f7471b5a12
fix(share): script not loadable due to ESM
2025-05-17 10:08:18 +07:00
Elian Doran
786233ab06
fix(share): script not loadable due to relative path
2025-05-17 10:07:48 +07:00
Elian Doran
470ac18cba
feat(client): integrate normalize.css
2025-05-17 10:03:37 +07:00
Elian Doran
a564a0df86
Merge branch 'develop' into feature/db_session_store
2025-05-17 09:51:18 +07:00
Elian Doran
a5952b76d2
fix(test/server): dayjs initialization issue
2025-05-17 09:45:53 +07:00
JYC333
2f3f8b31cf
improve MFA docs
2025-05-17 10:13:00 +07:00
Elian Doran
bfa4c09c7e
fix(client): integrate highlight.js (partially)
2025-05-17 01:43:37 +07:00
Elian Doran
ac2e5fc3b7
fix(client): integrate autocomplete into client
2025-05-17 01:29:51 +07:00
Elian Doran
90ee0965c7
fix(client): integrate boxicons into client
2025-05-17 01:23:50 +07:00
Elian Doran
278cdf64f2
feat(server): serve client directly instead of proxying
2025-05-17 00:51:06 +07:00
Elian Doran
cb381d01c1
chore(server): remove URL logging to increase performance slightly
2025-05-17 00:23:45 +07:00
Elian Doran
b678e4ea28
fix(server): package.json not accessible
2025-05-17 00:14:20 +07:00
Elian Doran
83058e91b0
fix(server): some dist assets not served properly
2025-05-17 00:08:49 +07:00
Elian Doran
dd73517e7f
fix(server): some assets not served properly
2025-05-17 00:05:42 +07:00
Elian Doran
a3a810cbec
Merge branch 'feature/db_session_store' into client_vite
2025-05-16 23:57:32 +07:00
Elian Doran
c6434729bc
chore(server/session): get rid of file-session dependency
2025-05-16 23:52:58 +07:00
Elian Doran
afec7918dd
fix(server/session): respect cookie expiration date
2025-05-16 23:47:39 +07:00
Elian Doran
15a513d7cd
feat(server/session): clean up expired sessions
2025-05-16 23:44:41 +07:00
Elian Doran
43ab13e126
refactor(server/session): better error management
2025-05-16 23:36:56 +07:00
Elian Doran
b313b0b965
chore(server/session): implement session get
2025-05-16 23:31:42 +07:00
Elian Doran
dfb8c9f4ce
chore(server/session): implement session destroy
2025-05-16 23:24:17 +07:00
Elian Doran
c3770f0dae
chore(server/session): implement session write
2025-05-16 23:22:14 +07:00
Elian Doran
ec39667cba
feat(server/session): update database to hold session information
2025-05-16 23:07:23 +07:00
Elian Doran
390b384936
refactor(server): remove unnecessary script
2025-05-16 22:56:00 +07:00
Elian Doran
d3488ca96a
refactor(server): fix vite runtime not proxied
2025-05-16 22:55:49 +07:00
Elian Doran
ae2eb9f4bb
refactor(server): fix script dir for libraries
2025-05-16 22:39:52 +07:00
Elian Doran
ac79ae29f2
refactor(server): fix stylesheet paths
2025-05-16 22:27:01 +07:00
Elian Doran
1d675538a8
refactor(server): improve script URL rewriting
2025-05-16 22:24:12 +07:00
Elian Doran
d4dbe1cb89
fix(server): proxying of inner client modules
2025-05-16 22:10:06 +07:00
Elian Doran
1d58b285de
fix(server): week notes broken due to misuse of transactions
2025-05-16 19:09:54 +07:00
JYC333
ee98f79187
Merge pull request #1949 from TriliumNext/renovate/electron-36.x
...
chore(deps): update dependency electron to v36.2.1
2025-05-16 11:53:05 +07:00
JYC333
6050f5aa91
Merge pull request #1951 from TriliumNext/renovate/node-22.x
...
chore(deps): update node.js to v22.15.1
2025-05-16 11:51:13 +07:00
JYC333
479ef63480
update MFA docs
2025-05-16 11:02:06 +07:00
renovate[bot]
2aa0e3b765
chore(deps): update dependency @anthropic-ai/sdk to v0.51.0
2025-05-16 02:46:58 +07:00
renovate[bot]
5b904dc65b
chore(deps): update node.js to v22.15.1
2025-05-16 02:46:08 +07:00
renovate[bot]
515a63028b
chore(deps): update dependency electron to v36.2.1
2025-05-16 02:44:32 +07:00
JYC333
d95a313dad
update MFA docs
2025-05-16 10:41:32 +07:00
renovate[bot]
faa4871351
fix(deps): update dependency i18next to v25.1.3
2025-05-15 05:29:07 +07:00
Elian Doran
221cfe2652
Merge pull request #1935 from TriliumNext/feature/fix_transaction_issues
...
Fix transaction issues
2025-05-15 08:25:55 +07:00
renovate[bot]
72e10df6c2
chore(deps): update dependency sanitize-html to v2.17.0
2025-05-15 02:15:24 +07:00
Elian Doran
a333f8a59a
fix(server): async routes causing transaction issues
2025-05-14 22:58:53 +07:00
Elian Doran
c8ace1e0b2
refactor(server): use separate method for async route
2025-05-14 22:30:02 +07:00
Elian Doran
6f3339211c
refactor(server): separate routes from route API
2025-05-14 22:11:30 +07:00
Jon Fuller
6430d7048d
Merge branch 'develop' into feat/add-rootless-dockerfiles
2025-05-14 09:02:47 +07:00
Elian Doran
d1607dcfb5
Merge pull request #1925 from TriliumNext/renovate/anthropic-ai-sdk-0.x
...
chore(deps): update dependency @anthropic-ai/sdk to v0.50.4
2025-05-14 08:49:12 +07:00
Elian Doran
8a5708b5ba
Merge pull request #1927 from TriliumNext/renovate/debug-4.x
...
chore(deps): update dependency debug to v4.4.1
2025-05-14 08:48:38 +07:00
renovate[bot]
274410956c
chore(deps): update dependency debug to v4.4.1
2025-05-14 05:29:11 +07:00
renovate[bot]
ac18be8334
chore(deps): update dependency @anthropic-ai/sdk to v0.50.4
2025-05-14 05:28:23 +07:00
renovate[bot]
63f3152365
chore(deps): update dependency supertest to v7.1.1
2025-05-14 01:40:54 +07:00
Elian Doran
1854d3ef59
Merge pull request #1921 from TriliumNext/docs/add-upload-size-env-var-docs
...
Add documentation around setting the various environment variables to control upload size limit
2025-05-13 21:56:37 +07:00
perf3ct
0298c62ec7
feat(ci): add rootless dockerfiles
2025-05-13 18:51:18 +07:00
Elian Doran
3a984ffb2c
feat(docs): color schemes for code notes
2025-05-13 21:39:15 +07:00
perf3ct
2ea60bc4a7
feat(docs): add documentation around setting the various environment variables to control upload size limit
2025-05-13 09:49:18 +07:00
Elian Doran
07a751c677
fix(server): assets that were no longer needed
2025-05-12 22:04:18 +07:00
Elian Doran
ac49c0f59b
refactor(server): remove dependency on codemirror project
2025-05-12 18:15:19 +07:00
Elian Doran
36009307d1
refactor(server): remove dependency on codemirror
2025-05-12 18:07:50 +07:00
Elian Doran
00a9908907
Merge remote-tracking branch 'origin/develop' into feature/codemirror6
2025-05-12 10:04:30 +07:00
Elian Doran
bd26e1a578
feat(code): provide sensible theme defaults
2025-05-11 22:22:35 +07:00
Elian Doran
d41b780f43
feat(code): friendly theme names
2025-05-11 22:03:37 +07:00
Elian Doran
340dec725c
fix(code): align syntax highlight settings
2025-05-11 21:40:13 +07:00
Elian Doran
92dcfb3304
feat(server): define code note theme option
2025-05-11 20:52:26 +07:00
Elian Doran
ca467fcd7a
feat(server): add endpoint to list code note themes
2025-05-11 20:40:22 +07:00
Elian Doran
cf7c5d3cb4
feat(text): add Nix language
2025-05-11 19:45:56 +07:00
Elian Doran
2b192eb1b9
feat(code): add Nix language
2025-05-11 19:44:10 +07:00
Elian Doran
7cd4bce5b0
feat(code): support gdscript (godot)
2025-05-11 11:18:19 +07:00
SiriusXT
58e53fc8ce
add test case for multiple inline math expressions in imported Markdown
2025-05-11 00:09:15 +07:00
SiriusXT
047109f821
Fix incorrect import of multiple inline math.
2025-05-10 22:56:36 +07:00
renovate[bot]
38e5cb45cb
chore(deps): update dependency electron to v36
2025-05-10 11:14:37 +07:00
Elian Doran
ac92a410c2
Merge remote-tracking branch 'origin/develop' into feature/ckeditor_lib
2025-05-10 11:11:57 +07:00
Elian Doran
38ea450b07
fix(docker): not building due to CKEditor patches
2025-05-10 11:10:45 +07:00
renovate[bot]
ed6778b257
chore(deps): update dependency @anthropic-ai/sdk to v0.50.3
2025-05-09 23:49:29 +07:00
Elian Doran
c3f9f3696e
feat(docs): document CKEditor plugin migration
2025-05-10 02:00:49 +07:00
Elian Doran
51993757cc
docs(user): bookmarks & emojis
2025-05-09 21:13:38 +07:00
Elian Doran
b164d2e85b
chore(nx/server): implicit dependencies for server
2025-05-09 18:05:30 +07:00
Elian Doran
230ac7feeb
Merge remote-tracking branch 'origin/develop' into feature/ckeditor_lib
2025-05-09 13:56:31 +07:00
renovate[bot]
8402f98db9
chore(deps): update dependency electron to v35.3.0
2025-05-09 10:39:03 +07:00
Elian Doran
7a1f9e4d55
Merge pull request #1884 from TriliumNext/renovate/anthropic-ai-sdk-0.x
...
chore(deps): update dependency @anthropic-ai/sdk to v0.41.0
2025-05-09 13:37:00 +07:00
Elian Doran
794499a515
Merge pull request #1883 from TriliumNext/renovate/i18next-25.x
...
fix(deps): update dependency i18next to v25.1.2
2025-05-09 13:36:35 +07:00
renovate[bot]
8c782ef5d1
fix(deps): update dependency better-sqlite3 to v11.10.0
2025-05-09 09:06:43 +07:00
renovate[bot]
9bc3162b51
chore(deps): update dependency @anthropic-ai/sdk to v0.41.0
2025-05-09 09:05:28 +07:00
renovate[bot]
03e92e40cd
fix(deps): update dependency i18next to v25.1.2
2025-05-09 09:05:02 +07:00
renovate[bot]
0822cc9247
chore(deps): update dependency openai to v4.98.0
2025-05-09 08:37:35 +07:00
Elian Doran
a5a158fb14
chore(deps): remove deprecated type dependency
2025-05-09 11:31:57 +07:00
Elian Doran
a0fac8b6d9
fix(server): export not working due to content CSS
2025-05-09 10:31:37 +07:00
Elian Doran
9cb56a4875
chore(server): serve ck-content for share
2025-05-09 10:29:24 +07:00
Elian Doran
73f69f91f2
fix(server): code block themes not listed again
2025-05-08 18:51:37 +07:00
Elian Doran
3216e2f2e4
chore(nx/server): change dependency method to client
2025-05-08 14:02:01 +07:00
renovate[bot]
4f83019b94
chore(deps): update dependency @types/cheerio to v1
2025-05-07 10:12:33 +07:00
Elian Doran
70c7410f15
Merge pull request #1870 from TriliumNext/renovate/sanitize-html-2.x
...
chore(deps): update dependency @types/sanitize-html to v2.16.0
2025-05-07 09:12:27 +07:00
Elian Doran
9a00a108ae
Merge pull request #1871 from TriliumNext/renovate/i18next-25.x
...
fix(deps): update dependency i18next to v25.1.1
2025-05-07 09:11:59 +07:00
renovate[bot]
0d374810a1
fix(deps): update dependency i18next to v25.1.1
2025-05-07 05:56:15 +07:00
renovate[bot]
dd26bd0dbe
chore(deps): update dependency @types/sanitize-html to v2.16.0
2025-05-07 05:55:45 +07:00
renovate[bot]
fec7d03dee
chore(deps): update dependency webpack to v5.99.8
2025-05-07 05:53:49 +07:00
renovate[bot]
1a6f7572c1
chore(deps): update dependency ws to v8.18.2
2025-05-04 07:39:41 +07:00
Elian Doran
b15b057777
fix(test): code block path not working when running tests
2025-05-04 10:31:24 +07:00
Elian Doran
1652481e42
Merge pull request #1846 from FliegendeWurst/openapi-revive
...
OpenAPI documentation fixes
2025-05-04 00:24:15 +07:00
Elian Doran
5090daed95
fix(server): list of syntax highlighting not working properly
2025-05-04 00:20:59 +07:00
FliegendeWurst
f2c3ea78f5
Revive generate-openapi script
2025-05-03 09:05:31 +07:00
Arne Keller
6467265cfd
Misc docs
2025-05-03 08:57:33 +07:00
Arne Keller
c8d5d69193
Fix doc comment, fix OpenAPI types
2025-05-03 08:53:36 +07:00
renovate[bot]
9867f4a617
chore(deps): update dependency ollama to v0.5.15
2025-05-03 00:24:08 +07:00