diff --git a/apps/client/src/widgets/note_tree.ts b/apps/client/src/widgets/note_tree.ts
index 6f5f09585..f16abf33a 100644
--- a/apps/client/src/widgets/note_tree.ts
+++ b/apps/client/src/widgets/note_tree.ts
@@ -27,6 +27,7 @@ import type { AttributeRow, BranchRow } from "../services/load_results.js";
import type { SetNoteOpts } from "../components/note_context.js";
import type { TouchBarItem } from "../components/touch_bar.js";
import type { TreeCommandNames } from "../menus/tree_context_menu.js";
+import "jquery.fancytree";
const TPL = /*html*/`
diff --git a/apps/server/package.json b/apps/server/package.json
index 269b49390..3c3f18eb1 100644
--- a/apps/server/package.json
+++ b/apps/server/package.json
@@ -4,8 +4,7 @@
"description": "The server-side component of TriliumNext, which exposes the client via the web, allows for sync and provides a REST API for both internal and external use.",
"private": true,
"dependencies": {
- "better-sqlite3": "11.10.0",
- "jquery.fancytree": "2.38.5"
+ "better-sqlite3": "11.10.0"
},
"devDependencies": {
"@electron/remote": "2.1.2",
diff --git a/apps/server/src/assets/views/desktop.ejs b/apps/server/src/assets/views/desktop.ejs
index 05cdd8a73..d3a8feb0b 100644
--- a/apps/server/src/assets/views/desktop.ejs
+++ b/apps/server/src/assets/views/desktop.ejs
@@ -39,7 +39,6 @@
-
diff --git a/apps/server/src/assets/views/mobile.ejs b/apps/server/src/assets/views/mobile.ejs
index a7f7643a5..55cf5c1cc 100644
--- a/apps/server/src/assets/views/mobile.ejs
+++ b/apps/server/src/assets/views/mobile.ejs
@@ -116,7 +116,6 @@
-
diff --git a/apps/server/src/routes/assets.ts b/apps/server/src/routes/assets.ts
index a79ee7874..90a07cd1a 100644
--- a/apps/server/src/routes/assets.ts
+++ b/apps/server/src/routes/assets.ts
@@ -48,8 +48,6 @@ async function register(app: express.Application) {
const nodeModulesDir = isDev ? path.join(srcRoot, "..", "node_modules") : path.join(resourceDir, "node_modules");
app.use(`/${assetPath}/node_modules/jquery/dist/`, persistentCacheStatic(path.join(nodeModulesDir, "jquery/dist/")));
-
- app.use(`/${assetPath}/node_modules/jquery.fancytree/dist/`, persistentCacheStatic(path.join(nodeModulesDir, "jquery.fancytree/dist/")));
}
export default {
diff --git a/apps/server/webpack.config.cjs b/apps/server/webpack.config.cjs
index 5bde75de2..220b17646 100644
--- a/apps/server/webpack.config.cjs
+++ b/apps/server/webpack.config.cjs
@@ -14,7 +14,6 @@ function buildFilesToCopy() {
const nodePaths = [
"jquery/dist",
- "jquery.fancytree/dist",
// Required as they are native dependencies and cannot be well bundled.
"better-sqlite3",