Elian Doran
8c2e2cc9ba
chore(standalone): address requested changes
2026-04-12 23:35:50 +03:00
Elian Doran
1fdc623ebc
fix(core): corruption caused by encryption
2026-04-12 20:03:41 +03:00
Elian Doran
91d4e77a48
chore(standalone): remove async encryption
2026-04-12 19:57:30 +03:00
Elian Doran
395c71fa0d
fix(standalone): encrypt subtree not working
2026-04-12 19:52:34 +03:00
Elian Doran
de037b3ced
feat(standalone): disable LLM features
2026-04-12 19:50:18 +03:00
Elian Doran
8f3f2cc8c1
chore(core): reintroduce encryption and password reset
2026-04-12 19:34:19 +03:00
Elian Doran
4b4ef35272
feat(standalone): start introducing crypto
2026-04-12 19:24:16 +03:00
Elian Doran
3b437d85c8
chore(core): fix type issue
2026-04-12 19:20:15 +03:00
Elian Doran
262ac05483
fix(standalone): PDFjs not working in prod mode
2026-04-12 19:10:03 +03:00
Elian Doran
f75adfe6a3
fix(standalone): PDFjs not working in dev mode
2026-04-12 19:03:07 +03:00
Elian Doran
b46c1e6d57
feat(standalone): allow downloading backups
2026-04-12 18:47:43 +03:00
Elian Doran
9f24a44e15
fix(standalone): crash in logs due to refresh
2026-04-12 18:43:03 +03:00
Elian Doran
89b3dec84a
refactor(backup): pass in options service directly
2026-04-12 18:39:38 +03:00
Elian Doran
3ad20e43f1
refactor(core): get rid of as any for image routes
2026-04-12 18:37:21 +03:00
Elian Doran
f034454ec9
refactor(backup): constructor-based dependency injection for options
2026-04-12 18:36:21 +03:00
Elian Doran
35317b3dab
fix(core): error due to CLS on standalone
2026-04-12 18:34:19 +03:00
Elian Doran
0d5c9986b6
chore(backup): implement standalone regular backup
2026-04-12 18:30:57 +03:00
Elian Doran
745374050e
chore(core): reintroduce image routes
2026-04-12 18:23:17 +03:00
Elian Doran
b921c3c587
chore(core): integrate backup routes
2026-04-12 18:20:58 +03:00
Elian Doran
9d4ff506dc
feat(standalone): start working on an image service
2026-04-12 18:17:40 +03:00
Elian Doran
065afd0214
chore(standalone): start implementing backup service
2026-04-12 18:17:02 +03:00
Elian Doran
876008ef01
refactor(backup): keep only one implementation in core with abstract methods
2026-04-12 18:01:31 +03:00
Elian Doran
8c61cc88e9
core(standalone): integrate backup management using provider
2026-04-12 17:52:43 +03:00
Elian Doran
24112a9b6f
feat(standalone): introduce backend log handling
2026-04-12 17:39:13 +03:00
Elian Doran
e7c931d997
chore(core): integrate backend log route
2026-04-12 17:27:07 +03:00
Elian Doran
814a961608
chore(client): dev server not working due to prefresh bug
...
See https://github.com/preactjs/prefresh/issues/610
2026-04-12 17:23:08 +03:00
Elian Doran
73743b6236
fix(server): reintegrate backend log mechanism
2026-04-12 17:22:27 +03:00
Elian Doran
102cf4c4ad
chore(standalone): reintegrate changes from main lost in the merge
2026-04-12 11:43:31 +03:00
Elian Doran
8494e0c08a
Merge remote-tracking branch 'origin/main' into standalone
2026-04-12 11:34:56 +03:00
Elian Doran
2dd1dd1fd0
fix(standalone): cyclic dependency breaking prod
2026-04-12 11:16:55 +03:00
Elian Doran
fadbc906e2
chore(deps): update dependency @prefresh/vite to v3 ( #9392 )
2026-04-12 09:39:14 +03:00
renovate[bot]
5ea615da1e
chore(deps): update dependency @prefresh/vite to v3
2026-04-12 00:47:10 +00:00
Elian Doran
a7f9032347
feat(llm): add note mutation tools (rename, delete, move, clone) ( #9339 )
2026-04-12 01:32:14 +03:00
Elian Doran
f137868f92
feat(llm): add stop generation button ( #9341 )
2026-04-12 00:48:55 +03:00
Elian Doran
175e200d88
fix(llm): stopping a tool call leaves an infinite spinner
2026-04-12 00:48:01 +03:00
Elian Doran
74f951023b
Merge remote-tracking branch 'origin/main' into feat/llm-stop-generation
2026-04-12 00:37:27 +03:00
Elian Doran
3e697338e1
Translations update from Hosted Weblate ( #9381 )
2026-04-11 22:18:18 +03:00
Hosted Weblate
4bffc1c156
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/
2026-04-11 16:38:08 +00:00
green
ac4c5f7d8c
Translated using Weblate (Japanese)
...
Currently translated at 99.9% (1851 of 1852 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ja/
2026-04-11 16:38:04 +00:00
AggelosPnS
8f41e55b3c
Translated using Weblate (Greek)
...
Currently translated at 100.0% (116 of 116 strings)
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/el/
2026-04-11 16:38:02 +00:00
AggelosPnS
ad8aab7b15
Translated using Weblate (Greek)
...
Currently translated at 96.2% (152 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/el/
2026-04-11 16:38:00 +00:00
AggelosPnS
7e779669ea
Translated using Weblate (Greek)
...
Currently translated at 2.6% (49 of 1852 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/el/
2026-04-11 16:37:58 +00:00
green
5b01791021
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (401 of 401 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/ja/
2026-04-11 16:37:55 +00:00
Elian Doran
14bb068626
fix(tree): deleting ancestor of the current note doesn't correctly navigate
2026-04-11 19:36:50 +03:00
Elian Doran
1c93636538
fix(tree): navigating to parent note when deleting a non-active note ( closes #9380 )
2026-04-11 19:31:44 +03:00
Elian Doran
b402a7a32b
Easy fixes v2 ( #9377 )
2026-04-11 19:19:57 +03:00
Elian Doran
3a7167a65d
chore: address requested changes
2026-04-11 19:19:32 +03:00
Elian Doran
6dd7e9cb38
chore(delete): address requested changes
2026-04-11 14:30:44 +03:00
Elian Doran
4ffa016045
fix(sidebar): highlights with math split in read-only text
2026-04-11 14:28:58 +03:00
Elian Doran
2d6f1ee9b7
fix(sidebar): editable mode equations sometimes not rendering
2026-04-11 14:26:22 +03:00
Elian Doran
a1f0615afe
chore: fix typecheck
2026-04-11 14:25:01 +03:00
Elian Doran
03ff9c4b27
fix(sidebar): highlights not rendering math in read-only text
2026-04-11 14:23:07 +03:00
Elian Doran
67a48bbec7
fix(sidebar): duplicate equations rendering
2026-04-11 14:14:18 +03:00
Elian Doran
2b63af82ec
fix(sidebar): equations not rendered for read-only text
2026-04-11 13:53:10 +03:00
Elian Doran
c5ee7083d8
chore(sidebar): deduplicate math rendering
2026-04-11 13:49:13 +03:00
Elian Doran
0696f7724d
chore(react): add an option to make options row stacked
2026-04-11 13:43:10 +03:00
Elian Doran
b7231e3464
feat(delete): improve translations
2026-04-11 13:35:27 +03:00
Elian Doran
214c6c93fd
feat(similarity): filter out hidden notes ( closes #4584 )
2026-04-11 13:34:04 +03:00
Elian Doran
7037ae4ba8
feat(delete): hide removal of clones completely if no clones are affected
2026-04-11 13:24:09 +03:00
Elian Doran
46d6d6fdee
feat(include_note): remember value of box size ( closes #1623 )
2026-04-11 13:23:13 +03:00
Elian Doran
ae751bfb91
feat(delete): improve layout of the note path
2026-04-11 13:20:28 +03:00
Elian Doran
bd0117c52f
feat(delete): borderless table
2026-04-11 13:10:38 +03:00
Elian Doran
1402695dbe
feat(delete): improve table for broken relations
2026-04-11 13:01:18 +03:00
Elian Doran
72c42afb50
feat(delete): use proper note links and show icons
2026-04-11 12:53:36 +03:00
Elian Doran
2752e0998e
feat(delete): render broken relations as a table
2026-04-11 12:50:34 +03:00
Elian Doran
52114e08ba
chore(delete): remove redundant list of clones
2026-04-11 12:44:28 +03:00
Elian Doran
a98721c016
fix(ckeditor/include_note): changing expandability doesn't refresh
2026-04-11 12:43:34 +03:00
Elian Doran
c3ab2d09d5
feat(ckeditor/include_note): add a new size for expandable items ( closes #4134 )
2026-04-11 12:43:17 +03:00
Elian Doran
9ef7802651
chore(delete): remove self-descriptive title
2026-04-11 12:35:27 +03:00
Elian Doran
a913d33a9e
chore(ckeditor/include_note): remove debug logs
2026-04-11 12:35:01 +03:00
Elian Doran
49dc7135a7
feat(delete): different behavior when only deleted clones
2026-04-11 12:34:34 +03:00
Elian Doran
7e77560d70
fix(ckeditor/include_note): undo not working after select mechanism
2026-04-11 12:23:22 +03:00
Elian Doran
35cb110151
chore(delete): add missing translations
2026-04-11 12:20:06 +03:00
Elian Doran
4e49c2458d
refactor(delete): deduplicate form toggle
2026-04-11 12:19:47 +03:00
Elian Doran
755e5fc416
feat(delete): improve dialog slightly by using cards and options rows
2026-04-11 12:17:25 +03:00
Elian Doran
5d4fd0269f
refactor(ckeditor/include_note): use different method for intercepting selection
2026-04-11 12:13:24 +03:00
Elian Doran
461abf768c
feat(ckeditor/include_note): add a way to change size after creation ( closes #3705 )
2026-04-11 12:07:16 +03:00
Elian Doran
602bebe498
feat(server): improve note path display to use chevrons instead of slashes to separate notes ( closes #762 )
2026-04-11 11:43:57 +03:00
Elian Doran
6c31b35f08
refactor(delete): reuse components for delete note list
2026-04-11 11:42:14 +03:00
Elian Doran
ccf95ad885
feat(delete): clarify "Delete also all clones" based on actual number of clones ( closes #2362 )
2026-04-11 11:39:05 +03:00
Elian Doran
fb33921308
feat(script): add warning if trying to render an unavailable protected server-side note ( closes #21 )
2026-04-11 11:17:58 +03:00
Elian Doran
1121ee0133
feat(script): add warning if trying to render a protected note without the session active
2026-04-11 11:15:31 +03:00
Elian Doran
77af4bd288
feat(link): allow bookends: and highlights: protocols ( closes #2817 )
2026-04-11 11:11:43 +03:00
Elian Doran
a1a2119e37
fix(server): indentation in HTML not preserved ( closes #3151 )
2026-04-11 11:07:59 +03:00
Elian Doran
afd2806a67
feat(script): increase warning toast time
2026-04-11 11:02:56 +03:00
Elian Doran
3410f0f5bc
feat(script): warn if user is trying to run the script in a wrong environment ( closes #342 )
2026-04-11 11:01:04 +03:00
Elian Doran
4ed2226206
fix(script): logging api.startNote not working ( closes #3751 )
2026-04-11 10:57:05 +03:00
Elian Doran
b8d7277d88
feat(server): remove old keyboard shortcuts from options ( closes #4543 )
2026-04-11 10:48:09 +03:00
Elian Doran
1becc18354
fix(ckeditor5): internal link enabled in code block ( closes #1712 )
2026-04-11 10:41:24 +03:00
Elian Doran
9366d351e0
chore(edit-demo): ensure proper tree expansion state
2026-04-11 10:32:27 +03:00
Elian Doran
e27f5cd419
docs(demo): statistics not rendering ( closes #4178 )
2026-04-11 10:27:49 +03:00
Elian Doran
b7c1116738
chore(deps): update vitest monorepo to v4.1.3 ( #9374 )
2026-04-11 10:03:26 +03:00
renovate[bot]
a6a3d743f7
chore(deps): update vitest monorepo to v4.1.3
2026-04-11 06:39:38 +00:00
Elian Doran
dd3f3e9e5c
fix(deps): update ai sdk ( #9375 )
2026-04-11 09:34:36 +03:00
Elian Doran
ad2732b249
chore(deps): update typescript-eslint monorepo to v8.58.1 ( #9373 )
2026-04-11 09:33:57 +03:00
Elian Doran
10c04bdda0
Translations update from Hosted Weblate ( #9371 )
2026-04-11 09:00:34 +03:00
noobhjy
26d88afeb7
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (401 of 401 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/zh_Hans/
2026-04-11 07:59:57 +02:00
noobhjy
376d19563d
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 98.4% (1823 of 1852 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/zh_Hans/
2026-04-11 07:59:57 +02:00
Francis C.
d2895f0f42
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 99.9% (1851 of 1852 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/zh_Hant/
2026-04-11 07:59:56 +02:00
Francis C.
30310ef2ba
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 100.0% (401 of 401 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/zh_Hant/
2026-04-11 07:59:56 +02:00
Hosted Weblate
924a9747f1
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/
2026-04-11 07:59:55 +02:00
Elian Doran
f8ed48d2d2
fix(deps): update dependency marked to v18 ( #9376 )
2026-04-11 08:59:47 +03:00
renovate[bot]
9cdb2a73e3
chore(deps): update typescript-eslint monorepo to v8.58.1
2026-04-11 05:58:20 +00:00
Elian Doran
ad3258b88e
chore(deps): update dependency vite to v8.0.7 ( #9372 )
2026-04-11 08:52:36 +03:00
renovate[bot]
4461ab080a
fix(deps): update ai sdk
2026-04-11 05:44:10 +00:00
renovate[bot]
9b07f156b2
fix(deps): update dependency marked to v18
2026-04-11 01:54:33 +00:00
renovate[bot]
94c7967800
chore(deps): update dependency vite to v8.0.7
2026-04-11 01:50:19 +00:00
Elian Doran
a5b248e663
feat(ckeditor): match style for admonitions in floating toolbar
2026-04-11 00:50:20 +03:00
Elian Doran
1ec43722e8
fix(ckeditor): admonitions overshadowing floating toolbar
2026-04-11 00:47:51 +03:00
Elian Doran
88c548cc70
feat(ckeditor): add a toolbar to switch admonition types
2026-04-11 00:47:36 +03:00
Elian Doran
daafe251da
feat(text): click to copy inline code in read-only text
2026-04-11 00:40:41 +03:00
Elian Doran
147ecbccda
feat(ckeditor): add copy button for inline code
2026-04-11 00:36:43 +03:00
Elian Doran
be5d2d07bc
Easy fixes v1 ( #9370 )
2026-04-11 00:29:15 +03:00
Elian Doran
adbe8f6c42
feat(options/sync): improve timeout layout
2026-04-11 00:16:41 +03:00
Elian Doran
18aec84be5
chore(client): address requested changes
2026-04-11 00:16:20 +03:00
Elian Doran
5f68958aa7
chore(client): address requested changes
2026-04-10 23:54:27 +03:00
Elian Doran
4787f644a6
feat(options): friendlier zoom factor selection ( closes #5444 )
2026-04-10 23:38:29 +03:00
Elian Doran
524f8df866
feat(search): add an option to open all results ( closes #5376 )
2026-04-10 23:36:29 +03:00
Elian Doran
bb381c1349
refactor(highlights): remove unnecessary logic in old layout ( closes #5375 )
2026-04-10 23:21:00 +03:00
Elian Doran
36c31dac14
refactor(client): remove unused translation
2026-04-10 23:20:35 +03:00
Elian Doran
01b6926054
test(server): sync options with various scenarios
2026-04-10 23:20:24 +03:00
Elian Doran
84cfa0a9f7
fix(server): overriding sync_options affected by the timeScale
2026-04-10 23:17:47 +03:00
Elian Doran
cb83c51632
chore(ai): update system prompt regarding tests
2026-04-10 23:17:09 +03:00
Elian Doran
97256ba291
feat(options): add nicer sync timeout selector ( closes #5513 )
2026-04-10 23:12:07 +03:00
Elian Doran
d3c596aaa0
feat(highlights): render highlighted equations in new layout
2026-04-10 23:03:30 +03:00
Elian Doran
3d2fa57873
fix(toc): equations sometimes duplicated
2026-04-10 23:01:07 +03:00
Elian Doran
c435050018
refactor(client): deduplicate checks for title/icon editability
2026-04-10 22:36:13 +03:00
Elian Doran
14f761de36
fix(options): icons can be modified
2026-04-10 22:35:06 +03:00
Elian Doran
626438d8f5
fix(options): titles can be modified ( closes #5371 )
2026-04-10 22:33:39 +03:00
Elian Doran
e29555a89b
fix(collections/calendar): displaying deep children ( closes #7944 )
2026-04-10 22:17:55 +03:00
Elian Doran
05da2d7a50
fix(collections/table): unable to set number cell to zero ( closes #6555 )
2026-04-10 22:11:10 +03:00
Elian Doran
1124533557
fix(edit-docs): wrong starting note
2026-04-10 22:01:41 +03:00
Elian Doran
878603c7b0
fix(jump_to_note): caret at the end when entering command mode ( closes #7942 )
2026-04-10 21:17:38 +03:00
Elian Doran
19583cd84a
fix(edit-demo): cloned notes lost due to async issue
2026-04-10 21:14:39 +03:00
Elian Doran
9f26d6efdc
feat(text): render note icons in autocompletion ( closes #8188 )
2026-04-10 21:11:49 +03:00
Elian Doran
043e620231
fix(setup): trailing slash affects sync ( closes #8045 )
2026-04-10 21:09:29 +03:00
Elian Doran
d3dbdd4ceb
docs(scripting): typos in "Trilium Demo" note ( closes #8230 )
2026-04-10 21:02:05 +03:00
Elian Doran
0859165072
docs(scripting): missing step in word count widget ( closes #8561 )
2026-04-10 20:54:13 +03:00
Elian Doran
ca7ab6105d
chore(ai): keep system prompts in sync
2026-04-10 20:48:15 +03:00
Elian Doran
3af2b32783
fix(react): workaround for bootstrap tooltip error ( closes #8900 )
2026-04-10 20:43:41 +03:00
Elian Doran
8d5df7e888
chore(ai): update system prompt for reusing components and using translations
2026-04-10 20:42:33 +03:00
Elian Doran
126ee27505
feat(search): some error messages were not translated ( closes #8850 )
2026-04-10 20:38:13 +03:00
Elian Doran
fc2d8452b5
feat(search): clarify error message for full-text search after expressions
2026-04-10 20:31:23 +03:00
Elian Doran
1b8c234f30
feat(search): clarify error message for use of unquoted note
2026-04-10 20:28:37 +03:00
Elian Doran
540b607459
fix(note_map): freezing the app if there are too many notes ( closes #8916 )
2026-04-10 20:13:00 +03:00
Elian Doran
ee229bd0d7
fix(client): note title doesn't get selected anymore when creating new note ( closes #8407 )
2026-04-10 20:04:23 +03:00
Elian Doran
439d39d8fa
Editing quirks ( #9362 )
2026-04-10 13:42:03 +03:00
Elian Doran
8c379d03a9
Update apps/client/src/widgets/collections/calendar/index.tsx
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-10 13:41:25 +03:00
Elian Doran
ff31104b99
fix(collections/calendar): unnecessary start date set when editing a note in quick edit
2026-04-10 13:31:44 +03:00
Elian Doran
dfe6063929
fix(client): spaced update saving more times than necesssary and causing performance issues
2026-04-10 12:00:08 +03:00
Elian Doran
a4b716f8c7
fix(board): clicking on a URL would open th quick edit panel
2026-04-10 11:38:42 +03:00
Elian Doran
7efc36efef
fix(collections): not reacting to changes in reordering
2026-04-10 11:35:32 +03:00
Elian Doran
1554c9907e
fix(server): not starting due to dependency update
2026-04-10 11:34:46 +03:00
Elian Doran
df46ddcf60
chore(deps): update pnpm lock
2026-04-10 11:28:18 +03:00
Elian Doran
6fb19d0287
feat: add download button for backups ( #9190 )
2026-04-10 11:00:04 +03:00
Elian Doran
d702f69415
Update dependency minimatch@3>brace-expansion to v5 ( #9307 )
2026-04-10 10:41:05 +03:00
Elian Doran
eb81e830a1
Update dependency eslint-linter-browserify to v10.2.0 ( #9334 )
2026-04-10 10:38:45 +03:00
Elian Doran
a24b9d7a38
fix(web-clipper): Remove trailing / from triliumServerUrl ( #9344 )
2026-04-10 10:37:14 +03:00
Elian Doran
efeaa1e895
chore(deps): audit fix
2026-04-10 10:29:50 +03:00
Elian Doran
a239eba6ce
chore(llm): update backend script to be aware of the changes
2026-04-10 10:24:44 +03:00
Elian Doran
d009582252
feat(script): mark cheerio as deprecated and provide alternative
2026-04-10 10:22:15 +03:00
Elian Doran
fe710823c1
docs(user): add breaking change documentation for axios
2026-04-10 10:15:24 +03:00
Elian Doran
bfe593ae52
feat(server): remove axios
2026-04-10 09:59:51 +03:00
Elian Doran
f653a22557
chore(deps): remove upath
2026-04-10 09:51:49 +03:00
Elian Doran
96e7f22520
Update ai sdk ( #9357 )
2026-04-10 09:49:30 +03:00
Elian Doran
e6d3d22db7
Update dependency fuse.js to v7.3.0 ( #9335 )
2026-04-10 09:46:01 +03:00
Elian Doran
1258dedab3
Update dependency marked to v17.0.6 ( #9348 )
2026-04-10 08:18:26 +03:00
Elian Doran
ec15c7e63e
Update dependency eslint-plugin-simple-import-sort to v13 ( #9359 )
2026-04-10 08:17:44 +03:00
Elian Doran
5037eaf205
Update codemirror themes ( #9358 )
2026-04-10 08:16:43 +03:00
renovate[bot]
cb706453aa
Update dependency eslint-plugin-simple-import-sort to v13
2026-04-10 02:14:33 +00:00
renovate[bot]
772ebbf929
Update codemirror themes
2026-04-10 02:13:55 +00:00
renovate[bot]
60e1aca3b1
Update ai sdk
2026-04-10 02:13:17 +00:00
Elian Doran
741ae4b070
chore(server): fix dist creation
2026-04-09 22:31:50 +03:00
Elian Doran
64764a78ab
fix(build-docs): process hanging
2026-04-09 22:16:42 +03:00
Tomas Adamek
49476d72fc
Update apps/server/src/services/llm/tools/hierarchy_tools.ts
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-09 20:50:59 +02:00
Elian Doran
231d099004
chore(deps): align with main
2026-04-09 21:20:26 +03:00
Elian Doran
047b6ff3fe
Merge remote-tracking branch 'origin/main' into standalone
2026-04-09 21:19:01 +03:00
Elian Doran
10dd50669c
Reintegrate tests ( #9352 )
2026-04-09 21:14:11 +03:00
Elian Doran
9f32717d25
Update apps/server/src/in_app_help_provider.ts
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-09 20:44:15 +03:00
Elian Doran
7e02e6ae96
ci(dev): run standalone tests as well
2026-04-09 20:31:19 +03:00
Elian Doran
c041c25e0f
fix(server): cannot run server in e2e
2026-04-09 19:34:20 +03:00
Elian Doran
8e7bd16a98
fix(docker): cannot access schema and DB
2026-04-09 19:16:26 +03:00
Elian Doran
f3f1ce5052
test(standalone): happy-dom issue with Markdown import
2026-04-09 18:48:10 +03:00
Elian Doran
c83531a3f1
e2e(server): bring back loading of the integration test database
2026-04-09 18:46:09 +03:00
Elian Doran
746367411c
fix(standalone): zip fix wasn't integrated
2026-04-09 18:36:59 +03:00
Elian Doran
21302e4142
test(standalone): get most tests to pass
2026-04-09 18:34:39 +03:00
Elian Doran
2c2a20b80d
chore(server): bypass build warning
2026-04-09 18:29:00 +03:00
Elian Doran
aac8c8053d
test(standalone): use real platform provider
2026-04-09 18:13:49 +03:00
Elian Doran
de050b3adc
test(core): crash due to default test script
2026-04-09 18:12:47 +03:00
Elian Doran
2f7c054d64
test(standalone): start running tests
2026-04-09 18:11:21 +03:00
Elian Doran
515ea96616
refactor(core): cleanup expected fails
2026-04-09 18:08:19 +03:00
Elian Doran
86da56d35b
test(e2e): broken due to missing rebuild mechanism
2026-04-09 18:05:41 +03:00
renovate[bot]
31eaa4181d
Update dependency fuse.js to v7.3.0
2026-04-09 15:03:57 +00:00
Elian Doran
ca13a8accd
Update dependency katex to v0.16.45 ( #9347 )
2026-04-09 18:01:24 +03:00
Elian Doran
78b1f119dc
Update dependency dotenv to v17.4.1 ( #9346 )
2026-04-09 18:00:51 +03:00
Elian Doran
bfb9df48b1
test(ocr): broken due to change in architecture
2026-04-09 17:53:06 +03:00
Elian Doran
acf9aa8b41
fix(core): issues with some utils
2026-04-09 17:52:48 +03:00
Elian Doran
6e0e7847e4
fix(server): share tests no longer working
2026-04-09 17:46:09 +03:00
Elian Doran
f40de0a017
test(core): fix more tests
2026-04-09 17:41:47 +03:00
Elian Doran
3a7ce0c284
test(core): fix initialization issues due to SQL
2026-04-09 16:55:36 +03:00
Elian Doran
dc0fcad843
test(server): run core tests
2026-04-09 16:45:24 +03:00
Elian Doran
66a18d12dc
fix(server): in-app help not integrated
2026-04-09 16:37:13 +03:00
Elian Doran
2908b29c0d
Translations update from Hosted Weblate ( #9351 )
2026-04-09 15:25:40 +03:00
Elian Doran
91afa08cdc
Apply suggestions from code review
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-09 15:24:53 +03:00
Lorinc936
9e701645d5
Merge branch 'TriliumNext:main' into main
2026-04-09 11:23:49 +00:00
Giovi
d93b0442d2
Translated using Weblate (Italian)
...
Currently translated at 100.0% (395 of 395 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/it/
2026-04-09 11:10:04 +00:00
Giovi
ce4f9f5f01
Translated using Weblate (Italian)
...
Currently translated at 100.0% (1846 of 1846 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/it/
2026-04-09 11:10:03 +00:00
Aindriú Mac Giolla Eoin
353d638823
Translated using Weblate (Irish)
...
Currently translated at 100.0% (395 of 395 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/ga/
2026-04-09 11:10:01 +00:00
Ali Kaya
995a774140
Translated using Weblate (Turkish)
...
Currently translated at 7.5% (30 of 395 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/tr/
2026-04-09 11:10:00 +00:00
green
c131b245bc
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (1846 of 1846 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ja/
2026-04-09 11:09:58 +00:00
Ali Kaya
42aabaf9b5
Translated using Weblate (Turkish)
...
Currently translated at 6.5% (121 of 1846 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/tr/
2026-04-09 11:09:56 +00:00
Bas Wouters
84cce151b8
Translated using Weblate (Dutch)
...
Currently translated at 4.1% (76 of 1846 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/nl/
2026-04-09 11:09:54 +00:00
Bas Wouters
e3e6316af7
Translated using Weblate (Dutch)
...
Currently translated at 26.7% (31 of 116 strings)
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/nl/
2026-04-09 11:09:53 +00:00
green
96e64c4f17
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (395 of 395 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/ja/
2026-04-09 11:09:52 +00:00
Aindriú Mac Giolla Eoin
3005917256
Translated using Weblate (Irish)
...
Currently translated at 100.0% (1846 of 1846 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ga/
2026-04-09 11:09:50 +00:00
Elian Doran
d34ba8b6f3
test(server): integration database not initialized properly
2026-04-09 13:46:44 +03:00
Elian Doran
d35b55f7d3
fix(server): tests failing due to SQL initialization order
2026-04-09 13:37:20 +03:00
Elian Doran
94de760fb5
Merge remote-tracking branch 'origin/main' into standalone
2026-04-09 12:57:06 +03:00
renovate[bot]
0fa121cdf2
fix(deps): update dependency marked to v17.0.6
2026-04-09 01:14:36 +00:00
renovate[bot]
3bf6215249
fix(deps): update dependency katex to v0.16.45
2026-04-09 01:13:57 +00:00
renovate[bot]
2ef045a66d
chore(deps): update dependency dotenv to v17.4.1
2026-04-09 01:13:19 +00:00
renovate[bot]
2316f38978
chore(deps): update dependency minimatch@3>brace-expansion to v5
2026-04-08 21:14:49 +00:00
renovate[bot]
b65bf12247
fix(deps): update dependency eslint-linter-browserify to v10.2.0
2026-04-08 21:13:29 +00:00
Bart Visscher
55291d43a6
fix(web-clipper): Remove trailing / from triliumServerUrl
2026-04-08 16:38:17 +02:00
Tomáš Adámek
01bee95833
fix: extract finalizeStream helper, re-throw non-AbortError exceptions
...
- Extract duplicated cleanup logic into shared finalizeStream() function
- Add else branch to re-throw non-AbortError exceptions instead of swallowing them
2026-04-08 16:17:37 +02:00
Tomáš Adámek
5938fa6ffb
fix: address review — shared PROTECTED_SYSTEM_NOTES, protection checks, soft delete description
...
- Move PROTECTED_SYSTEM_NOTES to helpers.ts for shared use
- move_note: check against full system notes set, add protected parent check
- clone_note: add source note protection + protected parent checks
- delete_note: fix description to say 'soft delete' (recoverable)
2026-04-08 16:08:02 +02:00
Elian Doran
743fe5a75d
chore(deps): update dependency vite-plugin-static-copy to v4.0.1 ( #9333 )
2026-04-08 08:03:36 +03:00
renovate[bot]
0c2fdba586
chore(deps): update dependency vite-plugin-static-copy to v4.0.1
2026-04-08 01:34:23 +00:00
Elian Doran
a2c5adec3d
Extra bugfixes ( #9332 )
2026-04-07 21:28:45 +03:00
Elian Doran
6089c8c7c6
Merge branch 'feature/extra_bugfixes' of https://github.com/TriliumNext/Trilium into feature/extra_bugfixes
2026-04-07 20:52:26 +03:00
Elian Doran
f28f725519
fix(server,desktop): not running correctly if placed in dot-hidden directory
2026-04-07 20:46:25 +03:00
Elian Doran
22d853e0b0
Apply suggestions from code review
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Elian Doran <contact@eliandoran.me >
2026-04-07 20:26:55 +03:00
Elian Doran
0f1d395651
refactor(script): move runScript to executeScript at BNote level
2026-04-07 19:59:14 +03:00
Elian Doran
3a0bab217d
fix(share): hard-coded root-level paths
2026-04-07 19:48:06 +03:00
Elian Doran
f824cb5f15
feat(script): add API to execute backend
2026-04-07 19:40:12 +03:00
Elian Doran
40fd8d6d1a
fix(quick_search): ctrl+click & middle click not working ( closes #9220 )
2026-04-07 19:18:16 +03:00
Elian Doran
e37f73bce0
fix(tab_bar): changing note icon reflect in the tab icon ( closes #8994 )
2026-04-07 19:11:26 +03:00
Elian Doran
d1cd08972f
chore(share): use i18n for more strings
2026-04-07 19:07:20 +03:00
Elian Doran
5a13ca6409
feat(share): render dates on the client side
2026-04-07 19:06:33 +03:00
Elian Doran
eb3fd73415
fix(share): translation not used in template ( closes #8722 )
2026-04-07 18:54:13 +03:00
Elian Doran
1764fcbba2
fix(script): useContext not provided in imports ( closes #9152 )
2026-04-07 18:49:54 +03:00
Elian Doran
19f3552bfc
fix(calendar): colors unreadable on dark theme ( closes #8989 )
...
The calendar event has a light yellow background with light yellow text in dark theme, making it nearly unreadable.
The root cause is a CSS load order issue. The :root defaults in index.css:1-10 are loaded after the dark theme's :root overrides (since component CSS loads after global CSS in Vite), so the defaults (95% lightness, 80% saturation) stomp over the dark theme values (20% lightness, 25% saturation). The background stays light, but --custom-color correctly gets the dark-adjusted (light) text color → light-on-light = bad contrast.
The fix: remove the :root block and use var() fallbacks instead, so there's no :root competition.
2026-04-07 18:48:32 +03:00
Elian Doran
cedce6cf32
feat(relation_map): rename relations through context menu ( closes #442 )
2026-04-07 18:47:00 +03:00
Elian Doran
26cf215150
fix(share): webviews occupied very little height ( closes #9215 )
2026-04-07 18:08:23 +03:00
Elian Doran
d21557069c
fix(import/zip): ZIPs without language encoding flag importing garbage ( closes #3013 )
2026-04-07 17:01:34 +03:00
Elian Doran
b2e886fa26
fix(core): wrong package version
2026-04-07 16:54:07 +03:00
Elian Doran
28b2547229
Translations update from Hosted Weblate ( #9327 )
2026-04-07 16:13:33 +03:00
Elian Doran
6945ef5201
Merge remote-tracking branch 'origin/main' into standalone
2026-04-07 16:04:00 +03:00
Hosted Weblate
d75f556074
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/
2026-04-07 15:03:00 +02:00
Ali Kaya
eb66810e59
Translated using Weblate (Turkish)
...
Currently translated at 5.6% (104 of 1842 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/tr/
2026-04-07 15:02:55 +02:00
Tomas Adamek
540b39206d
Translated using Weblate (Czech)
...
Currently translated at 100.0% (1842 of 1842 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/cs/
2026-04-07 15:02:55 +02:00
Tomas Adamek
5baea04c5d
Translated using Weblate (Czech)
...
Currently translated at 100.0% (158 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/cs/
2026-04-07 15:02:54 +02:00
Giovi
f5e65748a7
Translated using Weblate (Italian)
...
Currently translated at 100.0% (1842 of 1842 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/it/
2026-04-07 15:02:53 +02:00
Elian Doran
de84e09062
Custom dictionary ( #9317 )
2026-04-07 16:02:34 +03:00
Elian Doran
9beb756ccd
feat(standalone): update build info
2026-04-07 16:02:08 +03:00
Elian Doran
34c5cfb638
fix(scripts): update build info no longer updating
2026-04-07 16:00:44 +03:00
Elian Doran
c81c88c930
fix(log): occassional race condition when creating log dir
2026-04-07 15:54:11 +03:00
Elian Doran
0b1122d9af
Merge remote-tracking branch 'origin/main' into standalone
2026-04-07 15:50:59 +03:00
Elian Doran
2cb39ea7e3
fix(migration): don't crash on idempotent column creation
2026-04-07 15:30:24 +03:00
Elian Doran
6986963e45
e2e(server): update after changing spellcheck settings
2026-04-07 15:23:19 +03:00
Elian Doran
dc9b0093d9
fix(server): server-side rendered pages use old style
2026-04-07 15:18:38 +03:00
Elian Doran
40f9927842
docs(user): mention updates to spell check
2026-04-07 14:44:51 +03:00
Elian Doran
ff02f5f3ed
Merge remote-tracking branch 'origin/main' into feature/custom_dictionary
2026-04-07 14:36:20 +03:00
Tomáš Adámek
dc40f6b530
feat(llm): add stop generation button
...
Allow users to stop an in-progress LLM generation by aborting the
SSE connection. The send button transforms into a red stop button
during streaming.
- AbortController passed to fetch() signal for stream cancellation
- On abort, partial content is finalized and saved as a message
- Stop button replaces send button during streaming with danger color
- Button is always clickable during streaming (not disabled)
2026-04-07 13:28:23 +02:00
Elian Doran
22149b94a1
chore(spellcheck): address requested changes
2026-04-07 14:26:55 +03:00
Tomáš Adámek
d771454aa5
feat(llm): add note mutation tools (rename, delete, move, clone)
...
Add four new LLM tools for note management:
- rename_note: Change the title of an existing note
- delete_note: Delete a note with system note protection
- move_note: Move a note to a new parent using branch service
- clone_note: Clone a note to an additional parent
All mutation tools are marked with mutates: true for the tool
approval system. Protected and system notes are guarded against
modification.
2026-04-07 13:19:16 +02:00
Elian Doran
372d25667f
fix(deps): update codemirror themes ( #9322 )
2026-04-07 14:08:32 +03:00
Elian Doran
21f6cc00eb
feat(options/spellcheck): improve display in browser
2026-04-07 13:31:22 +03:00
Elian Doran
620a080128
feat(options/media): hide spellcheck related setting in browser
2026-04-07 13:28:44 +03:00
Elian Doran
6a972aaf3d
feat(codemirror): add four more themes
2026-04-07 13:25:25 +03:00
Elian Doran
d878d6b20b
chore(deps): update dependency eslint to v10.2.0 ( #9324 )
2026-04-07 10:57:43 +03:00
Elian Doran
ec075311f4
fix(deps): update dependency preact to v10.29.1 ( #9323 )
2026-04-07 08:26:20 +03:00
Elian Doran
237c9bb62a
fix(deps): update ai sdk ( #9321 )
2026-04-07 08:22:23 +03:00
Elian Doran
5aa9733bd7
chore(deps): update dependency typedoc-plugin-missing-exports to v4.1.3 ( #9320 )
2026-04-07 08:20:42 +03:00
renovate[bot]
a157a003c5
chore(deps): update dependency eslint to v10.2.0
2026-04-07 05:20:05 +00:00
renovate[bot]
e40869d3f8
fix(deps): update dependency preact to v10.29.1
2026-04-07 05:19:03 +00:00
Elian Doran
edaecfad4d
fix(deps): update univer monorepo to v0.20.0 ( #9325 )
2026-04-07 08:18:48 +03:00
Elian Doran
983a98ae15
chore(deps): update dependency turndown to v7.2.4 ( #9319 )
2026-04-07 08:18:10 +03:00
Elian Doran
20ad902feb
chore(deps): update dependency @types/node to v24.12.2 ( #9318 )
2026-04-07 08:15:55 +03:00
renovate[bot]
05de9c6e41
fix(deps): update univer monorepo to v0.20.0
2026-04-07 01:09:37 +00:00
renovate[bot]
df281cbbaa
fix(deps): update codemirror themes
2026-04-07 01:07:46 +00:00
renovate[bot]
a979d11b8c
fix(deps): update ai sdk
2026-04-07 01:07:09 +00:00
renovate[bot]
f7ff9c114f
chore(deps): update dependency typedoc-plugin-missing-exports to v4.1.3
2026-04-07 01:06:33 +00:00
renovate[bot]
807dbdd133
chore(deps): update dependency turndown to v7.2.4
2026-04-07 01:05:58 +00:00
renovate[bot]
4aa944237f
chore(deps): update dependency @types/node to v24.12.2
2026-04-07 01:05:24 +00:00
Elian Doran
48db55e3da
chore(deps): update dependency vite to v8.0.5 [security] ( #9313 )
2026-04-06 22:33:44 +03:00
Elian Doran
bd1491e6e5
feat(options/i18n): add reference to spell check
2026-04-06 22:08:23 +03:00
Elian Doran
ac35730e3b
feat(options/spellcheck): add button to reload app
2026-04-06 21:56:31 +03:00
Elian Doran
00023adbc0
Revert "feat(options/spellcheck): merge into single card"
...
This reverts commit 7b056fe1af .
2026-04-06 21:53:17 +03:00
Elian Doran
a70142a4dc
feat(options/spellcheck): add button to edit custom words
2026-04-06 21:50:54 +03:00
Elian Doran
7b056fe1af
feat(options/spellcheck): merge into single card
2026-04-06 21:44:49 +03:00
Elian Doran
467be38bd1
feat(options/spellcheck): improve language selection
2026-04-06 21:39:58 +03:00
renovate[bot]
933054a095
chore(deps): update dependency vite to v8.0.5 [security]
2026-04-06 18:36:10 +00:00
Elian Doran
f56482157c
chore(ai): update system prompt
2026-04-06 21:25:54 +03:00
Elian Doran
5d0c91d91d
fix(spellcheck): don't remove local words every time
2026-04-06 20:46:38 +03:00
Elian Doran
03136611a1
fix(spellcheck): don't merge words every time
2026-04-06 20:44:13 +03:00
Elian Doran
3e7488e4f3
feat(spellcheck): clean up local words
2026-04-06 20:36:51 +03:00
Elian Doran
3ed7d48d42
feat(spellcheck): save new words to custom dictionary
2026-04-06 20:28:22 +03:00
Elian Doran
ef72d89172
fix(spellcheck): custom dictionary not actually saved due to CLS
2026-04-06 20:16:02 +03:00
Elian Doran
ad97071862
feat(spellcheck): basic logic to save words
2026-04-06 20:09:29 +03:00
Elian Doran
2291892946
chore(server): create hidden note for the dictionary
2026-04-06 19:55:42 +03:00
Elian Doran
bf8cfa1421
Merge branch 'main' of https://github.com/TriliumNext/Trilium
2026-04-06 19:48:42 +03:00
Elian Doran
bdd806efff
refactor: delegate theme management completely to client via bootstrap
2026-04-06 19:45:18 +03:00
Elian Doran
c912c4af7b
fix(webview): refresh content for SPAs with "query string" in hash ( #8883 )
2026-04-06 18:50:16 +03:00
Elian Doran
fc7f359f28
Update Web Clipper.md ( #9294 )
2026-04-06 16:51:46 +03:00
Elian Doran
2432112d68
chore(standalone): update version
2026-04-06 15:37:50 +03:00
Elian Doran
3cc52b2da2
fix(standalone): start-prod doesn't have CORS headers
2026-04-06 15:30:50 +03:00
Elian Doran
60192891ed
fix(standalone): sqlite3-opfs failing
2026-04-06 15:26:34 +03:00
Elian Doran
21598f6189
chore(desktop): change more electron fuses for increased safety
2026-04-06 15:15:47 +03:00
Elian Doran
ae3a96b8d2
fix(standalone): broken due to vite-plugin-static-copy update
2026-04-06 15:00:23 +03:00
Elian Doran
38385ac936
Merge remote-tracking branch 'origin/main' into standalone
2026-04-06 14:28:40 +03:00
Elian Doran
a1987ea193
Feature/cleanup ck modules ( #9310 )
2026-04-06 13:27:26 +03:00
Elian Doran
480d167131
fix(desktop): cannot print/export to PDF on Linux wayland ( closes #7967 )
2026-04-06 13:11:06 +03:00
Elian Doran
d873accf3e
Merge remote-tracking branch 'origin/main' into feature/cleanup_ck_modules
2026-04-06 12:41:45 +03:00
Elian Doran
94b448863c
chore(deps): update dependency esbuild to v0.28.0 ( #9302 )
2026-04-06 12:34:15 +03:00
Elian Doran
32acc8555d
fix(deps): update dependency @eslint/js to v10 ( #9308 )
2026-04-06 12:33:56 +03:00
Elian Doran
d68ad84155
Refactor/build warnings due to imports ( #9309 )
2026-04-06 12:32:32 +03:00
Elian Doran
45e82b7f33
test(ckeditor5-mermaid): fix type errors
2026-04-06 12:31:53 +03:00
Elian Doran
55ad0fe9f0
test(ckeditor5-mermaid): broken tests after change in rendering
2026-04-06 12:30:33 +03:00
Elian Doran
559815273e
fix(ckeditor5-mermaid): protect against multiple init
2026-04-06 12:27:12 +03:00
Elian Doran
af76740fd9
fix(ckeditor5-mermaid): protect against stale renders
2026-04-06 12:26:17 +03:00
Elian Doran
7dadd50bfe
chore(ckeditor5-mermaid): don't remove parent element on error
2026-04-06 12:25:50 +03:00
Elian Doran
dd4cab22c1
chore(client): address requested changes
2026-04-06 12:22:00 +03:00
Elian Doran
c4d3e776a1
refactor(client): the last circular dependency
2026-04-06 12:20:40 +03:00
Elian Doran
19bb7f5ddb
refactor(server): remove unnecessary route
2026-04-06 12:18:36 +03:00
Elian Doran
d212120f9b
refactor(client): read locales from common instead of going through the server
2026-04-06 12:16:32 +03:00
Elian Doran
42da1872e7
fix(client): crashing due to circular dependency
2026-04-06 12:10:33 +03:00
Elian Doran
a080b50c45
refactor(client): duplicate toast import
2026-04-06 12:06:27 +03:00
Elian Doran
6d31e9b028
feat(ckeditor5-mermaid): use more modern mechanism for rendering with less flicker
2026-04-06 12:03:29 +03:00
Elian Doran
b606afa858
refactor(ckeditor5-mermaid): get rid of any runtime dependencies
2026-04-06 11:59:24 +03:00
Elian Doran
f9446304b3
refactor(ckeditor5-mermaid): switch to es-toolkit
2026-04-06 11:57:31 +03:00
renovate[bot]
fbe312d580
chore(deps): update dependency esbuild to v0.28.0
2026-04-06 08:54:56 +00:00
Elian Doran
8d383caaff
chore(deps): update dependency @electron/fuses to v2 ( #9304 )
2026-04-06 11:53:07 +03:00
Elian Doran
6caf4fa7ce
chore(deps): update dependency copy-webpack-plugin to v14 ( #9305 )
2026-04-06 11:52:29 +03:00
Elian Doran
606d58b08c
chore(ckeditor5-*): remove unnecessary publishing stack
2026-04-06 11:49:47 +03:00
Elian Doran
09258179f0
refactor(client): one more ineffective dynamic import due to appContext
2026-04-06 11:46:35 +03:00
Elian Doran
40e986b188
refactor(client): ineffective dynamic imports
2026-04-06 11:41:35 +03:00
Elian Doran
37e47041bf
Merge branch 'main' of https://github.com/TriliumNext/Trilium
2026-04-06 11:41:09 +03:00
Elian Doran
543438bca0
chore(ai): mention instructions for adding new locale
2026-04-06 11:28:10 +03:00
Elian Doran
b31290c1fc
fix(deps): update dependency fuse.js to v7.2.0 ( #9303 )
2026-04-06 11:22:33 +03:00
Elian Doran
d41111a209
docs(dev): remove unnecessary step for adding new locale
2026-04-06 11:21:17 +03:00
Elian Doran
828b523382
feat(i18n): enable Czech
2026-04-06 11:20:58 +03:00
Elian Doran
32409ecbee
Translations update from Hosted Weblate ( #9295 )
2026-04-06 11:16:03 +03:00
renovate[bot]
3ca2cec63a
chore(deps): update dependency copy-webpack-plugin to v14
2026-04-06 08:14:46 +00:00
Francis C.
1ed2db0c82
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 100.0% (1842 of 1842 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/zh_Hant/
2026-04-06 08:13:48 +00:00
Francis C.
2423b74dd0
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 100.0% (391 of 391 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/zh_Hant/
2026-04-06 08:13:48 +00:00
Tomas Adamek
3f781ea298
Translated using Weblate (Czech)
...
Currently translated at 98.9% (1822 of 1842 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/cs/
2026-04-06 08:13:47 +00:00
Tomas Adamek
30c5c49aef
Translated using Weblate (Czech)
...
Currently translated at 100.0% (391 of 391 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/cs/
2026-04-06 08:13:47 +00:00
Tomas Adamek
9421e39c34
Translated using Weblate (Czech)
...
Currently translated at 100.0% (116 of 116 strings)
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/cs/
2026-04-06 08:13:46 +00:00
Tomas Adamek
c46805cf4f
Translated using Weblate (Czech)
...
Currently translated at 100.0% (158 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/cs/
2026-04-06 08:13:46 +00:00
Elian Doran
f181343fca
chore(deps): update dependency @redocly/cli to v2.25.4 ( #9297 )
2026-04-06 11:13:37 +03:00
Elian Doran
8a512e4f73
chore(deps): update dependency electron to v41 ( #9306 )
2026-04-06 11:13:01 +03:00
Elian Doran
06a3750168
chore(renovate): group AI SDK updates
2026-04-06 11:09:07 +03:00
renovate[bot]
35c1a5642d
fix(deps): update dependency @eslint/js to v10
2026-04-06 01:05:51 +00:00
renovate[bot]
f29df2ad28
chore(deps): update dependency electron to v41
2026-04-06 01:03:55 +00:00
renovate[bot]
75a5714451
chore(deps): update dependency @electron/fuses to v2
2026-04-06 01:01:53 +00:00
renovate[bot]
2882863b5b
fix(deps): update dependency fuse.js to v7.2.0
2026-04-06 01:00:57 +00:00
renovate[bot]
773b6cca14
chore(deps): update dependency @redocly/cli to v2.25.4
2026-04-06 00:54:32 +00:00
Elian Doran
f97370c8f7
Dependency cleanup ( #9293 )
2026-04-05 23:04:03 +03:00
Elian Doran
afad96a375
Merge remote-tracking branch 'origin/main' into feature/dependency_cleanup
2026-04-05 22:56:13 +03:00
Elian Doran
9e5ababfcb
chore(deps): update dependency electron to v41.1.1 ( #9277 )
2026-04-05 22:51:05 +03:00
Elian Doran
dc1e0e8db4
fix(desktop): tesseract.js not copied
2026-04-05 22:22:58 +03:00
Elian Doran
1e861d1125
chore(ocr): externalize tesseract.js completely
2026-04-05 22:20:38 +03:00
Elian Doran
baa93cb371
chore(ocr): expose needed dependencies
2026-04-05 22:14:01 +03:00
Elian Doran
61dcc8db47
Revert "fix(ocr): not working in server prod"
...
This reverts commit f4f881e839 .
2026-04-05 21:53:53 +03:00
ce603
15505ffcd8
Update docs/User Guide/User Guide/Installation & Setup/Web Clipper.md
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-05 14:41:25 -04:00
Elian Doran
2c557eb015
Revert "fix(desktop): failing in prod due to tesseract"
...
This reverts commit 9e34fcb8a8 .
2026-04-05 21:36:11 +03:00
Elian Doran
f5a80526ab
fix(deps): update dependency mermaid to v11.14.0 ( #9282 )
2026-04-05 21:35:45 +03:00
ce603
96cef35f09
Update Web Clipper.md
...
Update web clipper docs with published store links
2026-04-05 14:28:51 -04:00
Elian Doran
27e1455874
fix(mermaid): treeview clipped when padding
2026-04-05 21:27:39 +03:00
Elian Doran
278d8428de
feat(mermaid): integrate two new note types
2026-04-05 21:26:42 +03:00
Elian Doran
164e667158
chore: remove empty dependencies list in JSON
2026-04-05 21:05:11 +03:00
Elian Doran
28b31791e7
fix(codemirror): broken dependency on electron-window-state
2026-04-05 21:03:24 +03:00
Elian Doran
9515768e62
fix(server): broken dependency on electron-window-state
2026-04-05 21:02:03 +03:00
Elian Doran
fbbad19cb7
chore(deps): update dependency electron to v40.8.5 [security] ( #9291 )
2026-04-05 20:59:58 +03:00
Elian Doran
eab353ca2e
chore(deps): remove unnecessary depedencies
2026-04-05 20:58:02 +03:00
Elian Doran
cb9ee20763
chore(deps): remove hard-coded dependency to @smithy/middleware-retry
2026-04-05 20:55:43 +03:00
Elian Doran
dac12532bc
Merge branch 'main' into renovate/electron-41.x
2026-04-05 20:49:33 +03:00
Elian Doran
1d99734ea0
chore(ci): try to bypass operation not permitted in Electron build
...
7
node_modules/fs-xattr install: gyp http 200 https://nodejs.org/download/release/v24.14.1/node-v24.14.1-headers.tar.gz
node_modules/wxt/node_modules/esbuild postinstall$ node install.js
node_modules/wxt/node_modules/esbuild postinstall: Done
node_modules/macos-alias install: gyp http GET https://nodejs.org/download/release/v24.14.1/SHASUMS256.txt
node_modules/macos-alias install: gyp http 200 https://nodejs.org/download/release/v24.14.1/SHASUMS256.txt
node_modules/fs-xattr install: gyp http GET https://nodejs.org/download/release/v24.14.1/SHASUMS256.txt
node_modules/fs-xattr install: gyp http 200 https://nodejs.org/download/release/v24.14.1/SHASUMS256.txt
node_modules/electron postinstall: Done
.../remote/node_modules/electron postinstall: Done
ERR_PNPM_EPERM EPERM: operation not permitted, link '/Users/runner/work/Trilium/Trilium/node_modules/@electron/remote/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Helpers' -> 'apps/desktop/node_modules/_tmp_3196_65c494775712c8b30c73644d84dc191e/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Helpers'
2026-04-05 20:49:06 +03:00
Elian Doran
3e764c762a
chore(desktop): remove unnecessary dependencies
2026-04-05 20:43:37 +03:00
Elian Doran
7be51168d3
Merge branch 'main' into renovate/electron-41.x
2026-04-05 20:38:36 +03:00
Elian Doran
530d193734
fix(forge): build no longer working due to audit
2026-04-05 20:37:33 +03:00
Elian Doran
aba5ff75af
fix(server): sync version not increased after breaking changes
2026-04-05 20:22:49 +03:00
Elian Doran
9e34fcb8a8
fix(desktop): failing in prod due to tesseract
2026-04-05 20:15:08 +03:00
Elian Doran
055dd9cd01
chore(toast): fix button alignment if no title & make buttons full-width
2026-04-05 20:14:54 +03:00
Elian Doran
1437fdc4e3
feat(ocr): warn if text wasn't retrieved on manual to due low confidence
2026-04-05 20:14:38 +03:00
Elian Doran
e5c67b16ac
fix(flake): failing due to symlinks to /build
2026-04-05 20:12:59 +03:00
Elian Doran
94987314b8
feat(ocr): warn about OCR confidence too low
2026-04-05 20:03:12 +03:00
Elian Doran
f4f881e839
fix(ocr): not working in server prod
2026-04-05 19:58:48 +03:00
renovate[bot]
92f5901b95
chore(deps): update dependency electron to v41.1.1
2026-04-05 16:44:14 +00:00
renovate[bot]
1c0cb601cb
chore(deps): update dependency electron to v40.8.5 [security]
2026-04-05 16:43:32 +00:00
Elian Doran
109f06f8bb
Merge branch 'release/v0.102.2'
...
; Conflicts:
; apps/desktop/package.json
; apps/server/src/routes/api/image.ts
; apps/server/src/share/routes.ts
; pnpm-lock.yaml
2026-04-05 19:41:24 +03:00
Elian Doran
bf23439792
chore(release): prepare for v0.102.2
2026-04-05 19:30:04 +03:00
Elian Doran
b7a0bc08be
Various bugfixes ( #9274 )
2026-04-05 19:28:59 +03:00
Elian Doran
9d6a26dda9
docs(security): add more details & change reporting mechanism
2026-04-05 19:28:30 +03:00
Elian Doran
a01ce2c3fc
docs(release): release notes for v0.102.2
2026-04-05 19:28:03 +03:00
Elian Doran
ba6298af27
Translations update from Hosted Weblate ( #9289 )
2026-04-05 17:11:26 +03:00
green
3d17e0aa75
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (1837 of 1837 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ja/
2026-04-05 14:10:34 +00:00
Elian Doran
7e18166160
chore(deps): update dependency esbuild to v0.27.5 ( #9278 )
2026-04-05 17:10:26 +03:00
Elian Doran
40d8571797
Translations update from Hosted Weblate ( #9288 )
2026-04-05 17:09:36 +03:00
Elian Doran
25e04e358a
Apply suggestions from code review
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-05 17:08:56 +03:00
Aindriú Mac Giolla Eoin
e473e12c0e
Translated using Weblate (Irish)
...
Currently translated at 100.0% (1837 of 1837 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ga/
2026-04-05 14:09:52 +02:00
Aindriú Mac Giolla Eoin
dfb20df16f
Translated using Weblate (Irish)
...
Currently translated at 100.0% (391 of 391 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/ga/
2026-04-05 14:09:49 +02:00
Elian Doran
efcbf439ee
chore(deps): update dependency http-proxy-agent to v9 ( #9283 )
2026-04-05 13:54:41 +03:00
renovate[bot]
514f7fedbc
chore(deps): update dependency http-proxy-agent to v9
2026-04-05 10:35:14 +00:00
Elian Doran
ee88fedacd
chore(deps): update dependency https-proxy-agent to v9 ( #9284 )
2026-04-05 13:32:40 +03:00
renovate[bot]
2933f9c49f
chore(deps): update dependency esbuild to v0.27.5
2026-04-05 10:26:58 +00:00
Elian Doran
1cca5d989c
chore(deps): update dependency @playwright/test to v1.59.1 ( #9276 )
2026-04-05 13:25:47 +03:00
Elian Doran
9981020728
chore(deps): update dependency dotenv to v17.4.0 ( #9280 )
2026-04-05 13:25:17 +03:00
Elian Doran
56843dcf8b
chore(deps): update dependency @ckeditor/ckeditor5-dev-build-tools to v55.3.1 ( #9275 )
2026-04-05 13:24:29 +03:00
Elian Doran
e661118192
fix(deps): update dependency @codemirror/view to v6.41.0 ( #9281 )
2026-04-05 13:23:16 +03:00
Elian Doran
54a7de6cb0
fix(deps): update dependency mathlive to v0.109.1 ( #9279 )
2026-04-05 13:22:48 +03:00
Elian Doran
13b1e0afbb
fix(desktop): make failing due to wrong version of fuses
2026-04-05 12:46:39 +03:00
Elian Doran
4a48796142
chore(ci): trigger dev on release branches as well
2026-04-05 12:37:33 +03:00
Elian Doran
9a4fef80b9
chore(deps): fix pnpm lock
2026-04-05 12:15:07 +03:00
Elian Doran
79dc4b39f1
chore(client): address requested changes
2026-04-05 12:11:05 +03:00
Elian Doran
9bc18b774e
test(server): add unit tests for sanitizeSvg
2026-04-05 12:11:05 +03:00
Elian Doran
465c36407c
Update apps/server/src/etapi/notes.ts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-05 12:10:52 +03:00
Elian Doran
b99486259e
Update apps/server/src/etapi/notes.ts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-05 12:10:44 +03:00
Elian Doran
ecf5475966
Update apps/desktop/package.json
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-05 12:10:29 +03:00
Elian Doran
90822cc8a3
chore: address requested changes
2026-04-05 11:59:45 +03:00
Elian Doran
5c46209ddc
feat(server): improve request handling for SVGs
2026-04-05 11:28:28 +03:00
Elian Doran
176de87b6b
feat(desktop): add Electron fuses
2026-04-05 11:01:22 +03:00
Elian Doran
7f199c527b
feat(share): improve request handling for SVGs
2026-04-05 10:52:36 +03:00
Elian Doran
2432e230c5
chore(etapi): enforce MIME for image upload
2026-04-05 10:44:47 +03:00
Elian Doran
fc1be0d23d
fix(ckeditor5-mermaid): use textContent for diagram source rendering
2026-04-05 10:17:16 +03:00
renovate[bot]
d084b9e941
chore(deps): update dependency https-proxy-agent to v9
2026-04-05 01:33:43 +00:00
renovate[bot]
6678c0af49
fix(deps): update dependency mermaid to v11.14.0
2026-04-05 01:32:26 +00:00
renovate[bot]
37754ecf31
fix(deps): update dependency @codemirror/view to v6.41.0
2026-04-05 01:31:45 +00:00
renovate[bot]
709d9633a1
chore(deps): update dependency dotenv to v17.4.0
2026-04-05 01:31:06 +00:00
renovate[bot]
7ca57efaad
fix(deps): update dependency mathlive to v0.109.1
2026-04-05 01:30:27 +00:00
renovate[bot]
342fedca1c
chore(deps): update dependency @playwright/test to v1.59.1
2026-04-05 01:28:20 +00:00
renovate[bot]
b1262b0448
chore(deps): update dependency @ckeditor/ckeditor5-dev-build-tools to v55.3.1
2026-04-05 01:27:37 +00:00
Elian Doran
626aca5181
fix(client): toasts could render HTML content
2026-04-04 22:21:25 +03:00
Elian Doran
8204322b46
fix(openid): use more secure RNG
2026-04-04 22:02:33 +03:00
Elian Doran
70ce86cd53
fix(scripts): electron rebuild failing in flake
2026-04-04 22:01:43 +03:00
Elian Doran
ed3b86cd49
fix(import): no longer preserve named note IDs
2026-04-04 21:27:37 +03:00
Elian Doran
b371675494
chore(commons): mark docName as a dangerous attribute
2026-04-04 21:25:05 +03:00
Elian Doran
ff06c8e7bd
fix(client): validate docName attribute in doc renderer
2026-04-04 21:21:50 +03:00
Elian Doran
8ff41d8fa9
fix(server): align attachment upload validation with note upload
2026-04-04 20:46:03 +03:00
Elian Doran
65176ac140
chore(standalone): fix accidental port change
2026-04-04 17:36:47 +03:00
Elian Doran
62a34e90dd
chore(standalone): fix type errors after merge with main
2026-04-04 17:35:48 +03:00
Elian Doran
b52e65278e
Merge remote-tracking branch 'origin/main' into standalone
...
; Conflicts:
; CLAUDE.md
; apps/client/src/widgets/collections/board/data.spec.ts
; apps/server/package.json
; apps/server/src/routes/routes.ts
; apps/server/src/services/app_info.ts
; apps/server/src/services/blob-interface.ts
; apps/server/src/services/entity_changes.ts
; apps/server/src/services/handlers.ts
; apps/server/src/services/hidden_subtree.ts
; apps/server/src/services/image.ts
; apps/server/src/services/options_init.ts
; apps/server/src/services/search/services/search.ts
; packages/trilium-core/src/services/blob.ts
; packages/trilium-core/src/services/import/markdown.ts
; packages/trilium-core/src/services/import/markdown/wikilink_internal_link.ts
; packages/trilium-core/src/services/import/markdown/wikilink_transclusion.ts
; packages/trilium-core/src/services/search/expressions/ocr_content.ts
; packages/trilium-core/src/services/search/search_result.ts
; packages/trilium-core/src/services/search/services/parse.ts
; pnpm-lock.yaml
2026-04-04 17:16:52 +03:00
Elian Doran
5f5b9ba8cb
Clean up dependencies ( #9272 )
2026-04-04 14:03:41 +03:00
Elian Doran
a3221470e7
refactor(ckeditor): get rid of lint-staged
2026-04-04 13:34:59 +03:00
Elian Doran
0e115bd92a
refactor(ckeditor): get rid of unnecessary http-server & ts-node
2026-04-04 13:32:45 +03:00
Elian Doran
95a50c0ba6
refactor(ckeditor): get rid of ckeditor5-package-tools
2026-04-04 13:27:07 +03:00
Elian Doran
e323ccb259
refactor(turndown-plugin-gfm): convert tests from turndown-attendant to vite
2026-04-04 13:23:49 +03:00
Elian Doran
3294d0b93b
refactor(splitjs): convert tests from karma to vitest
2026-04-04 13:13:07 +03:00
Elian Doran
55e8694990
test(server): remove redundant log
2026-04-04 13:10:03 +03:00
Elian Doran
b3888b391a
chore(deps): fix minimatch issue
2026-04-04 13:09:53 +03:00
Elian Doran
f2907ab40f
chore(deps): clean up some redundancies in overrides
2026-04-04 13:06:56 +03:00
Elian Doran
7e7218cbdf
Merge remote-tracking branch 'origin/main' into chore/audit
...
; Conflicts:
; pnpm-lock.yaml
2026-04-04 12:58:46 +03:00
Elian Doran
e41c9cb7f4
chore(deps): revert override for file-type
2026-04-04 12:57:09 +03:00
Elian Doran
20f96c88e4
Translations update from Hosted Weblate ( #9271 )
2026-04-04 12:53:52 +03:00
Elian Doran
66afda1343
Apply suggestions from code review
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-04 12:53:35 +03:00
Hosted Weblate
c5a6212065
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/
2026-04-04 11:50:19 +02:00
noobhjy
3e7e355575
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.1% (1800 of 1815 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/zh_Hans/
2026-04-04 11:50:18 +02:00
green
fb9eb3e4b5
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (391 of 391 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/ja/
2026-04-04 11:50:17 +02:00
green
a35ac82f24
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (1815 of 1815 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ja/
2026-04-04 11:50:17 +02:00
Elian Doran
66add6b9e4
fix(deps): update ckeditor monorepo to v48 (major) ( #9270 )
2026-04-04 12:50:07 +03:00
Elian Doran
fe81bde1c9
chore(scripts): fix electron rebuild failing due to Python on NixOS
2026-04-04 12:49:03 +03:00
Elian Doran
6b223098ab
chore(deps): auto-fix deps
2026-04-04 12:45:11 +03:00
Elian Doran
788e867a6c
fix(scripts): use flake when rebuilding Electron in postinstall script
2026-04-04 12:38:23 +03:00
Elian Doran
7ad8d307dc
Merge remote-tracking branch 'origin/main' into renovate/major-ckeditor-monorepo
...
; Conflicts:
; pnpm-lock.yaml
2026-04-04 12:34:17 +03:00
Elian Doran
b6d4ac5ada
fix(text): signature change in CK watchdog
2026-04-04 12:30:02 +03:00
Elian Doran
0a069854e5
chore(deps): update dependency pdfjs-dist to v5.6.205 ( #9227 )
2026-04-04 12:26:08 +03:00
Elian Doran
8770afa211
fix(ckeditor): changes in icon package structure
2026-04-04 12:25:07 +03:00
Elian Doran
312c193b1a
fix(text): patches no longer applying after version upgrade
2026-04-04 12:22:52 +03:00
Elian Doran
3700e2bb93
chore(ai): update copilot instructions for PDF.js update
2026-04-04 12:17:43 +03:00
renovate[bot]
a9be72081c
fix(deps): update ckeditor monorepo to v48
2026-04-04 09:16:52 +00:00
Elian Doran
f57b57791b
fix(pdfjs): potential cache issue with PDF.js ( closes #9176 )
2026-04-04 12:16:10 +03:00
Elian Doran
5cf249afa4
fix(deps): update dependency i18next to v26.0.3 ( #9264 )
2026-04-04 12:13:12 +03:00
Elian Doran
3f24627f67
chore(deps): update dependency tesseract.js to v7 ( #9269 )
2026-04-04 12:12:41 +03:00
Elian Doran
806c3fdc00
Merge remote-tracking branch 'origin/main' into renovate/pdfjs-dist-5.x
2026-04-04 12:11:47 +03:00
Elian Doran
e81ee88cda
feat(pdfjs): update viewer to v5.6.205
2026-04-04 12:09:26 +03:00
Elian Doran
db46f63337
chore(deps): update dependency @smithy/middleware-retry to v4.4.46 ( #9261 )
2026-04-04 12:05:39 +03:00
Elian Doran
395102026d
test(ocr): image processor with PNG
2026-04-04 12:04:19 +03:00
renovate[bot]
b62c078de6
fix(deps): update dependency i18next to v26.0.3
2026-04-04 08:57:28 +00:00
Elian Doran
47c1c08bed
Improved tools & MC ( #9256 )
2026-04-04 11:53:14 +03:00
Elian Doran
a23c4f03e0
fix(deps): update dependency @ai-sdk/google to v3.0.55 ( #9263 )
2026-04-04 11:52:34 +03:00
Elian Doran
5a6da60fe8
chore(deps): update dependency @playwright/test to v1.59.0 ( #9267 )
2026-04-04 11:52:12 +03:00
Elian Doran
588c47aee7
chore(deps): update dependency yauzl to v3.3.0 ( #9268 )
2026-04-04 11:51:39 +03:00
Elian Doran
36fd51219a
chore(deps): update dependency i18next-fs-backend to v2.6.3 ( #9262 )
2026-04-04 11:50:41 +03:00
Elian Doran
bc43a79d97
fix(deps): update dependency i18next-http-backend to v3.0.4 ( #9265 )
2026-04-04 11:50:28 +03:00
Elian Doran
5c22c029d7
fix(deps): update dependency react-i18next to v17.0.2 ( #9266 )
2026-04-04 11:50:15 +03:00
Elian Doran
126d9be9d8
fix(llm): one more async tool
2026-04-04 11:44:34 +03:00
Elian Doran
09be2822e0
fix(llm): some tools were async
2026-04-04 11:35:38 +03:00
Elian Doran
a93029f789
fix(llm): misuse of transactions in tool use due to async
2026-04-04 11:21:10 +03:00
Elian Doran
48cf214f4c
chore(deps): address requested changes
2026-04-04 11:07:06 +03:00
Elian Doran
6834bad7b0
chore(deps): update pnpm lock
2026-04-04 10:44:16 +03:00
Elian Doran
855458bab0
feat(options): improve alignment of option rows
2026-04-04 10:40:31 +03:00
Elian Doran
5be48bf8c8
feat(options/advanced): use tabular layout for experimental features
2026-04-04 10:35:57 +03:00
Elian Doran
80ac0eea62
feat(options/llm): don't show settings unless the experimental setting is on
2026-04-04 10:33:24 +03:00
Elian Doran
5995ec468d
feat(options/llm): improve layout for MCP card
2026-04-04 10:26:27 +03:00
Elian Doran
e9a876e8f0
feat(options/llm): display endpoint URL
2026-04-04 10:24:11 +03:00
Elian Doran
90223a5ffd
chore(mcp): address requested changes
2026-04-04 10:15:05 +03:00
Elian Doran
8331daae5b
chore(mcp): better loopback detection
2026-04-04 10:11:27 +03:00
Elian Doran
027280954a
chore(llm): remove some lesser used fields from LLM response
2026-04-04 09:59:00 +03:00
Elian Doran
5138a63d23
chore(llm): encourage not to duplicate reference links with note titles
2026-04-04 09:44:11 +03:00
Elian Doran
be95cf5510
refactor(commons): deduplicate wikilink plugins
2026-04-04 09:40:48 +03:00
Elian Doran
4082328c2b
feat(llm): encourage LLM to use reference links
2026-04-04 09:34:15 +03:00
Elian Doran
729e840af2
refactor(llm): build system prompt using arrays
2026-04-04 09:26:26 +03:00
Elian Doran
e4a38fe277
feat(llm): improve prompt when no access to web
2026-04-04 09:24:26 +03:00
Elian Doran
a5cb9c7de6
feat(llm): improve prompt when no access to notes
2026-04-04 09:23:17 +03:00
Elian Doran
7543109583
chore(llm): redesign thinking card
2026-04-04 09:15:40 +03:00
renovate[bot]
bff2f10fa4
chore(deps): update dependency tesseract.js to v7
2026-04-04 01:10:29 +00:00
renovate[bot]
37120bf153
chore(deps): update dependency yauzl to v3.3.0
2026-04-04 01:09:23 +00:00
renovate[bot]
b88c85db5e
chore(deps): update dependency @playwright/test to v1.59.0
2026-04-04 01:08:16 +00:00
renovate[bot]
c682e3dfc0
fix(deps): update dependency react-i18next to v17.0.2
2026-04-04 01:07:09 +00:00
renovate[bot]
6c0bbb7778
fix(deps): update dependency i18next-http-backend to v3.0.4
2026-04-04 01:05:58 +00:00
renovate[bot]
bde8c40d16
fix(deps): update dependency @ai-sdk/google to v3.0.55
2026-04-04 01:03:43 +00:00
renovate[bot]
c4d352ba26
chore(deps): update dependency i18next-fs-backend to v2.6.3
2026-04-04 01:02:39 +00:00
renovate[bot]
cc1c0696ad
chore(deps): update dependency @smithy/middleware-retry to v4.4.46
2026-04-04 01:01:28 +00:00
Elian Doran
186b784004
feat(llm): improve bubble layout
2026-04-03 22:52:31 +03:00
Elian Doran
5441d15654
refactor(llm): use separate component for expandable card
2026-04-03 22:38:11 +03:00
Elian Doran
bd61af89ae
feat(llm): further improve display of citations
2026-04-03 22:34:01 +03:00
Elian Doran
eddd77f97f
feat(llm): group sources in expandable header
2026-04-03 22:31:58 +03:00
Elian Doran
ab0338c318
fix(llm): duplicate citations
2026-04-03 22:17:40 +03:00
Elian Doran
1892bec772
fix(llm): tools calls not displayed while in progress
2026-04-03 22:13:51 +03:00
Elian Doran
bf7070a7da
fix(llm): tools calls not displayed during streaming
2026-04-03 22:02:19 +03:00
Elian Doran
314331b956
chore(llm): improve tool call slightly
2026-04-03 21:36:31 +03:00
Elian Doran
6ff949fdb5
feat(llm): improve tool call icons
2026-04-03 21:30:55 +03:00
Elian Doran
21d24b7bea
feat(llm): group tool calls
2026-04-03 21:25:16 +03:00
Elian Doran
8522151949
refactor(llm): remove legacy tool use
2026-04-03 21:20:44 +03:00
Elian Doran
3720099b1d
chore(llm): use boxicons chevron
2026-04-03 21:16:53 +03:00
Elian Doran
073873c33c
chore(llm): improve tool card slightly
2026-04-03 21:15:02 +03:00
Elian Doran
25bf62faa3
refactor(llm): split CSS into components
2026-04-03 21:06:50 +03:00
Elian Doran
e54cb9c626
feat(llm): basic nesting support
2026-04-03 21:00:22 +03:00
Elian Doran
208330d73a
feat(llm): display tool calls as table
2026-04-03 20:53:52 +03:00
Elian Doran
343e3e67ed
refactor(llm): extract tool call card to separate file
2026-04-03 20:47:44 +03:00
Elian Doran
6447003927
chore(llm): increase maximum number of steps
2026-04-03 20:38:11 +03:00
Elian Doran
cbdf925703
fix(llm): cannot create non-standard note types
2026-04-03 20:31:24 +03:00
Elian Doran
7440e4a610
feat(llm): limit number of results in note meta
2026-04-03 20:26:53 +03:00
Elian Doran
54a5c3fac0
feat(llm): mention child notes directly in system prompt
2026-04-03 20:12:54 +03:00
Elian Doran
42e60da127
feat(llm): mention total number of results in search
2026-04-03 19:55:11 +03:00
Elian Doran
325dc9c8a8
feat(llm): add content preview & parent title to search
2026-04-03 19:52:47 +03:00
Elian Doran
877427f0db
refactor(llm): extract helpers out of tools
2026-04-03 19:49:01 +03:00
Elian Doran
1a64e7ba63
feat(llm): provide attachments list directly in note meta
2026-04-03 19:44:23 +03:00
Elian Doran
7dfa59a845
feat(llm): encourage through system prompt
2026-04-03 19:37:58 +03:00
Elian Doran
62fd19368d
feat(llm): display content preview for attachments
2026-04-03 19:33:07 +03:00
Elian Doran
058518fcba
feat(llm): allow reading attachment content with OCR integration
2026-04-03 19:30:03 +03:00
Elian Doran
6e1d10f052
chore(ai): update system prompt for tool creation
2026-04-03 19:24:47 +03:00
Elian Doran
af988fec69
refactor(llm): wrong types in MCP server
2026-04-03 19:20:25 +03:00
Elian Doran
dd5979aec8
refactor(llm): don't rely on ETAPI mappers
2026-04-03 19:17:59 +03:00
Elian Doran
657fbeba79
refactor(llm): use same method for meta between get_note and system prompt
2026-04-03 19:12:15 +03:00
Elian Doran
4a0d45ad7d
feat(llm): get_attachment + get_note_attachments
2026-04-03 19:09:43 +03:00
Elian Doran
f47ec21aa8
feat(llm): provide content preview in system prompt
2026-04-03 18:59:46 +03:00
Elian Doran
be40d65982
feat(llm): format system prompt metadata as YAML
2026-04-03 18:54:58 +03:00
Elian Doran
faebacb883
feat(llm): inject meta-data directly in the system prompt
2026-04-03 18:51:33 +03:00
Elian Doran
df0efc39d5
refactor(llm): get rid of context-aware tools
2026-04-03 18:48:59 +03:00
Elian Doran
57a299de8f
feat(llm): inject current note ID in the system prompt
2026-04-03 18:48:32 +03:00
Elian Doran
be724ec45f
feat(llm/tools): split read_note into get_note and get_content_note
2026-04-03 18:42:00 +03:00
Elian Doran
98c70e662d
feat(llm/tools): get attachments by note
2026-04-03 18:25:00 +03:00
Elian Doran
4ed9b84d75
chore(llm): synchronize provider configuration
2026-04-03 18:16:46 +03:00
Elian Doran
b7f05acfd3
fix(mcp): issues after merge
2026-04-03 18:09:33 +03:00
Elian Doran
45ebb37a01
Merge remote-tracking branch 'origin/main' into feature/mcp
2026-04-03 17:57:47 +03:00
Elian Doran
f77adea800
chore(deps): update typescript-eslint monorepo to v8.58.0 ( #9237 )
2026-04-03 17:17:10 +03:00
Elian Doran
88b855ed47
Translations update from Hosted Weblate ( #9243 )
2026-04-03 17:16:25 +03:00
Skriep
4fa689873f
Translated using Weblate (Italian)
...
Currently translated at 99.2% (1774 of 1787 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/it/
2026-04-03 08:36:34 +00:00
Skriep
d76b9329fc
Translated using Weblate (Russian)
...
Currently translated at 100.0% (391 of 391 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/ru/
2026-04-03 08:36:32 +00:00
noobhjy
1c43ddd3a9
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 97.1% (1736 of 1787 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/zh_Hans/
2026-04-03 08:36:31 +00:00
Skriep
1aedbcef94
Translated using Weblate (Russian)
...
Currently translated at 100.0% (1787 of 1787 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ru/
2026-04-03 08:36:29 +00:00
Skriep
295280861a
Translated using Weblate (English)
...
Currently translated at 100.0% (1787 of 1787 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/en/
2026-04-03 08:36:28 +00:00
noobhjy
9f70e20fa0
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.7% (390 of 391 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/zh_Hans/
2026-04-03 08:36:26 +00:00
Aindriú Mac Giolla Eoin
a20e96eb6a
Translated using Weblate (Irish)
...
Currently translated at 100.0% (391 of 391 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/ga/
2026-04-03 08:36:25 +00:00
Aindriú Mac Giolla Eoin
9b238a3ac6
Translated using Weblate (Irish)
...
Currently translated at 100.0% (1787 of 1787 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ga/
2026-04-03 08:36:24 +00:00
Marc
0167597ae0
Translated using Weblate (French)
...
Currently translated at 100.0% (1787 of 1787 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/fr/
2026-04-03 08:36:22 +00:00
Marc
a4f6071c8b
Translated using Weblate (French)
...
Currently translated at 100.0% (119 of 119 strings)
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/fr/
2026-04-03 08:36:21 +00:00
Marc
aa0b0bd249
Translated using Weblate (French)
...
Currently translated at 100.0% (391 of 391 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/fr/
2026-04-03 08:36:19 +00:00
green
c6185a51c2
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (1787 of 1787 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ja/
2026-04-03 08:36:18 +00:00
green
9c9c717025
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (391 of 391 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/ja/
2026-04-03 08:36:16 +00:00
Marc
00342ed569
Translated using Weblate (French)
...
Currently translated at 89.7% (1604 of 1787 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/fr/
2026-04-03 08:36:14 +00:00
Elian Doran
1f0a6b4a79
feat(ocr): add OCR ( #5834 )
2026-04-03 11:35:36 +03:00
Elian Doran
3e767b4723
chore(ocr): remove accidentally commited file
2026-04-03 11:25:41 +03:00
Elian Doran
e539b11718
chore(ocr): upgrade to officeprocessor v6 to avoid pdfjs issues
2026-04-03 11:11:53 +03:00
Elian Doran
2fca8c3850
fix(build): missing pdfjs-dist
2026-04-03 10:33:19 +03:00
Elian Doran
0d3f70a231
chore(server): try to bypass officeparser PDFjs issue
2026-04-03 10:02:54 +03:00
Elian Doran
a3a52aaafe
chore(ocr): switch to unpdf due to issues with pdfjs-dist
2026-04-03 09:22:56 +03:00
Elian Doran
a6c4401973
chore(server): remove pdf-parse dependency
2026-04-03 09:04:56 +03:00
Elian Doran
2e34ec2a17
chore(server): remove sharp from externals
2026-04-03 09:04:04 +03:00
Elian Doran
927afec83c
chore(ocr): remove multi-page TIFF support for now to remove dependency to sharp
2026-04-03 08:50:02 +03:00
Elian Doran
8bd1da0552
fix(deps): update dependency i18next to v26.0.2 ( #9255 )
2026-04-03 08:42:50 +03:00
renovate[bot]
4f571fc3d7
fix(deps): update dependency i18next to v26.0.2
2026-04-03 00:49:43 +00:00
Elian Doran
c3f8e523cc
fix(deps): update dependency lodash-es to v4.18.1 [security] ( #9252 )
2026-04-02 23:14:01 +03:00
Elian Doran
9878f76f65
fix(ocr): sharp failing on Alpine
2026-04-02 22:56:22 +03:00
Elian Doran
23799562ae
refactor(ocr): reuse office processor for PDFs
2026-04-02 22:53:57 +03:00
Elian Doran
f441a145b5
fix(server): prod not starting due to bundling issues
2026-04-02 22:42:53 +03:00
Elian Doran
7189764916
chore(ocr): support overriding cache dir
2026-04-02 22:00:37 +03:00
Elian Doran
70bc707e3a
chore(ocr): address requested changes
2026-04-02 21:58:54 +03:00
Elian Doran
90215bde8b
chore(ocr): remove unnecessary index
2026-04-02 21:55:07 +03:00
Elian Doran
2b3ae5285b
test(server): update integration DB to latest migration
2026-04-02 21:49:19 +03:00
Elian Doran
9b6d0db5b6
test(server): fix outdated tests in search result
2026-04-02 21:48:42 +03:00
Elian Doran
723da88ff8
chore(ocr): disable auto-processing by default
2026-04-02 21:46:05 +03:00
Elian Doran
5bcf2f4356
chore(deps): remove deprecated types for tesseract
2026-04-02 21:34:32 +03:00
Elian Doran
42680574c1
chore(deps): update pnpm lock
2026-04-02 21:34:03 +03:00
Elian Doran
82e723c915
test(ocr): fix broken tests
2026-04-02 21:27:46 +03:00
renovate[bot]
ac9560d9d7
chore(deps): update typescript-eslint monorepo to v8.58.0
2026-04-02 18:18:05 +00:00
Elian Doran
32f95efa54
fix(ocr): image OCR in search results not shown
2026-04-02 21:14:56 +03:00
Elian Doran
3da416908d
feat(ocr): display content snippet in quick search
2026-04-02 21:04:18 +03:00
Elian Doran
d79d2e9ad2
fix(ocr): too many blob queries in search
2026-04-02 20:58:11 +03:00
Elian Doran
30ba36894d
chore(ocr): optimize search algorithm
...
OCRContentExpression now takes all tokens as an array (like NoteContentFulltextExp), iterates over the input note set from becca, and checks text representations in-memory — zero SQL queries.
parse.ts creates a single OCRContentExpression(tokens) instead of N separate instances.
The LIMIT 50 and the N+1 blob→note/attachment queries are gone entirely.
2026-04-02 20:54:22 +03:00
Elian Doran
b747402352
chore(ocr): get rid of costly ranking for OCR
2026-04-02 20:48:41 +03:00
Elian Doran
0398a9bda3
refactor(ocr): potential race condition with image upload
2026-04-02 20:40:17 +03:00
Elian Doran
72dff88384
refactor(ocr): get rid of unused routes and services
2026-04-02 20:34:37 +03:00
Elian Doran
0314a9755f
refactor(ocr): minor changes
2026-04-02 20:32:58 +03:00
Elian Doran
bc967b15b2
chore(server): fix accidental changes
2026-04-02 20:28:17 +03:00
Elian Doran
8ac686a19f
fix(ocr): TIFF overlapping with image processor
2026-04-02 20:26:31 +03:00
Elian Doran
aafecaa3a4
refactor(ocr): get rid of fake metadata
2026-04-02 20:24:31 +03:00
Elian Doran
bb23b08b15
refactor(ocr): get rid of unused clean up
2026-04-02 20:23:03 +03:00
Elian Doran
476396da53
refactor(ocr): deduplicate batch processing
2026-04-02 20:19:32 +03:00
Elian Doran
5112971848
refactor(ocr): reduce duplication
2026-04-02 20:17:24 +03:00
Elian Doran
2d852c38ec
feat(ocr): automatic processing of attachments
2026-04-02 20:00:55 +03:00
Elian Doran
f163cacddc
feat(ocr): integrate viewing attachment OCR
2026-04-02 19:51:11 +03:00
Elian Doran
6ecb1cb2b0
feat(settings): cross-reference OCR and language & region settings
2026-04-02 17:09:27 +03:00
Elian Doran
24fefe0711
refactor(ocr): remove unnecessary methods
2026-04-02 13:17:38 +03:00
Elian Doran
e5eba69d0d
fix(ocr): cannot handle image/tiff
2026-04-02 12:51:58 +03:00
Elian Doran
bdd2b7e317
fix(ocr): properly handle office MIME types
2026-04-02 12:41:45 +03:00
Elian Doran
ad29375975
chore(ocr): remove unimplemented logic
2026-04-02 12:36:10 +03:00
Elian Doran
cf73a4ef43
feat(llm): integrate with OCR
2026-04-02 12:16:17 +03:00
Elian Doran
60a2621928
chore(ocr): remove last extraction date
...
Wasn't useful because blobs are hash-identified
2026-04-02 12:04:27 +03:00
Elian Doran
b4e5d9dbc2
feat(ocr): not well integrate with sync
2026-04-02 11:43:19 +03:00
Elian Doran
650b700415
feat(options/media): use a slider for JPEG quality
2026-04-02 11:17:54 +03:00
renovate[bot]
212f742164
fix(deps): update dependency lodash-es to v4.18.1 [security]
2026-04-02 08:16:15 +00:00
Elian Doran
6f2296eb05
feat(ocr): use a slider for confidence
2026-04-02 11:09:36 +03:00
Elian Doran
722efd74c2
fix(ocr): default confidence level is too low
2026-04-02 11:06:58 +03:00
Elian Doran
5dc9b6defe
chore(ocr): deduplicate & fix percentage for confidence in log
2026-04-02 11:04:26 +03:00
Elian Doran
605fbaaa4a
fix(ocr): automatic OCR not respecting language
2026-04-02 11:01:20 +03:00
Elian Doran
23b46865c5
refactor(ocr): simplify initialization of image processor
2026-04-02 10:59:58 +03:00
Elian Doran
ac310eaaf5
feat(ocr): handle cache dir properly
2026-04-02 10:54:15 +03:00
Elian Doran
010f59df8a
chore(ocr): make OCR text representation selectable
2026-04-02 10:25:41 +03:00
Elian Doran
44a5dccd61
chore(ocr): remove master switch
2026-04-02 10:22:34 +03:00
Elian Doran
acbbf021a1
refactor(ocr): remove unnecessary translations
2026-04-02 10:13:03 +03:00
Elian Doran
731fece258
feat(ocr): reintroduce batch processing
2026-04-02 10:08:24 +03:00
Elian Doran
8d255d1b89
feat(ocr): make "process OCR" always reprocess
2026-04-02 10:02:06 +03:00
Elian Doran
64318c92e7
fix(ocr): route default interfering with content language
2026-04-02 10:00:12 +03:00
Elian Doran
49fc7e48d4
feat(ocr): integrate with content language
2026-04-02 09:52:28 +03:00
Elian Doran
ec9fa0baee
chore(options): rename options to match media scope
2026-04-01 22:42:17 +03:00
Elian Doran
ba91d91fd1
chore(options): start adding options for OCR
2026-04-01 22:37:32 +03:00
Elian Doran
0aa1fea9dc
chore(options): improve media layout slightly
2026-04-01 22:30:41 +03:00
renovate[bot]
1551f01f49
chore(deps): update dependency pdfjs-dist to v5.6.205
2026-04-01 19:04:32 +00:00
Elian Doran
d46748602e
chore(settings): rebrand Images settings page to Media
2026-04-01 22:01:21 +03:00
Elian Doran
9cfad0fe6a
refactor(ocr): move TextRepresentationResponse into server_api
2026-04-01 21:45:28 +03:00
Elian Doran
6d3cff84a4
feat(ocr): allow reprocessing of a file
2026-04-01 17:21:12 +03:00
Elian Doran
010230645c
fix(ocr): text displayed in monospace
2026-04-01 17:20:10 +03:00
Elian Doran
5979290f0c
refactor(ocr): get rid of inline styles
2026-04-01 17:18:58 +03:00
Elian Doran
e648872257
fix(ocr): incorrect date display
2026-04-01 17:17:49 +03:00
Elian Doran
e4910ae31a
fix(ocr): pdf extraction not working due to import
2026-04-01 17:14:37 +03:00
Elian Doran
d8ea0c7bcf
feat(ocr): allow manual processing of OCR
2026-04-01 17:09:26 +03:00
Elian Doran
6393d2c188
chore(ocr): remove trainneddata artifact
2026-04-01 17:08:15 +03:00
Elian Doran
d9f0a163cf
refactor(ocr): use idiomatic status handling
2026-04-01 17:04:36 +03:00
Elian Doran
6534beec14
fix(ocr): errors not properly shown due to lack of convention
2026-04-01 16:58:34 +03:00
Elian Doran
6d050340ee
fix(client): server errors don't reject the promise
2026-04-01 16:53:50 +03:00
Elian Doran
0e7f7fa208
chore(ocr): fix type issues & integrate ReadOnlyTextRepresentation
2026-04-01 16:45:38 +03:00
Elian Doran
287be0bd25
chore(scripts): integrate filter-tsc-output from standalone branch
2026-04-01 16:39:54 +03:00
Elian Doran
18cf2ff873
test(ocr): fix type issues
2026-04-01 16:35:45 +03:00
Elian Doran
b626fb448b
refactor(ocr): get rid of require imports
2026-04-01 16:30:27 +03:00
Elian Doran
38f6fb5a7f
refactor(ocr): rename ocr_last_processed to textExtractionLastProcessed
2026-04-01 16:26:16 +03:00
Elian Doran
5846df7d02
refactor(ocr): rename ocr_text to textRepresentation
2026-04-01 16:14:08 +03:00
Elian Doran
9462d6109c
Merge remote-tracking branch 'origin/main' into feat/add-ocr-capabilities
2026-04-01 15:59:05 +03:00
Elian Doran
f0c93cd06e
feat(llm): improve display of blocks while streaming
2026-04-01 15:38:23 +03:00
Elian Doran
14e0507689
fix(llm): web search not translated
2026-04-01 15:28:49 +03:00
Elian Doran
393b90f7be
feat(llm): display skill read
2026-04-01 15:27:31 +03:00
Elian Doran
47ee5c1d84
feat(llm): display affected note in read current note
2026-04-01 15:11:34 +03:00
Elian Doran
1cb6f2d351
chore(llm): improve layout for tool card
2026-04-01 15:09:45 +03:00
Elian Doran
bb72b0cdfc
refactor(llm): proper translation use for element interpolation
2026-04-01 15:04:07 +03:00
Elian Doran
ab2467b074
feat(llm): display note creation result
2026-04-01 14:57:45 +03:00
Elian Doran
2d652523bb
feat(llm): display a reference to the affected note in tool calls
2026-04-01 14:55:18 +03:00
Elian Doran
55df50253f
feat(llm): improve tool call style slightly
2026-04-01 14:51:17 +03:00
Elian Doran
d009914ff9
chore(llm): update system prompt for tool creation
2026-04-01 14:48:13 +03:00
Elian Doran
5e97222206
feat(llm): display friendly tool names
2026-04-01 14:47:17 +03:00
Elian Doran
038705483b
refactor(llm): integrate tools requiring context
2026-04-01 12:34:14 +03:00
Elian Doran
10c9ba5783
refactor(llm): different way to register tools
2026-04-01 12:20:08 +03:00
Elian Doran
a1d008688b
chore(llm): harden MCP against uninitialized database
2026-04-01 11:56:46 +03:00
Elian Doran
78a043c536
test(llm): test MCP using supertest
2026-04-01 11:52:49 +03:00
Elian Doran
acdc840f17
feat(llm): improve MCP settings card
2026-04-01 11:46:54 +03:00
Elian Doran
63d4b8894b
feat(llm): gate MCP access behind option
2026-04-01 11:44:01 +03:00
Elian Doran
23ccbf9642
chore(llm): add instructions for MCP use
2026-04-01 11:30:47 +03:00
Elian Doran
a5793ff768
chore(mcp): add MCP config for localhost
2026-04-01 11:29:29 +03:00
Elian Doran
a84e2f72c3
feat(llm/mcp): first implementation
2026-04-01 11:19:10 +03:00
Elian Doran
0d805a01c1
fix(deps): update dependency i18next to v26 ( #9224 )
2026-04-01 10:58:03 +03:00
Elian Doran
ba90a1c396
Merge branch 'main' of https://github.com/TriliumNext/Trilium
2026-04-01 10:38:47 +03:00
Elian Doran
465927e730
chore(deps): update dependency vite-plugin-static-copy to v4 ( #9147 )
2026-04-01 10:28:46 +03:00
Elian Doran
74f3c14a62
fix(llm): sidebar chat lost when saving to note
2026-04-01 10:26:33 +03:00
Elian Doran
2eb40c7b42
Merge branch 'main' of https://github.com/TriliumNext/Trilium
2026-04-01 09:30:37 +03:00
Elian Doran
457c5f85af
chore(client/i18n): fix weird translation
2026-04-01 09:30:34 +03:00
copilot-swe-agent[bot]
c6ef3d774a
fix: update vite.config.mts for vite-plugin-static-copy v4 breaking change
...
Agent-Logs-Url: https://github.com/TriliumNext/Trilium/sessions/df2e0038-ab36-4d77-b73a-f4739f9db838
Co-authored-by: eliandoran <21236836+eliandoran@users.noreply.github.com >
2026-03-31 20:31:34 +00:00
copilot-swe-agent[bot]
12b946157a
Merge remote-tracking branch 'origin/main' into standalone
...
# Conflicts:
# pnpm-lock.yaml
Co-authored-by: eliandoran <21236836+eliandoran@users.noreply.github.com >
2026-03-31 20:14:04 +00:00
copilot-swe-agent[bot]
7f1e4c0969
fix: remove showSupportNotice from i18next init options (removed in v26)
...
Agent-Logs-Url: https://github.com/TriliumNext/Trilium/sessions/41f772f7-49b7-4905-8b17-cf90165fc736
Co-authored-by: eliandoran <21236836+eliandoran@users.noreply.github.com >
2026-03-31 20:13:27 +00:00
renovate[bot]
e55cd7841f
fix(deps): update dependency i18next to v26
2026-03-31 20:03:35 +00:00
Elian Doran
8b5b32fecb
chore(deps): update dependency typescript to v6 ( #9162 )
2026-03-31 23:01:09 +03:00
Elian Doran
93b126d92b
chore(deps): update pnpm lock
2026-03-31 22:45:17 +03:00
Elian Doran
5fce7283f1
Merge remote-tracking branch 'origin/main' into standalone
2026-03-31 22:43:39 +03:00
copilot-swe-agent[bot]
819c9a7506
fix: resolve TypeScript 6 typecheck issues
...
- Remove deprecated `downlevelIteration` from tsconfig.base.json (not needed for ES2022+ target)
- Add `noUncheckedSideEffectImports: false` to tsconfig.base.json and ckeditor5 package tsconfigs to allow CSS/plugin side-effect imports
- Remove deprecated `baseUrl: "."` from 6 package tsconfig.lib.json files (unused without `paths`)
- Replace `NodeJS.Timeout` with `ReturnType<typeof setTimeout>` in debounce.ts
Agent-Logs-Url: https://github.com/TriliumNext/Trilium/sessions/8e861e56-2be6-4c61-9558-a666abbe3ff0
Co-authored-by: eliandoran <21236836+eliandoran@users.noreply.github.com >
2026-03-31 19:22:16 +00:00
Elian Doran
4b3ef50d4b
Feature/llm tools ( #9241 )
2026-03-31 22:10:16 +03:00
Elian Doran
bc945c5196
Translations update from Hosted Weblate ( #9242 )
2026-03-31 22:08:37 +03:00
Giovi
57ea3c576e
Translated using Weblate (Italian)
...
Currently translated at 100.0% (1775 of 1775 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/it/
2026-03-31 19:06:02 +00:00
Marc
450e15f558
Translated using Weblate (French)
...
Currently translated at 89.0% (1581 of 1775 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/fr/
2026-03-31 19:06:01 +00:00
Marc
a66ef977a0
Translated using Weblate (French)
...
Currently translated at 100.0% (391 of 391 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/fr/
2026-03-31 19:05:59 +00:00
Marc
96a474adc1
Translated using Weblate (French)
...
Currently translated at 100.0% (158 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/fr/
2026-03-31 19:05:59 +00:00
Giovi
1fe22aeef1
Translated using Weblate (Italian)
...
Currently translated at 100.0% (391 of 391 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/it/
2026-03-31 19:05:58 +00:00
Elian Doran
a97897527e
fix(deps): update univer monorepo to v0.19.0 ( #9223 )
2026-03-31 22:05:49 +03:00
Elian Doran
86bbb4d885
chore(deps): update dependency @redocly/cli to v2.25.3 ( #9233 )
2026-03-31 21:59:25 +03:00
Elian Doran
041f8314ab
fix(deps): update dependency mind-elixir to v5.10.0 ( #9228 )
2026-03-31 21:58:13 +03:00
Elian Doran
dffdeff798
chore(deps): fix flake lock
2026-03-31 21:52:55 +03:00
copilot-swe-agent[bot]
6f08dc3ada
Merge branch 'main' into renovate/mind-elixir-5.x - resolve translations conflict
...
Co-authored-by: eliandoran <21236836+eliandoran@users.noreply.github.com >
2026-03-31 18:21:21 +00:00
copilot-swe-agent[bot]
07e1b86586
chore: keep only English mind-map translations (others handled by Weblate)
...
Co-authored-by: eliandoran <21236836+eliandoran@users.noreply.github.com >
2026-03-31 18:20:11 +00:00
copilot-swe-agent[bot]
2deda8947e
feat: migrate mind-elixir i18n to use own translations integrated with Weblate
...
- Remove deprecated `locale` option and LOCALE_MAPPINGS constant from MindMap.tsx
- Add `buildMindElixirLangPack()` function using i18next translations for contextMenu.locale
- Add mind-map translation keys to all 37 locale translation files
- Languages with specific translations: de, es, fr, it, ja, pt, pt_br, ru, ro, cn, tw, fi, ko, nl, nb-NO, sv
- Other languages fall back to English via i18next
Agent-Logs-Url: https://github.com/TriliumNext/Trilium/sessions/f2cb95ee-9a97-4618-ba9a-5fb7f31ab965
Co-authored-by: eliandoran <21236836+eliandoran@users.noreply.github.com >
2026-03-31 18:08:38 +00:00
Elian Doran
adb9532d1b
chore(deps): update dependency @smithy/middleware-retry to v4.4.45 ( #9234 )
2026-03-31 21:06:22 +03:00
Elian Doran
a2959342a9
chore(deps): update dependency express-rate-limit to v8.3.2 ( #9236 )
2026-03-31 21:05:58 +03:00
Elian Doran
f528833232
chore(llm): relocate skills to assets
2026-03-31 20:52:17 +03:00
Elian Doran
a6b8785341
chore(llm): address requested changes
2026-03-31 20:32:19 +03:00
Elian Doran
6e7a14fb3e
chore(llm): update to AI SDK 6
2026-03-31 20:24:49 +03:00
Elian Doran
708180a037
fix(llm): sending empty messages crashes on Anthropic
2026-03-31 19:47:39 +03:00
Elian Doran
04efa2742c
feat(llm): basic support for Google Gemini
2026-03-31 19:28:42 +03:00
Elian Doran
0e2c96d544
feat(llm): add web search to OpenAI
2026-03-31 19:08:41 +03:00
Elian Doran
a45c1818a5
refactor(llm): deduplicate logic between providers
2026-03-31 19:05:38 +03:00
Elian Doran
f04f47d17a
fix(llm): not returning full list of models
2026-03-31 18:59:02 +03:00
Elian Doran
cabce14a49
chore(llm): set up for ChatGPT
2026-03-31 18:51:19 +03:00
Elian Doran
5f669684c4
feat(llm): enforce MIME type in code notes
2026-03-31 18:39:47 +03:00
Elian Doran
4d169809bd
chore(llm): improve render notes skill
2026-03-31 18:12:42 +03:00
Elian Doran
2929d64fa0
chore(llm): improve TSX import skill
2026-03-31 18:07:28 +03:00
Elian Doran
20311d31f6
chore(llm): modify frontend script to prefer Preact
2026-03-31 16:04:48 +03:00
Elian Doran
c13b68ef42
feat(llm): basic skill to write scripts
2026-03-31 16:01:20 +03:00
Elian Doran
8eff623b67
Merge remote-tracking branch 'origin/main' into feature/llm_tools
2026-03-31 15:52:10 +03:00
Elian Doran
f4b9207379
fix(llm/sidebar): no longer properly persisting the chat
2026-03-31 15:52:05 +03:00
Elian Doran
90930e19e7
feat(llm): improve search discoverability
2026-03-31 15:41:56 +03:00
Elian Doran
8c0dacd6d7
feat(llm): basic skill to do search
2026-03-31 15:36:50 +03:00
Elian Doran
c617bea45a
feat(llm): basic tool to get subtree
2026-03-31 15:15:14 +03:00
Elian Doran
bac25c9173
feat(llm): basic tool to get child notes
2026-03-31 15:04:02 +03:00
renovate[bot]
acfc3f617e
chore(deps): update dependency typescript to v6
2026-03-31 11:14:01 +00:00
Elian Doran
4c6aa3baf1
Translations update from Hosted Weblate ( #9240 )
2026-03-31 14:11:37 +03:00
Elian Doran
ed2d72c008
AI reintegration test ( #9225 )
2026-03-31 14:11:02 +03:00
Marc
3cb82c58a1
Translated using Weblate (French)
...
Currently translated at 99.3% (157 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/fr/
2026-03-31 13:09:51 +02:00
Marc
d87e3cb24d
Translated using Weblate (French)
...
Currently translated at 90.2% (1551 of 1719 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/fr/
2026-03-31 13:09:50 +02:00
Elian Doran
8a4c46c40b
feat(server): protect becca against protoype pollution
2026-03-31 14:03:49 +03:00
Elian Doran
5f3dcdb7e5
fix(renovate): set up a minimum release age before doing updates
2026-03-31 10:53:37 +03:00
Elian Doran
8964c316b8
Revert "chore(deps): update dependency axios to v1.14.1" ( #9239 )
2026-03-31 10:46:43 +03:00
Elian Doran
230f682a27
Revert "chore(deps): update dependency axios to v1.14.1"
2026-03-31 10:46:30 +03:00
Elian Doran
8f25d048df
chore(deps): update dependency axios to v1.14.1 ( #9235 )
2026-03-31 07:32:25 +03:00
renovate[bot]
90fcf3153c
chore(deps): update dependency express-rate-limit to v8.3.2
2026-03-31 01:48:59 +00:00
renovate[bot]
069c4cf5c4
chore(deps): update dependency axios to v1.14.1
2026-03-31 01:48:18 +00:00
renovate[bot]
f10e55ad71
chore(deps): update dependency @smithy/middleware-retry to v4.4.45
2026-03-31 01:47:36 +00:00
renovate[bot]
a934c7842b
chore(deps): update dependency @redocly/cli to v2.25.3
2026-03-31 01:46:56 +00:00
Elian Doran
a2b6bc0493
chore(llm): address requested changes
2026-03-30 22:20:44 +03:00
Elian Doran
24e418bf7c
Translations update from Hosted Weblate ( #9232 )
2026-03-30 22:03:35 +03:00
Hosted Weblate
3fc3ef4ea8
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/
2026-03-30 18:59:12 +00:00
Elian Doran
952d6b9851
feat(db): add missing sqlite indices to help with performance ( #9141 )
2026-03-30 21:58:54 +03:00
Elian Doran
841c58ca8c
chore: fix type errors
2026-03-30 20:23:00 +03:00
Elian Doran
41164add15
chore(deps): fix OOM caused by Zod
...
See https://github.com/vercel/ai/issues/7351
2026-03-30 20:17:37 +03:00
Elian Doran
f4858d3684
refactor(llm): simplify the saving process
2026-03-30 19:40:38 +03:00
Elian Doran
be60479122
fix(llm): XSS risk when displaying the message
2026-03-30 19:36:22 +03:00
Elian Doran
948f160d14
fix(llm): XSS risk when displaying the message
2026-03-30 19:31:56 +03:00
Elian Doran
768c733f92
fix(llm): missing translation for name
2026-03-30 19:31:44 +03:00
Elian Doran
1a02be7c91
fix(llm): usage not reset when opening an empty chat
2026-03-30 19:23:42 +03:00
Elian Doran
ac75f6f7a6
feat(llm): hide the feature behind an experimental flag
2026-03-30 19:19:04 +03:00
Elian Doran
b2befb4feb
feat(llm): automatic refresh of note title
2026-03-30 19:08:54 +03:00
Elian Doran
3e49399f82
fix(llm): automatic title not working for standalone chats
2026-03-30 19:03:17 +03:00
Elian Doran
eaaaf3effd
fix(llm): automatic title not persisted
2026-03-30 18:59:49 +03:00
Elian Doran
f2cd1be3af
fix(llm): history doesn't show last notes correctly
2026-03-30 18:55:41 +03:00
Elian Doran
b4fcf41420
feat(llm): basic auto-title
2026-03-30 18:52:22 +03:00
Elian Doran
5feccae2a0
feat(llm): enable cache control in Anthropic
2026-03-30 18:26:49 +03:00
Elian Doran
d28318005d
feat(llm): basic support for attributes
2026-03-30 18:26:23 +03:00
Elian Doran
fcf39d7786
feat(llm): show footer only on hover
2026-03-30 18:14:23 +03:00
Elian Doran
5e9fc614d7
feat(llm): display message time
2026-03-30 18:08:20 +03:00
Elian Doran
a860803cc4
feat(llm): add usage underneath the message
2026-03-30 18:02:06 +03:00
Elian Doran
c40f5953fa
feat(llm): make the prompt usage more compact
2026-03-30 17:56:07 +03:00
Elian Doran
241282296e
fix(llm): report append to note not supporting all string content types
2026-03-30 17:50:28 +03:00
Elian Doran
8a8143167f
feat(llm): report tool call errors
2026-03-30 17:45:58 +03:00
Elian Doran
12797293f0
feat(llm): improve model name display
2026-03-30 17:40:57 +03:00
Elian Doran
af0eb9551a
feat(llm): save revision before changing content
2026-03-30 17:32:40 +03:00
Elian Doran
8a492450da
feat(llm): render tools inline
2026-03-30 17:29:25 +03:00
Elian Doran
f3cb356b2b
chore(llm): allow editing all string note types
2026-03-30 17:20:18 +03:00
Elian Doran
8ea1b7afba
chore(llm): always mention note type
2026-03-30 17:16:49 +03:00
Elian Doran
911c1bdd0c
feat(llm): use Markdown instead of HTML
2026-03-30 17:13:20 +03:00
Elian Doran
41f3274c7e
feat(llm): use tool-based approach for reading current note
2026-03-30 17:08:47 +03:00
Elian Doran
0fc62dda78
chore(llm): styling of history menu
2026-03-30 16:38:11 +03:00
Elian Doran
e482c911c4
chore(desktop): add script to start prod with no dir
2026-03-30 12:45:30 +03:00
renovate[bot]
0e59126c52
fix(deps): update dependency mind-elixir to v5.10.0
2026-03-30 01:32:10 +00:00
Elian Doran
abbe6437a9
chore(llm): use NoItems for type widget as well
2026-03-29 23:58:30 +03:00
Elian Doran
f2d67d4128
fix(desktop): stream not working on Electron
2026-03-29 23:50:23 +03:00
Elian Doran
7c9e02996e
fix(desktop): unable to list providers
2026-03-29 23:47:37 +03:00
Elian Doran
dc560edb7c
fix(deps): update dependency preact-render-to-string to v6.6.7 ( #9221 )
2026-03-29 23:23:55 +03:00
renovate[bot]
f7bbcee386
fix(deps): update dependency preact-render-to-string to v6.6.7
2026-03-29 20:23:27 +00:00
Elian Doran
2182d4b440
fix(deps): update dependency react-i18next to v17.0.1 ( #9222 )
2026-03-29 23:21:15 +03:00
Elian Doran
c43e10c4af
feat(llm): add tool to create note
2026-03-29 23:01:05 +03:00
Elian Doran
25037324ab
feat(llm): improve handling when there is no provider set
2026-03-29 22:55:28 +03:00
Elian Doran
b8f9916d13
feat(llm): add tools to append or replace note content
2026-03-29 22:53:06 +03:00
Elian Doran
ed8b9cc943
feat(llm): integrate API keys with provider settings
2026-03-29 22:46:07 +03:00
Elian Doran
efbe7e0a21
feat(llm): add provider config in options
2026-03-29 22:42:05 +03:00
Elian Doran
46dd500d37
chore(llm): improve button for note access
2026-03-29 22:21:42 +03:00
Elian Doran
261c95fb06
feat(llm): add button to toggle access to the note
2026-03-29 22:20:26 +03:00
Elian Doran
41a122f722
feat(llm): allow the sidebar chat access to the note content
2026-03-29 22:09:29 +03:00
Elian Doran
490406e12a
feat(llm): create empty settings page
2026-03-29 22:03:52 +03:00
Elian Doran
d12677094d
chore(llm): improve chat bar size in sidebar
2026-03-29 21:54:50 +03:00
Elian Doran
3c69792744
feat(llm): improve layout with send button & context window
2026-03-29 21:52:35 +03:00
Elian Doran
395e79adbf
fix(llm): sidebar chat box required scrolling to reach
2026-03-29 21:46:04 +03:00
Elian Doran
d5e56d8e29
feat(llm): integrate chat options into model selector
2026-03-29 21:43:27 +03:00
Elian Doran
e4c4873aa7
feat(llm): group legacy models into submenu
2026-03-29 21:35:33 +03:00
Elian Doran
293da1d4ef
feat(llm): display cost next to the title
2026-03-29 21:29:59 +03:00
Elian Doran
d1c206a05a
feat(llm): add same selectors in sidebar
2026-03-29 21:22:54 +03:00
Elian Doran
37b370511f
chore(llm): get rid of different chat bar for sidebar
2026-03-29 21:14:09 +03:00
Elian Doran
734ef5533a
refactor(llm): extract chat input bar into separate component
2026-03-29 21:11:51 +03:00
Elian Doran
0eb9b9fdac
fix(llm): wrong icon size
2026-03-29 21:05:58 +03:00
Elian Doran
7817890cfe
feat(llm): history button
2026-03-29 21:00:43 +03:00
Elian Doran
23dbedd139
refactor(llm): deduplicate LLM chat widgets
2026-03-29 20:28:19 +03:00
Elian Doran
2c8e2251fa
feat(llm): use a better placeholder
2026-03-29 20:13:11 +03:00
Elian Doran
4c27ed9997
fix(sidebar): pressing a sidebar button would collapse the section
2026-03-29 20:11:16 +03:00
Elian Doran
d2fd1362c0
feat(llm): redesign sidebar to work on a single conversation
2026-03-29 20:09:00 +03:00
Elian Doran
45e57f0d5e
chore(llm): always show AI chat sidebar
2026-03-29 20:00:22 +03:00
Elian Doran
660facea96
fix(llm): hide sidebar item if already in a chat
2026-03-29 19:52:44 +03:00
Elian Doran
9fa2e940d6
fix(llm): chat note created for every note navigated to
2026-03-29 19:49:13 +03:00
Elian Doran
0ffcfb8f43
feat(llm): identify sidebar chat notes by note ID
2026-03-29 19:45:45 +03:00
Elian Doran
ad1b3df74e
fix(llm): sidebar not collapsing properly
2026-03-29 19:36:58 +03:00
Elian Doran
0ccf10bbbb
feat(llm): basic sidebar implementation
2026-03-29 19:35:33 +03:00
Elian Doran
59c007e801
feat(llm): API to create LLM notes similar to search
2026-03-29 18:55:43 +03:00
Elian Doran
0654bc1049
fix(llm): wrong context window
2026-03-29 15:20:08 +03:00
Elian Doran
9fabefc847
feat(llm): minimize context window indicator
2026-03-29 15:17:27 +03:00
Elian Doran
e70ded0be1
fix(llm): content window progress bar not shown at startup
2026-03-29 15:12:18 +03:00
Elian Doran
16806275e0
feat(llm): basic context window progress bar
2026-03-29 15:10:49 +03:00
Elian Doran
e8214c3aae
chore(llm): update list of models
2026-03-29 15:03:53 +03:00
Elian Doran
3a8e148301
chore(llm): correct pricing
2026-03-29 14:54:51 +03:00
Elian Doran
a0b546614f
chore(llm): make multiplier relative to default
2026-03-29 14:47:41 +03:00
Elian Doran
5fcea86b94
feat(llm): basic cost multiplier
2026-03-29 14:44:40 +03:00
Elian Doran
d8c00ed6c0
chore(llm): use FormDropdownList
2026-03-29 14:39:53 +03:00
Elian Doran
863e68ec88
feat(llm): add model switcher
2026-03-29 14:34:31 +03:00
Elian Doran
046ee343dc
feat(llm): display the model that was used
2026-03-29 14:06:23 +03:00
Elian Doran
2db9e376d5
refactor(llm): delegate pricings to provider
2026-03-29 14:02:33 +03:00
Elian Doran
9458128ad6
feat(llm): display estimated cost
2026-03-29 13:57:25 +03:00
Elian Doran
89638e3f56
feat(llm): display usage info (prompt + completion)
2026-03-29 13:53:13 +03:00
Elian Doran
8d492d7d4b
feat(llm): show tool calls as references
2026-03-29 13:37:35 +03:00
Elian Doran
246c561b64
feat(llm): basic tool use
2026-03-29 13:30:04 +03:00
Elian Doran
88295f2462
refactor(llm): use vercel/AI instead
2026-03-29 13:07:21 +03:00
Elian Doran
d2d4e1cbac
refactor(llm): use vercel/AI instead
2026-03-29 13:03:05 +03:00
Elian Doran
261e5b59e0
refactor(llm): use shared types in commons
2026-03-29 12:44:53 +03:00
Elian Doran
fa7ec01329
fix(llm): use of crypto.randomUUID
2026-03-29 12:27:18 +03:00
Elian Doran
4c4a29f9cf
chore(llm): fix type issues
2026-03-29 12:24:13 +03:00
Elian Doran
9ddcaf4552
refactor(server): add triliumResponseHandled to typings
2026-03-29 12:01:06 +03:00
Elian Doran
c806a99fbc
feat(llm): display thinking process
2026-03-29 11:51:39 +03:00
Elian Doran
ad91d360ce
fix(llm): thinking budget mismatch
2026-03-29 11:41:28 +03:00
Elian Doran
cf8d7cd71f
feat(llm): persist errors
2026-03-29 11:37:12 +03:00
Elian Doran
f370799b1d
chore(llm): start working on extended thjinking
2026-03-29 11:26:10 +03:00
Elian Doran
f8655b5de4
fix(llm): errors not selectable
2026-03-29 11:25:54 +03:00
renovate[bot]
ed3a5778d0
fix(deps): update univer monorepo to v0.19.0
2026-03-29 00:54:35 +00:00
renovate[bot]
19d213059f
fix(deps): update dependency react-i18next to v17.0.1
2026-03-29 00:53:30 +00:00
Elian Doran
276a802ab2
chore(deps): update dependency @ckeditor/ckeditor5-dev-build-tools to v55.3.0 ( #9209 )
2026-03-28 23:28:14 +02:00
Elian Doran
e756ded89f
fix(deps): update dependency @zumer/snapdom to v2.7.0 ( #9213 )
2026-03-28 23:27:22 +02:00
Elian Doran
b551f0fe2d
feat(llm): basic Markdown rendering
2026-03-28 21:19:59 +02:00
Elian Doran
f6e8bdb0fd
fix(llm): text not selectable
2026-03-28 21:07:54 +02:00
Elian Doran
9029ea8085
fix(llm): last response not saved
2026-03-28 21:06:20 +02:00
Elian Doran
d61ade9fe9
feat(llm): add basic web search support
2026-03-28 21:00:53 +02:00
Elian Doran
aa1fe549c7
feat(llm): make source viewable
2026-03-28 20:52:40 +02:00
Elian Doran
e3701bbcb4
fix(llm): streaming not working due to compression
2026-03-28 20:45:35 +02:00
Elian Doran
fb7fc4bf0c
feat(llm): basic chat interface
2026-03-28 20:39:09 +02:00
Lorinc936
f8c59a1730
Merge branch 'main' into main
2026-03-28 17:26:36 +00:00
Elian Doran
ca0c64094c
fix(build-docs): backend script generation fails
2026-03-28 14:45:11 +02:00
Elian Doran
5158df21c7
fix(build-docs): wailing due to introduction of core
2026-03-28 14:38:12 +02:00
Elian Doran
39b2e8ec05
Feature/standalone scripting ( #9219 )
2026-03-28 13:57:35 +02:00
Elian Doran
9d6c9ac04e
chore(core): address requested changes
2026-03-28 13:42:25 +02:00
Elian Doran
8e50c9baf3
chore(core): remove unnecessary newlines
2026-03-28 13:32:40 +02:00
Elian Doran
936165fba8
fix(standalone): hidden subtree is slow due to lack of transaction
2026-03-28 13:21:43 +02:00
Elian Doran
377e874ef2
chore(core): integrate scheduler
2026-03-28 13:17:20 +02:00
Elian Doran
4d98558019
chore(core): set up sucrase
2026-03-28 13:07:30 +02:00
Elian Doran
ef70fd2d2a
chore(server): fix references to script service
2026-03-28 13:00:07 +02:00
Elian Doran
3bd6777070
chore(core): integrate scripting routes
2026-03-28 12:57:53 +02:00
Elian Doran
b02e9ba52b
chore(core): integrate scripting services
2026-03-28 12:54:44 +02:00
Elian Doran
3a053d3104
refactor(client): fix types related to script execution
2026-03-28 12:39:16 +02:00
Elian Doran
4f6de0c68d
Merge remote-tracking branch 'origin/main' into standalone
2026-03-28 12:30:58 +02:00
Elian Doran
d084c426fd
Feature/standalone export ( #9205 )
2026-03-28 12:26:49 +02:00
Elian Doran
b4802e9abf
chore: address requested changes
2026-03-28 12:17:18 +02:00
Elian Doran
7f6a43c2fa
chore(server): fix error in Electron port handling
2026-03-28 12:14:59 +02:00
Elian Doran
0b784af4ca
chore(core): reintroduce basic non-blocking import for ENEX
2026-03-28 12:03:00 +02:00
Elian Doran
fa6e70a13a
feat(standalone): get enex import to work
2026-03-28 12:01:01 +02:00
Elian Doran
9b6c7966de
fix(server): ws not working
2026-03-28 11:37:51 +02:00
Elian Doran
f04f295b21
feat(core): use real console width in console banner
2026-03-28 11:25:03 +02:00
Elian Doran
8ada23c9be
feat(server): improve error logging using banner
2026-03-28 11:23:44 +02:00
Elian Doran
82bac7b18f
fix(standalone): OPML export failing
2026-03-28 11:20:11 +02:00
Elian Doran
362429451d
feat(standalone): hide share export
2026-03-28 11:19:14 +02:00
Elian Doran
dc50ca157d
chore(deps): update dependency electron to v41.1.0 ( #9211 )
2026-03-28 11:11:11 +02:00
Elian Doran
ff2e775b5e
chore(deps): update node.js to v24.14.1 ( #9184 )
2026-03-28 11:10:44 +02:00
Elian Doran
6dea4aec89
chore(server): address requested changes
2026-03-28 11:09:23 +02:00
renovate[bot]
584d48c5ab
chore(deps): update dependency vite-plugin-static-copy to v4
2026-03-28 09:06:29 +00:00
Elian Doran
25df43b0be
chore(deps): update dependency vite to v8.0.3 ( #9194 )
2026-03-28 11:02:24 +02:00
Elian Doran
1af1fcd148
chore(deps): update dependency @redocly/cli to v2.25.2 ( #9206 )
2026-03-28 10:54:11 +02:00
Elian Doran
516f9aad45
fix(deps): update dependency @preact/signals to v2.9.0 ( #9212 )
2026-03-28 10:53:55 +02:00
Elian Doran
79a420de0f
chore(deps): update dependency express-openid-connect to v2.20.1 ( #9207 )
2026-03-28 10:50:27 +02:00
Elian Doran
ac213b6664
fix(deps): update dependency katex to v0.16.44 ( #9208 )
2026-03-28 10:50:01 +02:00
Elian Doran
ff2d74029a
chore(deps): update dependency axios to v1.14.0 ( #9210 )
2026-03-28 10:49:46 +02:00
Elian Doran
31ac1d3f2d
fix(deps): update dependency react-i18next to v17 ( #9214 )
2026-03-28 10:49:21 +02:00
renovate[bot]
2c32382ca6
fix(deps): update dependency react-i18next to v17
2026-03-28 01:18:11 +00:00
renovate[bot]
0d94c20deb
fix(deps): update dependency @zumer/snapdom to v2.7.0
2026-03-28 01:17:16 +00:00
renovate[bot]
9904df1611
fix(deps): update dependency @preact/signals to v2.9.0
2026-03-28 01:16:17 +00:00
renovate[bot]
2d945d4fb2
chore(deps): update dependency electron to v41.1.0
2026-03-28 01:15:19 +00:00
renovate[bot]
c1f9a22bf3
chore(deps): update dependency axios to v1.14.0
2026-03-28 01:14:20 +00:00
renovate[bot]
22e2e2339e
chore(deps): update dependency @ckeditor/ckeditor5-dev-build-tools to v55.3.0
2026-03-28 01:13:17 +00:00
renovate[bot]
b6435bbfc9
fix(deps): update dependency katex to v0.16.44
2026-03-28 01:12:21 +00:00
renovate[bot]
63387cb958
chore(deps): update dependency express-openid-connect to v2.20.1
2026-03-28 01:11:16 +00:00
renovate[bot]
a8d104ec57
chore(deps): update dependency @redocly/cli to v2.25.2
2026-03-28 01:10:12 +00:00
Elian Doran
d0abcfe355
chore(export): bring back content CSS
2026-03-28 00:29:13 +02:00
Elian Doran
8b1d0063ff
fix(standalone): unable to download ZIPs
2026-03-28 00:26:11 +02:00
Elian Doran
8cd7e48e85
fix(server): unable to export as share
2026-03-27 23:54:20 +02:00
Elian Doran
aee005b624
refactor(core): move zip provider out of import
2026-03-27 23:23:26 +02:00
Elian Doran
1d050e8784
fix(core): use of Node.js path
2026-03-27 23:18:39 +02:00
Elian Doran
0c37b2ce5c
fix(export/single): crash due to use of Buffer
2026-03-27 23:13:40 +02:00
Elian Doran
73f401f106
fix(standalone/export): redirects to URL without downloading
2026-03-27 23:13:30 +02:00
Elian Doran
d2a0c540ba
fix(core): get rid of Node dependencies from ZIP export
2026-03-27 23:10:39 +02:00
Elian Doran
4458d5b8f7
chore(core): fix more errors related to export
2026-03-27 22:27:18 +02:00
Elian Doran
a59d6dfb11
chore(core): fix most errors with export
2026-03-27 22:20:59 +02:00
Elian Doran
21e2cf10c2
chore(core): relocate export route
2026-03-27 21:57:43 +02:00
Elian Doran
c94ca00daa
chore(core): relocate export service
2026-03-27 21:54:51 +02:00
Elian Doran
0ec2160eff
Standalone import ( #9204 )
2026-03-27 21:52:02 +02:00
Elian Doran
6c75df70e0
chore: solve type errors
2026-03-27 21:40:19 +02:00
Elian Doran
0211535f73
fix(edit-docs): missing zip primitives
2026-03-27 19:26:27 +02:00
Elian Doran
2d4027c214
fix(server): depending on unexported zip import service
2026-03-27 19:18:31 +02:00
Elian Doran
5b3fb315d7
fix(core): on new database, opening hidden notes instead of the root
2026-03-27 19:16:23 +02:00
renovate[bot]
10377b527f
chore(deps): update dependency vite to v8.0.3
2026-03-27 17:05:56 +00:00
Elian Doran
24650edd62
fix(setup): demo DB not respected
2026-03-27 19:03:39 +02:00
Elian Doran
d29d1428ed
feat(standalone/import): import demo DB
2026-03-27 18:55:18 +02:00
Elian Doran
91d526b15f
feat(standalone/import): improve importing speed
2026-03-27 18:27:19 +02:00
Elian Doran
22c86cf3b5
feat(standalone): basic ZIP support
2026-03-27 18:11:59 +02:00
Elian Doran
a0573c439b
fix(core): extension lookup failing in standalone
2026-03-27 17:54:37 +02:00
JYC333
4413566e14
chore(deps): update dependency happy-dom to v20.8.9 ( #9192 )
2026-03-27 15:46:18 +00:00
Elian Doran
050cdd0a85
chore(core): add a few missing constants
2026-03-27 17:00:13 +02:00
Elian Doran
55f09fe21a
chore(core): fix usage of Buffer
2026-03-27 16:45:44 +02:00
Elian Doran
f069b41df6
chore(standalone): upload middleware with error handling
2026-03-27 16:40:23 +02:00
Elian Doran
f81369d643
feat(core): support md5 hash
2026-03-27 14:33:52 +02:00
Elian Doran
f1d7d34f1a
chore(core): align tsconfig
2026-03-27 14:28:48 +02:00
Elian Doran
ce1f7a4274
chore(scripts): deduplicate errors listing
2026-03-27 14:28:40 +02:00
Elian Doran
6ce1d31ceb
chore(import): integrate import route into core
2026-03-27 11:45:02 +02:00
Elian Doran
ecb467f2b7
chore(import): fix a few type errors
2026-03-27 11:40:48 +02:00
Elian Doran
4ffaadd481
chore(import): move all services to core (with errors)
2026-03-27 11:40:06 +02:00
Elian Doran
4c933669b9
Standalone extra improvements ( #9191 )
2026-03-27 09:15:03 +02:00
Elian Doran
a7001beced
chore(standalone): addres requested changes
2026-03-27 09:04:21 +02:00
Elian Doran
b864c338dd
chore(standalone): align deps with client
2026-03-27 08:57:51 +02:00
renovate[bot]
6c295611cc
chore(deps): update node.js to v24.14.1
2026-03-27 06:55:05 +00:00
renovate[bot]
c1c98a6955
chore(deps): update dependency happy-dom to v20.8.9
2026-03-27 06:53:56 +00:00
Elian Doran
61d37c4c19
Merge remote-tracking branch 'origin/main' into feature/standalone_extra_improvements
2026-03-27 08:52:25 +02:00
Elian Doran
6e222bb901
chore(deps): update dependency user-agent-data-types to v0.4.3 ( #9193 )
2026-03-27 08:49:31 +02:00
Elian Doran
82b8601e0b
chore(deps): update vitest monorepo to v4.1.2 ( #9195 )
2026-03-27 08:49:02 +02:00
Elian Doran
47e515bc77
fix(deps): update dependency i18next to v25.10.10 ( #9196 )
2026-03-27 08:48:25 +02:00
Elian Doran
eef35c3a5f
fix(deps): update dependency panzoom to v9.4.4 ( #9198 )
2026-03-27 08:43:36 +02:00
Elian Doran
a18d0484c5
chore(deps): update dependency express-openid-connect to v2.20.0 ( #9199 )
2026-03-27 08:42:31 +02:00
Elian Doran
4eaa3d7ac1
chore(deps): update dependency stylelint to v17.6.0 ( #9200 )
2026-03-27 08:42:15 +02:00
Elian Doran
ad24cf9ab9
fix(deps): update dependency katex to v0.16.43 ( #9197 )
2026-03-27 08:41:39 +02:00
renovate[bot]
5467d7719d
chore(deps): update dependency stylelint to v17.6.0
2026-03-27 01:56:44 +00:00
renovate[bot]
875b3a3f9a
chore(deps): update dependency express-openid-connect to v2.20.0
2026-03-27 01:56:02 +00:00
renovate[bot]
4ab6a66c75
fix(deps): update dependency panzoom to v9.4.4
2026-03-27 01:55:20 +00:00
renovate[bot]
53e157567d
fix(deps): update dependency katex to v0.16.43
2026-03-27 01:54:38 +00:00
renovate[bot]
5725680d3a
fix(deps): update dependency i18next to v25.10.10
2026-03-27 01:53:56 +00:00
renovate[bot]
07fe884fd8
chore(deps): update vitest monorepo to v4.1.2
2026-03-27 01:53:12 +00:00
renovate[bot]
8d57a593d8
chore(deps): update dependency user-agent-data-types to v0.4.3
2026-03-27 01:51:38 +00:00
Elian Doran
296579fa87
test(server): initialize core
2026-03-27 00:06:22 +02:00
Elian Doran
995f39dfdf
Revert "chore(core): set up basic vitest"
...
This reverts commit c7cf8d5255 .
2026-03-27 00:02:43 +02:00
Elian Doran
c7cf8d5255
chore(core): set up basic vitest
2026-03-26 23:38:13 +02:00
Elian Doran
e1079f954e
chore(core): fix one more type error
2026-03-26 23:26:14 +02:00
Elian Doran
d2524adcd2
fix(server): wrong use of isElectron
2026-03-26 23:23:22 +02:00
Elian Doran
e778942711
fix(server): custom route depending on helper function
2026-03-26 23:22:54 +02:00
Elian Doran
04136cd9c0
chore(desktop): strange cannot write file because it would overwrite input file
2026-03-26 23:22:16 +02:00
Elian Doran
247108f347
fix(core): desktop crashing due to missing platform check
2026-03-26 23:09:42 +02:00
Lorinc936
c833c3591f
docs: documentation for downloading backups
2026-03-26 22:09:01 +01:00
Lorinc936
ccbd962e0b
Backend for backup download button
2026-03-26 21:57:53 +01:00
Lorinc936
966d2afe69
Feat: backup download frontend and locales
2026-03-26 21:36:54 +01:00
Elian Doran
1a8075e2f1
fix(server): server-side translations missing
2026-03-26 22:07:14 +02:00
Elian Doran
b47ede7772
Merge remote-tracking branch 'origin/main' into feature/standalone_extra_improvements
2026-03-26 22:00:05 +02:00
Elian Doran
ebbb8b396c
fix(standalone): unable to switch themes
2026-03-26 21:58:28 +02:00
Elian Doran
a2cace6c0f
feat(standalone): add support for environment variables
2026-03-26 21:52:58 +02:00
Elian Doran
c0593707f2
refactor(core): use own path replacement
2026-03-26 21:41:11 +02:00
Elian Doran
8b98fdcba1
feat(standalone): support app CSS
2026-03-26 21:37:35 +02:00
Elian Doran
a05c5821b3
chore: fix the rest of the type errors
2026-03-26 21:19:12 +02:00
Elian Doran
140fbc1524
chore: fix various type errors
2026-03-26 21:15:37 +02:00
Elian Doran
6bb093e6d3
chore(client): fix a few type errors
2026-03-26 21:09:04 +02:00
Elian Doran
609ec19e06
chore(edit-docs): fix missing references to core
2026-03-26 21:03:21 +02:00
Elian Doran
acb3030d56
chore(core): fix most bootstrap-related type errors
2026-03-26 20:57:04 +02:00
Elian Doran
0fc5b2e997
chore(core): fix various type errors
2026-03-26 20:35:45 +02:00
Elian Doran
41a7d6738b
chore(core): introduce becca_easy_mocking and becca_mocking
2026-03-26 20:24:44 +02:00
Elian Doran
11461221ba
chore: solve a few more type errors
2026-03-26 20:15:20 +02:00
Elian Doran
ce25bd10ff
chore(core): fix meta types
2026-03-26 20:12:24 +02:00
Elian Doran
9c5bac5741
refactor(core): integrate more utils into core
2026-03-26 19:58:29 +02:00
Elian Doran
9a42536205
chore(core): fix various type errors
2026-03-26 19:58:11 +02:00
Elian Doran
74e0ab071c
chore(desktop): forge type config interfering
2026-03-26 19:39:51 +02:00
Elian Doran
0b136f3aae
chore(client): typecheck issues due to change in bootstrap definition
2026-03-26 19:38:27 +02:00
Elian Doran
01dae831a4
chore(scripts): improve typecheck with numbers & total count
2026-03-26 19:35:49 +02:00
Elian Doran
e2062558b7
chore(core): typecheck issues due to TypeScript module setting
2026-03-26 19:32:36 +02:00
Elian Doran
259405d707
chore(core): fix typechecks regarding SQL
2026-03-26 19:27:52 +02:00
Elian Doran
ef7502be34
chore(scripts): filter typecheck to avoid cascading errors
2026-03-26 19:27:25 +02:00
Elian Doran
13e26c5b3f
chore(core): remove redundant log
2026-03-26 19:16:23 +02:00
Elian Doran
5fec715e3f
chore(core): integrate the rest of the note map route
2026-03-26 19:16:12 +02:00
Elian Doran
97443c0682
chore(llm): mention main project distinction
2026-03-26 19:07:00 +02:00
Elian Doran
53c0b920e2
chore(llm): re-init CLAUDE.md
2026-03-26 19:05:36 +02:00
Elian Doran
79b2bc8b93
Standalone setup ( #9180 )
2026-03-26 19:00:09 +02:00
Elian Doran
360d9d5202
fix(desktop/setup): window with no traffic lights or draggable on macOS
2026-03-26 18:52:06 +02:00
Elian Doran
bf7af98739
fix(client): runtime error due to missing entry
2026-03-26 18:51:49 +02:00
Elian Doran
b574237dfb
feat(setup): add a nice banner when DB not initialized
2026-03-26 18:24:36 +02:00
Elian Doran
afe597c811
feat(core): unified crash system using platform provider
2026-03-26 18:17:24 +02:00
Elian Doran
fb9f33b9ff
chore(deps): update dependency @codemirror/language to v6.12.3 ( #9182 )
2026-03-26 17:27:53 +02:00
Elian Doran
2c690d4dd2
chore(deps): update dependency electron to v41.0.4 ( #9183 )
2026-03-26 17:27:18 +02:00
Elian Doran
48219f54fc
chore(server): remove old translations
2026-03-26 15:25:30 +02:00
Elian Doran
d171409301
chore(setup): remove old files
2026-03-26 15:18:15 +02:00
Elian Doran
e508a4cd43
feat(setup): functional sync from desktop with automatic status update
2026-03-26 14:41:26 +02:00
Elian Doran
a5da35b7ae
fix(setup): redirects to /setup on browser
2026-03-26 11:45:52 +02:00
Elian Doran
2016c97a12
chore(scripts): add a way to wipe node modules
2026-03-26 11:27:46 +02:00
Elian Doran
9595f52a9c
chore(core): address requested changes
2026-03-26 10:39:29 +02:00
renovate[bot]
7db7dc287f
chore(deps): update dependency electron to v41.0.4
2026-03-26 01:15:29 +00:00
renovate[bot]
dece273c2b
chore(deps): update dependency @codemirror/language to v6.12.3
2026-03-26 01:14:45 +00:00
Elian Doran
9ee17445a5
fix(desktop/setup): not finishing setup properly
2026-03-26 00:23:41 +02:00
Elian Doran
cd97e2c861
feat(desktop/setup): add background effects
2026-03-26 00:13:03 +02:00
Elian Doran
db6f034cb5
feat(setup): display network addresses on browser as well
2026-03-25 23:59:52 +02:00
Elian Doran
46b478ec17
feat(desktop/setup): improve waiting display
2026-03-25 23:55:38 +02:00
Elian Doran
de57a39df6
feat(desktop/setup): improve addresses display
2026-03-25 23:45:47 +02:00
Elian Doran
8eb45e2814
feat(desktop/setup): display port in desktop-to-desktop sync
2026-03-25 23:40:40 +02:00
Elian Doran
5bb0887d8b
fix(desktop/setup): misleading IP in desktop-to-desktop sync
2026-03-25 23:25:43 +02:00
Elian Doran
b5f7f89c27
feat(desktop/setup): improve sync illustration
2026-03-25 23:15:11 +02:00
Elian Doran
fa7d1d3f80
feat(desktop): improve integration of setup
2026-03-25 23:09:26 +02:00
Elian Doran
2eef2f801f
chore(core): don't log language option not found if DB not initialized
2026-03-25 22:55:59 +02:00
Elian Doran
6ebf9f59a0
fix(server): translations not working
2026-03-25 22:53:12 +02:00
Elian Doran
eddb47c9c4
chore(core): bring back SQL initialization with message
2026-03-25 22:48:15 +02:00
Elian Doran
8d38b818c0
feat(core): reintroduce DB migration
2026-03-25 22:16:07 +02:00
Elian Doran
af462ab0f9
chore(standalone/setup): basic mobile support
2026-03-25 22:02:18 +02:00
Elian Doran
07753a6253
refactor(standalone/setup): get rid of warnings
2026-03-25 21:32:55 +02:00
Elian Doran
54b12cf560
chore(standalone/setup): add autocomplete attributes to sync setup
2026-03-25 21:32:05 +02:00
Elian Doran
f97f5da837
fix(standalone/setup): sync from desktop button no longer working
2026-03-25 21:29:41 +02:00
Elian Doran
19e315dc1a
fix(server): crash due to session cleanup with unitialized DB
2026-03-25 21:27:35 +02:00
Elian Doran
96d01d6379
i18n(client): minor change
2026-03-25 21:26:10 +02:00
Elian Doran
ee156f1183
fix(server): random error due to font loading while not initialized
2026-03-25 21:26:03 +02:00
Elian Doran
f83e184fcd
fix(standalone/setup): current language not restored when going back
2026-03-25 21:14:23 +02:00
Elian Doran
a2ead45c83
style(standalone/setup): make language selection slightly narrower
2026-03-25 21:13:49 +02:00
Elian Doran
b295f1e957
chore(standalone/setup): increase size of setup dialog
2026-03-25 21:11:04 +02:00
Elian Doran
cbd4fd3820
i18n(client): translate setup into Romanian
2026-03-25 21:10:18 +02:00
Elian Doran
b27fa2a555
chore(standalone/setup): set up navigation
2026-03-25 21:10:10 +02:00
Elian Doran
2afd9b474c
fix(server): trying to connect to web socket while in setup
2026-03-25 20:56:14 +02:00
Elian Doran
680ac80526
feat(standalone/setup): start working on language selection page
2026-03-25 20:56:01 +02:00
Elian Doran
4b08a33307
feat(standalone/setup): add icon on first page
2026-03-25 20:30:04 +02:00
Elian Doran
04db52145d
feat(standalone/setup): use segmented cards for sync setup
2026-03-25 20:23:57 +02:00
Elian Doran
ae996e8847
feat(standalone/setup): dedicated back button
2026-03-25 20:07:37 +02:00
Elian Doran
06cb568fbd
feat(standalone/setup): improve creating new document screen
2026-03-25 19:54:55 +02:00
Elian Doran
39a1aa360d
feat(standalone/setup): pass information regarding demo
2026-03-25 19:42:42 +02:00
Elian Doran
51ed4dece2
feat(standalone/setup): page to select whether to import demo or not
2026-03-25 19:37:27 +02:00
Elian Doran
1620b0be62
chore(core): fix type issue with async import
2026-03-25 18:57:52 +02:00
Elian Doran
4c7c8a19c5
fix(standalone/setup): progress bar jumps back to zero before finishing sync
2026-03-25 18:51:19 +02:00
Elian Doran
93f825e970
chore(standalone): reduce verbosity of request errors
2026-03-25 18:49:01 +02:00
Elian Doran
310035be1b
feat(standalone/setup): dedicated handling for wrong password
2026-03-25 18:48:38 +02:00
Elian Doran
4ec90e5575
feat(standalone/setup): dismissable error
2026-03-25 18:38:44 +02:00
Elian Doran
5ba5aee160
feat(standalone/setup): improve display of sync error
2026-03-25 18:25:47 +02:00
Elian Doran
aecca66972
style(standalone/setup): fix some spacing issues
2026-03-25 18:18:37 +02:00
Elian Doran
a872664789
feat(standalone/setup): use normal form groups for sync settings
2026-03-25 18:09:21 +02:00
JYC333
bf7449bc90
Translations update from Hosted Weblate ( #9165 )
2026-03-25 15:24:42 +00:00
noobhjy
6f3c9e2883
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (1719 of 1719 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/zh_Hans/
2026-03-25 16:04:33 +01:00
TS
49248a636a
Translated using Weblate (Polish)
...
Currently translated at 100.0% (387 of 387 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/pl/
2026-03-25 16:04:32 +01:00
Wojciech O
f51b0eb4de
Translated using Weblate (Polish)
...
Currently translated at 100.0% (387 of 387 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/pl/
2026-03-25 16:04:31 +01:00
Luk On
f0d06815ec
Translated using Weblate (Polish)
...
Currently translated at 100.0% (387 of 387 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/pl/
2026-03-25 16:04:30 +01:00
TS
070701ee9e
Translated using Weblate (Polish)
...
Currently translated at 100.0% (158 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/pl/
2026-03-25 16:04:30 +01:00
TS
57fefaae1d
Translated using Weblate (Polish)
...
Currently translated at 100.0% (116 of 116 strings)
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/pl/
2026-03-25 16:04:29 +01:00
TS
1d109f592b
Translated using Weblate (Polish)
...
Currently translated at 100.0% (1719 of 1719 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/pl/
2026-03-25 16:04:28 +01:00
Mik Piet
29b01c3fe6
Translated using Weblate (Polish)
...
Currently translated at 100.0% (1719 of 1719 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/pl/
2026-03-25 16:04:27 +01:00
Giovi
6cd263a897
Translated using Weblate (Italian)
...
Currently translated at 100.0% (158 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/it/
2026-03-25 16:04:27 +01:00
Giovi
c9ca1de271
Translated using Weblate (Italian)
...
Currently translated at 100.0% (1719 of 1719 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/it/
2026-03-25 16:04:26 +01:00
Francis C.
c369ba416c
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 100.0% (1719 of 1719 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/zh_Hant/
2026-03-25 16:04:25 +01:00
Lluís Forns
4b3d923d29
Translated using Weblate (Catalan)
...
Currently translated at 6.5% (112 of 1719 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ca/
2026-03-25 16:04:24 +01:00
JYC333
64c3d0b36d
chore(deps): update dependency happy-dom to v20.8.8 ( #9166 )
2026-03-25 15:04:13 +00:00
Elian Doran
7b639f2718
refactor(standalone/setup): component for pages
2026-03-25 10:23:04 +02:00
Elian Doran
7dcc1496ec
feat(standalone/setup): disable "Connect a desktop app" in standalone
2026-03-25 10:07:41 +02:00
Elian Doran
0dc7d71d1b
style(standalone/setup): full-width footer
2026-03-25 10:00:47 +02:00
Elian Doran
0fdc3590dc
fix(deps): update dependency i18next to v25.10.9 ( #9168 )
2026-03-25 09:52:26 +02:00
Elian Doran
26fd6a573d
chore(deps): update node.js to v24.14.1 ( #9167 )
2026-03-25 09:52:13 +02:00
renovate[bot]
59d8961111
fix(deps): update dependency i18next to v25.10.9
2026-03-25 06:27:01 +00:00
Elian Doran
9b733849a9
fix(deps): update dependency katex to v0.16.42 ( #9169 )
2026-03-25 08:24:47 +02:00
Elian Doran
133b847b15
fix(deps): update dependency react-i18next to v16.6.6 ( #9170 )
2026-03-25 08:24:14 +02:00
Elian Doran
ecdbed6bac
chore(deps): update dependency @redocly/cli to v2.25.1 ( #9171 )
2026-03-25 08:23:49 +02:00
Elian Doran
d1deccc23c
Merge branch 'main' into renovate/redocly-cli-2.x
2026-03-25 08:23:39 +02:00
Elian Doran
c71d8a87b9
chore(deps): update dependency image-type to v6.1.0 ( #9172 )
2026-03-25 08:23:19 +02:00
Elian Doran
0614d92597
chore(deps): update pnpm to v10.33.0 ( #9173 )
2026-03-25 08:22:55 +02:00
renovate[bot]
9ab7e8e2b7
chore(deps): update pnpm to v10.33.0
2026-03-25 01:37:38 +00:00
renovate[bot]
0a5543cc72
chore(deps): update dependency image-type to v6.1.0
2026-03-25 01:37:27 +00:00
renovate[bot]
6d000d7b7c
chore(deps): update dependency @redocly/cli to v2.25.1
2026-03-25 01:36:35 +00:00
renovate[bot]
ac4ca16e85
fix(deps): update dependency react-i18next to v16.6.6
2026-03-25 01:35:37 +00:00
renovate[bot]
e248d93e29
fix(deps): update dependency katex to v0.16.42
2026-03-25 01:34:41 +00:00
renovate[bot]
acd786da67
chore(deps): update node.js to v24.14.1
2026-03-25 01:32:38 +00:00
renovate[bot]
ef19d6260c
chore(deps): update dependency happy-dom to v20.8.8
2026-03-25 01:32:31 +00:00
JYC333
638e1ebd1d
chore(deps): update dependency webdriverio to v9.27.0 ( #9160 )
2026-03-24 21:26:56 +00:00
Elian Doran
dd67710b12
feat(standalone/setup): improve layout & design of sync in progress
2026-03-24 19:36:40 +02:00
Elian Doran
6d376731e3
fix(server): unable to do first setup
2026-03-24 19:13:49 +02:00
Elian Doran
5157fd9ecd
feat(standalone/setup): decode slashes in error message
2026-03-24 18:42:53 +02:00
Elian Doran
4226827b5d
chore(standalone/setup): improve error reporting
2026-03-24 18:38:06 +02:00
renovate[bot]
0c5efc3dcb
chore(deps): update dependency webdriverio to v9.27.0
2026-03-24 16:25:45 +00:00
Elian Doran
cb3b362bad
feat(standalone/setup): report errors in initial sync request
2026-03-24 18:24:29 +02:00
JYC333
a774218429
fix(deps): update dependency @zumer/snapdom to v2.6.0 ( #9161 )
2026-03-24 16:20:58 +00:00
renovate[bot]
e305be9e75
fix(deps): update dependency @zumer/snapdom to v2.6.0
2026-03-24 16:03:21 +00:00
JYC333
f267dd5fc1
fix(deps): update dependency diff to v8.0.4 ( #9159 )
2026-03-24 15:57:59 +00:00
JYC333
6ba736b83f
chore(deps): update dependency vite to v8.0.2 ( #9156 )
2026-03-24 15:57:40 +00:00
Elian Doran
4dcb08745b
fix(standalone/setup): clicking on advanced options submits form
2026-03-24 16:49:23 +02:00
Elian Doran
28c57813db
chore(standalone/setup): make fields required
2026-03-24 16:47:03 +02:00
Elian Doran
49868362cd
chore(standalone/setup): add back proxy setting for server sync
2026-03-24 16:41:20 +02:00
Elian Doran
c2b965c24b
fix(standalone/setup): lost connection to websocket
2026-03-24 16:31:44 +02:00
Elian Doran
6c3e16db20
chore(standalone/setup): basic spinner for desktop sync
2026-03-24 16:27:58 +02:00
Elian Doran
b880d81104
refactor(core): deduplicate some bootstrap items
2026-03-24 16:27:31 +02:00
Elian Doran
ef8db52ebe
refactor(core): use different mechanism for shared bootstrap items
2026-03-24 16:24:59 +02:00
renovate[bot]
5eb8715295
fix(deps): update dependency diff to v8.0.4
2026-03-24 12:32:24 +00:00
renovate[bot]
7654be5132
chore(deps): update dependency vite to v8.0.2
2026-03-24 12:31:24 +00:00
JYC333
3f4358a422
chore(deps): update typescript-eslint monorepo to v8.57.2 ( #9157 )
2026-03-24 12:23:36 +00:00
JYC333
b3ca412bbd
chore(deps): update dependency happy-dom to v20.8.7 ( #9154 )
2026-03-24 12:23:03 +00:00
Elian Doran
185a88e655
fix(desktop): not starting due to lack of core initialization
2026-03-24 14:18:46 +02:00
renovate[bot]
d1f60840a2
chore(deps): update typescript-eslint monorepo to v8.57.2
2026-03-24 12:04:49 +00:00
renovate[bot]
a337ace856
chore(deps): update dependency happy-dom to v20.8.7
2026-03-24 12:00:19 +00:00
JYC333
0b6f6dee7f
chore(deps): update vitest monorepo to v4.1.1 ( #9158 )
2026-03-24 11:58:29 +00:00
JYC333
93f1743432
chore(deps): update dependency typedoc to v0.28.18 ( #9155 )
2026-03-24 11:55:50 +00:00
Elian Doran
3eef1a1c59
chore(standalone/setup): improve layout of title
2026-03-24 13:55:12 +02:00
Elian Doran
78451b9721
feat(standalone/setup): add steps for desktop syncing
2026-03-24 13:25:04 +02:00
Elian Doran
26973681ec
chore(standalone/setup): clarify syncing
2026-03-24 13:14:24 +02:00
Elian Doran
f48b67f872
feat(standalone/setup): add a sync illustration
2026-03-24 12:56:40 +02:00
Elian Doran
8d5ccb5ba8
chore(standalone/setup): add a nice background
2026-03-24 12:40:53 +02:00
Elian Doran
619751a8aa
chore(standalone/setup): create empty page for sync from desktop
2026-03-24 12:32:33 +02:00
Elian Doran
be9c55acae
feat(standalone/setup): add transition between pages
2026-03-24 12:17:55 +02:00
Elian Doran
ffd37755a3
chore(standalone/setup): fix typo in translation
2026-03-24 12:12:52 +02:00
Elian Doran
9991b8f1e2
feat(standalone/setup): intermediate screen for creating new document
2026-03-24 12:05:37 +02:00
Elian Doran
13eb8152e0
feat(standalone/setup): add syncing steps
2026-03-24 11:57:58 +02:00
Elian Doran
7bf6db7817
feat(standalone/setup): add a progress bar for sync status
2026-03-24 11:33:15 +02:00
Elian Doran
a1eb79fcb0
feat(standalone/setup): increase option creation speed
2026-03-24 10:30:45 +02:00
Elian Doran
3f5cdc533e
feat(standalone/setup): sync from server without refresh
2026-03-24 10:18:23 +02:00
Elian Doran
697ea995cb
fix(server): not detecting DB init state properly
2026-03-24 10:10:28 +02:00
Elian Doran
a2002b8e9c
fix(server): not starting due to schema loading
2026-03-24 09:32:29 +02:00
Elian Doran
c1d8637fec
chore(standalone/setup): bring back spinner
2026-03-24 09:09:21 +02:00
Elian Doran
b6ea29ffc9
chore(standalone/setup): basic sync page
2026-03-24 09:06:25 +02:00
Elian Doran
6aa0c573fb
chore(standalone/setup): improve alignment of home screen
2026-03-24 08:59:08 +02:00
renovate[bot]
3fb4ab1a31
chore(deps): update vitest monorepo to v4.1.1
2026-03-24 00:42:19 +00:00
renovate[bot]
8970d02404
chore(deps): update dependency typedoc to v0.28.18
2026-03-24 00:40:07 +00:00
Elian Doran
fcc575c508
feat(standalone/setup): reload after creating new document
2026-03-23 23:05:57 +02:00
Elian Doran
62d6ce08a0
fix(standalone): database initialization slow
2026-03-23 21:35:26 +02:00
Elian Doran
b50127b0d3
fix(client): froca initialization incorrect due to DB init check
2026-03-23 21:29:38 +02:00
Elian Doran
669a58cc0e
fix(standalone): database not initialized after first setup
2026-03-23 21:08:56 +02:00
Elian Doran
bf4b5dad5a
feat(standalone/setup): set up new document
2026-03-23 21:06:30 +02:00
Elian Doran
39972a9bd7
feat(standalone/setup): basic server sync form
2026-03-23 20:27:44 +02:00
Elian Doran
44f519c1d6
feat(standalone/setup): basic footer
2026-03-23 20:21:47 +02:00
Elian Doran
dd6c5bbf12
chore(standalone/setup): more concise descriptions
2026-03-23 20:10:56 +02:00
Elian Doran
20d4db2608
style(standalone/setup): add a shadow
2026-03-23 20:07:32 +02:00
Elian Doran
3151e86665
feat(standalone/setup): add icons
2026-03-23 20:02:20 +02:00
Elian Doran
96a0d483f5
feat(standalone/setup): add hover effect
2026-03-23 19:50:53 +02:00
Elian Doran
3faefdbc85
feat(standalone/setup): basic styling of cards
2026-03-23 19:47:44 +02:00
Elian Doran
12347d5c4a
chore(standalone/setup): basic layout
2026-03-23 19:30:00 +02:00
Elian Doran
4dbaadf9cc
chore(standalone/setup): replace properly for hot reload
2026-03-23 19:26:26 +02:00
Elian Doran
2a1c165a54
fix(standalone/setup): translations not initializing due to missing asset path
2026-03-23 19:25:01 +02:00
Elian Doran
939f931809
chore(standalone/setup): setup translation partially
2026-03-23 19:20:30 +02:00
Elian Doran
4fd09bf1f8
chore(standalone/setup): prevent error in froca due to not initialized DB
2026-03-23 19:20:24 +02:00
Elian Doran
3231db3c3f
fix(standalone/setup): server API missing when DB not initialized
2026-03-23 19:19:56 +02:00
Elian Doran
c07ea1bfa7
feat(standalone/setup): dedicated setup page with React
2026-03-23 18:59:56 +02:00
Elian Doran
79db638bf4
chore(standalone): get bootstrap to report not initialized state
2026-03-23 18:54:44 +02:00
Elian Doran
794dab2894
chore(standalone): port most of sql_init
2026-03-23 18:49:06 +02:00
Elian Doran
97b303aea6
chore(standalone): remove default seed
2026-03-23 18:34:16 +02:00
Elian Doran
a259b65085
feat(core): port image route
2026-03-23 17:11:09 +02:00
Elian Doran
5ea014cc37
fix(standalone): component ID not preserved in WS
2026-03-23 16:47:28 +02:00
Elian Doran
3210dbb6d8
feat(core): integrate similar_notes route
2026-03-23 16:29:59 +02:00
Elian Doran
64cbb2c7d2
Revert "chore(client): bypass autocomplete count for now"
...
This reverts commit b19bf62d7e .
2026-03-23 16:20:44 +02:00
Elian Doran
3b35dc50c5
feat(core): integrate autocomplete route
2026-03-23 16:20:18 +02:00
Elian Doran
a768d2f7a7
chore(core): relative imports broken by base path
2026-03-23 16:17:41 +02:00
Elian Doran
b671aa6204
fix(deps): update dependency i18next to v25.10.5 ( #9144 )
2026-03-23 15:59:06 +02:00
Elian Doran
7ffb8b0202
chore(deps): update dependency vite-plugin-static-copy to v3.4.0 ( #9146 )
2026-03-23 15:58:47 +02:00
renovate[bot]
6564ea2738
fix(deps): update dependency i18next to v25.10.5
2026-03-23 13:40:08 +00:00
Elian Doran
0a673d2f1b
fix(deps): update dependency react-i18next to v16.6.2 ( #9145 )
2026-03-23 15:35:20 +02:00
renovate[bot]
05eea0d1f1
fix(deps): update dependency react-i18next to v16.6.2
2026-03-23 09:25:16 +00:00
renovate[bot]
1215fbf3e1
chore(deps): update dependency vite-plugin-static-copy to v3.4.0
2026-03-23 01:07:30 +00:00
Elian Doran
ea206116cb
Translations update from Hosted Weblate ( #9142 )
2026-03-22 23:25:09 +02:00
Elian Doran
156ac3be6d
Feature/standalone ws ( #9143 )
2026-03-22 23:23:03 +02:00
Elian Doran
ccc0038d4e
chore(server): fix type issue
2026-03-22 23:04:51 +02:00
Elian Doran
3684f4727c
Feature/standalone search integration ( #9139 )
2026-03-22 22:51:57 +02:00
Elian Doran
efd294d53b
fix(search): wrong escape of highlighted tokens
2026-03-22 21:52:14 +02:00
Elian Doran
f9eb4bf574
chore(core): address requested changes
2026-03-22 21:48:40 +02:00
Elian Doran
b49912bf71
fix(standalone): sync failing due to credentials
2026-03-22 21:23:05 +02:00
Elian Doran
f5f11de58e
fix(standalone): sync crashing due to use of Buffer
2026-03-22 21:18:39 +02:00
Marcel
7d87c89668
Translated using Weblate (German)
...
Currently translated at 100.0% (1719 of 1719 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/de/
2026-03-22 19:09:50 +00:00
Aindriú Mac Giolla Eoin
b0431f2338
Translated using Weblate (Irish)
...
Currently translated at 100.0% (1719 of 1719 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ga/
2026-03-22 19:09:48 +00:00
Elian Doran
a8ea40b2e1
fix(standalone): missing hmac implementation
2026-03-22 21:00:15 +02:00
Elian Doran
308bab8a3c
fix(server): CORS for syncing with standalone
2026-03-22 20:53:19 +02:00
Elian Doran
ef8c4cef8a
fix(server): web socket initialization not working
2026-03-22 20:44:07 +02:00
Elian Doran
63198a03ab
fix(server): imports after moving to core
2026-03-22 20:38:41 +02:00
Elian Doran
ed808abd22
fix(core): sync-related issues
2026-03-22 20:17:48 +02:00
Elian Doran
9fe23442f5
chore(core): integrate content_hash
2026-03-22 20:10:59 +02:00
Elian Doran
0e2e86e7d3
chore(core): integrate consistency_checks
2026-03-22 20:09:18 +02:00
Elian Doran
ea0e3fd248
chore(core): integrate sync service and route
2026-03-22 20:02:08 +02:00
Elian Doran
2ac85a1d1c
chore(core): add provider for requests
2026-03-22 19:32:51 +02:00
Elian Doran
cb71dc4202
chore(standalone): wrap requests
2026-03-22 19:17:38 +02:00
Elian Doran
6637542e7c
chore(git): ignore Claude local settings
2026-03-22 19:15:53 +02:00
Elian Doran
971ce09811
chore(standalone): remove superfluos log for requests
2026-03-22 19:14:39 +02:00
Elian Doran
04826074f4
fix(standalone): error in WS initialization
2026-03-22 19:13:40 +02:00
Elian Doran
bcd4baff3d
feat(standalone): basic WS functionality
2026-03-22 19:11:08 +02:00
Elian Doran
3bcf7b22be
chore(standalone): add workspace-level run script
2026-03-22 19:00:17 +02:00
Elian Doran
ee8c54bdd3
chore(core): integrate sync mutex
2026-03-22 19:00:04 +02:00
Elian Doran
1af8699fc0
chore(core): integrate CLS getAndClearEntityChangeIds
2026-03-22 18:56:22 +02:00
perfectra1n
81f02209ea
feat(db): update index and fix suggestion from gemini
2026-03-22 09:22:55 -07:00
perfectra1n
124d456c60
feat(db): add missing sqlite indices to help with performance
2026-03-22 09:14:33 -07:00
Elian Doran
5bc1fc71ef
chore(standalone/wasm): different client-side subscriber
2026-03-22 16:12:27 +02:00
Elian Doran
0b5ce95093
fix(standalone): some sql queries not executing properly
2026-03-22 15:48:40 +02:00
Elian Doran
77971a10d1
feat(core): integrate special notes with route
2026-03-22 14:30:33 +02:00
Elian Doran
28a56ff7bf
feat(core): integrate search with route
2026-03-22 14:03:48 +02:00
Elian Doran
d7d28bcf58
chore(standalone): align version with the rest
2026-03-22 13:37:52 +02:00
Elian Doran
682e1549f8
fix(standalone): failing due to type error
2026-03-22 13:03:54 +02:00
Elian Doran
d7d2b21935
feat(standalone): improve error handling on initialization
2026-03-22 13:02:50 +02:00
Elian Doran
1b7d2da6cb
Merge remote-tracking branch 'origin/main' into standalone
...
; Conflicts:
; apps/client/src/layouts/mobile_layout.tsx
; apps/client/src/services/promoted_attribute_definition_parser.ts
; apps/server/package.json
; apps/server/src/becca/entities/bnote.ts
; apps/server/src/etapi/etapi_utils.ts
; apps/server/src/etapi/notes.ts
; apps/server/src/routes/api/clipper.ts
; apps/server/src/routes/api/export.ts
; apps/server/src/routes/api/files.ts
; apps/server/src/routes/api/image.ts
; apps/server/src/routes/api/import.ts
; apps/server/src/routes/api/note_map.ts
; apps/server/src/routes/api/search.ts
; apps/server/src/routes/api/similar_notes.ts
; apps/server/src/routes/api/sync.ts
; apps/server/src/routes/error_handlers.ts
; apps/server/src/routes/index.ts
; apps/server/src/routes/route_api.ts
; apps/server/src/routes/routes.ts
; apps/server/src/services/anonymization.ts
; apps/server/src/services/app_info.ts
; apps/server/src/services/builtin_attributes.ts
; apps/server/src/services/export/zip.ts
; apps/server/src/services/hidden_subtree.ts
; apps/server/src/services/llm/ai_service_manager.ts
; apps/server/src/services/llm/context/modules/context_formatter.ts
; apps/server/src/services/llm/context/note_content.ts
; apps/server/src/services/llm/formatters/base_formatter.ts
; apps/server/src/services/llm/formatters/ollama_formatter.ts
; apps/server/src/services/llm/formatters/openai_formatter.ts
; apps/server/src/services/llm/tools/read_note_tool.ts
; apps/server/src/services/note_types.ts
; apps/server/src/services/notes.ts
; apps/server/src/services/options.ts
; apps/server/src/services/options_init.ts
; apps/server/src/services/search/expressions/note_content_fulltext.ts
; apps/server/src/services/utils.ts
; apps/server/src/services/ws.ts
; apps/server/src/share/content_renderer.ts
; packages/commons/src/lib/builtin_attributes.ts
; packages/commons/src/lib/rows.ts
; packages/trilium-core/src/routes/api/attachments.ts
; packages/trilium-core/src/routes/api/attributes.ts
; packages/trilium-core/src/routes/api/branches.ts
; packages/trilium-core/src/routes/api/notes.ts
; packages/trilium-core/src/routes/api/recent_changes.ts
; packages/trilium-core/src/routes/api/revisions.ts
; packages/trilium-core/src/routes/api/sql.ts
; packages/trilium-core/src/routes/api/stats.ts
; packages/trilium-core/src/services/attributes.ts
; packages/trilium-core/src/services/builtin_attributes.ts
; packages/trilium-core/src/services/promoted_attribute_definition_parser.ts
; pnpm-lock.yaml
2026-03-22 12:56:14 +02:00
Elian Doran
76fc9eaeb0
chore(deps): update dependency ws to v8.20.0 ( #9136 )
2026-03-22 11:40:00 +02:00
Elian Doran
a4b7f54c64
fix(nix): build failing due to rolldown optional deps
2026-03-22 11:37:05 +02:00
Elian Doran
53192d202d
chore(nix): add electron & python to shell
2026-03-22 11:37:05 +02:00
Elian Doran
6896ed2c70
chore(nix): update flake lock for new Electron version
2026-03-22 11:37:05 +02:00
Elian Doran
5a96b9c48d
fix(deps): update dependency i18next to v25.10.3 ( #9135 )
2026-03-22 10:56:13 +02:00
renovate[bot]
6113bfc57f
fix(deps): update dependency i18next to v25.10.3
2026-03-22 08:49:05 +00:00
Elian Doran
9d7bc20f26
fix(deps): update dependency react-i18next to v16.6.0 ( #9137 )
2026-03-22 10:47:18 +02:00
renovate[bot]
79788937b9
fix(deps): update dependency react-i18next to v16.6.0
2026-03-22 01:08:10 +00:00
renovate[bot]
66873f16f2
chore(deps): update dependency ws to v8.20.0
2026-03-22 01:07:33 +00:00
Elian Doran
532e001ef0
chore(deps): update dependency stylelint to v17.5.0 ( #9115 )
2026-03-21 19:29:30 +02:00
Elian Doran
17991bf31f
chore(deps): update dependency @preact/preset-vite to v2.10.5 ( #9125 )
2026-03-21 19:28:47 +02:00
renovate[bot]
2b21b1f75e
chore(deps): update dependency @preact/preset-vite to v2.10.5
2026-03-21 17:28:07 +00:00
Elian Doran
dae1f9302c
chore(deps): update dependency @redocly/cli to v2.24.1 ( #9126 )
2026-03-21 19:27:55 +02:00
Elian Doran
33365cdaf1
Translations update from Hosted Weblate ( #9124 )
2026-03-21 19:25:38 +02:00
green
3ac66ffe72
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (1719 of 1719 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ja/
2026-03-21 18:24:53 +01:00
Francis C.
81baf13720
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 100.0% (1719 of 1719 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/zh_Hant/
2026-03-21 18:24:52 +01:00
AggelosPnS
e0e96350d6
Translated using Weblate (Greek)
...
Currently translated at 2.8% (49 of 1719 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/el/
2026-03-21 18:24:52 +01:00
Elian Doran
c539c21ced
chore(deps): update dependency eslint to v10.1.0 ( #9130 )
2026-03-21 19:24:44 +02:00
Elian Doran
3f7f6cf982
fix(deps): update dependency i18next to v25.10.2 ( #9113 )
2026-03-21 19:23:13 +02:00
Elian Doran
271d87ae33
fix(deps): update dependency katex to v0.16.40 ( #9127 )
2026-03-21 19:22:03 +02:00
Elian Doran
533a77e606
fix(deps): update dependency marked to v17.0.5 ( #9128 )
2026-03-21 19:21:19 +02:00
Elian Doran
77cf2d4dd9
fix(deps): update dependency sanitize-filename to v1.6.4 ( #9129 )
2026-03-21 19:20:42 +02:00
Elian Doran
890cb247c1
fix(deps): update dependency eslint-linter-browserify to v10.1.0 ( #9131 )
2026-03-21 19:19:18 +02:00
renovate[bot]
8d7f4dd0fa
fix(deps): update dependency i18next to v25.10.2
2026-03-21 16:55:05 +00:00
Elian Doran
00c4933344
fix(collections/grid): full-width images are too small in preview ( closes #9116 )
2026-03-21 09:15:13 +02:00
Elian Doran
cd9b46e1c7
fix(attributes): attribute detail not showing up for first item ( closes #6948 )
2026-03-21 09:06:21 +02:00
Elian Doran
b356b355ca
fix(layout): attribute details not visible in new layout ( closes #9005 )
2026-03-21 08:58:13 +02:00
renovate[bot]
d1aebb7bb0
fix(deps): update dependency eslint-linter-browserify to v10.1.0
2026-03-21 02:04:29 +00:00
renovate[bot]
6cbb595ae8
chore(deps): update dependency eslint to v10.1.0
2026-03-21 02:03:50 +00:00
renovate[bot]
fcf238bc35
fix(deps): update dependency sanitize-filename to v1.6.4
2026-03-21 02:03:10 +00:00
renovate[bot]
8c82468ecc
fix(deps): update dependency marked to v17.0.5
2026-03-21 02:02:32 +00:00
renovate[bot]
965905ce00
fix(deps): update dependency katex to v0.16.40
2026-03-21 02:01:52 +00:00
renovate[bot]
ed280775bd
chore(deps): update dependency @redocly/cli to v2.24.1
2026-03-21 02:01:10 +00:00
Elian Doran
8834899012
fix(math): limit size of popup and add back overflow ( closes #9117 )
2026-03-20 20:57:07 +02:00
Elian Doran
55dea474e9
chore(deps): update dependency @ckeditor/ckeditor5-dev-build-tools to v55.2.0 ( #9099 )
2026-03-20 13:45:51 +02:00
Elian Doran
bc74455a64
chore(deps): update dependency @smithy/middleware-retry to v4.4.44 ( #9111 )
2026-03-20 13:45:21 +02:00
Elian Doran
2d0b28367f
chore(deps): update dependency vite to v8.0.1 ( #9112 )
2026-03-20 13:45:00 +02:00
Elian Doran
7d8a3e2811
fix(deps): update dependency katex to v0.16.39 ( #9114 )
2026-03-20 13:44:32 +02:00
renovate[bot]
79e5d9595a
chore(deps): update dependency @ckeditor/ckeditor5-dev-build-tools to v55.2.0
2026-03-20 00:11:04 +00:00
renovate[bot]
1f0fa57218
chore(deps): update dependency stylelint to v17.5.0
2026-03-20 00:09:32 +00:00
renovate[bot]
0310626025
fix(deps): update dependency katex to v0.16.39
2026-03-20 00:08:50 +00:00
renovate[bot]
fefbb40c03
chore(deps): update dependency vite to v8.0.1
2026-03-20 00:07:33 +00:00
renovate[bot]
12f89078b8
chore(deps): update dependency @smithy/middleware-retry to v4.4.44
2026-03-20 00:06:57 +00:00
Elian Doran
8d873c5869
fix(share): prevent crash when accessing /share on uninitialized setup ( #9088 )
2026-03-19 20:13:32 +02:00
Elian Doran
27f4ac1d03
Textarea Label Support ( #9077 )
2026-03-19 20:02:11 +02:00
Elian Doran
d533360903
chore(attributes): rename textarea to multiline text
2026-03-19 20:01:55 +02:00
Elian Doran
49f5dc1c26
fix(table): text jumping when editing multiline text
2026-03-19 20:00:43 +02:00
Elian Doran
16419ed4ac
Merge remote-tracking branch 'origin/main' into textarea-labels
2026-03-19 19:54:16 +02:00
Elian Doran
1595d1b5c9
Fix setup page error ( #9102 )
2026-03-19 19:50:07 +02:00
Elian Doran
50eb11997c
fix(setup): contrast issue in alert ( closes #8915 )
2026-03-19 19:49:32 +02:00
Elian Doran
d974dfbc31
Translations update from Hosted Weblate ( #9109 )
2026-03-19 19:26:35 +02:00
Hosted Weblate
e9b63e50d4
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/
2026-03-19 18:08:13 +01:00
Elian Doran
b6efb7c9ab
feat(relation_map): add common note opening options to context menu
2026-03-19 19:07:54 +02:00
Elian Doran
f84479b1c2
fix(deps): update univer monorepo to v0.18.0 ( #9101 )
2026-03-19 17:48:23 +02:00
JYC333
8597fa560b
Merge branch 'main' into fix/share-uninitialized-crash
2026-03-19 11:49:55 +00:00
JYC333
b29ab93fd5
fix: limit the scope of DB check only for share page
2026-03-19 11:46:35 +00:00
JYC333
225cdaff46
Update apps/client/src/setup.ts
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-19 11:34:53 +00:00
JYC333
61dfba8c32
fix: remove knockout dependency
2026-03-19 11:24:45 +00:00
JYC333
4fee91d219
fix: change html to use DOM status
2026-03-19 11:24:09 +00:00
JYC333
12e4f76a8b
fix: move setup to DOM implementation to fix knockout issue
2026-03-19 11:23:06 +00:00
JYC333
ec30598397
chore(deps): update dependency eslint-plugin-playwright to v2.10.1 ( #9097 )
2026-03-19 10:55:01 +00:00
JYC333
fdd2cc77e6
Merge branch 'main' into renovate/eslint-plugin-playwright-2.x
2026-03-19 10:30:16 +00:00
JYC333
6f5c618bcd
chore(deps): update dependency @redocly/cli to v2.24.0 ( #9100 )
2026-03-19 10:29:43 +00:00
JYC333
8041112414
chore(deps): update dependency sanitize-html to v2.17.2 ( #9098 )
2026-03-19 10:28:18 +00:00
renovate[bot]
40ab2bc798
fix(deps): update univer monorepo to v0.18.0
2026-03-19 00:46:10 +00:00
renovate[bot]
3a3029cf3a
chore(deps): update dependency @redocly/cli to v2.24.0
2026-03-19 00:45:28 +00:00
renovate[bot]
e7d1c75cdb
chore(deps): update dependency sanitize-html to v2.17.2
2026-03-19 00:44:03 +00:00
renovate[bot]
bc907ee6ad
chore(deps): update dependency eslint-plugin-playwright to v2.10.1
2026-03-19 00:43:25 +00:00
Elian Doran
0bff3f1fbc
chore(deps): update dependency electron to v41.0.3 ( #9090 )
2026-03-18 20:18:44 +02:00
Elian Doran
377864b2c6
chore(deps): update dependency wxt to v0.20.20 ( #9091 )
2026-03-18 19:50:35 +02:00
Elian Doran
3db13df245
fix(deps): update dependency @zumer/snapdom to v2.5.0 ( #9093 )
2026-03-18 19:48:36 +02:00
Elian Doran
a2e09b40fa
chore(deps): update dependency sax to v1.6.0 ( #9092 )
2026-03-18 19:43:21 +02:00
Elian Doran
aa590753d5
Translations update from Hosted Weblate ( #9095 )
2026-03-18 13:28:23 +02:00
Hosted Weblate
1c8519d7ec
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/
2026-03-18 12:26:56 +01:00
Elian Doran
686a614bfa
Translations update from Hosted Weblate ( #9085 )
2026-03-18 13:26:47 +02:00
Elian Doran
01261220e3
Apply suggestion from @gemini-code-assist[bot]
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-18 13:26:25 +02:00
허석
1bf92ab19a
Translated using Weblate (Korean)
...
Currently translated at 93.9% (109 of 116 strings)
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/ko/
2026-03-18 12:15:30 +01:00
Yunho Park
c0d0d1868d
Translated using Weblate (Korean)
...
Currently translated at 100.0% (158 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/ko/
2026-03-18 12:15:30 +01:00
허석
da2dec16cc
Translated using Weblate (Korean)
...
Currently translated at 7.3% (126 of 1719 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ko/
2026-03-18 12:15:29 +01:00
Ulices
787ef7d513
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (1719 of 1719 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/es/
2026-03-18 12:15:28 +01:00
허석
dcb0ce79e6
Translated using Weblate (Korean)
...
Currently translated at 51.4% (199 of 387 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/ko/
2026-03-18 12:15:27 +01:00
Elian Doran
9d8202539d
chore(deps): update pnpm/action-setup action to v5 ( #9094 )
2026-03-18 13:15:19 +02:00
renovate[bot]
c46af4bca9
chore(deps): update pnpm/action-setup action to v5
2026-03-18 01:26:54 +00:00
renovate[bot]
610f6652df
fix(deps): update dependency @zumer/snapdom to v2.5.0
2026-03-18 01:26:47 +00:00
renovate[bot]
b33635381b
chore(deps): update dependency sax to v1.6.0
2026-03-18 01:26:06 +00:00
renovate[bot]
f20af8cac9
chore(deps): update dependency wxt to v0.20.20
2026-03-18 01:25:25 +00:00
renovate[bot]
29f3b987aa
chore(deps): update dependency electron to v41.0.3
2026-03-18 01:24:43 +00:00
argusagent
e9987b40e6
fix(share): wire assertShareDbReady into router middleware — address code review
2026-03-17 20:27:04 -04:00
argusagent
1990a990c3
fix(share): return 503 when app is still initializing ( #5677 )
2026-03-17 20:22:06 -04:00
argusagent
d1159d3af9
fix(share): guard against uninitialized DB connection on /share routes ( #5677 )
2026-03-17 20:22:05 -04:00
JYC333
723dada78a
chore(deps): update typescript-eslint monorepo to v8.57.1 ( #9080 )
2026-03-17 21:56:25 +00:00
JYC333
0e089af677
chore(deps): update dependency @smithy/middleware-retry to v4.4.43 ( #9079 )
2026-03-17 20:47:42 +00:00
renovate[bot]
f4aed5d012
chore(deps): update typescript-eslint monorepo to v8.57.1
2026-03-17 20:42:50 +00:00
Elian Doran
860f953962
chore(deps): update dependency @redocly/cli to v2.22.1 ( #9081 )
2026-03-17 22:37:46 +02:00
Elian Doran
ded692ead7
chore(deps): update ckeditor5 config packages to v14 (major) ( #9082 )
2026-03-17 22:37:20 +02:00
renovate[bot]
4f5413ebbe
chore(deps): update ckeditor5 config packages to v14
2026-03-17 01:14:47 +00:00
renovate[bot]
8f3e210740
chore(deps): update dependency @redocly/cli to v2.22.1
2026-03-17 01:14:03 +00:00
renovate[bot]
783cb8b4e9
chore(deps): update dependency @smithy/middleware-retry to v4.4.43
2026-03-17 01:12:33 +00:00
Mystler
2b94d96930
fix(labels): Code review issue
2026-03-16 18:21:08 +01:00
Elian Doran
ca349e03f2
feat(editor): add catppuccin theme to highlightjs ( #9075 )
2026-03-16 18:39:40 +02:00
Mystler
5b5222b846
feat(labels): Add textarea label type with Table support
2026-03-16 17:07:37 +01:00
Giulia Ye
850f8ad939
feat(editor): make theme selector scoped to code tag replace regex more robust
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-16 11:55:06 +01:00
Giulia Ye
50e5f89e9a
feat(editor): make theme selector scoped to code tag regex more robust
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-16 11:54:14 +01:00
giuxtaposition
603b47f9b0
feat(editor): add catppuccin theme to highlightjs
2026-03-16 10:35:49 +01:00
Elian Doran
92227c364e
chore(deps): update dependency @preact/preset-vite to v2.10.4 ( #9070 )
2026-03-16 08:05:58 +02:00
Elian Doran
10ac18a7cc
chore(deps): update dependency webdriverio to v9.26.1 ( #9071 )
2026-03-16 08:04:54 +02:00
Elian Doran
e06123e4bd
chore(deps): update softprops/action-gh-release action to v2.6.1 ( #9072 )
2026-03-16 08:04:23 +02:00
Elian Doran
b44bd544cd
chore(deps): update dependency node-abi to v4.28.0 ( #9073 )
2026-03-16 08:01:45 +02:00
renovate[bot]
4c3a448330
chore(deps): update softprops/action-gh-release action to v2.6.1
2026-03-16 01:31:50 +00:00
renovate[bot]
7f07c249af
chore(deps): update dependency node-abi to v4.28.0
2026-03-16 01:31:44 +00:00
renovate[bot]
51958d2ac0
chore(deps): update dependency webdriverio to v9.26.1
2026-03-16 00:10:44 +00:00
renovate[bot]
67f474d794
chore(deps): update dependency @preact/preset-vite to v2.10.4
2026-03-16 00:10:12 +00:00
Adorian Doran
e6e8ebd881
pdf.js: add ability to comment selected text ( #9068 )
2026-03-16 02:08:31 +02:00
Elian Doran
b138fedd35
CSRF fixes ( #9067 )
2026-03-15 20:13:46 +02:00
contributor
a92d846b57
pdf.js: add ability to comment selected text
2026-03-15 20:05:59 +02:00
Elian Doran
7a544482d1
chore(server): request bootstrap with no cache
2026-03-15 19:39:27 +02:00
Elian Doran
53739ee8d4
e2e(server): address flaky test
2026-03-15 19:33:21 +02:00
Elian Doran
495145e033
chore(server): use random UUID for session ID
2026-03-15 19:33:06 +02:00
Elian Doran
6701d09df5
feat(client): refresh CSRF if request fails
2026-03-15 19:02:28 +02:00
Elian Doran
e36d7121f1
fix(desktop): broken due to CSRF failing
2026-03-15 18:54:37 +02:00
JYC333
9290a60b23
chore(deps): update dependency csrf-csrf to v4.0.3 ( #9061 )
2026-03-15 15:08:17 +00:00
Elian Doran
761de79a8c
chore(deps): update dependency eslint-plugin-playwright to v2.10.0 ( #9064 )
2026-03-15 16:37:03 +02:00
Elian Doran
b8e9beff1b
chore(deps): update dependency lint-staged to v16.4.0 ( #9065 )
2026-03-15 16:23:52 +02:00
Elian Doran
5b13e0ba4f
chore(deps): update softprops/action-gh-release action to v2.5.3 ( #9063 )
2026-03-15 16:23:07 +02:00
Elian Doran
b0bab18d00
chore(deps): update dependency wxt to v0.20.19 ( #9062 )
2026-03-15 16:21:31 +02:00
Elian Doran
b4fa1392de
Translations update from Hosted Weblate ( #9066 )
2026-03-15 16:07:45 +02:00
Elian Doran
4e58002e13
Apply suggestions from code review
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-15 16:07:18 +02:00
Aindriú Mac Giolla Eoin
adc149aac8
Translated using Weblate (Irish)
...
Currently translated at 100.0% (1719 of 1719 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ga/
2026-03-15 11:09:59 +00:00
Marcel
4c02773ddc
Translated using Weblate (German)
...
Currently translated at 100.0% (1719 of 1719 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/de/
2026-03-15 11:09:56 +00:00
green
892abe1d70
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (158 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/ja/
2026-03-15 11:09:54 +00:00
green
71c23d33ff
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (1719 of 1719 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ja/
2026-03-15 11:09:52 +00:00
msnx0
9c110e896e
Translated using Weblate (Polish)
...
Currently translated at 100.0% (1719 of 1719 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/pl/
2026-03-15 11:09:50 +00:00
renovate[bot]
afe7a748e1
chore(deps): update softprops/action-gh-release action to v2.5.3
2026-03-15 05:14:23 +00:00
renovate[bot]
325e582593
chore(deps): update dependency lint-staged to v16.4.0
2026-03-15 00:53:10 +00:00
renovate[bot]
ccebe6a423
chore(deps): update dependency eslint-plugin-playwright to v2.10.0
2026-03-15 00:52:28 +00:00
renovate[bot]
f7c92fa4b2
chore(deps): update dependency wxt to v0.20.19
2026-03-15 00:51:42 +00:00
renovate[bot]
d07c2d118f
chore(deps): update dependency csrf-csrf to v4.0.3
2026-03-15 00:51:00 +00:00
Elian Doran
94a09edd1d
Renovate/csrf csrf 4.x ( #5831 )
2026-03-15 00:19:23 +02:00
Elian Doran
f6f939c245
chore(server): address requested changes
2026-03-14 23:49:36 +02:00
Elian Doran
0d889426e8
refactor(server): use different approach to handling the CSRF token
2026-03-14 23:48:06 +02:00
Elian Doran
c8a546ef1e
fix(server): uninitialized sessions causing bad CSRF errors
2026-03-14 23:31:17 +02:00
Elian Doran
693919b21a
Merge remote-tracking branch 'origin/main' into renovate/csrf-csrf-4.x
2026-03-14 22:48:43 +02:00
Elian Doran
7c1a2039b1
feat(editor): add catppuccin theme to codemirror ( #9060 )
2026-03-14 22:05:50 +02:00
Elian Doran
c66e4e0475
pdf.js floating highlight button ( #9048 )
2026-03-14 22:03:55 +02:00
Elian Doran
6bdfbf0d7d
chore(deps): fix package lock
2026-03-14 21:52:55 +02:00
Giulia Ye
61393bca90
fix(editor): catppuccin theme declared following alphabetical order based by id
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-14 16:03:03 +01:00
giuxtaposition
c41b649bff
feat(editor): add catppuccin theme to codemirror
2026-03-14 15:58:37 +01:00
Elian Doran
ba87487714
Space mobile launcher container evenly ( #9031 )
2026-03-14 13:49:20 +02:00
Elian Doran
3e73f38ae2
chore(deps): update dependency vite to v8 ( #9043 )
2026-03-14 13:45:25 +02:00
Elian Doran
51dd55c3fd
Merge remote-tracking branch 'origin/main' into renovate/vite-8.x
...
; Conflicts:
; pnpm-lock.yaml
2026-03-14 12:54:04 +02:00
Elian Doran
de49ca37b9
fix(deps): update ckeditor monorepo ( #8884 )
2026-03-14 12:51:11 +02:00
Elian Doran
8d8080ee09
Merge remote-tracking branch 'origin/main' into renovate/ckeditor-monorepo
...
; Conflicts:
; pnpm-lock.yaml
2026-03-14 12:38:35 +02:00
Elian Doran
f3613ccb25
chore(client): typecheck failing due to changes in JSX handling
2026-03-14 12:35:44 +02:00
Elian Doran
ad7b5700f3
chore(client): tests not running due to change in Vite
2026-03-14 12:29:57 +02:00
Elian Doran
0d17c62d02
chore(client): remove deprecated vite manual chunks
2026-03-14 12:15:43 +02:00
Elian Doran
826690982a
chore(deps): update dependency pdfjs-dist to v5.5.207 ( #8874 )
2026-03-14 12:10:41 +02:00
Elian Doran
b438ff9c62
chore(deps): update dependency electron to v41 ( #9025 )
2026-03-14 12:08:15 +02:00
Elian Doran
43fb9d1a23
chore(deps): update docker/setup-buildx-action action to v4 ( #8931 )
2026-03-14 12:07:53 +02:00
Elian Doran
fb17ce8c8a
Merge remote-tracking branch 'origin/main' into renovate/ckeditor-monorepo
...
; Conflicts:
; pnpm-lock.yaml
2026-03-14 12:06:40 +02:00
Elian Doran
3a8e12535e
fix(ckeditor5): version misalignment
2026-03-14 12:04:32 +02:00
Elian Doran
ce0caa3f6d
chore(deps): update dependency @smithy/middleware-retry to v4.4.42 ( #9035 )
2026-03-14 12:00:14 +02:00
Elian Doran
00a0315f12
chore(pdfjs): fix type error after update
2026-03-14 11:59:57 +02:00
renovate[bot]
da38d56dc7
chore(deps): update docker/setup-buildx-action action to v4
2026-03-14 09:55:13 +00:00
renovate[bot]
83e47cba2c
chore(deps): update dependency electron to v41
2026-03-14 09:54:14 +00:00
Elian Doran
f4d1eebed4
fix(deps): update dependency knockout to v3.5.2 ( #8970 )
2026-03-14 11:47:51 +02:00
Elian Doran
f27b394099
Merge remote-tracking branch 'origin/main' into renovate/ckeditor-monorepo
...
; Conflicts:
; pnpm-lock.yaml
2026-03-14 11:47:16 +02:00
renovate[bot]
a66c9ccc1f
chore(deps): update dependency @smithy/middleware-retry to v4.4.42
2026-03-14 09:45:48 +00:00
Elian Doran
0bc6a830c8
chore(pdfjs): update viewer to latest
2026-03-14 11:42:39 +02:00
Elian Doran
f3008b29af
chore(deps): bump yauzl from 2.10.0 to 3.2.1 ( #9047 )
2026-03-14 11:33:15 +02:00
Elian Doran
5b16ff8be1
chore(client): fix type error after update of knockout
2026-03-14 11:32:44 +02:00
Elian Doran
86621e3388
fix(deps): update dependency reveal.js to v6 ( #9028 )
2026-03-14 11:30:40 +02:00
Elian Doran
1beb0668c3
fix(deps): update codemirror ( #9039 )
2026-03-14 11:30:21 +02:00
Elian Doran
34b09f90fb
fix(deps): wrong ckeditor version
2026-03-14 11:24:49 +02:00
Elian Doran
a6f964925b
chore(presentation): fix paths to themes
2026-03-14 11:17:21 +02:00
Elian Doran
196416bb9f
chore(presentation): fix type issues
2026-03-14 11:15:04 +02:00
Elian Doran
1535db9f7d
chore(presentation): remove now redundant type definitions
2026-03-14 11:13:50 +02:00
renovate[bot]
ae38ac4de8
fix(deps): update dependency knockout to v3.5.2
2026-03-14 09:11:59 +00:00
Elian Doran
e0aa8d8ecf
fix(codemirror): version misalignment causing type errors
2026-03-14 11:09:48 +02:00
renovate[bot]
23c1eacf2b
fix(deps): update ckeditor monorepo
2026-03-14 09:03:13 +00:00
contributor
10e28789e2
add optional chaining to access window.parent in callback
2026-03-14 11:03:10 +02:00
contributor
940f7f77f5
add automatic removal of the event
2026-03-14 11:03:10 +02:00
renovate[bot]
83f8b4fcb4
fix(deps): update codemirror
2026-03-14 09:02:35 +00:00
Elian Doran
42dc801ddf
fix(deps): update univer monorepo to v0.17.0 ( #9057 )
2026-03-14 11:01:08 +02:00
renovate[bot]
5e6e5bfbec
chore(deps): update dependency vite to v8
2026-03-14 09:00:57 +00:00
Elian Doran
28fc99dd45
fix(deps): update dependency mermaid to v11.13.0 ( #8988 )
2026-03-14 10:59:16 +02:00
Elian Doran
9ef501c399
Mermaid diagram switcher ( #9058 )
2026-03-14 10:54:47 +02:00
Elian Doran
6bba908654
feat(mermaid): add new sample diagrams for Ishikawa & Venn
2026-03-14 10:54:33 +02:00
Elian Doran
d423e43312
Merge branch 'feature/mermaid_diagram_switcher' into renovate/mermaid-11.x
2026-03-14 10:50:33 +02:00
Elian Doran
91718f218b
Merge remote-tracking branch 'origin/main' into renovate/mermaid-11.x
2026-03-14 10:50:18 +02:00
Elian Doran
e623e91a82
docs(user): mention changes to Mermaid diagrams
2026-03-14 10:44:55 +02:00
Elian Doran
dce9f50911
fix(mermaid): not recentering when using the sample switcher
2026-03-14 10:37:26 +02:00
Elian Doran
5f1486cf6a
feat(mermaid): use custom placeholder
2026-03-14 10:31:28 +02:00
Elian Doran
2c6bdc79af
chore(mermaid): rounded corners for editor only on desktop
2026-03-14 10:25:59 +02:00
Elian Doran
a6b89cfa30
chore(mermaid): use translations for sample names
2026-03-14 10:22:35 +02:00
Elian Doran
21d1cd395b
feat(mermaid): add a text for sample diagram switcher
2026-03-14 10:14:21 +02:00
Elian Doran
981466cbe8
fix(deps): update dependency better-sqlite3 to v12.8.0 ( #9056 )
2026-03-14 10:08:38 +02:00
Elian Doran
0209573fce
chore(mermaid): remove default placeholder content
2026-03-14 10:03:15 +02:00
Elian Doran
92f8459f28
feat(mermaid): show switcher only when note is empty
2026-03-14 10:02:05 +02:00
Elian Doran
da193b456b
fix(mermaid): error when diagram is empty
2026-03-14 10:00:18 +02:00
Elian Doran
6c151afca3
fix(mermaid): error text not selectable
2026-03-14 09:58:45 +02:00
Elian Doran
aba6750c18
chore(mermaid): add rounded corners to code editor
2026-03-14 09:44:06 +02:00
Elian Doran
b9a8e4e4ba
feat(mermaid): add all official samples
2026-03-14 09:42:35 +02:00
Elian Doran
4134c4ddd0
feat(mermaid): replace note content on switch
2026-03-14 09:29:28 +02:00
Elian Doran
72038fb2ec
chore(mermaid): basic logic for content switcher
2026-03-14 09:26:14 +02:00
Elian Doran
069d8b1ae4
refactor(mermaid): move into own directory
2026-03-14 09:20:07 +02:00
Elian Doran
ce71068f6d
chore(mermaid): add a bottom section for switching between samples
2026-03-14 09:18:38 +02:00
renovate[bot]
dc298a44e1
fix(deps): update univer monorepo to v0.17.0
2026-03-14 06:54:06 +00:00
renovate[bot]
306bfd7673
fix(deps): update dependency better-sqlite3 to v12.8.0
2026-03-14 06:53:12 +00:00
Elian Doran
25cf23f507
chore(deps): update dependency http-proxy-agent to v8 ( #9026 )
2026-03-14 08:39:04 +02:00
Elian Doran
096d5f7c65
chore: remove old references to svelte
2026-03-14 08:06:46 +02:00
Elian Doran
0e2dee1609
chore(renovate): group univerjs packages
2026-03-14 08:05:50 +02:00
Elian Doran
ec927d25a9
chore(deps): update dependency @redocly/cli to v2.21.1 ( #8905 )
2026-03-14 07:44:45 +02:00
renovate[bot]
7c8aefb4ef
chore(deps): update dependency http-proxy-agent to v8
2026-03-14 05:44:33 +00:00
Elian Doran
e840769dd6
fix(deps): update dependency react-i18next to v16.5.8 ( #9014 )
2026-03-14 07:44:00 +02:00
Elian Doran
4a5d3f01b8
chore(deps): update dependency node-abi to v4.27.0 ( #9015 )
2026-03-14 07:43:26 +02:00
Elian Doran
71d975f339
fix(deps): update dependency force-graph to v1.51.2 ( #9050 )
2026-03-14 07:42:10 +02:00
Elian Doran
a4051fc372
chore(deps): update pnpm to v10.32.1 ( #9012 )
2026-03-14 07:41:44 +02:00
Elian Doran
359b2a68b8
chore(deps): update dependency https-proxy-agent to v8 ( #9027 )
2026-03-14 07:41:11 +02:00
Elian Doran
8124e4e589
chore(deps): update dependency electron to v40.8.2 ( #9049 )
2026-03-14 07:40:06 +02:00
Elian Doran
5f699996f8
chore(deps): update dependency rollup-plugin-webpack-stats to v3.1.0 ( #9051 )
2026-03-14 07:35:09 +02:00
Elian Doran
c7c0bc4185
chore(deps): update marocchino/sticky-pull-request-comment action to v3 ( #9053 )
2026-03-14 07:34:47 +02:00
Elian Doran
d422ac7bc5
chore(deps): update dependency vite-plugin-static-copy to v3.3.0 ( #9052 )
2026-03-14 07:33:52 +02:00
Elian Doran
0bd912d18a
Translations update from Hosted Weblate ( #9054 )
2026-03-14 07:33:19 +02:00
Ulices
252f2fe72c
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (1693 of 1693 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/es/
2026-03-14 06:09:49 +01:00
renovate[bot]
7f29c347e2
chore(deps): update marocchino/sticky-pull-request-comment action to v3
2026-03-14 00:40:57 +00:00
renovate[bot]
7a3dc824d6
chore(deps): update dependency vite-plugin-static-copy to v3.3.0
2026-03-14 00:40:47 +00:00
renovate[bot]
8550c62771
chore(deps): update dependency rollup-plugin-webpack-stats to v3.1.0
2026-03-14 00:39:43 +00:00
renovate[bot]
66cd657cd8
fix(deps): update dependency force-graph to v1.51.2
2026-03-14 00:38:45 +00:00
renovate[bot]
beac80e175
chore(deps): update dependency electron to v40.8.2
2026-03-14 00:37:41 +00:00
contributor
5ae9952ba1
use pagehide event instead of unload
2026-03-14 01:30:59 +02:00
contributor
d4bc1ec444
add typings
2026-03-14 01:24:50 +02:00
contributor
d52f529b24
extract handler setup into a function
2026-03-14 01:24:50 +02:00
contributor
9a9cfdec2b
add unload handler
2026-03-14 01:24:50 +02:00
contributor
6ab421ffa0
check target iframe
2026-03-14 01:24:50 +02:00
contributor
53b0aafb98
disable preferences warning
2026-03-14 01:24:49 +02:00
contributor
6b02ad8421
enable floating highlight button
2026-03-14 01:24:43 +02:00
renovate[bot]
242ebfccc0
chore(deps): update dependency https-proxy-agent to v8
2026-03-13 22:26:27 +00:00
renovate[bot]
545cc0782f
fix(deps): update dependency react-i18next to v16.5.8
2026-03-13 22:24:39 +00:00
renovate[bot]
bf6a2917cd
fix(deps): update dependency reveal.js to v6
2026-03-13 22:22:26 +00:00
renovate[bot]
eaba2a8395
fix(deps): update dependency mermaid to v11.13.0
2026-03-13 22:19:14 +00:00
Elian Doran
c581fb17bc
chore(deps): update dependency @ckeditor/ckeditor5-dev-build-tools to v55 ( #9042 )
2026-03-14 00:14:41 +02:00
renovate[bot]
9b05b95d77
chore(deps): update dependency pdfjs-dist to v5.5.207
2026-03-13 22:12:07 +00:00
renovate[bot]
b3ba18ddd0
chore(deps): update dependency node-abi to v4.27.0
2026-03-13 22:11:25 +00:00
renovate[bot]
bb2a633ba7
chore(deps): update dependency @redocly/cli to v2.21.1
2026-03-13 22:10:44 +00:00
renovate[bot]
913efdef03
chore(deps): update pnpm to v10.32.1
2026-03-13 22:07:56 +00:00
Elian Doran
bf0bea18b1
fix(deps): update dependency i18next to v25.8.18 ( #9013 )
2026-03-14 00:06:31 +02:00
Elian Doran
cdebd1f63a
chore(deps): update dependency esbuild to v0.27.4 ( #9037 )
2026-03-14 00:06:07 +02:00
Elian Doran
a6a2635836
chore(deps): update dependency happy-dom to v20.8.4 ( #9038 )
2026-03-14 00:05:38 +02:00
dependabot[bot]
024b57c2b4
chore(deps): bump yauzl from 2.10.0 to 3.2.1
...
Bumps [yauzl](https://github.com/thejoshwolfe/yauzl ) from 2.10.0 to 3.2.1.
- [Commits](https://github.com/thejoshwolfe/yauzl/compare/2.10.0...3.2.1 )
---
updated-dependencies:
- dependency-name: yauzl
dependency-version: 3.2.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-13 20:13:10 +00:00
renovate[bot]
6fbc85cbc7
chore(deps): update dependency @ckeditor/ckeditor5-dev-build-tools to v55
2026-03-13 05:51:53 +00:00
renovate[bot]
5f8a0aee13
chore(deps): update dependency happy-dom to v20.8.4
2026-03-13 05:47:50 +00:00
renovate[bot]
0c67b292ef
chore(deps): update dependency esbuild to v0.27.4
2026-03-13 05:46:42 +00:00
Elian Doran
ba663e6162
chore(deps): update dependency electron to v40.8.1 ( #9036 )
2026-03-13 07:42:35 +02:00
Elian Doran
14925266cf
fix(deps): update dependency dayjs to v1.11.20 ( #9040 )
2026-03-13 07:41:36 +02:00
Elian Doran
702e29bd8c
chore(deps): update vitest monorepo to v4.1.0 ( #9041 )
2026-03-13 07:41:10 +02:00
Elian Doran
27ac3e58c5
fix(deps): update dependency sqlite3 to v6 ( #9044 )
2026-03-13 07:40:07 +02:00
Elian Doran
86e268c06d
Translations update from Hosted Weblate ( #9046 )
2026-03-13 07:39:12 +02:00
Ulices
6e4b231319
Translated using Weblate (Spanish)
...
Currently translated at 99.2% (1681 of 1693 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/es/
2026-03-13 05:09:49 +01:00
green
041eff6cbd
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (1693 of 1693 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ja/
2026-03-13 05:09:48 +01:00
renovate[bot]
1a3471a516
fix(deps): update dependency sqlite3 to v6
2026-03-13 01:10:11 +00:00
renovate[bot]
57c8727bb1
chore(deps): update vitest monorepo to v4.1.0
2026-03-13 01:06:52 +00:00
renovate[bot]
bd451d0738
fix(deps): update dependency dayjs to v1.11.20
2026-03-13 01:05:48 +00:00
renovate[bot]
ced062842d
chore(deps): update dependency electron to v40.8.1
2026-03-13 01:01:51 +00:00
Elian Doran
a1bf7bfa08
Protected note tweaks ( #9033 )
2026-03-12 22:24:10 +02:00
Elian Doran
2a67c93c20
fix(deps): update dependency mathlive to v0.109.0 ( #9024 )
2026-03-12 21:30:13 +02:00
Elian Doran
b51bfdfb33
chore(client): address requested change
2026-03-12 21:09:30 +02:00
Elian Doran
9aa84877ee
fix(tree): not reacting to protected state changes
2026-03-12 21:03:12 +02:00
Elian Doran
9e99670b19
fix(collections): displaying note list even if session is not unlocked
2026-03-12 20:53:19 +02:00
Elian Doran
744b93dd98
fix(board): does not respect protected note of parent
2026-03-12 20:50:56 +02:00
Elian Doran
5abb77242c
feat(map): create pins atomically
2026-03-12 20:49:34 +02:00
Elian Doran
4ab3b0dd2b
fix(map): does not respect protected note of parent
2026-03-12 20:47:43 +02:00
Elian Doran
a6a1594265
fix(table): does not respect protected note of parent
2026-03-12 20:44:25 +02:00
Elian Doran
b06cdd442d
fix(calendar): does not respect protected note of parent
2026-03-12 20:41:53 +02:00
Mystler
f7067fb968
fix(mobile): Space mobile launcher container evenly
2026-03-12 19:24:27 +01:00
renovate[bot]
cf0f5ba4c4
fix(deps): update dependency mathlive to v0.109.0
2026-03-12 01:25:15 +00:00
renovate[bot]
309a81a0fe
fix(deps): update dependency i18next to v25.8.18
2026-03-12 01:14:10 +00:00
Elian Doran
caa428c1a2
Translations update from Hosted Weblate ( #8990 )
2026-03-11 21:44:21 +02:00
Hosted Weblate
517c721664
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/
2026-03-11 20:39:34 +01:00
green
a8cdaa69f7
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (1693 of 1693 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ja/
2026-03-11 20:39:33 +01:00
Luk On
53d221ef34
Translated using Weblate (Polish)
...
Currently translated at 100.0% (1676 of 1676 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/pl/
2026-03-11 20:39:33 +01:00
pythaac
5450fde472
Translated using Weblate (Korean)
...
Currently translated at 93.1% (108 of 116 strings)
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/ko/
2026-03-11 20:39:33 +01:00
pythaac
808446cef5
Translated using Weblate (Korean)
...
Currently translated at 100.0% (158 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/ko/
2026-03-11 20:39:33 +01:00
ibs-allaow
921c663199
Translated using Weblate (Arabic)
...
Currently translated at 57.2% (959 of 1676 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ar/
2026-03-11 20:39:33 +01:00
Микола Копитін
1b8a75b615
Translated using Weblate (Ukrainian)
...
Currently translated at 98.2% (114 of 116 strings)
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/uk/
2026-03-11 20:39:33 +01:00
Микола Копитін
f78ced5bc3
Translated using Weblate (Ukrainian)
...
Currently translated at 99.3% (157 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/uk/
2026-03-11 20:39:33 +01:00
JYC333
81bf5f4f3b
Translated using Weblate (Swedish)
...
Currently translated at 17.6% (21 of 119 strings)
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/sv/
2026-03-11 20:39:33 +01:00
Hosted Weblate
aaed368670
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/
2026-03-11 20:39:33 +01:00
Elian Doran
5e8de14721
Audio player improvements ( #9008 )
2026-03-11 21:38:58 +02:00
Elian Doran
634ab5b5c0
chore(media): address requested changes
2026-03-11 21:26:24 +02:00
Elian Doran
906889a035
fix(video): auto-hide no longer working
2026-03-11 21:07:48 +02:00
Elian Doran
ab9d50b905
feat(video): add blur for controls
2026-03-11 21:06:08 +02:00
Elian Doran
e61b7c7cfc
feat(audio): add background effects
2026-03-11 20:58:49 +02:00
Elian Doran
1c628fba4c
fix(video): playing button not working
2026-03-11 20:53:08 +02:00
Elian Doran
f8b4c6cb15
fix(audio): styling on light theme
2026-03-11 20:41:37 +02:00
Elian Doran
3edd8f6c5a
chore(media): solve linter warnings
2026-03-11 20:38:53 +02:00
Elian Doran
7777f72893
chore(media): change translations prefix
2026-03-11 20:36:51 +02:00
Elian Doran
9af85b767b
feat(audio): add an icon placeholder
2026-03-11 20:35:41 +02:00
Elian Doran
73260b91eb
feat(audio): add mime to unsupported format
2026-03-11 20:29:34 +02:00
Elian Doran
2858f63873
feat(audio): report unsupported format
2026-03-11 19:30:12 +02:00
Elian Doran
15ca328727
feat(audio): make player full-width
2026-03-11 19:26:17 +02:00
Elian Doran
5b3fbecc0f
feat(audio): introduce keyboard shortcuts
2026-03-11 19:24:47 +02:00
Elian Doran
365d0f0aac
feat(audio): introduce playback speed
2026-03-11 19:17:14 +02:00
Elian Doran
e86d84c463
feat(audio): introduce loop button
2026-03-11 19:14:52 +02:00
Elian Doran
6b974c2ac7
feat(audio): introduce skip buttons
2026-03-11 19:12:09 +02:00
Elian Doran
d2afcbb98d
feat(audio): introduce volume slider
2026-03-11 19:10:18 +02:00
Elian Doran
68a122fcf5
chore(audio): reintroduce some styles
2026-03-11 19:06:59 +02:00
Elian Doran
92f0144b48
feat(audio): reintroduce seek bar
2026-03-11 19:03:09 +02:00
Elian Doran
a5a345728c
feat(audio): reintroduce play button
2026-03-11 18:56:43 +02:00
Elian Doran
23890e64e9
refactor(audio): extract to separate file
2026-03-11 18:51:20 +02:00
Elian Doran
3de712aca4
fix(server/search): invalid canvas crashing search ( closes #9004 )
2026-03-11 18:32:53 +02:00
Elian Doran
cb5b4d870f
refactor(server/search): extract fulltext preprocessing to separate file
2026-03-11 18:29:36 +02:00
Elian Doran
f81aef2de5
docs(user): specify spreadsheets
2026-03-11 18:01:22 +02:00
Elian Doran
06aed16ea1
refactor(spreadsheet): simplify the checks for popups
2026-03-11 12:11:00 +02:00
Elian Doran
aa2d8af15c
fix(spreadsheet): popups show up and hide
2026-03-11 12:10:46 +02:00
Elian Doran
dc7b91433b
docs(user): mention changes to video player
2026-03-11 09:44:24 +02:00
Elian Doran
72951386b1
Video player improvements ( #8992 )
2026-03-11 08:33:04 +02:00
Elian Doran
db8df01d82
fix(deps): update dependency eslint-linter-browserify to v10.0.3 ( #8948 )
2026-03-11 08:32:06 +02:00
Elian Doran
98713ed111
chore(deps): update dependency lint-staged to v16.3.3 ( #8997 )
2026-03-11 08:31:29 +02:00
Elian Doran
3e88fecb15
chore(deps): update dependency yauzl to v3.2.1 ( #8998 )
2026-03-11 08:31:12 +02:00
Elian Doran
fe4255f2fc
fix(deps): update dependency @codemirror/view to v6.39.17 ( #8999 )
2026-03-11 08:31:00 +02:00
Elian Doran
c046a57654
chore(deps): update dependency webdriverio to v9.25.0 ( #9000 )
2026-03-11 08:30:47 +02:00
Elian Doran
d8fc0d45a8
fix(deps): update dependency @zumer/snapdom to v2.1.0 ( #9001 )
2026-03-11 08:30:01 +02:00
Elian Doran
567b96cfb4
fix(deps): update dependency preact to v10.29.0 ( #9002 )
2026-03-11 08:29:34 +02:00
renovate[bot]
d25849d280
fix(deps): update dependency preact to v10.29.0
2026-03-11 00:06:32 +00:00
renovate[bot]
d4d73995db
fix(deps): update dependency @zumer/snapdom to v2.1.0
2026-03-11 00:05:36 +00:00
renovate[bot]
f4657b5da9
chore(deps): update dependency webdriverio to v9.25.0
2026-03-11 00:04:47 +00:00
renovate[bot]
614f43cb8a
fix(deps): update dependency @codemirror/view to v6.39.17
2026-03-11 00:04:00 +00:00
renovate[bot]
ca2fbf8dba
chore(deps): update dependency yauzl to v3.2.1
2026-03-11 00:03:14 +00:00
renovate[bot]
a421513442
chore(deps): update dependency lint-staged to v16.3.3
2026-03-11 00:02:25 +00:00
JYC333
a9599c471a
Merge branch 'main' into renovate/eslint-linter-browserify-10.x
2026-03-10 23:56:13 +00:00
JYC333
415bcac641
chore(deps): update dependency lightningcss to v1.32.0 ( #8985 )
2026-03-10 23:54:00 +00:00
JYC333
9527017314
fix(deps): update dependency mind-elixir to v5.9.3 ( #8984 )
2026-03-10 23:53:12 +00:00
JYC333
1d3d7c77f8
fix(deps): update dependency i18next to v25.8.17 ( #8983 )
2026-03-10 23:52:55 +00:00
Elian Doran
e868615fd5
chore(client): address requested changes
2026-03-10 22:19:50 +02:00
Elian Doran
80493a52be
feat(video_player): move loop to center section
2026-03-10 20:46:28 +02:00
Elian Doran
3fed2ba42e
feat(video_player): add zoom to fit button
2026-03-10 20:44:32 +02:00
Elian Doran
82592ada54
fix(video_player): unreadable controls on light theme
2026-03-10 20:36:03 +02:00
Elian Doran
5528701744
feat(video_player): indicate unsupported file formats
2026-03-10 20:33:47 +02:00
Elian Doran
0ca665fb85
chore(video_player): mention keys
2026-03-10 20:24:16 +02:00
Elian Doran
7eb452ed8b
refactor(video_player): use translations
2026-03-10 20:22:03 +02:00
Elian Doran
d81dec94a9
feat(video_player): add keyboard shortcuts for toggling volume
2026-03-10 20:18:16 +02:00
Elian Doran
6631a4a806
feat(video_player): add shortcuts to just to beginning/end
2026-03-10 20:16:53 +02:00
Elian Doran
12f817c896
feat(video_player): add keyboard shortcut to toggle mute
2026-03-10 20:16:04 +02:00
Elian Doran
87229600d2
feat(video_player): keyboard shortcut to toggle full-screen
2026-03-10 20:15:10 +02:00
Elian Doran
471a46a030
feat(video_player): flash controls when pressing shortcuts
2026-03-10 20:14:11 +02:00
Elian Doran
41220eebd5
feat(video_player): arrow keys to seek
2026-03-10 20:11:56 +02:00
Elian Doran
755872277b
feat(video_player): space to toggle play/pause
2026-03-10 20:10:40 +02:00
Elian Doran
2cb54d7021
fix(video_player): loop can get out of sync with external control
2026-03-10 20:09:33 +02:00
Elian Doran
5a16bafbbf
fix(video_player): playback speed can get out of sync with external control
2026-03-10 20:08:17 +02:00
Elian Doran
fc6e9d89d9
fix(video_player): volume can get out of sync with external control
2026-03-10 20:07:45 +02:00
Elian Doran
8af35da279
feat(video_player): add loop button
2026-03-10 20:05:40 +02:00
Elian Doran
7107fec1a4
feat(video_player): add rotate button
2026-03-10 20:03:58 +02:00
Elian Doran
4bb662c5fb
feat(video_player): button to toggle PIP
2026-03-10 20:00:38 +02:00
Elian Doran
89297b92f8
feat(video_player): click toggles play/pause instead of controls
2026-03-10 19:53:24 +02:00
Elian Doran
e019271e74
feat(video_player): hide immediately on play
2026-03-10 19:50:31 +02:00
Elian Doran
f6d61eefcc
feat(video_player): don't hide controls if not playing
2026-03-10 19:48:21 +02:00
Elian Doran
fabc07be42
refactor(video_player): extract hiding visibility to hook
2026-03-10 19:47:25 +02:00
Elian Doran
bccfa7956c
refactor(video_player): extract more buttons into separate components
2026-03-10 19:45:42 +02:00
Elian Doran
42a05f411b
feat(video_player): basic toggle of the controls
2026-03-10 19:42:54 +02:00
Elian Doran
7ba7b98f5f
feat(video_player): add playback speed indicator
2026-03-10 19:38:15 +02:00
Elian Doran
2132c2ab38
refactor(video_player): extract full screen to separate component
2026-03-10 19:29:00 +02:00
Elian Doran
2ce4d512e7
feat(video_player): add full screen button
2026-03-10 19:23:45 +02:00
Elian Doran
1258d32820
feat(video_player): add skip left/right buttons
2026-03-10 19:22:29 +02:00
Elian Doran
db763ba229
feat(video_player): improve style of bottom bar
2026-03-10 19:20:49 +02:00
Elian Doran
951fdaec70
chore(video_player): change button alignment
2026-03-10 19:17:51 +02:00
Elian Doran
4303f3687e
refactor(video_player): extract seek bar & volume control
2026-03-10 19:12:52 +02:00
Elian Doran
540b0e0b83
feat(video_player): volume changer
2026-03-10 19:11:08 +02:00
Elian Doran
08a0326cb0
feat(video_player): add elapsed/remaining time
2026-03-10 19:05:59 +02:00
Elian Doran
8b0a45e4fd
feat(video_player): add a trackbar for seeking the video
2026-03-10 18:57:58 +02:00
Elian Doran
0e0ad2ed73
feat(video_player): single play/pause button
2026-03-10 18:56:20 +02:00
Elian Doran
4c73f31aca
feat(video_player): start adding custom controls (play/pause)
2026-03-10 18:54:53 +02:00
Elian Doran
6b2ae8fd12
feat(video_player): black background
2026-03-10 18:49:36 +02:00
Elian Doran
88d84fae1e
refactor(video_player): extract to separate file
2026-03-10 18:48:54 +02:00
Elian Doran
cdc46faaad
fix(board): add column not snappable on mobile
2026-03-10 18:41:53 +02:00
Elian Doran
24dbc79961
fix(board): clipped on horizontal scroll
2026-03-10 18:40:17 +02:00
Elian Doran
8cb58dcc45
fix(icon_packs): missing empty icon
2026-03-10 18:35:20 +02:00
Elian Doran
fe70b8aee6
fix(note_badges): saved indicator not disappearing if reduced motion was activated
2026-03-10 18:32:31 +02:00
Elian Doran
00f66cfb49
fix(popup_editor): note content no longer rendering
...
The commit f44b47ec added a hasTabBeenActive guard in NoteDetail that defers rendering until the tab has been active at least once. It initializes via noteContext?.isActive() and then listens for activeNoteChanged events.
The popup editor creates its own NoteContext("_popup-editor") which is never the activeNtxId in the tab manager — isActive() always returns false, and activeNoteChanged never fires for it. So hasTabBeenActive stays false forever, and the if (!type || !hasTabBeenActive) return guard at NoteDetail.tsx:64 prevents the note type widget from ever loading.
2026-03-10 18:32:31 +02:00
Elian Doran
3a4b080765
Table of contents fixes ( #8933 )
2026-03-10 18:31:24 +02:00
Elian Doran
41269ef987
chore(deps): update dependency express-rate-limit to v8.3.1 ( #8981 )
2026-03-10 08:30:06 +02:00
Elian Doran
e521c6a386
fix(deps): update dependency @mermaid-js/layout-elk to v0.2.1 ( #8982 )
2026-03-10 08:29:41 +02:00
Elian Doran
1c35a557c1
chore(deps): update pnpm to v10.32.0 ( #8986 )
2026-03-10 08:29:20 +02:00
Elian Doran
99eb8389c5
chore(deps): update typescript-eslint monorepo to v8.57.0 ( #8987 )
2026-03-10 08:29:03 +02:00
renovate[bot]
c5e560ef5b
chore(deps): update typescript-eslint monorepo to v8.57.0
2026-03-10 02:13:50 +00:00
renovate[bot]
a7d7a078b1
chore(deps): update pnpm to v10.32.0
2026-03-10 02:12:47 +00:00
renovate[bot]
a06fa5222f
chore(deps): update dependency lightningcss to v1.32.0
2026-03-10 02:12:35 +00:00
renovate[bot]
8d3e40a28a
fix(deps): update dependency mind-elixir to v5.9.3
2026-03-10 02:11:34 +00:00
renovate[bot]
8e32f99790
fix(deps): update dependency i18next to v25.8.17
2026-03-10 02:10:34 +00:00
renovate[bot]
57bce62e48
fix(deps): update dependency @mermaid-js/layout-elk to v0.2.1
2026-03-10 02:09:36 +00:00
renovate[bot]
1c873394d5
chore(deps): update dependency express-rate-limit to v8.3.1
2026-03-10 02:08:32 +00:00
JYC333
d652f67364
Translations update from Hosted Weblate ( #8977 )
2026-03-09 10:43:00 +00:00
JYC333
5e54d098c5
Apply suggestions from code review
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-09 10:23:14 +00:00
JYC333
ec95303c31
Apply suggestion from @gemini-code-assist[bot]
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-09 10:22:31 +00:00
Hosted Weblate
07aafe7e89
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/
2026-03-09 11:17:40 +01:00
Giovi
dc7acbb70e
Translated using Weblate (Italian)
...
Currently translated at 100.0% (1676 of 1676 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/it/
2026-03-09 11:17:32 +01:00
JYC333
0dcb8b3ff8
Translations update from Hosted Weblate ( #8975 )
2026-03-09 10:17:22 +00:00
JYC333
e4ddff01ca
Update docs/README-sv.md
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-09 10:13:43 +00:00
JYC333
015c1161d4
Update docs/README-sv.md
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-09 10:11:43 +00:00
Robert Magnusson
ca0c6076c5
Translated using Weblate (Swedish)
...
Currently translated at 5.4% (21 of 387 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/sv/
2026-03-09 05:47:59 +00:00
Robert Magnusson
80a02f88be
Translated using Weblate (Swedish)
...
Currently translated at 1.3% (22 of 1676 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/sv/
2026-03-09 05:47:58 +00:00
Robert Magnusson
430833bedb
Translated using Weblate (Swedish)
...
Currently translated at 13.2% (21 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/sv/
2026-03-09 05:47:57 +00:00
Hosted Weblate
dc80d83964
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/
2026-03-09 05:47:56 +00:00
Elian Doran
5f7ade45f4
fix(deps): update dependency katex to v0.16.38 ( #8969 )
2026-03-09 07:47:35 +02:00
Elian Doran
8b36a7ab1e
Spreadsheet experiment v0.5 ( #8966 )
2026-03-09 07:47:08 +02:00
Elian Doran
fd18276693
fix(deps): update dependency @preact/signals to v2.8.2 ( #8968 )
2026-03-09 07:46:47 +02:00
Elian Doran
0becfc16ba
chore(deps): update pnpm to v10.31.0 ( #8971 )
2026-03-09 07:46:02 +02:00
renovate[bot]
d480d1f6ba
chore(deps): update pnpm to v10.31.0
2026-03-09 01:36:51 +00:00
renovate[bot]
f5c9a71ba0
fix(deps): update dependency katex to v0.16.38
2026-03-09 01:35:41 +00:00
renovate[bot]
c177a8a464
fix(deps): update dependency @preact/signals to v2.8.2
2026-03-09 01:34:42 +00:00
Elian Doran
c826564c9e
chore(spreadsheet): address requested changes
2026-03-08 23:25:47 +02:00
Elian Doran
ccb13fa6b9
fix(commons): typecheck
2026-03-08 23:19:23 +02:00
Elian Doran
69e374138f
fix(spreadsheet): missing some CSS imports
2026-03-08 23:07:48 +02:00
Elian Doran
3156b2cb59
feat(spreadsheet): enable conditional formatting
2026-03-08 23:02:54 +02:00
Elian Doran
d6217ffed4
feat(spreadsheet): enable data validation
2026-03-08 22:59:41 +02:00
Elian Doran
fc90c6af9d
feat(spreadsheet): enable sorting
2026-03-08 22:56:11 +02:00
Elian Doran
a1118419ec
feat(spreadsheet): enable filtering
2026-03-08 22:53:04 +02:00
Elian Doran
8599785ee8
refactor(spreadsheet): use multiple modules
2026-03-08 22:39:43 +02:00
Elian Doran
99ba192a44
feat(spreadsheet): allow triggering find/replace from context menu
2026-03-08 22:35:08 +02:00
Elian Doran
b86d3587ac
feat(spreadsheet): basic integration of find/replace
2026-03-08 22:24:03 +02:00
Elian Doran
b2a0baf56a
fix(spreadsheet): jumping when editing in another split
2026-03-08 22:15:29 +02:00
Elian Doran
22f37817e5
fix(spreadsheet): fix The column width is less than 0 when switching tabs
2026-03-08 22:01:45 +02:00
Elian Doran
6b4fe03625
fix(spreadsheet): mitigate The column width is less than 0, need to adjust page width to make it great than 0 when changing an inactive tab
2026-03-08 21:57:26 +02:00
Elian Doran
f44b47ec23
fix(client): tabs still rendering in the background
2026-03-08 21:48:45 +02:00
Elian Doran
8d667e838a
feat(spreadsheet): hide cell protection mechanism
2026-03-08 21:28:12 +02:00
Elian Doran
f32385de2e
feat(spreadsheet): hide toolbars while in read-only
2026-03-08 21:24:24 +02:00
Elian Doran
90796fc4fa
feat(spreadsheet): basic read-only support
2026-03-08 21:09:11 +02:00
Elian Doran
4960c49cb2
feat(spreadsheet): add note plugin
2026-03-08 20:39:07 +02:00
Elian Doran
b112e8b56b
feat(spreadsheet): basic support for note revision using image
2026-03-08 20:30:24 +02:00
Elian Doran
83095130f6
feat(spreadsheet): basic rendering as HTML for share
2026-03-08 20:04:14 +02:00
Elian Doran
d005c0ef2d
feat(spreadsheet): basic note list preview using SVG
2026-03-08 19:49:53 +02:00
Elian Doran
c135578626
fix(spreadsheet): not focusing on tab switch
2026-03-08 13:05:47 +02:00
Elian Doran
9a6e20029e
fix(client): all tabs loaded in the background
2026-03-08 12:59:57 +02:00
Elian Doran
39bd4ccea1
Merge branch 'main' of https://github.com/TriliumNext/Trilium
2026-03-08 12:59:44 +02:00
Elian Doran
aac4774326
Merge remote-tracking branch 'origin/main' into feature/toc_improvements
2026-03-08 12:20:53 +02:00
Elian Doran
ea7aac2030
v0.102.1 ( #8961 )
2026-03-08 12:13:12 +02:00
Elian Doran
e7f98f08d0
Merge remote-tracking branch 'origin/main' into stable
2026-03-08 12:12:52 +02:00
Elian Doran
8ac9daa5d3
chore(release): prepare for v0.102.1
2026-03-08 10:43:59 +02:00
Elian Doran
0b506c6327
chore(pdfjs): bump pdfjs viewer version
2026-03-08 10:41:21 +02:00
Elian Doran
d2b62540ec
fix(ci): migrate all the jank docker ci to use crane instead ( #8869 )
2026-03-08 10:37:49 +02:00
Elian Doran
64418c7fec
docs(release): prepare for v0.102.1
2026-03-08 10:36:06 +02:00
Elian Doran
8c1a58e64f
fix(pdf): cache buster not working in all circumstances
2026-03-08 10:29:57 +02:00
Adorian Doran
b27fd31c1f
style/pdf viewer: fix some layout issues in toolbar
2026-03-08 10:25:05 +02:00
Elian Doran
f18a531924
fix(mindmap): crashing on auto-switch to dark theme ( closes #8879 )
2026-03-08 10:22:21 +02:00
Elian Doran
3cabb4b661
fix(pdf): not accessible on Nginx Proxy Manager with block common exploits ( closes #8877 )
2026-03-08 09:30:27 +02:00
Elian Doran
5c88b1c6b8
chore(server): add infrastructure for running Nginx Proxy Manager
2026-03-08 09:01:47 +02:00
Elian Doran
c2adc43780
chore(deps): update dependency @types/multer to v2.1.0 ( #8921 )
2026-03-07 23:17:45 +02:00
Elian Doran
7eaa5352ba
Translations update from Hosted Weblate ( #8956 )
2026-03-07 23:17:15 +02:00
Patric Siesing
17e3e3187b
Translated using Weblate (Swedish)
...
Currently translated at 4.6% (18 of 387 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/sv/
2026-03-07 22:15:57 +01:00
Robert Magnusson
2ad7cd3a49
Translated using Weblate (Swedish)
...
Currently translated at 4.6% (18 of 387 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/sv/
2026-03-07 22:15:56 +01:00
Patric Siesing
39aa8d61c2
Translated using Weblate (Swedish)
...
Currently translated at 11.3% (18 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/sv/
2026-03-07 22:15:55 +01:00
Robert Magnusson
1a3ea977b7
Translated using Weblate (Swedish)
...
Currently translated at 11.3% (18 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/sv/
2026-03-07 22:15:54 +01:00
Robert Magnusson
4cd8f9a1e6
Translated using Weblate (Swedish)
...
Currently translated at 1.0% (18 of 1676 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/sv/
2026-03-07 22:15:53 +01:00
Hosted Weblate
87ce6d1231
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/
2026-03-07 22:15:52 +01:00
Elian Doran
8fdbeacf77
fix(deps): update dependency katex to v0.16.37 ( #8935 )
2026-03-07 23:15:44 +02:00
Elian Doran
f4f775a1c9
chore(deps): update dependency @smithy/middleware-retry to v4.4.40 ( #8945 )
2026-03-07 23:13:13 +02:00
Elian Doran
fe1154cb2d
chore(deps): update dependency @types/sanitize-html to v2.16.1 ( #8946 )
2026-03-07 23:12:53 +02:00
Elian Doran
638f479ff3
chore(deps): update dependency eslint to v10.0.3 ( #8947 )
2026-03-07 23:12:27 +02:00
Elian Doran
70436bdb04
fix(deps): update dependency react-i18next to v16.5.6 ( #8949 )
2026-03-07 23:12:05 +02:00
Elian Doran
575ecaae07
fix(deps): update dependency tabulator-tables to v6.4.0 ( #8950 )
2026-03-07 23:11:37 +02:00
Elian Doran
d277e6db94
chore(deps): update actions/upload-artifact action to v7 ( #8951 )
2026-03-07 08:29:42 +02:00
renovate[bot]
25efcd12d0
chore(deps): update actions/upload-artifact action to v7
2026-03-07 02:18:00 +00:00
renovate[bot]
10129321be
fix(deps): update dependency tabulator-tables to v6.4.0
2026-03-07 02:17:54 +00:00
renovate[bot]
72710a8f6b
chore(deps): update dependency @types/multer to v2.1.0
2026-03-07 02:17:10 +00:00
renovate[bot]
6a7c5c04d8
fix(deps): update dependency react-i18next to v16.5.6
2026-03-07 02:16:21 +00:00
renovate[bot]
7f32fe5ef7
fix(deps): update dependency eslint-linter-browserify to v10.0.3
2026-03-07 02:15:20 +00:00
renovate[bot]
5d89591dea
chore(deps): update dependency eslint to v10.0.3
2026-03-07 02:14:21 +00:00
renovate[bot]
a88bf5a87b
chore(deps): update dependency @types/sanitize-html to v2.16.1
2026-03-07 02:13:18 +00:00
renovate[bot]
bbe5d3506e
chore(deps): update dependency @smithy/middleware-retry to v4.4.40
2026-03-07 02:12:12 +00:00
renovate[bot]
c2993d4e7d
fix(deps): update dependency katex to v0.16.37
2026-03-06 21:42:06 +00:00
Elian Doran
17ba479182
chore(deps): update dependency @smithy/middleware-retry to v4.4.39 ( #8906 )
2026-03-06 19:01:41 +02:00
Elian Doran
a465014bbe
fix(deps): update codemirror ( #8885 )
2026-03-06 19:01:13 +02:00
Elian Doran
5dfe253ef6
chore(deps): update imjasonh/setup-crane action to v0.5 ( #8910 )
2026-03-06 19:00:14 +02:00
Elian Doran
ae7ca6021f
Translations update from Hosted Weblate ( #8919 )
2026-03-06 18:57:49 +02:00
noobhjy
c389697acd
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (1676 of 1676 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/zh_Hans/
2026-03-06 16:50:15 +00:00
Aleksandr Reid
c13c3e0f4a
Translated using Weblate (Russian)
...
Currently translated at 100.0% (1676 of 1676 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ru/
2026-03-06 16:50:14 +00:00
Ulices
82c042d045
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (1676 of 1676 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/es/
2026-03-06 16:50:14 +00:00
Aleksandr Reid
9145ba1690
Translated using Weblate (Russian)
...
Currently translated at 100.0% (387 of 387 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/ru/
2026-03-06 16:50:13 +00:00
Marcel
d60653ee17
Translated using Weblate (German)
...
Currently translated at 100.0% (158 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/de/
2026-03-06 16:50:12 +00:00
Marcel
dae8613b4e
Translated using Weblate (German)
...
Currently translated at 100.0% (1676 of 1676 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/de/
2026-03-06 16:50:12 +00:00
Aindriú Mac Giolla Eoin
2f8e2c40be
Translated using Weblate (Irish)
...
Currently translated at 100.0% (1676 of 1676 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ga/
2026-03-06 16:50:11 +00:00
Francis C.
d85225a0dc
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 100.0% (1676 of 1676 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/zh_Hant/
2026-03-06 16:50:11 +00:00
green
0cb66df2b2
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (1676 of 1676 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ja/
2026-03-06 16:50:10 +00:00
Aleksandr Reid
92e0578cb6
Translated using Weblate (Russian)
...
Currently translated at 100.0% (158 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/ru/
2026-03-06 16:50:09 +00:00
Elian Doran
2eee06786e
chore(deps): update dependency lint-staged to v16.3.2 ( #8908 )
2026-03-06 18:50:00 +02:00
Elian Doran
19053dcb3b
fix(deps): update dependency mind-elixir to v5.9.2 ( #8909 )
2026-03-06 18:49:24 +02:00
JYC333
e10c30c59f
fix(deps): update dependency i18next to v25.8.14 ( #8922 )
2026-03-06 14:12:55 +00:00
Elian Doran
c356159664
fix(deps): update dependency marked to v17.0.4 ( #8923 )
2026-03-06 15:45:12 +02:00
Elian Doran
579be68ca1
chore(deps): update dependency electron to v40.8.0 ( #8924 )
2026-03-06 15:28:24 +02:00
Elian Doran
a6326a682e
chore(deps): update dependency @types/node to v24.12.0 ( #8934 )
2026-03-06 15:27:19 +02:00
renovate[bot]
4595a3a5dd
fix(deps): update dependency i18next to v25.8.14
2026-03-06 12:42:27 +00:00
renovate[bot]
ee21185e64
chore(deps): update dependency electron to v40.8.0
2026-03-06 12:39:17 +00:00
Elian Doran
6d0676c37d
chore(deps): update docker/login-action action to v4 ( #8925 )
2026-03-06 14:38:39 +02:00
Elian Doran
1d4768a581
chore(deps): update docker/setup-qemu-action action to v4 ( #8926 )
2026-03-06 14:38:14 +02:00
Elian Doran
d086bb7fcb
chore(deps): update dependency multer to v2.1.1 [security] ( #8929 )
2026-03-06 14:37:33 +02:00
Elian Doran
2607c4a32e
fix(deps): update dependency react-i18next to v16.5.5 ( #8936 )
2026-03-06 14:37:12 +02:00
Elian Doran
624333a2ef
chore(deps): update dependency express-rate-limit to v8.3.0 ( #8937 )
2026-03-06 14:36:43 +02:00
Elian Doran
d4acb37f21
chore(deps): update dependency ejs to v5 ( #8938 )
2026-03-06 14:36:24 +02:00
Elian Doran
6c1a1e9812
chore(deps): update docker/build-push-action action to v7 ( #8939 )
2026-03-06 13:19:16 +02:00
Elian Doran
9a13641f9b
chore(deps): update docker/metadata-action action to v6 ( #8940 )
2026-03-06 13:18:33 +02:00
renovate[bot]
699e0624c9
chore(deps): update docker/setup-qemu-action action to v4
2026-03-06 06:58:29 +00:00
renovate[bot]
47ceb0d4d2
chore(deps): update docker/metadata-action action to v6
2026-03-06 06:58:27 +00:00
renovate[bot]
15c42f4a09
chore(deps): update docker/login-action action to v4
2026-03-06 06:58:24 +00:00
renovate[bot]
bf8401bb26
chore(deps): update docker/build-push-action action to v7
2026-03-06 06:58:21 +00:00
renovate[bot]
f234433c63
chore(deps): update dependency ejs to v5
2026-03-06 06:58:18 +00:00
renovate[bot]
1b70101123
chore(deps): update imjasonh/setup-crane action to v0.5
2026-03-06 06:57:50 +00:00
renovate[bot]
d610c63c28
chore(deps): update dependency express-rate-limit to v8.3.0
2026-03-06 06:57:17 +00:00
renovate[bot]
5e820a407f
chore(deps): update dependency @types/node to v24.12.0
2026-03-06 06:56:18 +00:00
renovate[bot]
62610979b7
fix(deps): update dependency react-i18next to v16.5.5
2026-03-06 06:55:50 +00:00
renovate[bot]
700e99e854
fix(deps): update dependency mind-elixir to v5.9.2
2026-03-06 06:55:19 +00:00
renovate[bot]
7767116b3d
fix(deps): update dependency marked to v17.0.4
2026-03-06 06:54:40 +00:00
renovate[bot]
0206e8247b
fix(deps): update codemirror
2026-03-06 06:52:48 +00:00
renovate[bot]
5476fe3df9
chore(deps): update dependency lint-staged to v16.3.2
2026-03-06 06:50:46 +00:00
renovate[bot]
d9a4581d37
chore(deps): update dependency @smithy/middleware-retry to v4.4.39
2026-03-06 06:49:46 +00:00
renovate[bot]
8d9c888481
chore(deps): update dependency multer to v2.1.1 [security]
2026-03-06 06:46:38 +00:00
Elian Doran
11e4b672d1
Fix CI test issues ( #8932 )
2026-03-06 08:43:51 +02:00
Elian Doran
bace3daadc
Update apps/server/src/routes/session_parser.ts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-06 08:43:31 +02:00
Elian Doran
dee5380e60
fix(ci): sequential tests ended up run in parallel
2026-03-06 08:20:17 +02:00
Elian Doran
bc6a6fd860
Revert "test(server): reset ws module"
...
This reverts commit 0212398815 .
2026-03-05 23:44:24 +02:00
Elian Doran
e928337fe9
test(server): adjust timeout
2026-03-05 23:40:43 +02:00
Elian Doran
432f86ea4b
Revert "test(server): switch to forks with 2 max workers"
...
This reverts commit 4ac22678df .
2026-03-05 23:37:28 +02:00
Elian Doran
5d2daecee0
test(server): switch to forks with 6 max workers
2026-03-05 23:35:15 +02:00
Elian Doran
7c8eb311af
test(server): switch to forks with 3 max workers
2026-03-05 23:31:54 +02:00
Elian Doran
4ac22678df
test(server): switch to forks with 2 max workers
2026-03-05 23:25:45 +02:00
Elian Doran
5057c02176
test(server): fix errors due to database already existing
2026-03-05 22:52:26 +02:00
Elian Doran
d301e56216
refactor(server): don't set up other timers on module init
2026-03-05 22:19:04 +02:00
Elian Doran
3c22ab8c9c
refactor(server): don't set up session timer on module init
2026-03-05 22:17:19 +02:00
Elian Doran
0212398815
test(server): reset ws module
2026-03-05 22:14:34 +02:00
Elian Doran
db0c515bad
test(server): fake timers not restored
2026-03-05 22:11:51 +02:00
Elian Doran
9b4f8c5003
feat(ci/client): HTML output
2026-03-05 22:07:11 +02:00
Elian Doran
85d8c4c8fa
feat(ci/server): HTML output
2026-03-05 22:06:46 +02:00
Elian Doran
5afab6938a
test(server): reduce max workers to 1
2026-03-05 21:54:30 +02:00
Elian Doran
a437169ad5
test(server): increase hook timeout
2026-03-05 21:20:12 +02:00
Elian Doran
f632d3aeb6
Merge remote-tracking branch 'origin/main' into fix/ci
2026-03-05 21:14:57 +02:00
Elian Doran
513fffcb1a
ci(dev): escape test filter
2026-03-05 21:14:21 +02:00
Elian Doran
d3337eab9c
Merge branch 'main' into feature/toc_improvements
2026-03-05 21:05:17 +02:00
Elian Doran
8128a8192a
refactor(ckeditor): address requested changes
2026-03-05 19:28:52 +02:00
Elian Doran
c80bb9657c
fix(mindmap): crashing on auto-switch to dark theme
2026-03-05 19:25:07 +02:00
Elian Doran
65514a6fd7
fix(toc): title is extracted before changes are made
2026-03-05 19:08:56 +02:00
Elian Doran
93a7f8c711
fix(toc): not reacting to attribute changes in CKEditor
2026-03-05 19:03:32 +02:00
Elian Doran
0ca179f990
ci(test): quote command
2026-03-05 18:40:24 +02:00
Elian Doran
9d104015f3
ci(test): quote command
2026-03-05 18:30:08 +02:00
Elian Doran
2c4cf2dcf1
ci(test): separate running of heavy tests to avoid OOM issues
2026-03-05 18:28:27 +02:00
Elian Doran
d2e0124962
chore(deps): update dependency fs-extra to v11.3.4 ( #8907 )
2026-03-05 16:51:11 +02:00
renovate[bot]
cd59c75c04
chore(deps): update dependency fs-extra to v11.3.4
2026-03-04 01:13:39 +00:00
Elian Doran
caa9143591
chore(deps): update dependency happy-dom to v20.8.3 ( #8887 )
2026-03-03 22:15:58 +02:00
renovate[bot]
7e53810c02
chore(deps): update dependency happy-dom to v20.8.3
2026-03-03 19:42:03 +00:00
Elian Doran
12efa8dc0b
chore(deps): update dependency eslint-plugin-playwright to v2.9.0 ( #8886 )
2026-03-03 21:21:22 +02:00
Elian Doran
4d0ccac7b5
fix(deps): update dependency node-html-parser to v7.1.0 ( #8888 )
2026-03-03 21:20:21 +02:00
Elian Doran
8b023a55d0
chore(deps): update dependency copy-webpack-plugin to v14 ( #8889 )
2026-03-03 21:10:22 +02:00
Elian Doran
b4df5fcbd9
chore(deps): update dependency rollup-plugin-webpack-stats to v3 ( #8890 )
2026-03-03 20:58:24 +02:00
renovate[bot]
6fbe5718e9
chore(deps): update dependency rollup-plugin-webpack-stats to v3
2026-03-03 18:54:56 +00:00
Elian Doran
908bafca63
Translations update from Hosted Weblate ( #8901 )
2026-03-03 20:54:00 +02:00
Elian Doran
d7313efd67
fix(ci): migrate all the jank docker ci to use crane instead ( #8869 )
2026-03-03 20:48:42 +02:00
Микола Копитін
a51e15c9b8
Translated using Weblate (Ukrainian)
...
Currently translated at 90.0% (1508 of 1675 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/uk/
2026-03-03 18:44:20 +00:00
Hosted Weblate
37e9c7d639
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/
2026-03-03 18:44:20 +00:00
Elian Doran
2d00ac4dfb
Univer Sheets v0 ( #8902 )
2026-03-03 20:44:06 +02:00
Elian Doran
6aec7eae00
chore(server): increase sync version to avoid data loss due to unsupported note type
2026-03-03 20:25:33 +02:00
Elian Doran
6bfbc2d35e
chore(spreadsheet): use better clean up mechanism
2026-03-03 20:12:54 +02:00
Elian Doran
2ffc854ce6
chore(spreadsheet): mark note type as beta
2026-03-03 19:59:12 +02:00
Elian Doran
ddd4a374e4
chore(client): fix some whitespace issues
2026-03-03 19:52:15 +02:00
Elian Doran
0d6e2fc00f
chore(client): fix typecheck
2026-03-03 19:41:51 +02:00
Elian Doran
366a8e8726
fix(spreadsheet): persistence hook on every render
2026-03-03 19:24:04 +02:00
Elian Doran
7f0aa0697a
fix(spreadsheet): error due to duplicate unit IDs
2026-03-03 19:20:25 +02:00
Elian Doran
d123ce33b8
feat(spreadsheet): restore from JSON
2026-03-03 19:09:33 +02:00
Elian Doran
55588f5962
feat(spreadsheet): restore from JSON
2026-03-03 19:05:01 +02:00
Elian Doran
f32130d5c2
feat(spreadsheet): allow source to be viewed
2026-03-03 19:00:23 +02:00
Elian Doran
03f4ff9e7c
feat(spreadsheet): save spreadsheet to JSON
2026-03-03 19:00:14 +02:00
Elian Doran
6de78c7154
refactor(spreadsheet): make use of hooks
2026-03-03 18:48:45 +02:00
Elian Doran
d331e418d4
feat(spreadsheet): support dark mode
2026-03-03 18:42:26 +02:00
Elian Doran
4ace74bcb8
feat(spreadsheet): make full-width
2026-03-03 18:36:17 +02:00
Elian Doran
1d4a336256
feat(spreadsheet): integrate spreadsheet with full-height
2026-03-03 18:34:46 +02:00
Elian Doran
ee6c192ab9
chore(spreadsheet): create new note type
2026-03-03 18:24:55 +02:00
Elian Doran
b220bdce9c
fix(note_list): affected by floating images ( closes #8899 )
2026-03-03 18:14:43 +02:00
Elian Doran
4d86c6c4f1
feat(import/single): trim extension for audio files + default icon
2026-03-03 16:19:44 +02:00
Elian Doran
4fd68bf12d
feat(import/single): trim extension for video files
2026-03-03 14:29:18 +02:00
Elian Doran
3ffe34964f
feat(notes): add default icon for videos
2026-03-03 14:26:45 +02:00
Elian Doran
faaf26c174
fix(quick_edit): save indicator not shown
2026-03-03 14:19:24 +02:00
Elian Doran
f9c7518db2
fix(spaced_update): triggering events too often while typing
2026-03-03 14:19:24 +02:00
Elian Doran
8357c2a39c
chore(pdfjs): version not updated for releases
2026-03-03 14:19:24 +02:00
renovate[bot]
793dcee562
chore(deps): update dependency copy-webpack-plugin to v14
2026-03-03 02:02:49 +00:00
renovate[bot]
00368fc131
fix(deps): update dependency node-html-parser to v7.1.0
2026-03-03 02:01:49 +00:00
renovate[bot]
f81b686f41
chore(deps): update dependency eslint-plugin-playwright to v2.9.0
2026-03-03 02:00:00 +00:00
contributor
ac24c69858
fix(webview): refresh content for SPAs with "query string" in hash
2026-03-02 23:35:53 +02:00
Elian Doran
4c5aada5d3
chore(deps): update dependency @types/express-serve-static-core to v5.1.1 ( #8346 )
2026-03-02 22:42:10 +02:00
Elian Doran
05551cec9e
chore(deps): update dependency sax to v1.5.0 ( #8875 )
2026-03-02 22:41:20 +02:00
Elian Doran
6300a8c8d1
chore(deps): update dependency @redocly/cli to v2.20.2 ( #8853 )
2026-03-02 22:34:22 +02:00
Elian Doran
ca4d15727d
Merge branch 'main' into renovate/express-serve-static-core-5.x
2026-03-02 22:30:43 +02:00
renovate[bot]
2fe076086e
chore(deps): update dependency sax to v1.5.0
2026-03-02 20:25:56 +00:00
Elian Doran
56b65ddfae
Translations update from Hosted Weblate ( #8870 )
2026-03-02 22:22:37 +02:00
Hasan Kara
fcf6673825
Translated using Weblate (Turkish)
...
Currently translated at 16.3% (19 of 116 strings)
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/tr/
2026-03-02 20:54:15 +01:00
Hasan Kara
9eda264f52
Translated using Weblate (Turkish)
...
Currently translated at 5.1% (20 of 387 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/tr/
2026-03-02 20:54:14 +01:00
Hasan Kara
fe1270c679
Translated using Weblate (Turkish)
...
Currently translated at 4.2% (71 of 1675 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/tr/
2026-03-02 20:54:13 +01:00
Hasan Kara
679e1ac678
Translated using Weblate (Turkish)
...
Currently translated at 12.0% (19 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/tr/
2026-03-02 20:54:12 +01:00
ibs-allaow
e309ff2d17
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (116 of 116 strings)
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/ar/
2026-03-02 20:54:12 +01:00
Francis C.
c910335155
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 100.0% (1675 of 1675 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/zh_Hant/
2026-03-02 20:54:11 +01:00
Yatrik Patel
5606cde506
Translated using Weblate (Hindi)
...
Currently translated at 100.0% (1675 of 1675 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/hi/
2026-03-02 20:54:10 +01:00
Yatrik Patel
0e2f4f4e13
Translated using Weblate (Hindi)
...
Currently translated at 38.6% (61 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/hi/
2026-03-02 20:54:09 +01:00
renovate[bot]
1f6c6f2acd
chore(deps): update dependency @redocly/cli to v2.20.2
2026-03-02 18:09:58 +00:00
Elian Doran
37d2e9f14b
fix(deps): update dependency globals to v17.4.0 ( #8876 )
2026-03-02 16:44:44 +02:00
Adorian Doran
0fcf30a3b8
Merge branch 'main' of https://github.com/TriliumNext/Trilium
2026-03-02 11:22:08 +02:00
Adorian Doran
8712e7dd16
style/pdf viewer: fix some layout issues in toolbar
2026-03-02 11:21:47 +02:00
renovate[bot]
2ee4e9cc14
fix(deps): update dependency globals to v17.4.0
2026-03-02 01:18:53 +00:00
perfectra1n
b257b75be2
fix(ci): remove fragile jq where possible
2026-03-01 13:49:45 -08:00
perfectra1n
2de2709420
fix(ci): migrate all the jank docker ci to use crane instead
2026-03-01 13:47:18 -08:00
Elian Doran
3e0ddd90a1
chore(docker): image not properly pushed to DockerHub
2026-03-01 22:20:00 +02:00
Elian Doran
b96b004262
fix(electron-forge): wrong import
2026-03-01 20:15:04 +02:00
Elian Doran
e1ad48b42a
feat(electron-forge): clear signing logs on failure
2026-03-01 20:02:08 +02:00
Elian Doran
420f0917be
chore: formatting for CJS files
2026-03-01 20:00:23 +02:00
Elian Doran
31d8287e1b
feat(electron-forge): introduce basic expotential back-off for signing
2026-03-01 20:00:23 +02:00
Elian Doran
4433d034db
fix(ci): unblock signing not working due to bad shell & missing variable
2026-03-01 17:57:06 +02:00
Elian Doran
c96114992e
fix(ci): sanity check does not account for version prefix
2026-03-01 17:43:41 +02:00
Elian Doran
b35e0b906f
fix(ci): missing dependencies
2026-03-01 17:38:27 +02:00
Elian Doran
104c9ec64a
fix(ci): prevent release if sanity checks fail
2026-03-01 17:34:45 +02:00
Elian Doran
6e4b18b57b
fix(ci): missing pnpm
2026-03-01 17:34:05 +02:00
Elian Doran
f9460c8f41
feat(ci): unblock signing for Electron
2026-03-01 17:25:06 +02:00
Elian Doran
02601f37d8
fix(ci): version consistency missing pnpm
2026-03-01 17:21:43 +02:00
Elian Doran
0feab6d4ed
chore(release): prepare for v0.102.0
2026-03-01 16:54:05 +02:00
Elian Doran
5a9d3499d8
docs(release): add v0.102.0 release notes
2026-03-01 16:49:06 +02:00
Elian Doran
dce0988409
chore(deps): update dependency lint-staged to v16.3.1 ( #8860 )
2026-03-01 16:37:50 +02:00
renovate[bot]
b2d378db6b
chore(deps): update dependency lint-staged to v16.3.1
2026-03-01 10:43:11 +00:00
Elian Doran
7ecff88da7
chore(deps): update github artifact actions (major) ( #8847 )
2026-03-01 12:41:40 +02:00
Adorian Doran
b434bf8804
Merge branch 'main' of https://github.com/TriliumNext/Trilium
2026-03-01 09:01:14 +02:00
Adorian Doran
441484629a
style/quick edit: fix the layout of collections
2026-03-01 09:01:04 +02:00
renovate[bot]
37a1bd6b25
chore(deps): update github artifact actions
2026-02-28 21:15:12 +00:00
Elian Doran
fe3dfc418f
test(client): broken test due to circular dependency
2026-02-28 21:47:02 +02:00
Elian Doran
34ca7912fc
Merge remote-tracking branch 'origin/main' into renovate/express-serve-static-core-5.x
2026-02-28 19:11:57 +02:00
Adorian Doran
1d698106da
Merge branch 'main' of https://github.com/TriliumNext/Trilium
2026-02-28 19:03:35 +02:00
Adorian Doran
b9ce83165f
client/content renderer/pdf: make the container element full height
2026-02-28 19:03:25 +02:00
Elian Doran
34670dd69c
Add Support for Recurrence In Calendar Collection ( #8799 )
2026-02-28 19:01:30 +02:00
Elian Doran
54be58ba1f
feat(client/menus): add Copy as Markdown ( #8808 )
2026-02-28 18:59:40 +02:00
Elian Doran
b9abdcb189
chore(electron_context_menu): use upper case for Markdown
2026-02-28 18:58:25 +02:00
Adorian Doran
9f0f9b8315
style/list view: tweak the size of the PDF preview
2026-02-28 18:57:53 +02:00
Adorian Doran
63ee60ffc7
client/pdf viewer: add a rudimentary support for a read-only view
2026-02-28 18:51:36 +02:00
Adorian Doran
3b2cd5dca1
style/note paths: fix the border radius for a single item listing
2026-02-28 18:47:17 +02:00
Adorian Doran
388a6943e9
Merge branch 'main' of https://github.com/TriliumNext/Trilium
2026-02-28 18:43:59 +02:00
Adorian Doran
50301be093
client/pdf viewer: add a rudimentary support for a read-only view
2026-02-28 18:43:51 +02:00
Elian Doran
123e1ada90
Merge branch 'main' into main
2026-02-28 18:41:48 +02:00
Elian Doran
5c42dbba12
chore(deps): update dependency @types/node to v24.11.0 ( #8844 )
2026-02-28 18:36:43 +02:00
Elian Doran
a549fd228e
chore(deps): update pnpm to v10.30.3 ( #8845 )
2026-02-28 18:36:33 +02:00
Elian Doran
6e352e5b22
chore(deps): update dependency axios to v1.13.6 ( #8851 )
2026-02-28 18:36:16 +02:00
Elian Doran
1d3df69bb7
fix(deps): update dependency codemirror-lang-elixir to v4.0.1 ( #8852 )
2026-02-28 18:35:53 +02:00
Elian Doran
c6394698fa
chore(deps): update dependency eslint-plugin-playwright to v2.8.0 ( #8854 )
2026-02-28 18:35:45 +02:00
Elian Doran
d94f2ac093
chore(deps): update dependency multer to v2.1.0 ( #8855 )
2026-02-28 18:35:32 +02:00
Elian Doran
740974fbfd
fix(next): tab bar offset on horizontal layout
2026-02-28 18:35:15 +02:00
Elian Doran
f0b9e0e48b
Translations update from Hosted Weblate ( #8849 )
2026-02-28 18:35:04 +02:00
Elian Doran
deee50f2b4
Apply suggestion from @gemini-code-assist[bot]
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-28 18:34:54 +02:00
BeatLink
2c9d5368a1
Merge branch 'main' into main
2026-02-28 09:45:53 -05:00
Luk On
819432b4ab
Translated using Weblate (Polish)
...
Currently translated at 100.0% (1674 of 1674 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/pl/
2026-02-28 15:42:25 +01:00
Giovi
7efbb4d945
Translated using Weblate (Italian)
...
Currently translated at 100.0% (1674 of 1674 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/it/
2026-02-28 15:42:24 +01:00
Adorian Doran
64d1b33a4c
UI: restyle PDF viewer ( #8857 )
2026-02-28 16:42:10 +02:00
Adorian Doran
326adc0196
style/pdf viewer: fixes
2026-02-28 16:35:51 +02:00
Adorian Doran
b1b9a4461e
style/pdf viewer: several tweaks
2026-02-28 14:45:35 +02:00
Adorian Doran
d70f5d3ed6
style/pdf viewer: several tweaks
2026-02-28 13:33:48 +02:00
Adorian Doran
d1fac8f0e2
client/pdf viewer: remove the CSS variable whitelist
2026-02-28 10:18:25 +02:00
Adorian Doran
5f7c26eed3
style/pdf viewer: tweak document properties dialog button
2026-02-28 08:56:42 +02:00
Adorian Doran
bf748cee24
style/pdf viewer: tweak toolbar
2026-02-28 08:44:50 +02:00
Adorian Doran
79439f6435
style/pdf viewer: tweak the find bar
2026-02-28 08:28:37 +02:00
Adorian Doran
2a875f8386
style/pdf viewer: restyle text boxes
2026-02-28 08:03:27 +02:00
Adorian Doran
08e69d405c
style/pdf viewer: tweak the find bar
2026-02-28 07:38:49 +02:00
renovate[bot]
471f380756
chore(deps): update dependency @types/node to v24.11.0
2026-02-28 04:53:58 +00:00
renovate[bot]
700edbe2c8
chore(deps): update dependency multer to v2.1.0
2026-02-28 01:31:50 +00:00
renovate[bot]
d60c117c62
chore(deps): update dependency eslint-plugin-playwright to v2.8.0
2026-02-28 01:30:58 +00:00
renovate[bot]
4ae395ded5
fix(deps): update dependency codemirror-lang-elixir to v4.0.1
2026-02-28 01:29:07 +00:00
renovate[bot]
f311db1cb4
chore(deps): update dependency axios to v1.13.6
2026-02-28 01:28:18 +00:00
BeatLink
40be94804c
Merge branch 'main' into main
2026-02-27 18:09:22 -05:00
BeatLink
5719819947
Update Recurrence Docs
2026-02-27 18:08:13 -05:00
BeatLink
c938bcc657
Remove unnecessary error checks
2026-02-27 18:01:23 -05:00
BeatLink
e029379194
Add recurrence testing, use dayjs for calendar
2026-02-27 17:39:12 -05:00
Adorian Doran
d56f106964
UI: general improvements ( #8837 )
2026-02-27 22:47:22 +02:00
Adorian Doran
676dea33e1
client: fix different issues
2026-02-27 22:45:52 +02:00
Adorian Doran
945b00030b
style/pdf viewer: restyle UI
2026-02-27 22:37:07 +02:00
Adorian Doran
a47de6c65c
Merge branch 'main' of https://github.com/TriliumNext/Trilium into feat/ui/general-improvements
2026-02-27 19:34:41 +02:00
Adorian Doran
7c89c66526
style/pdf viewer: restyle UI
2026-02-27 19:34:26 +02:00
BeatLink
8554dc249c
Fix recurrence error management
2026-02-27 11:43:23 -05:00
BeatLink
bfcbfac5bb
Add recurrence error handling
2026-02-27 10:47:56 -05:00
Zexin Yuan
59d8a98eea
feat(client/menus): add Copy as Markdown to electron context menu
2026-02-27 14:22:04 +08:00
renovate[bot]
c7d74e8b00
chore(deps): update pnpm to v10.30.3
2026-02-27 01:08:42 +00:00
Elian Doran
dc3de5bf36
chore(server): address requested changes
2026-02-27 00:05:54 +02:00
Elian Doran
680cd8118f
fix(desktop+server): use exec in launcher scripts ( #8809 )
2026-02-26 23:38:14 +02:00
Elian Doran
1041bf70e1
test(express-partial-content): fix type errors
2026-02-26 21:11:22 +02:00
Elian Doran
0c6326b678
refactor(server): use strong typing for routes
2026-02-26 21:08:54 +02:00
Adorian Doran
f4d91e48ba
style/pdf viewer: fix color scheme
2026-02-26 20:46:55 +02:00
renovate[bot]
fd805a5279
chore(deps): update dependency @types/express-serve-static-core to v5.1.1
2026-02-26 18:18:55 +00:00
Elian Doran
9374694a0c
Merge branch 'main' into exec-in-launcher-scripts
2026-02-26 20:17:53 +02:00
Elian Doran
61460daaea
chore(deps): update dependency stylelint to v17.4.0 ( #8835 )
2026-02-26 20:17:04 +02:00
Elian Doran
d64c1f6b0e
chore(deps): update dependency @types/node to v24.10.14 ( #8833 )
2026-02-26 20:16:47 +02:00
Elian Doran
0334166029
feat(turndown-plugin-gfm): adopt MD060 compact style for table cells ( #8840 )
2026-02-26 20:15:27 +02:00
Adorian Doran
7fac172ce2
style: remove redundant style
2026-02-26 19:54:42 +02:00
Adorian Doran
3b9f765c24
style/tree items: display a fallback icon when the specified icon pack is missing
2026-02-26 19:52:20 +02:00
Adorian Doran
655b016efa
Merge branch 'main' of https://github.com/TriliumNext/Trilium into feat/ui/general-improvements
2026-02-26 19:18:09 +02:00
Adorian Doran
aa247ef06c
Theming: include the current theme ID as an attribute for the body element ( #8842 )
2026-02-26 19:14:37 +02:00
Zexin Yuan
9e653a87b8
feat(turndown-plugin-gfm): adopt MD060 compact style for table cells
...
Style compact avoids extra padding with a single space around cell
content:
| Character | Meaning |
| --- | --- |
| Y | Yes |
| N | No |
Closes #8795
2026-02-27 00:23:04 +08:00
Adorian Doran
dfb44def2b
client/theming: include the current theme ID as an attribute on the body element
2026-02-26 17:50:23 +02:00
Elian Doran
f0e8c0f79d
chore(deps): update dependency @types/supertest to v7 ( #8836 )
2026-02-26 16:18:12 +02:00
Adorian Doran
28fe73911f
Theming: color scheme selectors ( #8839 )
2026-02-26 16:16:52 +02:00
Adorian Doran
a971640ffc
client: add some documentation
2026-02-26 16:14:39 +02:00
Adorian Doran
44dc8cf00d
Close #7932
2026-02-26 15:52:27 +02:00
Adorian Doran
59ca270880
Merge branch 'main' into feat/ui/general-improvements
2026-02-26 10:43:34 +02:00
Adorian Doran
abb5fe5b0f
style/tree items: restyle the bulk actions button
2026-02-26 10:27:13 +02:00
Adorian Doran
af0e4088a6
style/tree items: fix hover color for the active item
2026-02-26 09:35:29 +02:00
Adorian Doran
6b82943871
style/tree items: restyle selection
2026-02-26 09:31:39 +02:00
renovate[bot]
d7aa744bad
chore(deps): update dependency @types/supertest to v7
2026-02-26 01:54:26 +00:00
renovate[bot]
f417a2e126
chore(deps): update dependency stylelint to v17.4.0
2026-02-26 01:53:38 +00:00
renovate[bot]
b937f474e4
chore(deps): update dependency @types/node to v24.10.14
2026-02-26 01:52:41 +00:00
Elian Doran
6a3c4fec98
Mobile fixes ( #8832 )
2026-02-25 23:17:50 +02:00
Elian Doran
6bda7837d6
chore(deps): update dependency @redocly/cli to v2.19.2 ( #8826 )
2026-02-25 23:07:13 +02:00
Elian Doran
ab9144972b
Merge branch 'main' into feature/mobile_fixes
2026-02-25 23:06:23 +02:00
Elian Doran
bcb646f42b
chore(deps): update dependency @smithy/middleware-retry to v4.4.37 ( #8827 )
2026-02-25 23:02:37 +02:00
Elian Doran
0db75a6cdb
chore(deps): update dependency electron to v40.6.1 ( #8828 )
2026-02-25 23:01:37 +02:00
Elian Doran
76c7b8692d
fix(deps): update dependency mind-elixir to v5.9.1 ( #8829 )
2026-02-25 23:00:36 +02:00
Elian Doran
1061aba212
chore(deps): update node.js to v24.14.0 ( #8830 )
2026-02-25 22:55:03 +02:00
Elian Doran
d4eb6f07bd
chore(deps): update dependency @wxt-dev/auto-icons to v1.1.1 ( #8800 )
2026-02-25 22:54:42 +02:00
Elian Doran
f1a83124a8
Merge branch 'main' into feature/mobile_fixes
2026-02-25 22:42:41 +02:00
Elian Doran
2ad30c6a3d
Other bugfixes ( #8824 )
2026-02-25 22:35:29 +02:00
Elian Doran
0f1533d0a0
chore(mobile): remove redundant style
2026-02-25 20:57:20 +02:00
Elian Doran
bf5caaebb5
fix(mobile/text): formatting toolbar doesn't go back to the right position on iOS
2026-02-25 20:36:37 +02:00
Adorian Doran
b24d2c65a1
style: tweak layout
2026-02-25 20:33:33 +02:00
Elian Doran
2d989dcfe3
fix(mobile/text): formatting toolbar wrongly positioned if dragging on it
2026-02-25 20:18:04 +02:00
Elian Doran
8e8e6f9ed1
fix(mobile/text): floating toolbar mispositioned on iOS
2026-02-25 20:15:07 +02:00
Elian Doran
e1de98c4ae
fix(mobile/text): formatting toolbar missing background on iOS
2026-02-25 20:02:15 +02:00
Adorian Doran
aba7f35d9f
style/text: tweak dividers
2026-02-25 19:34:31 +02:00
Adorian Doran
8c9ad575ef
style: tweak layout
2026-02-25 19:26:06 +02:00
Elian Doran
fc59ee6e93
chore(mobile): fix warnings in mobile_editor_toolbar
2026-02-25 19:14:32 +02:00
Elian Doran
5ec9770b07
fix(mobile): confusing shift when opening keyboard in split on iOS
2026-02-25 19:08:20 +02:00
Elian Doran
1c1895b2eb
fix(mobile): confusing shift when opening keyboard in split on iOS
2026-02-25 19:05:01 +02:00
Adorian Doran
7861bc41f9
style/calendar: tweak layout
2026-02-25 18:56:24 +02:00
Adorian Doran
843e4d45e6
style: tweak layout
2026-02-25 18:55:57 +02:00
Elian Doran
416825c9c2
fix(mobile): toast not respecting safe area
2026-02-25 18:54:42 +02:00
Elian Doran
6762539b4d
fix(client): note context active indicator disappears after typing
2026-02-25 18:47:00 +02:00
Elian Doran
ae9827c436
fix(mobile): virtual keyboard detection not working on Android
2026-02-25 18:35:01 +02:00
Adorian Doran
4b4b427d2b
style: tweak layout
2026-02-25 18:33:53 +02:00
Elian Doran
33622cd3fe
fix(hooks): unnecessary recreation of media listener
2026-02-25 18:21:53 +02:00
Adorian Doran
807b054a95
UI: grid view extra improvements ( #8831 )
2026-02-25 18:21:35 +02:00
Adorian Doran
b223b931ab
ui/grid view/tables: fix scroll direction
2026-02-25 11:35:39 +02:00
Adorian Doran
6759fef827
ui/grid view/tables: tweak
2026-02-25 11:04:26 +02:00
Adorian Doran
896d50b1f8
ui/grid view: hide the scrollbar of tables
2026-02-25 11:01:45 +02:00
Adorian Doran
2049c49fdb
ui/grid view: horizontally scroll tables
2026-02-25 10:58:38 +02:00
Adorian Doran
b3c397e847
ui/grid view: fade out overflowing content
2026-02-25 09:40:05 +02:00
renovate[bot]
e69b85a988
chore(deps): update node.js to v24.14.0
2026-02-25 00:56:05 +00:00
renovate[bot]
aabc9ec4df
fix(deps): update dependency mind-elixir to v5.9.1
2026-02-25 00:55:58 +00:00
renovate[bot]
598501e3f6
chore(deps): update dependency electron to v40.6.1
2026-02-25 00:55:05 +00:00
renovate[bot]
bfa344a839
chore(deps): update dependency @smithy/middleware-retry to v4.4.37
2026-02-25 00:54:08 +00:00
renovate[bot]
c466d7ee9f
chore(deps): update dependency @redocly/cli to v2.19.2
2026-02-25 00:53:13 +00:00
renovate[bot]
2e9c07d3d6
chore(deps): update dependency @wxt-dev/auto-icons to v1.1.1
2026-02-24 20:24:58 +00:00
Elian Doran
9651ca99f3
chore(deps): update dependency @smithy/middleware-retry to v4.4.36 ( #8813 )
2026-02-24 22:22:53 +02:00
Elian Doran
a6e87f5724
chore(deps): update dependency eslint to v10.0.2 ( #8815 )
2026-02-24 22:22:25 +02:00
renovate[bot]
cf994dac5a
chore(deps): update dependency eslint to v10.0.2
2026-02-24 17:49:42 +00:00
Elian Doran
95c9c375c9
chore(deps): update dependency wxt to v0.20.18 ( #8801 )
2026-02-24 19:45:35 +02:00
renovate[bot]
f9804eda8e
chore(deps): update dependency @smithy/middleware-retry to v4.4.36
2026-02-24 17:44:47 +00:00
Elian Doran
88c2bedbd7
chore(deps): update dependency eslint-plugin-playwright to v2.7.1 ( #8816 )
2026-02-24 19:44:34 +02:00
Elian Doran
49bf49c967
chore(deps): update pnpm to v10.30.2 ( #8817 )
2026-02-24 19:44:13 +02:00
Elian Doran
506b5c44af
chore(deps): update typescript-eslint monorepo to v8.56.1 ( #8818 )
2026-02-24 19:43:38 +02:00
Elian Doran
22ea59a63b
fix(deps): update dependency eslint-linter-browserify to v10.0.2 ( #8819 )
2026-02-24 19:43:17 +02:00
Elian Doran
934aaaf045
chore(deps): update dependency @types/jquery to v4 ( #8820 )
2026-02-24 19:42:37 +02:00
Elian Doran
c6bfcea79f
Translations update from Hosted Weblate ( #8823 )
2026-02-24 19:42:19 +02:00
Aindriú Mac Giolla Eoin
6e39fb12e2
Translated using Weblate (Irish)
...
Currently translated at 100.0% (1674 of 1674 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ga/
2026-02-24 17:14:11 +00:00
Elian Doran
dbe534d8f8
Translations update from Hosted Weblate ( #8811 )
2026-02-24 19:14:01 +02:00
Elian Doran
04e5197d00
Apply suggestion from @gemini-code-assist[bot]
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-24 19:13:42 +02:00
Elian Doran
3a15878629
fix(mindmap): not reacting to switch between light/dark mode
2026-02-24 18:46:46 +02:00
Elian Doran
021a908c9c
fix(canvas): not reacting to switch between light/dark mode
2026-02-24 18:35:36 +02:00
Elian Doran
c09ef3af80
fix(note_title): help pages have editable title
2026-02-24 18:14:13 +02:00
Elian Doran
3151e6dafc
fix(client/layout): scroll padding enabled when note is protected
2026-02-24 18:10:51 +02:00
noobhjy
e9dc97daf8
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (1674 of 1674 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/zh_Hans/
2026-02-24 09:16:45 +01:00
green
3a3cc565ea
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (1674 of 1674 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ja/
2026-02-24 09:16:45 +01:00
Toto Yullian
fcf4ffb445
Translated using Weblate (Indonesian)
...
Currently translated at 4.6% (78 of 1674 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/id/
2026-02-24 09:16:44 +01:00
Giovi
b34c27af1f
Translated using Weblate (Italian)
...
Currently translated at 100.0% (1674 of 1674 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/it/
2026-02-24 09:16:44 +01:00
Adorian Doran
64371a6b9c
UI: tweak grid & list collections ( #8804 )
2026-02-24 10:16:39 +02:00
Adorian Doran
182afab12c
Merge branch 'main' into feat/ui/tweak-list-and-grid-collections
2026-02-24 10:16:17 +02:00
Adorian Doran
57e888911d
ui/list & grid view: refactor
2026-02-24 10:15:51 +02:00
Adorian Doran
535054b2d2
style/card: fix hover color on nested items
2026-02-24 10:07:26 +02:00
Adorian Doran
d40191257c
ui/grid view: tweak the height of video previews
2026-02-24 09:53:35 +02:00
Adorian Doran
87ee1185f2
ui/list & grid view: add bottom margin if the pager is not visible
2026-02-24 09:33:28 +02:00
Adorian Doran
f4b0f810bd
ui/list & grid view: increase content entrance transition duration
2026-02-24 09:24:55 +02:00
renovate[bot]
0934e33af7
chore(deps): update dependency @types/jquery to v4
2026-02-24 01:55:37 +00:00
renovate[bot]
b3e88f5a44
fix(deps): update dependency eslint-linter-browserify to v10.0.2
2026-02-24 01:54:41 +00:00
renovate[bot]
2f23db0c64
chore(deps): update typescript-eslint monorepo to v8.56.1
2026-02-24 01:53:41 +00:00
renovate[bot]
ca2f39bacd
chore(deps): update pnpm to v10.30.2
2026-02-24 01:52:45 +00:00
renovate[bot]
e38b89996a
chore(deps): update dependency eslint-plugin-playwright to v2.7.1
2026-02-24 01:52:34 +00:00
Christian Barcenas
8efbb8819b
fix(server): use exec in launcher script
2026-02-24 00:22:49 +01:00
Christian Barcenas
e03bd3d716
fix(desktop): use exec in launcher scripts
2026-02-24 00:22:49 +01:00
Elian Doran
cfb56cb143
fix(deps): update dependency katex to v0.16.33 ( #8802 )
2026-02-23 21:38:38 +02:00
renovate[bot]
477e516473
fix(deps): update dependency katex to v0.16.33
2026-02-23 18:59:39 +00:00
Elian Doran
fd601eac5b
add generic debugging/dap launch.json for client, server and vitest ( #8668 )
2026-02-23 20:56:34 +02:00
Elian Doran
df4fa42acd
fix(desktop): protected session not refreshing while app is in background ( closes #7761 )
2026-02-23 19:56:03 +02:00
Elian Doran
b06d390df5
chore(server): use purple icon in dev mode
2026-02-23 18:59:07 +02:00
Elian Doran
7f013a58f5
fix(backend_log): not scrollable
2026-02-23 18:55:19 +02:00
Elian Doran
1fd0fb03fa
chore(ckeditor): remove unnecessary priority
...
See https://github.com/ckeditor/ckeditor5/pull/19115#issuecomment-3944720307
2026-02-23 18:46:09 +02:00
Elian Doran
7ec718218e
fix(hidden_subtree): attribute of wrong type (relation vs label) causing issues
2026-02-23 18:45:20 +02:00
misch334
b5300e5b86
make browser reference platform-agnostic and reliant on defaults
2026-02-23 12:29:29 +01:00
Adorian Doran
19d2f02694
ui/list & grid view: fix some issues
2026-02-23 12:29:28 +02:00
Adorian Doran
fec929dfee
ui/list & grid view: refactor
2026-02-23 12:21:07 +02:00
Adorian Doran
d7339ff14d
ui/collection properties: apply the correct inline padding
2026-02-23 11:40:02 +02:00
Adorian Doran
422bc00ade
ui/list & grid view: add block margin for the bottom pager
2026-02-23 11:36:04 +02:00
Adorian Doran
8edf5483a6
ui/pager: add support for custom CSS class
2026-02-23 11:28:35 +02:00
Adorian Doran
00046d4145
ui/grid view: do not show the item menu for the options root
2026-02-23 11:15:35 +02:00
Adorian Doran
25e67f62d5
ui/list & grid view: use background effects
2026-02-23 11:10:39 +02:00
Adorian Doran
8d233e66e1
Grid collections: enhance the grid view ( #8770 )
2026-02-23 10:39:08 +02:00
Adorian Doran
39e0d5b629
ui/grid view: fix some issues
2026-02-23 10:16:04 +02:00
Adorian Doran
90844d5bc2
ui/grid view card: tweak style
2026-02-23 10:11:52 +02:00
Adorian Doran
29df06626b
ui/grid view card: tweak CSS
2026-02-23 10:06:11 +02:00
Adorian Doran
d28661fee3
ui/grid view card: use tinted background
2026-02-23 09:55:47 +02:00
Adorian Doran
dc8c10e531
ui/grid view card: refactor CSS
2026-02-23 09:34:08 +02:00
Adorian Doran
538e1f0fdd
ui/grid view card: tweak layout
2026-02-23 09:21:52 +02:00
Adorian Doran
eaf0c690e1
ui/grid view card: tweak layout
2026-02-23 09:19:01 +02:00
Adorian Doran
a4a3d6a82c
ui/grid view card: restyle the button bar
2026-02-23 09:08:54 +02:00
renovate[bot]
e5eab3952b
chore(deps): update dependency wxt to v0.20.18
2026-02-23 00:55:07 +00:00
BeatLink
9b45639148
Update apps/client/src/widgets/collections/calendar/event_builder.ts
...
Replace end with duration if recurrence set. Make duration calculation clearer
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-22 18:43:18 -05:00
BeatLink
e53cd7443a
Add Docs for Recurrence
2026-02-22 18:22:21 -05:00
BeatLink
60b74f5959
Add Recurrence Support for Calendar
2026-02-22 18:13:08 -05:00
Elian Doran
a3e4044fec
Translations update from Hosted Weblate ( #8796 )
2026-02-22 21:46:05 +02:00
Elian Doran
f380df9c01
feat(i18n): add support for Hindi
2026-02-22 21:35:14 +02:00
Hosted Weblate
83fc82a615
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/
2026-02-22 18:13:20 +00:00
Hosted Weblate
eaf3632fc9
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/
2026-02-22 18:13:06 +00:00
Vedansh Bodkhe
1d947f26ff
Translated using Weblate (Hindi)
...
Currently translated at 100.0% (1809 of 1809 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/hi/
2026-02-22 18:13:02 +00:00
Elian Doran
34a08be4cd
feat(dev): remove ai/llm features ( #8678 )
2026-02-22 20:12:49 +02:00
Adorian Doran
f84a4c4856
ui/grid view: do not animate the card when pressing the item menu button
2026-02-22 19:48:58 +02:00
Adorian Doran
47aa24d0f4
ui/list view: use card frame component instead of a custom styled element
2026-02-22 19:43:25 +02:00
Adorian Doran
e6e132e905
ui/card frame: add support for arbitrary HTML attributes and event handlers
2026-02-22 19:42:08 +02:00
Adorian Doran
ad2df957c7
ui/cards: create a card frame component
2026-02-22 19:25:30 +02:00
Elian Doran
818ca2c2ab
e2e(server): fix flaky test
2026-02-22 18:54:51 +02:00
Elian Doran
72c34eb491
docs(user): mention changes to LLM
2026-02-22 16:03:27 +02:00
Elian Doran
22341bf0b1
fix(server): LLM launcher & option still not removed
2026-02-22 15:46:56 +02:00
Elian Doran
c735870b95
test(server): reduce num workers temporarily
2026-02-22 14:33:14 +02:00
Elian Doran
56f796bf80
Fix searching with orderby and parentheses / increased expression level ( #8717 )
2026-02-22 12:34:59 +02:00
Elian Doran
225693fa79
chore(server): update integration DB to latest migration
2026-02-22 12:01:20 +02:00
Elian Doran
7f760bff17
Merge remote-tracking branch 'origin/main' into feat/remove-ai-llm
2026-02-22 11:51:57 +02:00
Elian Doran
6b4da33729
chore(launch_bar): log warnings instead of crashing on a bad launcher
2026-02-22 11:35:46 +02:00
Elian Doran
82cae8ffbf
fix(hidden_subtree): clean up LLM launch item
2026-02-22 11:13:37 +02:00
Elian Doran
31dbbb1881
Translations update from Hosted Weblate ( #8793 )
2026-02-22 10:49:33 +02:00
green
31de1e007a
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (1809 of 1809 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ja/
2026-02-22 09:49:13 +01:00
Elian Doran
a2d0655a75
fix(deps): update dependency eslint-linter-browserify to v10.0.1 ( #8788 )
2026-02-22 10:49:01 +02:00
Elian Doran
269209dd31
fix(deps): update dependency mind-elixir to v5.9.0 ( #8789 )
2026-02-22 10:48:22 +02:00
Elian Doran
32082927b2
Translations update from Hosted Weblate ( #8792 )
2026-02-22 10:47:32 +02:00
Elian Doran
c10d0b6349
Apply suggestion from @gemini-code-assist[bot]
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-22 10:46:31 +02:00
Vedansh Bodkhe
11ff1266e5
Translated using Weblate (Hindi)
...
Currently translated at 4.9% (89 of 1809 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/hi/
2026-02-22 04:49:25 +01:00
Marcel
8b5717ff7f
Translated using Weblate (German)
...
Currently translated at 100.0% (1809 of 1809 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/de/
2026-02-22 04:49:25 +01:00
Marcel
e69f6bef2c
Translated using Weblate (German)
...
Currently translated at 100.0% (389 of 389 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/de/
2026-02-22 04:49:24 +01:00
renovate[bot]
2a17a322c2
fix(deps): update dependency mind-elixir to v5.9.0
2026-02-22 00:59:30 +00:00
renovate[bot]
26ddb76338
fix(deps): update dependency eslint-linter-browserify to v10.0.1
2026-02-22 00:58:07 +00:00
Elian Doran
f62f156c93
fix(editor): resolve strange stuck indent when a Note has images ( #8520 )
2026-02-22 00:01:07 +02:00
Elian Doran
f4b6c65bad
fix(ckeditor5): cursor jumping on Tab for other widgets such as separators or footnote
2026-02-21 21:30:57 +02:00
Elian Doran
0a08399d9e
feat(share-theme): align mobile/desktop UI with unified header ( #8484 )
2026-02-21 20:36:26 +02:00
Elian Doran
df1adaad3a
Merge branch 'main' into share-theme-improvements
2026-02-21 20:12:37 +02:00
Elian Doran
33b1490de0
Fix week note title error when cross year ( #8431 )
2026-02-21 20:09:14 +02:00
Elian Doran
286720bdbf
Improve no results for search ( #8786 )
2026-02-21 19:55:40 +02:00
Elian Doran
1441ac67ab
chore(search): use translation for button
2026-02-21 19:21:09 +02:00
Elian Doran
d245fdd1b8
chore(search): reuse search command
2026-02-21 19:20:06 +02:00
Elian Doran
e9c9b456e0
feat(search): add button to search now
2026-02-21 19:15:42 +02:00
Elian Doran
d9eafff7df
style(client): improve no items size and alignment
2026-02-21 19:02:29 +02:00
Elian Doran
94eb19d879
feat(search): center no results vertically
2026-02-21 18:59:13 +02:00
Elian Doran
d7b585230a
fix(search): double scrollbars
2026-02-21 18:56:07 +02:00
Elian Doran
16ed14f85a
feat(search): use NoItems for not executed & no results
2026-02-21 18:51:25 +02:00
Elian Doran
93e59cc3b6
fix(search): "no results" item not shown
2026-02-21 18:49:55 +02:00
Elian Doran
c38220892b
Merge branch 'main' into fix_parens_orderby
2026-02-21 17:31:33 +02:00
Elian Doran
4ef72fb35b
fix(breadcrumb): note title update ( #8784 )
2026-02-21 17:23:32 +02:00
Elian Doran
3f23ce095c
Various bugfixes for the release ( #8785 )
2026-02-21 16:41:19 +02:00
JYC333
0ead246ce7
Merge branch 'main' into week-note
2026-02-21 14:10:19 +00:00
Elian Doran
0f8259fdf7
docs(user): align collection creation, hiding subtree & collection properties
2026-02-21 13:11:05 +02:00
Elian Doran
ebb180b0ab
chore(hidden_subtree): disable hiding subtree by default for now
2026-02-21 12:45:24 +02:00
Elian Doran
c03f50583e
chore(server): address requested changes
2026-02-21 12:33:30 +02:00
Elian Doran
b8a6cf0099
fix(calendar): wrong parent when creating day note from unhoisted workspace calendar root
2026-02-21 12:16:55 +02:00
Elian Doran
ad3cdc3364
chore(status_bar): fix inherited attribute key and useEffect deps
2026-02-21 12:00:02 +02:00
Elian Doran
d924d3fa4f
fix(promoted_attributes): auto-complete interfering with value
2026-02-21 11:41:59 +02:00
Elian Doran
dd4a8c08c8
fix(promoted_attributes): multiple autocomplete instances
2026-02-21 11:34:04 +02:00
Vedansh Bodkhe
52f2e800e7
Update apps/client/src/widgets/react/hooks.tsx
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-21 15:01:29 +05:30
Vedansh Bodkhe
8d94b62db0
fix(breadcrumb): note title update
2026-02-21 14:53:06 +05:30
Elian Doran
c3eb483224
chore(promoted_attributes): unnecessary use of .entries()
2026-02-21 11:02:42 +02:00
Elian Doran
e7b1e0a81f
fix(promoted_attributes): typing sometimes affects the value
2026-02-21 11:01:57 +02:00
Elian Doran
ca672c68a3
fix(export/zip): hidden note appears in tree ( closes #8714 )
2026-02-21 10:02:42 +02:00
Elian Doran
416e11a32b
chore(share): write meta file for analysis
2026-02-21 09:57:05 +02:00
Elian Doran
bbaa2db377
docs: update SECURITY.MD ( closes #8767 )
2026-02-21 09:43:55 +02:00
Elian Doran
cf4e412ab8
fix(geomap): read-only map pin click broken ( closes #8755 )
2026-02-21 09:37:35 +02:00
Elian Doran
48ac88dbfe
fix(geomap): collection properties overlapping with mobile backdrop
2026-02-21 09:16:29 +02:00
Elian Doran
4980e9a15b
fix(desktop): window not draggable on legacy theme in vertical layout ( closes #8402 )
2026-02-21 09:10:00 +02:00
Elian Doran
290a2ab902
fix(deps): update dependency i18next to v25.8.13 ( #8781 )
2026-02-21 09:02:02 +02:00
Elian Doran
6a04d8fce1
chore(deps): update pnpm to v10.30.1 ( #8779 )
2026-02-21 09:01:47 +02:00
Elian Doran
7286ac743f
chore(deps): update dependency eslint to v10.0.1 ( #8778 )
2026-02-21 08:57:32 +02:00
Elian Doran
41b6b5f615
fix(deps): update dependency @codemirror/view to v6.39.15 ( #8780 )
2026-02-21 08:57:17 +02:00
Elian Doran
d0572f7691
fix(deps): update dependency preact-render-to-string to v6.6.6 ( #8782 )
2026-02-21 08:57:01 +02:00
Elian Doran
a8210844cb
chore(deps): update dependency happy-dom to v20.7.0 ( #8783 )
2026-02-21 08:56:43 +02:00
renovate[bot]
c5c39cedc4
chore(deps): update dependency happy-dom to v20.7.0
2026-02-21 01:40:07 +00:00
renovate[bot]
8d6ae2da82
fix(deps): update dependency preact-render-to-string to v6.6.6
2026-02-21 01:39:11 +00:00
renovate[bot]
9eea6b3645
fix(deps): update dependency i18next to v25.8.13
2026-02-21 01:38:19 +00:00
renovate[bot]
6d9638970d
fix(deps): update dependency @codemirror/view to v6.39.15
2026-02-21 01:37:27 +00:00
renovate[bot]
ecd3638298
chore(deps): update pnpm to v10.30.1
2026-02-21 01:36:12 +00:00
renovate[bot]
bbde0e4d24
chore(deps): update dependency eslint to v10.0.1
2026-02-21 01:35:51 +00:00
Elian Doran
299f694aa9
chore: disable support notice for i18next
...
Signed-off-by: Elian Doran <contact@eliandoran.me >
2026-02-20 23:39:55 +02:00
Elian Doran
2675698d3a
feat: enhance build-docs utility with pnpm and Nix support ( #8574 )
2026-02-20 23:13:05 +02:00
Elian Doran
3056f3cfcf
fix(deps): update dependency preact to v10.28.4 ( #8772 )
2026-02-20 18:32:24 +02:00
Elian Doran
7310d8af30
Merge remote-tracking branch 'origin/main' into feat/remove-ai-llm
2026-02-20 15:31:34 +02:00
Elian Doran
b62f40f8c9
chore(server): format translations to avoid merge issues
2026-02-20 15:28:57 +02:00
Elian Doran
ae1aac02ae
chore(client): format translations to avoid merge issues
2026-02-20 15:26:13 +02:00
Elian Doran
e19f344dc1
Translations update from Hosted Weblate ( #8777 )
2026-02-20 15:17:24 +02:00
손상모
1525ecdb05
Translated using Weblate (Korean)
...
Currently translated at 5.8% (105 of 1808 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ko/
2026-02-20 13:12:07 +00:00
손상모
4f6a13b2c4
Translated using Weblate (Korean)
...
Currently translated at 31.8% (124 of 389 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/ko/
2026-02-20 13:12:06 +00:00
Ulices
4747297adc
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (1808 of 1808 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/es/
2026-02-20 13:12:05 +00:00
Hosted Weblate
f753974800
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/
2026-02-20 13:12:05 +00:00
Elian Doran
bd4002529c
chore(deps): update dependency @anthropic-ai/sdk to v0.78.0 ( #8773 )
2026-02-20 15:11:38 +02:00
Elian Doran
00588eb099
chore(deps): update dependency electron to v40.6.0 ( #8774 )
2026-02-20 15:11:28 +02:00
Elian Doran
81420b6168
chore(deps): update dependency jsonc-eslint-parser to v3 ( #8775 )
2026-02-20 15:09:08 +02:00
renovate[bot]
fe74d2aec9
chore(deps): update dependency jsonc-eslint-parser to v3
2026-02-20 09:52:34 +00:00
renovate[bot]
6514701c6a
chore(deps): update dependency electron to v40.6.0
2026-02-20 00:02:14 +00:00
renovate[bot]
9e206ce7ea
chore(deps): update dependency @anthropic-ai/sdk to v0.78.0
2026-02-20 00:01:39 +00:00
renovate[bot]
b32ad68e4f
fix(deps): update dependency preact to v10.28.4
2026-02-20 00:01:06 +00:00
Adorian Doran
dfb5322b1a
ui/list view: fix a regression
2026-02-19 23:49:59 +02:00
Adorian Doran
47859d401e
ui/grid view: refactor CSS
2026-02-19 22:46:01 +02:00
Elian Doran
5da90f9e16
chore(deps): update dependency pdfjs-dist to v5.4.624 ( #8582 )
2026-02-19 22:20:38 +02:00
Adorian Doran
4b098e2008
ui/list & grid view: correct attribute name
2026-02-19 22:20:18 +02:00
Adorian Doran
b4cd66db50
ui/grid view: fix some issues
2026-02-19 22:18:55 +02:00
Elian Doran
4847f4094a
doc: enhanced icon pack creation ( #8659 )
2026-02-19 22:14:10 +02:00
Elian Doran
3fb34e6ae1
Merge branch 'main' into main
2026-02-19 22:13:57 +02:00
Elian Doran
135ed32374
feat(pdfjs): add WASM
2026-02-19 21:40:41 +02:00
Elian Doran
9b1fc77d56
fix(pdfjs): sidebar hiding no longer working
2026-02-19 21:30:48 +02:00
Elian Doran
5b751fd6e2
fix(pdfjs): custom scripts no longer embedded
2026-02-19 21:24:08 +02:00
Elian Doran
39ece711d9
chore(pdfjs): update to v5.4.624
2026-02-19 21:23:52 +02:00
Elian Doran
a77b5601be
feat(pdfjs): add script to update viewer
2026-02-19 21:09:13 +02:00
Adorian Doran
8b5d88bf2b
ui/grid view: fix CSS selector
2026-02-19 20:05:42 +02:00
Elian Doran
1f602f9cad
always show Note Paths in Status Bar ( #8623 )
2026-02-19 20:03:22 +02:00
Adorian Doran
5588042ab6
ui/grid view: refactor CSS
2026-02-19 19:52:40 +02:00
Elian Doran
bc89bc8270
Further mobile improvements ( #8769 )
2026-02-19 19:42:24 +02:00
Adorian Doran
60ae094d3b
ui/grid view: reveal the content using a fade in transition
2026-02-19 19:26:51 +02:00
Elian Doran
a9facc7ce2
chore(deps): update pnpm to v10.30.0 ( #8754 )
2026-02-19 19:14:51 +02:00
Adorian Doran
f200ac898a
ui/grid view: add support for search view
2026-02-19 19:14:01 +02:00
Elian Doran
56ce25b8e8
fix(mobile): missing note icon for full-height notes
2026-02-19 19:13:31 +02:00
Elian Doran
4d5d9b4b70
fix(mobile): some buttons display a + from keyboard shortcut
2026-02-19 18:42:28 +02:00
Elian Doran
b97ab913bf
fix(mobile/jump_to_note): full text search button clipped
2026-02-19 18:40:15 +02:00
Elian Doran
9fe7bdf79b
fix(mobile/global_menu): tooltips not visible due to position
2026-02-19 18:35:32 +02:00
Elian Doran
4ebc4ece34
fix(mobile/tree): "toggle sidebar" tooltip shown after opening sidebar
2026-02-19 18:31:38 +02:00
Elian Doran
0110b3c4a2
fix(mobile/tree): too easy to accidentally close via drag gesture
2026-02-19 18:22:47 +02:00
Elian Doran
fb20d4998a
fix(mobile/tree): partly hidden due to mobile viewport ( closes #8740 )
2026-02-19 18:19:41 +02:00
Elian Doran
bd06c530e4
feat(mobile/global_menu): add quick entry to recent changes
2026-02-19 18:14:21 +02:00
Elian Doran
cd4505bcf0
Translations update from Hosted Weblate ( #8768 )
2026-02-19 18:08:26 +02:00
renovate[bot]
173f4a23a5
chore(deps): update pnpm to v10.30.0
2026-02-19 16:08:03 +00:00
손상모
b33d4e64b9
Translated using Weblate (Korean)
...
Currently translated at 4.5% (83 of 1808 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ko/
2026-02-19 16:04:47 +00:00
Aindriú Mac Giolla Eoin
a4c95132bb
Translated using Weblate (Irish)
...
Currently translated at 100.0% (1808 of 1808 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ga/
2026-02-19 16:04:47 +00:00
손상모
095e797a02
Translated using Weblate (Korean)
...
Currently translated at 26.7% (104 of 389 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/ko/
2026-02-19 16:04:46 +00:00
손상모
aaec171d94
Translated using Weblate (Korean)
...
Currently translated at 96.8% (153 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/ko/
2026-02-19 16:04:45 +00:00
Hosted Weblate
42b28993b2
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/
2026-02-19 16:04:44 +00:00
Elian Doran
09a39379ef
fix(deps): update dependency marked to v17.0.3 ( #8751 )
2026-02-19 18:03:58 +02:00
Elian Doran
29f7370c72
chore(deps): update dependency @prefresh/vite to v2.4.12 ( #8758 )
2026-02-19 18:03:48 +02:00
Elian Doran
a07dcef2c4
chore(deps): update dependency happy-dom to v20.6.3 ( #8759 )
2026-02-19 18:03:38 +02:00
Elian Doran
6e696e1123
chore(deps): update dependency sanitize-html to v2.17.1 ( #8760 )
2026-02-19 18:03:27 +02:00
Elian Doran
f0b1aa914d
fix(deps): update dependency i18next to v25.8.11 ( #8761 )
2026-02-19 18:03:11 +02:00
Elian Doran
ce1ae2c9bd
fix(deps): update dependency mind-elixir to v5.8.3 ( #8762 )
2026-02-19 18:02:59 +02:00
Elian Doran
29597ddb48
chore(deps): update dependency @anthropic-ai/sdk to v0.77.0 ( #8763 )
2026-02-19 18:02:49 +02:00
Elian Doran
1c1421fe3a
chore(deps): update dependency @redocly/cli to v2.19.1 ( #8764 )
2026-02-19 18:02:37 +02:00
Elian Doran
918a52005e
chore(deps): update dependency eslint-plugin-playwright to v2.7.0 ( #8765 )
2026-02-19 18:02:23 +02:00
renovate[bot]
a3564b879f
chore(deps): update dependency @redocly/cli to v2.19.1
2026-02-19 13:47:07 +00:00
renovate[bot]
b78f3bbaa7
chore(deps): update dependency eslint-plugin-playwright to v2.7.0
2026-02-19 01:14:05 +00:00
renovate[bot]
4cbdb5a073
chore(deps): update dependency @anthropic-ai/sdk to v0.77.0
2026-02-19 01:12:04 +00:00
renovate[bot]
758021e10c
fix(deps): update dependency mind-elixir to v5.8.3
2026-02-19 01:11:03 +00:00
renovate[bot]
374e3560c3
fix(deps): update dependency i18next to v25.8.11
2026-02-19 01:10:07 +00:00
renovate[bot]
57a3524cc3
chore(deps): update dependency sanitize-html to v2.17.1
2026-02-19 01:09:10 +00:00
renovate[bot]
9af4773b45
chore(deps): update dependency happy-dom to v20.6.3
2026-02-19 01:08:16 +00:00
renovate[bot]
6942773965
chore(deps): update dependency @prefresh/vite to v2.4.12
2026-02-19 01:07:27 +00:00
Elian Doran
734b3ee519
Translations update from Hosted Weblate ( #8757 )
2026-02-18 22:37:17 +02:00
green
1b80fa8df2
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (1808 of 1808 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ja/
2026-02-18 15:09:46 +01:00
renovate[bot]
afd6a05e0f
fix(deps): update dependency marked to v17.0.3
2026-02-18 10:55:09 +00:00
Elian Doran
5a4bd1933d
chore(deps): update dependency @smithy/middleware-retry to v4.4.33 ( #8749 )
2026-02-18 12:54:32 +02:00
Elian Doran
a25dfce410
chore(deps): update dependency happy-dom to v20.6.2 ( #8750 )
2026-02-18 12:54:03 +02:00
Elian Doran
fc0490bc6a
chore(deps): update dependency @anthropic-ai/sdk to v0.76.0 ( #8753 )
2026-02-18 12:53:23 +02:00
Elian Doran
29cdd1d028
fix(deps): update dependency mermaid to v11.12.3 ( #8752 )
2026-02-18 12:52:33 +02:00
Adorian Doran
419e87b0de
ui/grid view: add support for colored notes
2026-02-18 10:29:41 +02:00
Adorian Doran
75c7d55e01
ui/grid view: tweak style
2026-02-18 10:08:50 +02:00
Adorian Doran
e006550b9f
ui/grid view: add a menu button for grid items
2026-02-18 09:51:18 +02:00
Adorian Doran
2a424f8dc4
ui/grid view: refactor
2026-02-18 09:31:03 +02:00
Adorian Doran
5036518458
ui/grid view: hide attributes
2026-02-18 09:20:00 +02:00
Adorian Doran
297cbbd8b3
ui/grid view: reuse some styles from list view
2026-02-18 09:15:38 +02:00
renovate[bot]
87a89f709a
chore(deps): update dependency @anthropic-ai/sdk to v0.76.0
2026-02-18 05:27:47 +00:00
renovate[bot]
6f1991e20e
fix(deps): update dependency mermaid to v11.12.3
2026-02-18 02:48:10 +00:00
renovate[bot]
700de58686
chore(deps): update dependency happy-dom to v20.6.2
2026-02-18 02:46:41 +00:00
renovate[bot]
57e1208c27
chore(deps): update dependency @smithy/middleware-retry to v4.4.33
2026-02-18 02:45:47 +00:00
contributor
b33fe2ca3a
always show Note paths in Status Bar
...
useful for a opened from search tree (no other way to find out a note path)
2026-02-17 23:41:33 +02:00
Elian Doran
3c3e73edae
Various bugfixes for v0.102.0 ( #8748 )
2026-02-17 23:40:02 +02:00
Elian Doran
ec4fd371b5
fix(webview): doesn't activate note context on click in desktop
2026-02-17 23:01:35 +02:00
Elian Doran
555b138a90
fix(webview): doesn't activate note context on click in browser
2026-02-17 22:53:48 +02:00
Elian Doran
c139ff776c
chore(render): address requested changes
2026-02-17 22:24:42 +02:00
Elian Doran
0c6b5e3b8e
chore(deps): update typescript-eslint monorepo to v8.56.0 ( #8744 )
2026-02-17 21:18:31 +02:00
renovate[bot]
1138f9a0e9
chore(deps): update typescript-eslint monorepo to v8.56.0
2026-02-17 18:55:01 +00:00
renovate[bot]
4955bd782b
chore(deps): update dependency pdfjs-dist to v5.4.624
2026-02-17 18:52:59 +00:00
Adorian Doran
516f0052ef
ui/grid view: use flex gap instead of margins for cards
2026-02-17 20:36:01 +02:00
Elian Doran
f4e82acc67
feat(render): add error boundary
2026-02-17 19:46:46 +02:00
Elian Doran
a5806c0d1d
feat(render): intercept bundle errors
2026-02-17 19:22:12 +02:00
Elian Doran
bf302a84a9
feat(content_renderer): display render errors
2026-02-17 19:15:43 +02:00
Elian Doran
fcc740d592
fix(render): toast when execution fails
2026-02-17 19:11:33 +02:00
Elian Doran
cee16dc3dc
feat(render): display syntax errors inside render note
2026-02-17 19:04:14 +02:00
Elian Doran
47601cd1da
fix(active_content_badges): not refreshing on type or mime update
2026-02-17 18:55:28 +02:00
Elian Doran
092a60fdd9
fix(codemirror): missing Node globals from linter
2026-02-17 18:50:52 +02:00
Elian Doran
e8e7568bdc
fix(breadcrumb): text overflow when width is constrained
2026-02-17 18:48:49 +02:00
Elian Doran
4caca56e3b
fix(code): scrolling to end changes the viewport
2026-02-17 18:33:10 +02:00
Elian Doran
e4432e6feb
fix(code): scrolling to end triggers on all splits
2026-02-17 18:32:00 +02:00
Elian Doran
d8275e7ea8
fix(server): in-app help not working in dev mode
2026-02-17 18:24:25 +02:00
Elian Doran
952dc634b4
fix(launch_bar): wrong tooltip in sync status ( closes #8266 )
2026-02-17 18:24:10 +02:00
Elian Doran
7dceca475d
Translations update from Hosted Weblate ( #8746 )
2026-02-17 15:57:15 +02:00
Hosted Weblate
62a78bc272
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/
2026-02-17 14:02:25 +01:00
Adorian Doran
6aaf277b45
UI: improved pager ( #8730 )
2026-02-17 15:02:11 +02:00
Adorian Doran
a1c61768c4
Merge branch 'main' into feat/ui/improved-pager
2026-02-17 15:01:52 +02:00
Adorian Doran
8e4c88c10c
ui/pager: add support for custom alignment
2026-02-17 14:59:21 +02:00
Adorian Doran
b57780519c
ui/pager: fix attribute names
2026-02-17 14:55:43 +02:00
Adorian Doran
c07c4013be
ui/pager: update colors
2026-02-17 14:55:27 +02:00
Elian Doran
768211cc26
fix(desktop): web view note in second window does not load content ( #8739 )
2026-02-17 13:22:33 +02:00
Elian Doran
b4a31503ee
chore(deps): update dependency @redocly/cli to v2.18.2 ( #8741 )
2026-02-17 13:20:41 +02:00
Elian Doran
6c2b3e238c
fix(deps): update dependency @preact/signals to v2.8.1 ( #8742 )
2026-02-17 13:20:16 +02:00
Elian Doran
f2ff834b9c
fix(deps): update dependency mind-elixir to v5.8.2 ( #8743 )
2026-02-17 13:19:55 +02:00
Elian Doran
86e1688358
Translations update from Hosted Weblate ( #8745 )
2026-02-17 13:19:10 +02:00
Adorian Doran
d259eb1f9d
ui/icon buttons: decrease opacity for disabled buttons
2026-02-17 12:46:57 +02:00
Adorian Doran
568a668e9f
ui/pager: improve layout
2026-02-17 12:42:55 +02:00
Adorian Doran
0621dfbac7
ui/pager: extract colors as CSS variables
2026-02-17 12:12:34 +02:00
Adorian Doran
827bb9a32f
ui/pager: tweak appearance
2026-02-17 12:07:51 +02:00
Stas Kies
fd08654dd5
Translated using Weblate (German)
...
Currently translated at 100.0% (1807 of 1807 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/de/
2026-02-17 10:28:43 +01:00
Stas Kies
e5d750722e
Translated using Weblate (German)
...
Currently translated at 99.5% (1798 of 1807 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/de/
2026-02-17 10:28:43 +01:00
renovate[bot]
b43c4ad666
fix(deps): update dependency mind-elixir to v5.8.2
2026-02-17 01:43:23 +00:00
renovate[bot]
c9f93a4706
fix(deps): update dependency @preact/signals to v2.8.1
2026-02-17 01:42:30 +00:00
renovate[bot]
a38834f7e2
chore(deps): update dependency @redocly/cli to v2.18.2
2026-02-17 01:41:41 +00:00
Adorian Doran
fcfc6f6476
ui/pager: improve code
2026-02-17 01:14:14 +02:00
contributor
b23a5348b5
fix(desktop): web view note in second window does not load content
2026-02-17 00:47:33 +02:00
Adorian Doran
782cd59407
ui/pager: improve layout
2026-02-16 21:46:16 +02:00
Adorian Doran
7964bd3be4
ui/pager: make responsive
2026-02-16 21:31:03 +02:00
Adorian Doran
3d41ce13b1
ui/pager: restyle the note counter
2026-02-16 20:48:51 +02:00
Adorian Doran
6f0881ab8a
ui/pager: improve layout
2026-02-16 20:39:33 +02:00
Adorian Doran
a6309715f3
ui/pager: refactor
2026-02-16 20:24:17 +02:00
Adorian Doran
5a06193e65
ui/pager: restyle
2026-02-16 20:11:11 +02:00
Adorian Doran
4912834537
ui/buttons: refactor
2026-02-16 18:23:28 +02:00
Adorian Doran
d64f2c72b7
ui/buttons: add support for low profile style
2026-02-16 18:15:29 +02:00
Elian Doran
358d06a402
Translations update from Hosted Weblate ( #8731 )
2026-02-16 18:06:57 +02:00
Elian Doran
5deabe4260
fix(deps): update dependency mind-elixir to v5.8.1 ( #8733 )
2026-02-16 18:06:16 +02:00
Giovi
1b1162e26e
Translated using Weblate (Italian)
...
Currently translated at 100.0% (1807 of 1807 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/it/
2026-02-16 17:04:44 +01:00
Francis C.
30ad5d531c
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (1807 of 1807 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/zh_Hans/
2026-02-16 17:04:43 +01:00
Toto Yullian
99efc73e93
Translated using Weblate (Indonesian)
...
Currently translated at 3.9% (72 of 1807 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/id/
2026-02-16 17:04:42 +01:00
Toto Yullian
17c0071dd1
Translated using Weblate (Indonesian)
...
Currently translated at 44.9% (71 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/id/
2026-02-16 17:04:42 +01:00
Francis C.
a26bec047f
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 100.0% (1807 of 1807 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/zh_Hant/
2026-02-16 17:04:41 +01:00
Stas Kies
748e7cc1df
Translated using Weblate (German)
...
Currently translated at 99.1% (1792 of 1807 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/de/
2026-02-16 17:04:40 +01:00
green
f653c86965
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (1807 of 1807 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ja/
2026-02-16 17:04:39 +01:00
Toto Yullian
58a41e58ee
Translated using Weblate (Indonesian)
...
Currently translated at 71.5% (83 of 116 strings)
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/id/
2026-02-16 17:04:38 +01:00
Aindriú Mac Giolla Eoin
309a55f276
Translated using Weblate (Irish)
...
Currently translated at 100.0% (1807 of 1807 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ga/
2026-02-16 17:04:38 +01:00
green
df96c6b9fa
Translated using Weblate (Japanese)
...
Currently translated at 99.3% (1796 of 1807 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ja/
2026-02-16 17:04:37 +01:00
Elian Doran
d779e078c7
fix(deps): update dependency i18next to v25.8.10 ( #8732 )
2026-02-16 18:04:12 +02:00
renovate[bot]
ae224151a0
fix(deps): update dependency i18next to v25.8.10
2026-02-16 12:47:46 +00:00
renovate[bot]
9f11717b69
fix(deps): update dependency mind-elixir to v5.8.1
2026-02-16 02:36:40 +00:00
Adorian Doran
ea25477e3d
ui/pager: fix some issues
2026-02-16 02:06:39 +02:00
Adorian Doran
82576c9703
ui/pager: rewrite the pagination button distribution algorithm to better control the length
2026-02-16 01:51:32 +02:00
Elian Doran
80f1fc4c7c
Translations update from Hosted Weblate ( #8726 )
2026-02-15 22:10:14 +02:00
Aindriú Mac Giolla Eoin
41cd4bcef6
Translated using Weblate (Irish)
...
Currently translated at 100.0% (1807 of 1807 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ga/
2026-02-15 20:49:02 +01:00
Ulices
46a414e155
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (1806 of 1806 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/es/
2026-02-15 20:49:01 +01:00
Hosted Weblate
70a903f811
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/
2026-02-15 20:49:00 +01:00
Elian Doran
52db410c82
fix(collections/map): shifting into collection properties when switching styles
2026-02-15 21:48:46 +02:00
Elian Doran
08da8d73e0
fix(collections): collection properties still clipped in list/grid view
2026-02-15 21:48:39 +02:00
Elian Doran
81a572af25
feat(collections): improve display of no children
2026-02-15 21:48:33 +02:00
Elian Doran
23c50f34fe
fix(collections): list/grid collection properties clipped when little results
2026-02-15 21:48:29 +02:00
Elian Doran
70aa115933
fix(collections): collection properties not shown if there are no children
2026-02-15 21:48:21 +02:00
Adorian Doran
0b8cba78d5
ui/pager: remove unused styles
2026-02-15 21:36:53 +02:00
Adorian Doran
d8806eaa04
ui/pager: replace the page number links with buttons
2026-02-15 21:31:58 +02:00
Adorian Doran
b8bc85856b
ui/pager: add prev/next page navigation buttons
2026-02-15 21:12:42 +02:00
Adorian Doran
cc097c5414
UI: improved cards ( #8728 )
2026-02-15 20:32:29 +02:00
Adorian Doran
7551d0e044
ui/cards: fix attribute name
2026-02-15 20:32:01 +02:00
Adorian Doran
489a88b8da
ui/cards: refactor
2026-02-15 20:23:19 +02:00
Adorian Doran
48013dc264
ui/cards: use a better HTML structure
2026-02-15 20:14:14 +02:00
Adorian Doran
4ee9d45dfc
ui/cards: implement card titles (heading)
2026-02-15 20:06:01 +02:00
Adorian Doran
e00150a876
ui/cards: do not include nesting level CSS variables if not necessary
2026-02-15 19:46:08 +02:00
Adorian Doran
71668f8f8d
List collections & search results: overhaul the list UI ( #8705 )
2026-02-15 19:32:21 +02:00
Adorian Doran
b71424d239
Merge branch 'main' into feat/list-view-overhaul
2026-02-15 19:20:41 +02:00
Adorian Doran
d1a3bceaa6
client/list view: refactor
2026-02-15 19:15:58 +02:00
Adorian Doran
483c57029a
client/list view: extract event handler
2026-02-15 19:10:31 +02:00
Adorian Doran
7e6daf5b36
style/list view: refactor
2026-02-15 18:55:23 +02:00
Adorian Doran
b658253687
style/card: refactor
2026-02-15 18:55:04 +02:00
Adorian Doran
80b488deec
style/list view: tweak indentation size
2026-02-15 18:34:54 +02:00
Adorian Doran
10cf1a371e
style/card: improve
2026-02-15 18:34:00 +02:00
Elian Doran
81445901fa
Support for custom geomap tiles ( #8703 )
2026-02-15 18:21:49 +02:00
Adorian Doran
f645d9d721
style/list view: tweak
2026-02-15 18:20:45 +02:00
Adorian Doran
900bfdff9d
style/list view: refactor
2026-02-15 18:18:50 +02:00
Adorian Doran
108ca5afb5
client/list view: add support for archived items
2026-02-15 18:16:46 +02:00
Adorian Doran
3df03a551c
client/list view: add support for archived items
2026-02-15 18:15:07 +02:00
Adorian Doran
6ffbe19667
client/list view: add support for tinted notes
2026-02-15 18:07:35 +02:00
Elian Doran
e3172ebf1c
fix(client): unreadable disabled item
2026-02-15 17:51:06 +02:00
Elian Doran
9b2876a8ff
docs(user): mention custom tiles & hiding labels for geomap
2026-02-15 17:47:28 +02:00
Elian Doran
3db2c910e0
fix(client/active_badges): wrong enable + missing toggle for icon pack & custom CSS
2026-02-15 17:32:34 +02:00
Elian Doran
2799e4392f
Merge remote-tracking branch 'origin/main' into feature/custom_map_improvements
...
; Conflicts:
; apps/client/src/widgets/note_bars/CollectionProperties.tsx
; apps/client/src/widgets/ribbon/collection-properties-config.tsx
2026-02-15 17:30:39 +02:00
Elian Doran
61963fcfda
UX improvements for web view & render note ( #8725 )
2026-02-15 17:23:28 +02:00
Elian Doran
b0a3d54276
chore(client): address requested changes
2026-02-15 17:15:51 +02:00
Elian Doran
2135412c84
Translations update from Hosted Weblate ( #8723 )
2026-02-15 17:08:54 +02:00
Elian Doran
7a534c3ea7
chore(client/active_badges): disable toggle for web view & render note
2026-02-15 17:06:23 +02:00
Elian Doran
a6e596a5e3
feat(client/render_note): display rendering errors
2026-02-15 17:04:31 +02:00
Elian Doran
8b3e3c2c3a
chore(react): not reacting properly to deleted relations
2026-02-15 16:56:37 +02:00
Elian Doran
ec8b0a3801
feat(client/render_note): warning for disabled render note
2026-02-15 16:54:34 +02:00
Elian Doran
197b769838
feat(client/render_note): create sample note with HTML
2026-02-15 16:46:19 +02:00
Elian Doran
1ba498c0e3
feat(client/render_note): create sample note with preact
2026-02-15 16:38:09 +02:00
Elian Doran
5550cb7b95
feat(client/render_note): basic setup for with note picker
2026-02-15 16:30:10 +02:00
Elian Doran
06a005acec
refactor(client/render_note): separate content from setup
2026-02-15 16:17:41 +02:00
Elian Doran
2103be9d28
refactor(client): extract learn more into component
2026-02-15 16:11:52 +02:00
Elian Doran
a02f3c4440
refactor(client): extract setup form to dedicated component
2026-02-15 16:08:58 +02:00
Elian Doran
4b8d341e00
feat(web_view): add a screen if web view is disabled
2026-02-15 16:02:51 +02:00
Elian Doran
964633f426
refactor(client/web_view): fix lint & formatting
2026-02-15 15:36:58 +02:00
Marcel
d11fb38280
Translated using Weblate (German)
...
Currently translated at 100.0% (389 of 389 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/de/
2026-02-15 13:34:30 +00:00
Elian Doran
04f4530990
Mobile improvements ( #8724 )
2026-02-15 15:34:20 +02:00
Elian Doran
5a77318a9e
chore(mobile): address requested changes
2026-02-15 15:33:03 +02:00
Elian Doran
9ed2894a0c
fix(mobile): badges not collapsing in quick edit
2026-02-15 15:29:27 +02:00
Elian Doran
e0766ad439
feat(mobile): display grid view on two columns
2026-02-15 15:25:28 +02:00
Elian Doran
67acfaab62
fix(mobile): missing scroll padding
2026-02-15 15:17:08 +02:00
Elian Doran
10b5d29107
fix(mobile): promoted attributes having a max-height
2026-02-15 15:16:23 +02:00
Elian Doran
297dd41170
fix(mobile): incorrect tab hue on light theme
2026-02-15 15:12:12 +02:00
Elian Doran
1364223599
fix(mobile): horizontall scroll in empty tab due to long attributes
2026-02-15 15:00:34 +02:00
Elian Doran
a6b7761dfa
fix(mobile): double-scroll bar for empty tab
2026-02-15 14:58:28 +02:00
Elian Doran
2e6290c514
feat(mobile): improve empty tab workspace switcher
2026-02-15 14:55:01 +02:00
Elian Doran
78f4928611
feat(mobile): reduce margins for empty tab
2026-02-15 14:53:01 +02:00
Elian Doran
d044fce9c1
fix(mobile): remove redundant file properties footer
2026-02-15 14:44:21 +02:00
Elian Doran
11fa815e13
Active content badges ( #8716 )
2026-02-15 14:34:04 +02:00
Elian Doran
8d917eb970
Merge branch 'main' into feature/active_content_badges
2026-02-15 14:20:21 +02:00
Elian Doran
e411e5f2cf
chore(client): fix typecheck
2026-02-15 14:20:09 +02:00
Adorian Doran
fea8de89c6
style/list view: handle the title and attributes when overflowing the container
2026-02-15 14:08:50 +02:00
Elian Doran
48773636ca
feat(collections): improve properties dropdown on mobile
2026-02-15 13:54:01 +02:00
Elian Doran
5a3c7355c1
chore(badges/content): improve dropdown on mobile
2026-02-15 13:51:48 +02:00
Adorian Doran
4afbabb977
style/list view: tweak
2026-02-15 13:51:13 +02:00
Elian Doran
afa9fe3063
refactor(badges/content): integrate title into definition
2026-02-15 13:46:47 +02:00
Elian Doran
178ac088b4
refactor(badges/content): integrate widget switcher using additional options
2026-02-15 13:44:16 +02:00
Adorian Doran
b2ebaf111f
style/card: add legacy theme fallback
2026-02-15 13:43:06 +02:00
Elian Doran
ffd5ebbe79
refactor(badges/content): integrate execute using additional options
2026-02-15 13:38:02 +02:00
Elian Doran
6b78bfecb4
refactor(badges/content): integrate run options using additional options
2026-02-15 13:34:48 +02:00
Adorian Doran
9c2b01e3c9
style/list view: tweak
2026-02-15 13:34:45 +02:00
Adorian Doran
dca201ce42
style/list view: tweak
2026-02-15 13:31:45 +02:00
Elian Doran
d3c0a44c00
chore(badges/content): remove the base attribute for legacy
2026-02-15 13:26:23 +02:00
Elian Doran
33ea2de231
chore(badges/content): use translations
2026-02-15 13:23:36 +02:00
Elian Doran
43ebbfc321
chore(badges/content): add separator
2026-02-15 13:21:29 +02:00
Elian Doran
1e5b294eb3
feat(badges/content): adjustable base for app theme
2026-02-15 13:19:12 +02:00
Elian Doran
29855112c8
refactor(client): move note properties mapping outside collection properties
2026-02-15 13:13:18 +02:00
Elian Doran
8af7b3c81a
feat(badges/content): make app theme toggleable
2026-02-15 12:42:46 +02:00
Elian Doran
b72b82ff1a
feat(badges/content): add badge for app themes
2026-02-15 12:37:37 +02:00
Elian Doran
1588c8103c
docs(user): improve documentation on scripts & active content
2026-02-15 12:32:41 +02:00
Elian Doran
15e569dcea
chore(client): address requested changes
2026-02-15 12:32:30 +02:00
Adorian Doran
3774ea3768
style/list view: tweak
2026-02-15 02:28:52 +02:00
Adorian Doran
0a9c6a3119
client/list view: add a menu button for list items
2026-02-15 02:26:23 +02:00
Adorian Doran
a6cbde88bb
client/list view: add an alternate style for search results
2026-02-15 01:57:10 +02:00
Elian Doran
4bdb407404
Translations update from Hosted Weblate ( #8718 )
2026-02-14 22:16:09 +02:00
Elian Doran
4568cedcd3
chore(deps): update dependency @redocly/cli to v2.18.1 ( #8706 )
2026-02-14 22:05:15 +02:00
AggelosPnS
f290317acc
Translated using Weblate (Greek)
...
Currently translated at 12.3% (48 of 389 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/el/
2026-02-14 20:03:29 +00:00
AggelosPnS
645279c8fa
Translated using Weblate (Greek)
...
Currently translated at 2.7% (49 of 1777 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/el/
2026-02-14 20:03:28 +00:00
Hosted Weblate
09436f8d65
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/
2026-02-14 20:03:27 +00:00
Elian Doran
b616e0e5f9
chore(deps): update dependency electron to v40.4.1 ( #8707 )
2026-02-14 22:03:19 +02:00
Elian Doran
f06a0852a1
chore(deps): update dependency typedoc to v0.28.17 ( #8708 )
2026-02-14 22:02:02 +02:00
Elian Doran
9e688138be
fix(deps): update dependency i18next to v25.8.7 ( #8709 )
2026-02-14 21:56:00 +02:00
Elian Doran
5d46970a38
fix(deps): update dependency react-window to v2.2.7 ( #8710 )
2026-02-14 21:54:40 +02:00
Elian Doran
ecc441c074
chore(deps): update dependency openai to v6.22.0 ( #8711 )
2026-02-14 21:53:59 +02:00
Elian Doran
f2ce3678c4
chore(deps): update dependency stylelint to v17.3.0 ( #8712 )
2026-02-14 21:53:41 +02:00
Elian Doran
c9ad390647
fix(deps): update dependency @preact/signals to v2.8.0 ( #8713 )
2026-02-14 21:52:55 +02:00
Elian Doran
92acc7accd
Translations update from Hosted Weblate ( #8715 )
2026-02-14 21:52:11 +02:00
Adorian Doran
9c13f36ca0
client/list view: show the contents of a note only after its rendering completes
2026-02-14 16:39:20 +02:00
Adorian Doran
fe4a11c5ad
client/list view: improve appearance
2026-02-14 16:22:13 +02:00
misch334
e29b238161
fix orderby in combination with parentheses / increased expression level
2026-02-14 14:50:10 +01:00
Elian Doran
2ef4eb7eae
chore(client): fix type errors
2026-02-14 12:43:40 +02:00
Elian Doran
7b230706cb
feat(badges/content): improve color support
2026-02-14 12:41:41 +02:00
Elian Doran
5a2b04adba
feat(badges/content): add support for web view
2026-02-14 12:35:06 +02:00
Elian Doran
50dcd3ba44
feat(badges/content): add support for render note
2026-02-14 12:30:43 +02:00
Elian Doran
740b02952f
feat(badges/content): disable toggle when not necessary
2026-02-14 12:22:27 +02:00
Aindriú Mac Giolla Eoin
5d3d42ffdd
Translated using Weblate (Irish)
...
Currently translated at 100.0% (1777 of 1777 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ga/
2026-02-14 10:09:46 +00:00
Elian Doran
866d3110da
feat(badges/content): add badge for custom CSS
2026-02-14 12:05:24 +02:00
Elian Doran
7a3e7fccec
feat(badges/content): handle widgets as separate content type
2026-02-14 11:56:40 +02:00
Elian Doran
3107bc8840
feat(badges/content): add toggle for widget
2026-02-14 11:47:42 +02:00
Elian Doran
2d34cdef5e
feat(badges/content): integrate options for frontend script
2026-02-14 11:37:20 +02:00
Elian Doran
bd1f0909a2
feat(badges/content): configurable backend run options
2026-02-14 11:30:05 +02:00
Elian Doran
ef75de63fe
feat(badges/content): option to execute now
2026-02-14 11:15:08 +02:00
Elian Doran
a739d28563
feat(badges/content): option to open API docs
2026-02-14 11:12:55 +02:00
Elian Doran
66ff009b72
feat(badges/content): option to open documentation
2026-02-14 11:08:30 +02:00
Elian Doran
a68e82c1c8
feat(badges/content): basic support for backend scripts
2026-02-14 10:57:32 +02:00
Elian Doran
46556c1c14
chore(badges/content): make toggle more compact
2026-02-14 10:40:19 +02:00
Elian Doran
7be637798f
feat(badges/content): functional enable/disable toggle
2026-02-14 10:30:34 +02:00
Elian Doran
9b3396349e
refactor(commons): add builtin_attributes to commons
2026-02-14 10:30:24 +02:00
Elian Doran
ccff210b4c
feat(badges/content): indicate enabled/disabled state
2026-02-14 09:57:40 +02:00
Elian Doran
a2264847b6
refactor(badges/content): use shared mechanism for extracting info
2026-02-14 09:53:37 +02:00
Elian Doran
7d103f8c50
refactor(badges/content): extract to separate file
2026-02-14 09:37:48 +02:00
Elian Doran
f3dccc0aec
feat(badges/content): detect icon pack
2026-02-14 09:19:46 +02:00
renovate[bot]
311b1d8a64
fix(deps): update dependency @preact/signals to v2.8.0
2026-02-14 02:08:43 +00:00
renovate[bot]
f3094e3079
chore(deps): update dependency stylelint to v17.3.0
2026-02-14 02:08:04 +00:00
renovate[bot]
f3b37b16d5
chore(deps): update dependency openai to v6.22.0
2026-02-14 02:07:20 +00:00
renovate[bot]
5f16ecf02d
fix(deps): update dependency react-window to v2.2.7
2026-02-14 02:06:40 +00:00
renovate[bot]
8b75287827
fix(deps): update dependency i18next to v25.8.7
2026-02-14 02:05:55 +00:00
renovate[bot]
bb38e806cd
chore(deps): update dependency typedoc to v0.28.17
2026-02-14 02:05:04 +00:00
renovate[bot]
8cbc15f1b0
chore(deps): update dependency electron to v40.4.1
2026-02-14 02:04:20 +00:00
renovate[bot]
870524f9cf
chore(deps): update dependency @redocly/cli to v2.18.1
2026-02-14 02:03:29 +00:00
Adorian Doran
218343ca14
client/list view: use a sectioned card to display the list items
2026-02-14 01:14:54 +02:00
Adorian Doran
61953fd713
client/ui/cards: make a property optional
2026-02-14 00:10:54 +02:00
Adorian Doran
62ddf3a11b
client/ui/cards: automatically determine the opacity of the background color of nested card sections
2026-02-14 00:08:59 +02:00
Adorian Doran
be12658864
client/ui/cards: add support for custom class names and action callbacks
2026-02-14 00:08:00 +02:00
Adorian Doran
b618e5a00f
client: define the foundation of sectioned cards with multi-level nesting
2026-02-13 22:50:03 +02:00
Elian Doran
5da9963f31
fix(website): web clipper URL incorrect
2026-02-13 19:43:07 +02:00
Elian Doran
34e885812f
fix(global_menu): advanced menu not accessible in other languages ( closes #8694 )
2026-02-13 19:40:51 +02:00
Elian Doran
a9ac11452d
fix(relation_map): crash when valid JSON, but missing data ( closes #8702 )
2026-02-13 19:32:29 +02:00
Elian Doran
04b91308b1
chore(search): remove redundant border on mobile
2026-02-13 19:26:08 +02:00
Elian Doran
b09ef222f5
fix(search): errors not displayed ( closes #8704 )
2026-02-13 19:22:21 +02:00
Elian Doran
2d0ed06d50
Update Node.js to v24.13.1 ( #8629 )
2026-02-13 13:23:22 +02:00
renovate[bot]
8dd7cf6085
Update Node.js to v24.13.1
2026-02-13 05:50:03 +00:00
Elian Doran
4999bd4f1e
Translations update from Hosted Weblate ( #8701 )
2026-02-13 07:48:43 +02:00
green
22f408addb
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (1777 of 1777 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ja/
2026-02-13 06:48:06 +01:00
AggelosPnS
9ca1dbe638
Translated using Weblate (Greek)
...
Currently translated at 8.9% (35 of 389 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/el/
2026-02-13 06:48:06 +01:00
AggelosPnS
26662952e3
Translated using Weblate (Greek)
...
Currently translated at 2.0% (36 of 1777 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/el/
2026-02-13 06:48:06 +01:00
Hosted Weblate
f0c9fa4ca3
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/
2026-02-13 06:48:06 +01:00
Elian Doran
b51aa1dd71
Update pnpm to v10.29.3 ( #8683 )
2026-02-13 07:48:00 +02:00
Elian Doran
846253c9e3
Update dependency @codemirror/view to v6.39.14 ( #8695 )
2026-02-13 07:47:46 +02:00
Elian Doran
6ab6ea97ac
Update dependency i18next to v25.8.6 ( #8696 )
2026-02-13 07:47:31 +02:00
Elian Doran
bf41f70b98
Update dependency wxt to v0.20.17 ( #8697 )
2026-02-13 07:46:48 +02:00
Elian Doran
67ddbedd08
Update dependency dotenv to v17.3.1 ( #8698 )
2026-02-13 07:45:17 +02:00
renovate[bot]
2573e219dc
Update dependency dotenv to v17.3.1
2026-02-13 01:02:52 +00:00
renovate[bot]
7e368678ab
Update dependency wxt to v0.20.17
2026-02-13 01:02:01 +00:00
renovate[bot]
4a9fcf7ab6
Update dependency i18next to v25.8.6
2026-02-13 01:01:10 +00:00
renovate[bot]
65856c61c5
Update dependency @codemirror/view to v6.39.14
2026-02-13 01:00:19 +00:00
renovate[bot]
b5a97bffab
Update pnpm to v10.29.3
2026-02-12 17:58:49 +00:00
Elian Doran
e6d728715f
feat(geomap): support hiding labels
2026-02-12 19:47:24 +02:00
Elian Doran
54a52f0589
feat(geomap): support for custom tile URLs
2026-02-12 19:32:22 +02:00
Elian Doran
badfa23f86
refactor(geomap): delegate layer data handling to index
2026-02-12 19:12:56 +02:00
misch334
4c36a9cca9
add client and compound launch entry
2026-02-12 16:11:21 +01:00
Elian Doran
30ccd3487a
Translations update from Hosted Weblate ( #8666 )
2026-02-12 07:50:46 +02:00
Toto Yullian
75e012f2c9
Translated using Weblate (Indonesian)
...
Currently translated at 3.5% (63 of 1777 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/id/
2026-02-12 06:48:36 +01:00
Ulices
5ecb1d1e2d
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (1777 of 1777 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/es/
2026-02-12 06:48:36 +01:00
Toto Yullian
f8c24c838a
Translated using Weblate (Indonesian)
...
Currently translated at 41.1% (65 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/id/
2026-02-12 06:48:35 +01:00
noobhjy
4ad9cfcdf4
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (1777 of 1777 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/zh_Hans/
2026-02-12 06:48:34 +01:00
Toto Yullian
a57253dd35
Translated using Weblate (Indonesian)
...
Currently translated at 65.5% (76 of 116 strings)
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/id/
2026-02-12 06:48:33 +01:00
Marcel
222e65bd45
Translated using Weblate (German)
...
Currently translated at 100.0% (1777 of 1777 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/de/
2026-02-12 06:48:32 +01:00
Jason Kuanca
3192ea3383
Translated using Weblate (Indonesian)
...
Currently translated at 60.3% (70 of 116 strings)
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/id/
2026-02-12 06:48:32 +01:00
green
3a27f873cd
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (1776 of 1776 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ja/
2026-02-12 06:48:31 +01:00
noobhjy
e8fb279036
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (1776 of 1776 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/zh_Hans/
2026-02-12 06:48:30 +01:00
Ulices
21ec7078d2
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (1776 of 1776 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/es/
2026-02-12 06:48:29 +01:00
Aindriú Mac Giolla Eoin
94937e9fa4
Translated using Weblate (Irish)
...
Currently translated at 100.0% (1774 of 1774 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ga/
2026-02-12 06:48:28 +01:00
Giovi
36401a20b8
Translated using Weblate (Italian)
...
Currently translated at 99.7% (1769 of 1774 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/it/
2026-02-12 06:48:27 +01:00
noobhjy
8d1c4e4661
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (1774 of 1774 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/zh_Hans/
2026-02-12 06:48:27 +01:00
Kuzma Simonov
14362060c8
Translated using Weblate (Russian)
...
Currently translated at 99.3% (1763 of 1774 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ru/
2026-02-12 06:48:26 +01:00
Kuzma Simonov
de47e94f62
Translated using Weblate (Russian)
...
Currently translated at 99.3% (157 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/ru/
2026-02-12 06:48:25 +01:00
Giovi
c78ed78bf6
Translated using Weblate (Italian)
...
Currently translated at 100.0% (389 of 389 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/it/
2026-02-12 06:48:24 +01:00
Ulices
7674c95124
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (1774 of 1774 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/es/
2026-02-12 06:48:24 +01:00
Giovi
ec522c20b2
Translated using Weblate (Italian)
...
Currently translated at 100.0% (158 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/it/
2026-02-12 06:48:23 +01:00
green
81f9578526
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (1774 of 1774 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ja/
2026-02-12 06:48:22 +01:00
Hosted Weblate
20bca751d4
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/
2026-02-12 06:48:22 +01:00
Francis C.
49b5c49776
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 100.0% (158 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/zh_Hant/
2026-02-12 06:48:20 +01:00
Francis C.
5d514fae61
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 100.0% (1772 of 1772 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/zh_Hant/
2026-02-12 06:48:20 +01:00
Hosted Weblate
9e17e93dd7
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/
2026-02-12 06:48:19 +01:00
Elian Doran
7f70c641dc
chore(deps): update dependency dotenv to v17.2.4 ( #8630 )
2026-02-12 07:47:59 +02:00
Elian Doran
7e3af4b7bc
chore(deps): update dependency happy-dom to v20.6.1 ( #8662 )
2026-02-12 07:47:18 +02:00
Elian Doran
59ff4c0aef
chore(deps): update dependency wxt to v0.20.15 ( #8682 )
2026-02-12 07:46:46 +02:00
Elian Doran
875e6b8e53
fix(deps): update dependency i18next to v25.8.5 ( #8685 )
2026-02-12 07:45:10 +02:00
Elian Doran
fafc44de7c
fix(deps): update dependency marked to v17.0.2 ( #8686 )
2026-02-12 07:44:53 +02:00
Elian Doran
e0d7eb10d5
fix(deps): update dependency mathlive to v0.108.3 ( #8687 )
2026-02-12 07:44:40 +02:00
Elian Doran
ae01eb28a3
chore(deps): update dependency @redocly/cli to v2.18.0 ( #8688 )
2026-02-12 07:44:20 +02:00
Elian Doran
637c66c04f
chore(deps): update dependency electron to v40.4.0 ( #8689 )
2026-02-12 07:44:01 +02:00
renovate[bot]
1c061e4428
chore(deps): update dependency electron to v40.4.0
2026-02-12 02:18:16 +00:00
renovate[bot]
cbe0626572
chore(deps): update dependency @redocly/cli to v2.18.0
2026-02-12 02:17:42 +00:00
renovate[bot]
86dc98174a
fix(deps): update dependency mathlive to v0.108.3
2026-02-12 02:17:07 +00:00
renovate[bot]
f0ac8ea977
fix(deps): update dependency marked to v17.0.2
2026-02-12 02:16:29 +00:00
renovate[bot]
35d4c2cdfc
fix(deps): update dependency i18next to v25.8.5
2026-02-12 02:15:53 +00:00
renovate[bot]
394f7c0d09
chore(deps): update dependency wxt to v0.20.15
2026-02-12 02:13:10 +00:00
Elian Doran
b83eee9bdc
Merge branch 'main' of https://github.com/TriliumNext/Trilium
2026-02-11 20:21:55 +02:00
Elian Doran
e41b2e8d31
fix(options/shortcuts): filter text box forces lower case
2026-02-11 20:21:52 +02:00
Elian Doran
d93cec2bfd
feat(options/shortcuts): add no results
2026-02-11 20:19:53 +02:00
Elian Doran
9eb87a39cd
chore(options/shortcuts): refactor filtering
2026-02-11 20:15:39 +02:00
Elian Doran
07818ec1df
fix(options): unnecessary full-height
2026-02-11 20:11:46 +02:00
Elian Doran
d4052dbe37
feat(options/shortcuts): equal height
2026-02-11 20:04:09 +02:00
Elian Doran
656f5e0a7f
feat(options/shortcuts): make header and footer sticky ( closes #8675 )
2026-02-11 20:02:37 +02:00
perfectra1n
f3d415a3a7
merge main into branch
2026-02-11 10:01:49 -08:00
misch334
fd8ab990bd
add autoAttachChildProcesses to launch server config
2026-02-11 07:25:58 +01:00
Elian Doran
0cc5e4dac3
chore(deps): update dependency @ckeditor/ckeditor5-dev-build-tools to v54.3.3 ( #8609 )
2026-02-11 07:51:46 +02:00
Elian Doran
8bbfff3cb2
fix(deps): update dependency i18next to v25.8.4 ( #8611 )
2026-02-11 07:51:31 +02:00
renovate[bot]
93059798b0
chore(deps): update dependency dotenv to v17.2.4
2026-02-11 05:51:15 +00:00
Elian Doran
33fae88cad
chore(deps): update dependency stylelint to v17.2.0 ( #8612 )
2026-02-11 07:51:15 +02:00
Elian Doran
4feb23e9ca
fix(deps): update dependency @preact/signals to v2.7.1 ( #8619 )
2026-02-11 07:50:04 +02:00
Elian Doran
c2b6b7ba72
chore(deps): update dependency esbuild to v0.27.3 ( #8631 )
2026-02-11 07:48:22 +02:00
Elian Doran
fb76aee258
chore(deps): update dependency @anthropic-ai/sdk to v0.74.0 ( #8633 )
2026-02-11 07:47:46 +02:00
Elian Doran
320b1829cc
chore(deps): update dependency openai to v6.21.0 ( #8634 )
2026-02-11 07:47:16 +02:00
Elian Doran
601f0255a4
chore(deps): update dependency @playwright/test to v1.58.2 ( #8642 )
2026-02-11 07:46:46 +02:00
Elian Doran
b6cc2b227a
chore(deps): update dependency wxt to v0.20.14 ( #8643 )
2026-02-11 07:46:36 +02:00
renovate[bot]
cc7da4b948
chore(deps): update dependency happy-dom to v20.6.1
2026-02-11 05:46:19 +00:00
Elian Doran
1ae3be2fda
fix(deps): update codemirror ( #8644 )
2026-02-11 07:44:55 +02:00
Elian Doran
5b4d35ea86
chore(deps): update dependency @redocly/cli to v2.17.0 ( #8645 )
2026-02-11 07:44:38 +02:00
Elian Doran
00735e6c8e
chore(deps): update dependency axios to v1.13.5 ( #8661 )
2026-02-11 07:44:27 +02:00
Elian Doran
66a42a38c9
chore(deps): update dependency @smithy/middleware-retry to v4.4.31 ( #8669 )
2026-02-11 07:43:54 +02:00
Elian Doran
05af1fba80
chore(deps): update dependency rollup-plugin-webpack-stats to v2.1.11 ( #8670 )
2026-02-11 07:43:45 +02:00
Elian Doran
3b2dd0f5e9
chore(deps): update pnpm to v10.29.2 ( #8671 )
2026-02-11 07:43:33 +02:00
Elian Doran
1493a66a36
chore(deps): update dependency webdriverio to v9.24.0 ( #8672 )
2026-02-11 07:43:15 +02:00
Elian Doran
b4bf103fd8
chore(deps): update typescript-eslint monorepo to v8.55.0 ( #8673 )
2026-02-11 07:43:00 +02:00
renovate[bot]
94286becfd
chore(deps): update typescript-eslint monorepo to v8.55.0
2026-02-11 01:04:05 +00:00
renovate[bot]
a68aade58c
chore(deps): update dependency webdriverio to v9.24.0
2026-02-11 01:03:25 +00:00
renovate[bot]
014201edf4
chore(deps): update pnpm to v10.29.2
2026-02-11 01:02:09 +00:00
renovate[bot]
8ae6297148
chore(deps): update dependency rollup-plugin-webpack-stats to v2.1.11
2026-02-11 01:01:56 +00:00
renovate[bot]
5e0300aa8e
chore(deps): update dependency @smithy/middleware-retry to v4.4.31
2026-02-11 01:01:18 +00:00
renovate[bot]
80a7e18413
chore(deps): update dependency openai to v6.21.0
2026-02-10 21:08:56 +00:00
misch334
5c007cdebc
adjust vi launch.json to be based on vitest.dev/guide/debugging
2026-02-10 18:45:56 +01:00
misch334
ef6c733f93
add options recommended by tsx.is docs
2026-02-10 18:15:51 +01:00
misch334
e7d6658c7a
add generic launch.json for debugging/dap
2026-02-10 17:34:00 +01:00
Elian Doran
43be0a1a3f
chore(desktop): disable dev tools for the print window
2026-02-10 17:29:00 +02:00
Elian Doran
5eb32744c3
feat(desktop): display print errors
2026-02-10 17:26:58 +02:00
Elian Doran
89d39f5f2b
feat(desktop): add logs when printing
2026-02-10 17:12:28 +02:00
Elian Doran
1f4900dd1e
fix(desktop): print failing on upgrade due to cache issues
2026-02-10 16:30:16 +02:00
renovate[bot]
1c561c1483
chore(deps): update dependency stylelint to v17.2.0
2026-02-10 11:44:18 +00:00
Adorian Doran
6baaf60b67
style/web view setup: update icon
2026-02-10 02:53:46 +02:00
Adorian Doran
dde73f6c2b
style/attachments: tweak
2026-02-10 02:46:10 +02:00
Adorian Doran
f445a49b34
client/notes/web view: create a web view setup form
2026-02-10 02:45:43 +02:00
Adorian Doran
29016d1cf5
style/refactor: promote centered form as global style
2026-02-10 01:26:07 +02:00
Adorian Doran
c06435046b
style/alert bars: use a global style, tweak spacing
2026-02-09 23:39:22 +02:00
Adorian Doran
134422802f
style/protected session password request: improve layout and appearance
2026-02-09 23:14:32 +02:00
Adorian Doran
5e00d6a305
style/collapsible: use low profile style for the expand/collapse button
2026-02-09 20:34:58 +02:00
Adorian Doran
b5f0137d8e
Merge branch 'main' of https://github.com/TriliumNext/Trilium
2026-02-09 20:33:32 +02:00
Adorian Doran
081d041cbc
style/buttons: define a style for low profile buttons
2026-02-09 20:33:24 +02:00
Elian Doran
95e733a67c
Merge branch 'main' of https://github.com/TriliumNext/Trilium
2026-02-09 20:22:43 +02:00
Elian Doran
a664057312
fix(website): missing RPM GPG key ( closes #8618 )
2026-02-09 20:22:41 +02:00
Elian Doran
5b1a2d93bf
fix(tree): child note badge overlapping text ( closes #8567 )
2026-02-09 20:20:20 +02:00
Adorian Doran
0323f95828
style/status bar: do not wrap the action buttons text
2026-02-09 19:57:13 +02:00
Elian Doran
375838449f
fix(geomap): z-index issues with toolbar and buttons ( closes #8649 )
2026-02-09 19:55:57 +02:00
Elian Doran
9350c43e5b
chore(core): port bulk actions route
2026-02-09 19:49:07 +02:00
Elian Doran
0fae11d54c
chore(core): port bulk actions service
2026-02-09 19:46:34 +02:00
Elian Doran
1ed3999639
chore(core): port recent changes route
2026-02-09 19:43:53 +02:00
Elian Doran
7d30771f05
chore(core): port relation map route
2026-02-09 19:41:31 +02:00
Elian Doran
08f1d44d90
chore(core): port revisions route
2026-02-09 19:38:24 +02:00
Elian Doran
969860c344
chore(core): port attribute route
2026-02-09 19:32:46 +02:00
Elian Doran
ed905c9d64
chore(core): integrate builtin_attributes
2026-02-09 19:29:59 +02:00
Elian Doran
c5518b64b7
chore(core): integrate attribute_formatter
2026-02-09 19:24:06 +02:00
Adorian Doran
4562de8c2c
close #2137
2026-02-09 19:19:41 +02:00
Adorian Doran
68d21669e7
style/similar notes: fix font size variation according to similarity
2026-02-09 19:12:47 +02:00
Elian Doran
a7b2b631c5
feat(standalone): add warning about stability
2026-02-09 18:59:44 +02:00
Elian Doran
dcfc1119eb
chore(core): port sql route
2026-02-09 18:38:51 +02:00
Elian Doran
88add55ebc
chore(standalone): wrap routes in a transaction
2026-02-09 18:35:29 +02:00
Elian Doran
ad41a58904
chore(standalone): use CLS with per-request context isolation
2026-02-09 18:20:14 +02:00
Elian Doran
49ce312ab2
chore(standalone): use a simpler CLS mechanism considering lack of multi-threading
2026-02-09 18:16:15 +02:00
Elian Doran
223d69206c
fix(standalone): missing context menu cover
2026-02-09 18:00:11 +02:00
renovate[bot]
625e0cf159
chore(deps): update dependency @redocly/cli to v2.17.0
2026-02-09 13:58:05 +00:00
renovate[bot]
551ef00c61
fix(deps): update dependency @preact/signals to v2.7.1
2026-02-09 10:46:41 +00:00
renovate[bot]
10518f6364
chore(deps): update dependency axios to v1.13.5
2026-02-09 00:39:09 +00:00
Elian Doran
d68ada1026
fix(standalone): translations not working in prod
2026-02-08 22:38:28 +02:00
Elian Doran
e0a23f6b63
fix(bootstrap): background effects are enabled
2026-02-08 21:30:19 +02:00
Elian Doran
bd147ea72e
Merge remote-tracking branch 'origin/main' into standalone
2026-02-08 21:14:12 +02:00
Elian Doran
1eafda36a9
Translations update from Hosted Weblate ( #8652 )
2026-02-08 21:02:38 +02:00
TS
871ecf0158
Translated using Weblate (Polish)
...
Currently translated at 100.0% (389 of 389 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/pl/
2026-02-08 18:57:05 +00:00
TS
429000bdcb
Translated using Weblate (Polish)
...
Currently translated at 100.0% (158 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/pl/
2026-02-08 18:57:04 +00:00
TS
607940ed60
Translated using Weblate (Polish)
...
Currently translated at 100.0% (116 of 116 strings)
Translation: Trilium Notes/README
Translate-URL: https://hosted.weblate.org/projects/trilium/readme/pl/
2026-02-08 18:57:03 +00:00
noobhjy
46f61a4311
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (158 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/zh_Hans/
2026-02-08 18:57:02 +00:00
Marcel
3721df0502
Translated using Weblate (German)
...
Currently translated at 100.0% (1772 of 1772 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/de/
2026-02-08 18:57:02 +00:00
Marcel
11add681ec
Translated using Weblate (German)
...
Currently translated at 100.0% (158 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/de/
2026-02-08 18:57:01 +00:00
TS
6e36eea6c8
Translated using Weblate (Polish)
...
Currently translated at 100.0% (1772 of 1772 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/pl/
2026-02-08 18:57:00 +00:00
Aindriú Mac Giolla Eoin
6a82e7a24c
Translated using Weblate (Irish)
...
Currently translated at 100.0% (1772 of 1772 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ga/
2026-02-08 18:56:59 +00:00
Ulices
5f625fa9f3
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (158 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/es/
2026-02-08 18:56:58 +00:00
Aindriú Mac Giolla Eoin
a95527674f
Translated using Weblate (Irish)
...
Currently translated at 100.0% (158 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/ga/
2026-02-08 18:56:58 +00:00
green
f6149c67dc
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (158 of 158 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/ja/
2026-02-08 18:56:57 +00:00
Ulices
00c2a07e33
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (1772 of 1772 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/es/
2026-02-08 18:56:56 +00:00
Elian Doran
bc49b22c32
docs(user): add note about icon packs
2026-02-08 20:55:48 +02:00
Elian Doran
fe1b1c8bc3
feat(website/resources): add note about icon packs
2026-02-08 20:52:13 +02:00
Elian Doran
a2825a06d6
fix(website): top level subpages not rendered
2026-02-08 20:43:48 +02:00
renovate[bot]
3c33b5b169
fix(deps): update codemirror
2026-02-08 13:39:10 +00:00
hulmgulm
639b81b228
Update docs/User Guide/User Guide/Theme development/Creating an icon pack.md
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-08 10:46:02 +01:00
hulmgulm
0c552eb0c0
Update apps/server/src/assets/doc_notes/en/User Guide/User Guide/Theme development/Creating an icon pack.html
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-08 10:45:48 +01:00
hulmgulm
ae723f9557
Merge branch 'main' of https://github.com/hulmgulm/Trilium
2026-02-08 10:42:00 +01:00
hulmgulm
34d691341b
Fixed export
2026-02-08 10:41:57 +01:00
hulmgulm
8574a11cf7
Merge branch 'TriliumNext:main' into main
2026-02-08 10:29:59 +01:00
hulmgulm
3742cd4a51
doc: enhanced icon pack creation
2026-02-08 10:29:43 +01:00
Elian Doran
934a867c83
chore(deps): update dependency electron to v40.2.1 ( #8646 )
2026-02-08 10:42:50 +02:00
Elian Doran
a36337fba8
chore(deps): update pnpm to v10.29.1 ( #8655 )
2026-02-08 10:42:17 +02:00
Elian Doran
b3bd53bdd0
fix(deps): update dependency mind-elixir to v5.8.0 ( #8656 )
2026-02-08 10:41:23 +02:00
Elian Doran
55518d4a8e
fix(deps): update dependency eslint-linter-browserify to v10 ( #8657 )
2026-02-08 10:39:34 +02:00
renovate[bot]
2949c330d7
fix(deps): update dependency eslint-linter-browserify to v10
2026-02-08 00:28:40 +00:00
renovate[bot]
7ec056dbe0
fix(deps): update dependency mind-elixir to v5.8.0
2026-02-08 00:28:02 +00:00
renovate[bot]
983b60a8b9
chore(deps): update pnpm to v10.29.1
2026-02-08 00:27:27 +00:00
perfectra1n
d7d411caf9
feat(dev): remove ai/llm features
2026-02-07 13:04:37 -08:00
renovate[bot]
000c31b66c
chore(deps): update dependency @anthropic-ai/sdk to v0.74.0
2026-02-07 20:46:58 +00:00
renovate[bot]
fd7780abb0
chore(deps): update dependency esbuild to v0.27.3
2026-02-07 11:53:22 +00:00
renovate[bot]
328740909b
chore(deps): update dependency electron to v40.2.1
2026-02-07 00:35:41 +00:00
renovate[bot]
c8a981e8d6
chore(deps): update dependency wxt to v0.20.14
2026-02-07 00:33:00 +00:00
renovate[bot]
faac45784c
chore(deps): update dependency @playwright/test to v1.58.2
2026-02-07 00:32:04 +00:00
renovate[bot]
f6b454cb9a
fix(deps): update dependency i18next to v25.8.4
2026-02-05 13:44:21 +00:00
renovate[bot]
563463782c
Update dependency @ckeditor/ckeditor5-dev-build-tools to v54.3.3
2026-02-04 01:51:41 +00:00
Jin
19781bb14c
Merge branch 'main' into week-note
2026-02-01 14:29:45 +00:00
Jin
7fd2bc30cc
test: add test for week number with different first day of week setting
2026-02-01 14:26:11 +00:00
Wael Nasreddine
07f273fda4
feat: enhance build-docs utility with pnpm and Nix support
...
This enhances the `build-docs` utility to allow running it via pnpm and
packaging it as a Nix application. Changes include:
- Added `build` and `cli` scripts to `apps/build-docs/package.json`.
- Implemented a standalone CLI wrapper for documentation generation.
- Added a `trilium-build-docs` package to the Nix flake for use in other projects.
- Integrated `apps/build-docs` into the Nix workspace and build pipeline.
These changes make the documentation build process more portable and easier
to integrate into CI/CD pipelines outside of the main repository.
2026-02-01 00:32:51 -08:00
Elian Doran
4494aed1cf
chore(standalone): use async for init
2026-01-30 15:55:20 +02:00
Elian Doran
788eaad61c
fix(standalone): wrong server translation path in production
2026-01-30 15:49:32 +02:00
Elian Doran
0cfd6bae0e
refactor(standalone): use different mechanism for importing local server worker
2026-01-30 15:24:53 +02:00
Wael Nasreddine
b08126ec2b
feat(share-theme): add borders to tables matching the dark/light theme
2026-01-30 02:13:38 -08:00
Wael Nasreddine
e0824a5426
feat(share-theme): Increase the max-body to 1600px
2026-01-30 02:13:12 -08:00
Wael Nasreddine
c4f5471e13
feat(share-theme): align mobile/desktop UI with unified header
2026-01-30 02:13:02 -08:00
Wael Nasreddine
99215c272c
feat(share-theme): set minimum width for table cells to improve readability
2026-01-30 01:15:14 -08:00
Elian Doran
82c435b916
chore(ci): deploy app on workflow change
2026-01-30 07:55:21 +02:00
Elian Doran
bc5b9708c7
Merge remote-tracking branch 'origin/main' into standalone
2026-01-30 07:51:36 +02:00
Elian Doran
7e87e6f832
chore(ci): deploy app on standalone branch
2026-01-30 07:48:11 +02:00
Elian Doran
e5a7a32439
chore(core): port cloning route
2026-01-29 22:20:54 +02:00
Elian Doran
e9214d84b7
chore(core): port stats route
2026-01-29 21:51:47 +02:00
Elian Doran
da7a61a8b6
Merge remote-tracking branch 'origin/main' into HEAD
...
; Conflicts:
; apps/client/src/index.ts
; apps/client/src/widgets/sql_table_schemas.tsx
; apps/server/package.json
; apps/server/src/app.ts
; apps/server/src/becca/entities/bnote.ts
; apps/server/src/services/import/single.ts
; apps/server/src/services/import/zip.ts
; apps/server/src/services/note-interface.ts
; apps/server/src/services/notes.ts
; apps/server/src/services/tree.ts
; apps/server/src/services/utils.ts
; apps/server/src/share/shaca/entities/snote.ts
; pnpm-lock.yaml
; scripts/update-nightly-version.ts
; scripts/update-version.ts
2026-01-29 21:47:06 +02:00
perfectra1n
51325e2f4a
fix(editor): resolve strange stuck indent when a Note has images
2026-01-26 17:03:42 -08:00
Jin
bd7e47d8f0
refactor: clear calendar code
2026-01-19 21:15:18 +00:00
Jin
457a7a03fb
test: add test for week notes utils
2026-01-19 21:01:07 +00:00
Jin
6e486c64f1
fix: move calendar to use common week note utils
2026-01-19 20:59:15 +00:00
Jin
4f3575d765
fix: move date_notes to use common week note utils
2026-01-19 20:56:52 +00:00
Jin
f5f1b27754
fix: add common week note utils
2026-01-19 20:56:12 +00:00
Elian Doran
458e858b24
fix(standalone): error due to SQL returning bigint
2026-01-17 20:01:46 +02:00
Elian Doran
ec84e72b4c
Lightweight/browser api ( #8287 )
2026-01-14 18:30:05 +02:00
Elian Doran
64a8c3b005
chore(client-standalone): address requested changes
2026-01-14 18:27:53 +02:00
Elian Doran
0b5cf2e6c8
Merge remote-tracking branch 'origin/standalone' into lightweight/browser_api
2026-01-14 18:04:54 +02:00
Elian Doran
7ed4e1c284
Lightweight/decouple server api ( #8284 )
2026-01-14 18:01:54 +02:00
Elian Doran
9dd7616f7d
chore(client-standalone): address requested changes
2026-01-14 18:00:10 +02:00
Elian Doran
ab29caff7b
fix(client-standalone): CK premium features not working
2026-01-14 17:48:29 +02:00
Elian Doran
7633e3d48e
chore(client-standalone): address requested changes
2026-01-14 17:41:24 +02:00
Elian Doran
411fdf3114
chore(client-standalone): disable WS error notification
2026-01-14 17:33:57 +02:00
Elian Doran
5c52917459
fix(client-standalone): webmanifest icon path not correct
2026-01-14 17:31:06 +02:00
Elian Doran
51753ad82a
chore(ci): run tests on standalone branch as well
2026-01-12 21:51:26 +02:00
Elian Doran
7e00634f3d
chore(deps): align package lock
2026-01-12 21:44:25 +02:00
Elian Doran
daf41804d4
chore(core): address requested changes
2026-01-12 21:43:57 +02:00
Elian Doran
43d087f886
chore(deps): update lock file
2026-01-12 21:32:06 +02:00
Elian Doran
503a6e520d
Merge remote-tracking branch 'origin/main' into lightweight/decouple_server_api
2026-01-12 21:31:32 +02:00
Elian Doran
52610a7410
fix(client-standalone): missing manifest
2026-01-12 21:06:00 +02:00
Elian Doran
c7edb71fed
fix(client-standalone): missing favicon
2026-01-12 21:05:21 +02:00
Elian Doran
83db37ed31
fix(server): app-info not showing data dir
2026-01-12 21:03:55 +02:00
Elian Doran
0d1c8ae01e
fix(server): login not working due to bad import to i18n
2026-01-12 20:55:32 +02:00
Elian Doran
92f71e100f
chore(core): integrate app_info route
2026-01-12 20:54:18 +02:00
Elian Doran
659573b864
fix(client-standalone): update version to match
2026-01-12 20:50:12 +02:00
Elian Doran
e1c798561b
fix(client-standalone): user guide not working
2026-01-12 20:46:08 +02:00
Elian Doran
0c52b56e02
chore(core): integrate branches service and route
2026-01-12 19:25:45 +02:00
Elian Doran
f9731d9cfc
chore(text): re-enable emojis
2026-01-12 19:00:35 +02:00
Elian Doran
7547371ba0
feat(client-standalone): proper integration of server-side locale
2026-01-12 18:44:48 +02:00
Elian Doran
84e1d45d2a
fix(client-standalone): print not working
2026-01-11 23:05:27 +02:00
Elian Doran
364c9cda27
chore(client-standalone): reduce verbosity in logs for requests
2026-01-11 23:05:26 +02:00
Elian Doran
af944c29a8
feat(client-standalone): support more globals
2026-01-11 23:04:53 +02:00
Elian Doran
45577f1585
feat(client-standalone): better device detection
2026-01-11 23:04:53 +02:00
Elian Doran
1648c67467
feat(client-standalone): initialize server-side translations
2026-01-11 22:46:47 +02:00
Elian Doran
882793e794
chore(client-standalone): basic support for mobile
2026-01-11 18:29:47 +02:00
Elian Doran
4a4a7d79c2
chore(client-standalone): integrate faster preact
2026-01-11 17:52:56 +02:00
Elian Doran
a955eb80da
chore(client-standalone): integrate main client script
2026-01-11 17:34:25 +02:00
Elian Doran
cd64a1ee18
chore(client-standalone): fix noscript
2026-01-11 17:31:15 +02:00
Elian Doran
9894d4256c
chore(deps): update lock
2026-01-11 17:31:07 +02:00
Elian Doran
3b5f1dabd6
Merge remote-tracking branch 'origin/lightweight/decouple_server_api' into lightweight/browser_api
2026-01-11 17:21:37 +02:00
Elian Doran
750fa2e647
Merge remote-tracking branch 'origin/main' into lightweight/decouple_server_api
2026-01-11 17:15:35 +02:00
Elian Doran
4f0021e44e
Merge remote-tracking branch 'origin/main' into lightweight/browser_api
...
; Conflicts:
; apps/client/src/widgets/layout/StatusBar.tsx
2026-01-07 19:41:51 +02:00
Elian Doran
2546e4c0dc
fix(client): server worker in client
2026-01-07 18:29:00 +02:00
Elian Doran
eac5dbb210
chore(client-standalone): async-proxy missing in prod
2026-01-07 17:58:12 +02:00
Elian Doran
8b6da981f7
chore(client-standalone): try to use plain header file
2026-01-07 17:49:25 +02:00
Elian Doran
7433ca069f
chore(client-standalone): wrong file name to CORS
2026-01-07 17:35:37 +02:00
Elian Doran
128049b672
chore(core): integrate icon usage API
2026-01-07 17:33:44 +02:00
Elian Doran
0eb3cb1118
feat(client-standalone): proper startup without requiring refresh
2026-01-07 17:19:52 +02:00
Elian Doran
8fc28716a7
feat(client-standalone): set up CORS for Cloudflare Pages
2026-01-07 17:14:31 +02:00
Elian Doran
af346f455a
fix(client-standalone): version check was broken
2026-01-07 16:53:37 +02:00
Elian Doran
3e5a6c1e51
chore(client-standalone): fake two more routes
2026-01-07 16:43:17 +02:00
Elian Doran
9e3b4435cd
fix(client): request to recent changes for undefined note
2026-01-07 16:43:11 +02:00
Elian Doran
3a793a3549
chore(client-standalone): fake two more routes
2026-01-07 16:41:19 +02:00
Elian Doran
4f139552f4
chore(core): integrate recent-notes
2026-01-07 16:41:08 +02:00
Elian Doran
13f25e9fed
chore(client-standalone): integrate note map backlink count
2026-01-07 16:36:49 +02:00
Elian Doran
91db73703b
chore(client-standalone): add two dummy routes
2026-01-07 16:32:29 +02:00
Elian Doran
d690985b58
fix(client): SQL schemas loaded even when not needed
2026-01-07 16:27:48 +02:00
Elian Doran
b5bcf73531
chore(client-standalone): bring back window.global
2026-01-07 16:21:35 +02:00
Elian Doran
2e905c8292
fix(deps): lock file out of sync
2026-01-07 16:06:15 +02:00
Elian Doran
4374c92032
feat(ci): add deployment script for standalone client
2026-01-07 16:04:04 +02:00
Elian Doran
edde0d0f90
fix(client-standalone): get it to start in prod
2026-01-07 15:50:34 +02:00
Elian Doran
32c39384ff
fix(client-standalone): missing entry point for sw, local-bridge, local-server-worker
2026-01-07 15:20:59 +02:00
Elian Doran
807ab4be8c
fix(client-standalone): build missing .wasm
2026-01-07 15:16:38 +02:00
Elian Doran
4da20f4829
fix(client-standalone): some assets could not be loaded
2026-01-07 15:11:01 +02:00
Elian Doran
cb5b491633
fix(client-standalone): get client scripts to run
2026-01-07 14:42:02 +02:00
Elian Doran
e76c33c37a
chore(client-standalone): relocate index file to root
2026-01-07 14:34:41 +02:00
Elian Doran
89fc89603e
chore(client-standalone): set up live reload for assets
2026-01-07 14:30:29 +02:00
Elian Doran
c0bf294457
chore(client-standalone): basic integration for assets
2026-01-07 14:29:23 +02:00
Elian Doran
24e076cacf
chore(client-standalone): integrate new files from client
2026-01-07 14:22:04 +02:00
Elian Doran
1e381b13ca
chore(client-standalone): create empty project
2026-01-07 14:14:52 +02:00
Elian Doran
f83121ce1d
chore(core): integrate attachments route
2026-01-07 13:48:59 +02:00
Elian Doran
b32480f1d3
feat(client/lightweight): basic WS support
2026-01-07 13:42:42 +02:00
Elian Doran
d4468bd97b
feat(client/lightweight): basic OPFS support for persistence
2026-01-07 13:27:17 +02:00
Elian Doran
e8711d7cd5
fix(client/lightweight): not handling returning backend entities
2026-01-07 13:04:24 +02:00
Elian Doran
35f4d2aaad
chore(client/lightweight): improve route error handling
2026-01-07 12:55:58 +02:00
Elian Doran
b1f3fe5345
fix(client/lightweight): saving not working
2026-01-07 12:53:07 +02:00
Elian Doran
9f1b0ac449
fix(client/lightweight): saved statements causing issues
2026-01-07 12:41:08 +02:00
Elian Doran
a84e804fc3
fix(client/lightweight): CLS not available in routes
2026-01-07 12:37:29 +02:00
Elian Doran
3371a31c70
fix(client/lightweight): crypto hash not working
2026-01-07 12:32:45 +02:00
Elian Doran
724af8e103
fix(client/lightweight): statements with parameters not working
2026-01-07 12:21:27 +02:00
Elian Doran
c5803a2650
fix(client/lightweight): missing pluck implementation
2026-01-07 12:16:09 +02:00
Elian Doran
baf18835be
fix(client/lightweight): SQL nested transactions not supported
2026-01-07 12:14:30 +02:00
Elian Doran
3d1c93e58c
fix(client/lightweight): note content not rendering
2026-01-07 12:07:49 +02:00
Elian Doran
ab0800a9f3
chore(core): integrate notes route
2026-01-07 12:00:38 +02:00
Elian Doran
dd58eac4b0
fix(client/lightweight): boxicons not loading
2026-01-07 11:50:25 +02:00
Elian Doran
c6d1457ad7
refactor(client/lightweight): bootstrap route as part of the new router
2026-01-07 11:48:22 +02:00
Elian Doran
f05fda871c
chore(core): integrate icon_packs service
2026-01-07 11:45:40 +02:00
Elian Doran
22590596da
feat(core): shared router between lightweight and server
2026-01-07 11:37:50 +02:00
Elian Doran
8274f9a220
feat(client): lightweight router implementation
2026-01-07 11:30:52 +02:00
Elian Doran
b19bf62d7e
chore(client): bypass autocomplete count for now
2026-01-07 11:26:31 +02:00
Elian Doran
7b436bdf70
chore(client): vite not reloading core module
2026-01-07 11:24:04 +02:00
Elian Doran
a1c4a17d64
chore(core): integrate keyboard actions route
2026-01-07 11:23:46 +02:00
Elian Doran
7966cfd09c
chore(client/lightweight): wait for becca to load before processing requests
2026-01-07 11:13:25 +02:00
Elian Doran
0fe299250e
chore(client/lightweight): tree route import not seen
2026-01-07 11:07:23 +02:00
Elian Doran
adfe490480
chore(core): fix import
2026-01-07 10:43:02 +02:00
Elian Doran
872ab0864b
chore(client/lightweight): handle routes properly
2026-01-06 23:19:41 +02:00
Elian Doran
6633b4233d
chore(client/lightweight): initialize database earlier
2026-01-06 23:05:40 +02:00
Elian Doran
a2d873d16f
chore(client/lightweight): port tree integration
2026-01-06 22:59:18 +02:00
Elian Doran
a6f52fff3e
fix(client/lightweight): raw SQL queries not working
2026-01-06 22:20:53 +02:00
Elian Doran
7832f20c89
feat(client/lightweight): import demo database
2026-01-06 21:45:02 +02:00
Elian Doran
405db7cedb
chore(client/lightweight): fix errors in SQL provider & implement crypto provider
2026-01-06 21:05:53 +02:00
Elian Doran
ccf4df8e86
chore(client/lightweight): basic SQL implementation
2026-01-06 20:59:52 +02:00
Elian Doran
1beda05e6c
chore(client/lightweight): basic CLS implementation
2026-01-06 20:59:49 +02:00
Elian Doran
18a3d9d71a
fix(client/lightweight): TypeScript not processed
2026-01-06 20:39:11 +02:00
Elian Doran
25dc9201bf
feat(client/lightweight): improve error handling
2026-01-06 20:27:35 +02:00
Elian Doran
b60501dd3f
chore(core) integrate options route
2026-01-06 20:12:03 +02:00
Elian Doran
cbd2fc3966
chore(client/lightweight): fix asset and API base path
2026-01-06 19:41:31 +02:00
Elian Doran
9bce12a85b
Merge remote-tracking branch 'origin/lightweight/decouple_server_api' into lightweight/browser_api
2026-01-06 19:33:35 +02:00
Elian Doran
8523c369e1
fix(server): imports preventing start-up
2026-01-06 19:15:53 +02:00
Elian Doran
7c16aeca4a
chore(core): crash due to dbReady before CLS init
2026-01-06 16:30:45 +02:00
Elian Doran
8399600e79
chore(core): address some missing methods in utils
2026-01-06 16:29:30 +02:00
Elian Doran
edac58f3fa
chore(core): integrate revisions
2026-01-06 16:24:14 +02:00
Elian Doran
51d0d848c5
chore(core): no-op request service
2026-01-06 16:22:47 +02:00
Elian Doran
1edab8e8da
chore(core): no-op image service
2026-01-06 16:21:42 +02:00
Elian Doran
e1e294914a
chore(core): no-op search
2026-01-06 16:20:10 +02:00
Elian Doran
4668fdc15c
chore(core): no-op sqlInit
2026-01-06 16:18:06 +02:00
Elian Doran
f1e0d5558c
chore(core): integrate erase
2026-01-06 16:16:54 +02:00
Elian Doran
c94c54c641
chore(core): integrate task_context with ws no-op
2026-01-06 16:09:21 +02:00
Elian Doran
18416eb89a
chore(core): no op script
2026-01-06 16:07:30 +02:00
Elian Doran
263c9028e2
chore(core): integrate hidden_subtree
2026-01-06 16:05:16 +02:00
Elian Doran
0b528e9937
chore(core): integrate handlers
2026-01-06 15:57:36 +02:00
Elian Doran
e905c1ec11
chore(core): integrate cloning service
2026-01-06 15:52:37 +02:00
Elian Doran
ecb27fe9f7
chore(core): integrate tree service
2026-01-06 15:48:48 +02:00
Elian Doran
a8f6db4b20
chore(core): fix some imports
2026-01-06 15:45:07 +02:00
Elian Doran
78262e55ec
chore(core): integrate escape/unescape & toMap
2026-01-06 15:43:36 +02:00
Elian Doran
c6197e520d
chore(core): integrate some more utils
2026-01-06 15:41:34 +02:00
Elian Doran
299c06c1a6
chore(core): fix inaccessible NoteParams
2026-01-06 15:33:48 +02:00
Elian Doran
674593b38c
chore(core): integrate html_sanitizer
2026-01-06 15:31:22 +02:00
Elian Doran
f5535657ad
chore(core): port note_types
2026-01-06 15:17:10 +02:00
Elian Doran
de4d07e904
chore(core): get rid of note_interface
2026-01-06 15:15:12 +02:00
Elian Doran
5508b505c8
chore(core): port notes service partially
2026-01-06 15:14:08 +02:00
Elian Doran
8cdfc108ba
fix(core): wrong imports to src
2026-01-06 13:52:57 +02:00
Elian Doran
6a0f6fab83
fix(core): server not starting due to crypto not initialized
2026-01-06 13:50:22 +02:00
Elian Doran
ad3be73e1b
chore(core): integrate note_set
2026-01-06 13:45:53 +02:00
Elian Doran
64b212b93e
chore(core): integrate entity_changes
2026-01-06 13:42:29 +02:00
Elian Doran
60cb8d950e
chore(core): integrate promoted_attribute_definition_parser
2026-01-06 13:30:21 +02:00
Elian Doran
61f6f94295
chore(core): integrate sanitize_attribute_name
2026-01-06 13:26:19 +02:00
Elian Doran
ebe7276f40
chore(core): fix some use of logs
2026-01-06 13:21:39 +02:00
Elian Doran
26d299aa44
chore(core): integrate options, options_init & keyboard_actions
2026-01-06 13:20:42 +02:00
Elian Doran
bd45c32251
chore(core): integrate utils partially
2026-01-06 13:06:14 +02:00
Elian Doran
321558a01f
chore(core): fix minor type issue
2026-01-06 12:43:45 +02:00
Elian Doran
f5a77477aa
chore(core): fix missing CLS method
2026-01-06 12:42:35 +02:00
Elian Doran
20c90d1296
chore(server): fix incompatibility with Uint8Array
2026-01-06 12:40:43 +02:00
Elian Doran
bbfef0315f
chore(core): fix incompatibility with Uint8Array
2026-01-06 12:34:16 +02:00
Elian Doran
321fcf34f2
chore(core): fix references to getHoistedNoteId
2026-01-06 12:29:13 +02:00
Elian Doran
b9a59fe0c4
chore(core): fixs some imports to protected_session
2026-01-06 12:27:00 +02:00
Elian Doran
01f3c32d92
refactor(server): remove Blob interface in favor of BlobRow
2026-01-06 12:24:09 +02:00
Elian Doran
05b9e2ec2a
chore(core): fix references to core
2026-01-06 12:20:01 +02:00
Elian Doran
c8d3b091fd
chore(commons): fix Node reference
2026-01-06 12:19:42 +02:00
Elian Doran
d717a89163
chore(core): fix references to Buffer
2026-01-06 12:16:38 +02:00
Elian Doran
8149460547
chore(commons): fix issues with Buffer
2026-01-06 12:07:16 +02:00
Elian Doran
b7ad76827a
chore(server): various references to core
2026-01-06 12:05:52 +02:00
Elian Doran
e19e9b3830
chore(core): fix references to blob-service
2026-01-06 12:01:18 +02:00
Elian Doran
40b07c3e8a
chore(core): fix references to becca-interface
2026-01-06 11:59:45 +02:00
Elian Doran
a15b84b4e5
chore(core): fix type error in getFlatText
2026-01-06 11:56:52 +02:00
Elian Doran
544c52931c
chore(server): fix references to abstract becca entity
2026-01-06 11:55:10 +02:00
Elian Doran
9391159413
chore(server): fix references to becca service
2026-01-06 11:52:25 +02:00
Elian Doran
f9e22a9ba9
chore(server): fix references to becca loader
2026-01-06 11:49:22 +02:00
Elian Doran
f88ac5dfae
chore(server): fix imports to becca entities
2026-01-06 11:46:15 +02:00
Elian Doran
3459d2906e
chore(server): fix imports to validation error
2026-01-06 11:41:06 +02:00
Elian Doran
4506b717d5
chore(server): fix imports to becca
2026-01-06 11:38:25 +02:00
Elian Doran
af8744ef2a
chore(core): integrate errors
2026-01-06 11:31:13 +02:00
Elian Doran
320d8e3b45
chore(core): partially integrate becca
2026-01-06 11:23:52 +02:00
Elian Doran
c20da77f83
chore(core): integrate events service
2026-01-06 11:10:09 +02:00
Elian Doran
14e2e85da7
chore(core): integrate date_utils
2026-01-06 11:03:33 +02:00
Elian Doran
c7f0d541c2
fix(server): blob errors out
2026-01-06 10:41:50 +02:00
Elian Doran
5d474150da
feat(client/lightweight): integrate SQLite
2026-01-05 20:00:00 +02:00
Elian Doran
d3941752f1
chore(client/lightweight): disable caching for now
2026-01-05 19:10:25 +02:00
Elian Doran
56b305b1de
fix(client/lightweight): html aggressively cached
2026-01-05 18:50:09 +02:00
Elian Doran
bde472d649
feat(client/standalone): basic service worker attempt
2026-01-05 18:35:14 +02:00
Elian Doran
c1548b0f54
chore(server): integrate data_encryption, and protected_session
2026-01-05 17:47:25 +02:00
Elian Doran
6f04738629
chore(core): add documentation for SQL
2026-01-05 16:07:17 +02:00
Elian Doran
f79af7b045
fix(server): request content empty due to CLS
2026-01-05 16:01:27 +02:00
Elian Doran
527f502083
fix(server): requests failing due to cls namespacing issue
2026-01-05 15:58:24 +02:00
Elian Doran
d61e2c6f2c
chore(server): get DB to be loaded
2026-01-05 15:52:31 +02:00
Elian Doran
ea31d2f446
chore(core): basic integration of SQL + CLS + log
2026-01-05 15:45:45 +02:00
Elian Doran
62803a1817
chore(server): set up dependency to trilium-core
2026-01-05 14:42:32 +02:00
Elian Doran
a67464b4a0
refactor(server): decouple bettersqlite3 from sql service
2026-01-05 14:03:03 +02:00
Elian Doran
00e7482968
chore(core): create empty package
2026-01-05 12:26:13 +02:00
Elian Doran
b9cef158d8
Merge remote-tracking branch 'origin/main' into feat/add-ocr-capabilities
2025-07-31 08:25:30 +03:00
Elian Doran
a3a3b3cb5c
Merge remote-tracking branch 'origin/main' into renovate/csrf-csrf-4.x
2025-07-26 15:49:50 +03:00
Elian Doran
5ec6141369
feat(ocr): filter out text based on confidence
2025-07-26 14:57:12 +03:00
Elian Doran
55ac1e01f2
chore(ocr): improve ocr search result style
2025-07-26 14:15:45 +03:00
Elian Doran
65b58c3668
feat(ocr): auto-process images only if enabled in settings
2025-07-26 14:12:22 +03:00
Elian Doran
2cb4e5e8dc
feat(ocr): run the image operation in the background
2025-07-26 14:07:23 +03:00
Elian Doran
72cea245f1
feat(ocr): automatically process images
2025-07-26 14:00:35 +03:00
Elian Doran
08ca86c68a
chore(deps): move workspace dependencies to server
2025-07-26 13:48:28 +03:00
Elian Doran
925c9c1e7b
feat(ocr): display OCR text only in search results
2025-07-26 12:55:52 +03:00
Elian Doran
6212ea0304
feat(ocr): display OCR text in search results
2025-07-26 12:41:30 +03:00
Elian Doran
f295592134
fix(ocr): search error due to scoring
2025-07-26 12:33:45 +03:00
Elian Doran
69b0973e6d
feat(ocr): add a button to trigger an OCR manually
2025-07-26 12:18:20 +03:00
Elian Doran
422d318dac
feat(ocr): add an option to display OCR text
2025-07-26 12:08:04 +03:00
Elian Doran
c55aa6ee88
refactor(ocr): unnecessary initialization logic
2025-07-26 11:56:48 +03:00
Elian Doran
090b175152
refactor(ocr): deduplicate mime types partially
2025-07-26 11:51:53 +03:00
Elian Doran
11e9b097a2
feat(ocr): basic processing of new files
2025-07-26 11:46:28 +03:00
Elian Doran
2adfc1d32b
chore(ci): remove unnecessary change
2025-07-26 11:24:42 +03:00
Elian Doran
99fa5d89e7
Merge remote-tracking branch 'origin/main' into feat/add-ocr-capabilities
2025-07-26 10:33:01 +03:00
perf3ct
ca8cbf8ccf
feat(ocr): add additional processors for OCR feature
2025-07-16 20:10:56 +00:00
perf3ct
6722d2d266
feat(ocr): implement new language selection form
2025-07-16 20:10:41 +00:00
perf3ct
508cbeaa1b
feat(ocr): update this new migration to also add a ocr_last_processed column
2025-07-16 20:10:07 +00:00
perf3ct
e040865905
feat(ocr): add officeparser, pdf-parse, and sharp dependencies for ocr
2025-07-16 20:09:41 +00:00
perf3ct
a7878dd2c6
Merge branch 'main' into feat/add-ocr-capabilities
2025-07-16 17:54:32 +00:00
Jon Fuller
02980834ad
Merge branch 'main' into feat/add-ocr-capabilities
2025-07-15 10:10:47 -07:00
perf3ct
2a8c8871c4
fix(dev): resolve issues with pnpm-lock.yaml
2025-07-14 16:41:02 +00:00
perf3ct
893be24c1d
merge main into feature branch
2025-07-14 16:38:22 +00:00
perf3ct
9029f59410
feat(ocr): swap from custom table to using the blobs table, with a new column
2025-07-14 16:15:15 +00:00
Jon Fuller
d4aaf4ca9b
Merge branch 'develop' into renovate/csrf-csrf-4.x
2025-06-11 12:44:51 -07:00
Jon Fuller
4b5e8d33a6
Update playwright.yml
2025-06-10 15:37:05 -07:00
perf3ct
09196c045f
fix(ocr): obviously don't need this migration file anymore
2025-06-10 20:59:17 +00:00
perf3ct
7868ebec1e
fix(unit): also fix broken llm test
2025-06-10 20:51:34 +00:00
perf3ct
80a9182f05
feat(unit): ocr tests almost pass...
2025-06-10 20:41:40 +00:00
perf3ct
d20b3d854f
feat(unit): ocr tests almost pass...
2025-06-10 20:36:52 +00:00
perf3ct
f1356228a3
feat(unit): ocr unit tests almost pass
2025-06-10 20:22:31 +00:00
perf3ct
a4adc51e50
fix(unit): resolve typecheck errors
2025-06-10 19:48:48 +00:00
perf3ct
864543e4f9
feat(ocr): drop confidence down a little bit
2025-06-10 19:22:46 +00:00
perf3ct
33a549202b
fix(package): referenced wrong tesseract.js lol
2025-06-10 19:19:17 +00:00
perf3ct
c4a0219b18
feat(ocr): add unit tests, resolve double sent headers, and fix the wonderful tesseract.js path issues
2025-06-10 19:12:50 +00:00
Elian Doran
e7450b5143
Merge branch 'develop' into renovate/csrf-csrf-4.x
2025-06-08 14:31:55 +03:00
Elian Doran
fd90454eb6
Merge branch 'develop' into renovate/csrf-csrf-4.x
2025-05-17 09:51:02 +03:00
Elian Doran
f327b54c0e
feat(csrf): use different token to avoid issues with old token
2025-05-16 19:45:32 +03:00
Elian Doran
f38105ef05
Merge remote-tracking branch 'origin/develop' into renovate/csrf-csrf-4.x
2025-05-16 19:34:19 +03:00
Elian Doran
6f6041ee7b
fix(server): migrate csrf to v4
2025-05-15 20:39:31 +03:00
renovate[bot]
2c1517d259
chore(deps): update dependency csrf-csrf to v4
2025-05-15 16:12:11 +00:00