Commit Graph

65 Commits

Author SHA1 Message Date
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
be724ec45f feat(llm/tools): split read_note into get_note and get_content_note 2026-04-03 18:42:00 +03:00
Elian Doran
45ebb37a01 Merge remote-tracking branch 'origin/main' into feature/mcp 2026-04-03 17:57:47 +03:00
Elian Doran
2b3ae5285b test(server): update integration DB to latest migration 2026-04-02 21:49:19 +03:00
Elian Doran
038705483b refactor(llm): integrate tools requiring context 2026-04-01 12:34:14 +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
8cd7e48e85 fix(server): unable to export as share 2026-03-27 23:54:20 +02:00
Elian Doran
22c86cf3b5 feat(standalone): basic ZIP support 2026-03-27 18:11:59 +02:00
Elian Doran
296579fa87 test(server): initialize core 2026-03-27 00:06:22 +02:00
Elian Doran
225693fa79 chore(server): update integration DB to latest migration 2026-02-22 12:01:20 +02: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
perfectra1n
c702fb273c feat(tests): add tests for new attachments endpoint 2026-02-01 11:46:03 -08:00
perfectra1n
280697f2f7 Revert "feat(etapi): resolve suggestions for norms from gemini"
This reverts commit 0650be664d.
2026-01-21 16:37:02 -08:00
perfectra1n
0650be664d feat(etapi): resolve suggestions for norms from gemini 2026-01-21 16:33:42 -08:00
perfectra1n
022c967781 feat(etapi): add revisions route and "undelete" route to etapi 2026-01-21 16:25:17 -08:00
Elian Doran
fe3160e7a1 e2e(server): adapt tests to new layout directly 2026-01-08 20:32:54 +02:00
Elian Doran
cfccbb8927 test(server/pdf): basic table of contents test 2025-12-31 23:40:32 +02:00
Elian Doran
c7f1e46b26 e2e(server): disable new layout and call-to-action for now 2025-12-17 18:05:39 +02:00
Elian Doran
6b07908cf7 chore(server): fix some more dependencies to JSON 2025-12-04 08:45:28 +02:00
Elian Doran
26afdd105f chore(dx/server): get tests to run 2025-09-02 18:33:22 +03:00
Elian Doran
e7fd9371b6 test(etapi): variable shadowing causing spurious error 2025-08-13 19:22:48 +03:00
Elian Doran
70182e863c test: enable background effects in integration DB 2025-08-12 21:41:46 +03:00
Elian Doran
edc341f024 test(server): ensure build artifacts exist 2025-06-15 15:40:54 +03:00
Elian Doran
b39119119b fix(share): custom share templates no longer working 2025-06-05 14:32:49 +03:00
Elian Doran
f9d8bf26c4 test(server): migrate integration database to latest 2025-06-04 21:51:46 +03:00
Elian Doran
307af229ae fix(test): one more flaky test 2025-06-03 21:25:00 +03:00
Elian Doran
4a4c34e966 fix(test): some etapi tests failing 2025-06-03 20:16:39 +03:00
Elian Doran
ff1a8d2280 test(etapi): port get-date-notes 2025-06-03 19:32:17 +03:00
Elian Doran
931f9e572a test(etapi): deduplicate cloning in delete-entities 2025-06-03 19:24:23 +03:00
Elian Doran
cd310119bc test(etapi): delete-entities not running properly due to missing await 2025-06-03 19:23:11 +03:00
Elian Doran
594e264eea test(etapi): port delete-note-with-all-branches 2025-06-03 19:21:02 +03:00
Elian Doran
9d1717ca9f test(etapi): port delete-cloned-branch 2025-06-03 19:16:59 +03:00
Elian Doran
94fd53db05 test(etapi): port delete-attribute 2025-06-03 19:11:27 +03:00
Elian Doran
fe19e05715 test(etapi): port delete-attachment 2025-06-03 19:08:50 +03:00
Elian Doran
3ec29b2e21 test(etapi): port get-inherited-attribute-cloned 2025-06-03 18:38:15 +03:00
Elian Doran
9d24ed902c test(etapi): port get-inherited-attribute 2025-06-03 18:26:13 +03:00
Elian Doran
8b2d951ad1 test(etapi): port patch-attribute 2025-06-03 18:14:49 +03:00
Elian Doran
ee4f9b265e test(etapi): port patch branch 2025-06-03 12:07:44 +03:00
Elian Doran
cfe2bd135b test(etapi): port patch attachment 2025-06-03 12:07:44 +03:00
Elian Doran
2dd2adefae test(etapi): port import zip 2025-06-03 12:07:44 +03:00
Elian Doran
3dfe2ce066 test(etapi): port export note subtree 2025-06-03 12:07:44 +03:00
Elian Doran
94cb18589a test(etapi): port patch note 2025-06-03 12:07:44 +03:00
Elian Doran
842c8a5028 test(etapi): port post revision 2025-06-03 12:07:44 +03:00
Elian Doran
bef121239c test(etapi): port metrics 2025-06-03 12:07:44 +03:00
Elian Doran
dddbb9d4d1 test(etapi): port attachment content 2025-06-03 12:07:44 +03:00
Elian Doran
d75e86789d test(etapi): port note content 2025-06-03 12:07:44 +03:00
Elian Doran
4ed30e0624 test(etapi): port basic-auth 2025-06-02 21:43:40 +03:00
Elian Doran
95641a3b6d test(etapi): port search 2025-06-02 21:16:57 +03:00
Elian Doran
4e81be8c76 test(etapi): port other 2025-06-02 20:59:25 +03:00