From 259d45720957a5369f28f9589ff07366924dd016 Mon Sep 17 00:00:00 2001 From: "codenomadbot[bot]" <261069733+codenomadbot[bot]@users.noreply.github.com> Date: Fri, 3 Apr 2026 16:47:34 +0100 Subject: [PATCH] fix(desktop): launch server with unrestricted root (#283) ## Summary - launch the Electron-managed server with `--unrestricted-root` by default - launch the Tauri-managed server with `--unrestricted-root` by default - stop relying on the server's `process.cwd()` fallback for desktop filesystem browsing -- Yours, [CodeNomadBot](https://github.com/NeuralNomadsAI/CodeNomad) Co-authored-by: Shantur Rathore --- packages/electron-app/electron/main/process-manager.ts | 2 +- packages/tauri-app/src-tauri/src/cli_manager.rs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/electron-app/electron/main/process-manager.ts b/packages/electron-app/electron/main/process-manager.ts index 7790be39..9cb4a041 100644 --- a/packages/electron-app/electron/main/process-manager.ts +++ b/packages/electron-app/electron/main/process-manager.ts @@ -539,7 +539,7 @@ export class CliProcessManager extends EventEmitter { } private buildCliArgs(options: StartOptions, host: string): string[] { - const args = ["serve", "--host", host, "--generate-token", "--auth-cookie-name", this.authCookieName] + const args = ["serve", "--host", host, "--generate-token", "--auth-cookie-name", this.authCookieName, "--unrestricted-root"] if (options.dev) { // Dev: run plain HTTP + Vite dev server proxy. diff --git a/packages/tauri-app/src-tauri/src/cli_manager.rs b/packages/tauri-app/src-tauri/src/cli_manager.rs index f44dffd9..5844566e 100644 --- a/packages/tauri-app/src-tauri/src/cli_manager.rs +++ b/packages/tauri-app/src-tauri/src/cli_manager.rs @@ -963,6 +963,7 @@ impl CliEntry { "--auth-cookie-name".to_string(), auth_cookie_name.to_string(), "--generate-token".to_string(), + "--unrestricted-root".to_string(), ]; if dev {