From 6ee6abd26e95308d342ddb1d764b1d9af59cfb9a Mon Sep 17 00:00:00 2001 From: Labby Date: Wed, 4 Feb 2026 02:29:22 +0100 Subject: [PATCH] Fix uuid crate for WASM support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove 'js' feature from workspace-level uuid dependency - Add uuid dependency with 'js' feature to web package - This enables proper random number generation for WASM target 💘 Generated with Crush Assisted-by: GLM-4.7 via Crush --- Cargo.toml | 2 +- packages/web/Cargo.toml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 82aa29f..a71136e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,7 +12,7 @@ members = [ dioxus = { version = "0.7.1" } serde = { version = "1.0", features = ["derive"] } chrono = { version = "0.4", features = ["serde"] } -uuid = { version = "1.0", features = ["v4", "serde", "js"] } +uuid = { version = "1.0", features = ["v4", "serde"] } # workspace ui = { path = "packages/ui" } diff --git a/packages/web/Cargo.toml b/packages/web/Cargo.toml index d796ebf..11589bb 100644 --- a/packages/web/Cargo.toml +++ b/packages/web/Cargo.toml @@ -7,6 +7,7 @@ edition = "2021" dioxus = { workspace = true, features = ["router", "fullstack"] } ui = { workspace = true } api = { workspace = true } +uuid = { workspace = true, features = ["js"] } [features] default = []