From c74ef58c253265be61772ea95e247c36dc52fa14 Mon Sep 17 00:00:00 2001 From: DecDucK Date: Sat, 24 Jan 2026 18:46:54 +1100 Subject: [PATCH 1/2] fix: windows launch --- libs/drop-base | 2 +- src-tauri/process/src/process_manager.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/drop-base b/libs/drop-base index 14f4e3e..04125e8 160000 --- a/libs/drop-base +++ b/libs/drop-base @@ -1 +1 @@ -Subproject commit 14f4e3e20b9abe41d9561d580060cf3578149640 +Subproject commit 04125e89bef517411e103cdabcfa64a1bb563423 diff --git a/src-tauri/process/src/process_manager.rs b/src-tauri/process/src/process_manager.rs index ee8145c..141b51e 100644 --- a/src-tauri/process/src/process_manager.rs +++ b/src-tauri/process/src/process_manager.rs @@ -453,7 +453,7 @@ impl ProcessManager<'_> { #[cfg(target_os = "windows")] let mut command = Command::new("cmd"); #[cfg(target_os = "windows")] - command.raw_arg(format!("/C \"{}\"", &launch_string)); + command.raw_arg(format!("/C \"{}\"", &launch_parameters.0)); info!( "launching (in {}): {}", From 285e5e4c51e8c68e9fb5b7b973baa505f2826a2c Mon Sep 17 00:00:00 2001 From: DecDucK Date: Sat, 24 Jan 2026 20:24:36 +1100 Subject: [PATCH 2/2] feat: add necessary client fixes for store --- src-tauri/remote/src/server_proto.rs | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src-tauri/remote/src/server_proto.rs b/src-tauri/remote/src/server_proto.rs index b96f1f7..990f2e0 100644 --- a/src-tauri/remote/src/server_proto.rs +++ b/src-tauri/remote/src/server_proto.rs @@ -1,6 +1,6 @@ use database::borrow_db_checked; use http::{ - HeaderMap, HeaderValue, Request, Response, StatusCode, Uri, header::USER_AGENT, + HeaderMap, HeaderValue, Request, Response, StatusCode, Uri, header::{CONTENT_SECURITY_POLICY, USER_AGENT, X_FRAME_OPTIONS}, }; use log::{error, warn}; use tauri::UriSchemeResponder; @@ -30,7 +30,7 @@ pub async fn handle_server_proto_wrapper(request: Request>, responder: U match handle_server_proto(request).await { Ok(r) => responder.respond(r), Err(e) => { - warn!("Cache error: {e}"); + warn!("server proto error: {e}"); responder.respond( Response::builder() .status(e) @@ -84,12 +84,13 @@ async fn handle_server_proto(request: Request>) -> Result response, Err(e) => { - warn!("Could not send response. Got {e} when sending"); + warn!("Could not send response. Got {e:?} when sending"); return Err(e.status().unwrap_or(StatusCode::BAD_REQUEST)); } }; @@ -102,6 +103,12 @@ async fn handle_server_proto(request: Request>) -> Result