From 0fe299250ea254e485511a6bdad3698f121f71c0 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Wed, 7 Jan 2026 11:07:23 +0200 Subject: [PATCH] chore(client/lightweight): tree route import not seen --- apps/client/src/local-server-worker.ts | 12 +++++++----- packages/trilium-core/src/index.ts | 3 ++- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/apps/client/src/local-server-worker.ts b/apps/client/src/local-server-worker.ts index 356b00283..3154e2f77 100644 --- a/apps/client/src/local-server-worker.ts +++ b/apps/client/src/local-server-worker.ts @@ -2,8 +2,6 @@ // This will eventually import your core server and DB provider. // import { createCoreServer } from "@trilium/core"; (bundled) -import { routes } from '@triliumnext/core'; - import BrowserExecutionContext from './lightweight/cls_provider'; import BrowserCryptoProvider from './lightweight/crypto_provider'; import BrowserSqlProvider from './lightweight/sql_provider'; @@ -203,14 +201,18 @@ async function dispatch(request: LocalRequest) { } // Ensure initialization is complete before accessing routes - await ensureInitialized(); + const core = await ensureInitialized(); if (request.method === "GET" && url.pathname === "/api/options") { - return jsonResponse(routes.optionsApiRoute.getOptions()); + return jsonResponse(core.routes.optionsApiRoute.getOptions()); } if (request.method === "GET" && url.pathname === "/api/tree") { - return jsonResponse(routes.treeApiRoute.getTree()); + return jsonResponse(core.routes.treeApiRoute.getTree({ + query: { + subTreeNoteId: url.searchParams.get("subTreeNoteId") || undefined + } + })); } if (url.pathname.startsWith("/api/echo")) { diff --git a/packages/trilium-core/src/index.ts b/packages/trilium-core/src/index.ts index 4a8f5a0f1..28191e328 100644 --- a/packages/trilium-core/src/index.ts +++ b/packages/trilium-core/src/index.ts @@ -52,7 +52,8 @@ export { default as Becca } from "./becca/becca-interface"; export type { NotePojo } from "./becca/becca-interface"; export { default as NoteSet } from "./services/search/note_set"; -export { default as note_service, NoteParams } from "./services/notes"; +export { default as note_service } from "./services/notes"; +export type { NoteParams } from "./services/notes"; export * as sanitize from "./services/sanitizer"; export * as routes from "./routes";