app

Local-first trade for farms and co-ops
git clone https://radroots.dev/git/app.git
Log | Files | Refs | README | LICENSE

commit 23cb83d42f6cf775a57789b3c21a4ba38d24d1bb
parent d2b1df8c80fd5ddad2cdb9101ad8f519c5ca2612
Author: triesap <tyson@radroots.org>
Date:   Fri, 10 Apr 2026 23:24:16 +0000

app: update crate metadata

Diffstat:
MAGENTS.md | 2+-
MCONTRIBUTING.md | 4++--
MCargo.lock | 44++++++++++++++++++++++----------------------
MCargo.toml | 2+-
Mcrates/android/Cargo.toml | 8++++----
Mcrates/apple/security/Cargo.toml | 2+-
Mcrates/core/Cargo.toml | 4++--
Mcrates/desktop/Cargo.toml | 10+++++-----
Mcrates/desktop/build.rs | 2+-
Mcrates/ios/Cargo.toml | 10+++++-----
Mcrates/ios/src/lib.rs | 4++--
Mcrates/remote-signer/Cargo.toml | 4++--
Mcrates/test-support/Cargo.toml | 2+-
Mcrates/web/Cargo.toml | 4++--
Mcrates/web/index.html | 2+-
Mplatforms/android/Scripts/build_rust_android.sh | 2+-
Mplatforms/ios/Scripts/build_rust_ios.sh | 2+-
Mscripts/check-android-target.sh | 2+-
Mscripts/check-ios-target.sh | 2+-
19 files changed, 56 insertions(+), 56 deletions(-)

diff --git a/AGENTS.md b/AGENTS.md @@ -41,7 +41,7 @@ Before making substantial changes: - `cargo metadata --format-version 1 --no-deps` - `cargo check` - targeted `cargo test` - - targeted `cargo run -p radroots-app-desktop` + - targeted `cargo run -p radroots_app_desktop` - If validation cannot be run, report the blocker clearly. ## 6. Workspace structure diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md @@ -80,7 +80,7 @@ cargo test Run the native application: ```bash -cargo run -p radroots-app-desktop +cargo run -p radroots_app_desktop ``` Check the Android target: @@ -104,7 +104,7 @@ Run the Android app in the emulator: Check the wasm application: ```bash -./scripts/with-wasm-toolchain.sh env -u NO_COLOR cargo check -p radroots-app-web --target wasm32-unknown-unknown +./scripts/with-wasm-toolchain.sh env -u NO_COLOR cargo check -p radroots_app_web --target wasm32-unknown-unknown ``` Build the wasm application: diff --git a/Cargo.lock b/Cargo.lock @@ -3046,7 +3046,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" [[package]] -name = "radroots-app-android" +name = "radroots_app_android" version = "0.1.0" dependencies = [ "android_logger", @@ -3054,9 +3054,9 @@ dependencies = [ "jni 0.21.1", "log", "ndk-context", - "radroots-app-core", - "radroots-app-remote-signer", - "radroots-app-test-support", + "radroots_app_core", + "radroots_app_remote_signer", + "radroots_app_test_support", "radroots_geocoder", "radroots_identity", "radroots_nostr_accounts", @@ -3068,7 +3068,7 @@ dependencies = [ ] [[package]] -name = "radroots-app-apple-security" +name = "radroots_app_apple_security" version = "0.1.0" dependencies = [ "radroots_nostr_accounts", @@ -3077,18 +3077,18 @@ dependencies = [ ] [[package]] -name = "radroots-app-core" +name = "radroots_app_core" version = "0.1.0" dependencies = [ "eframe", "egui", - "radroots-app-test-support", + "radroots_app_test_support", "radroots_runtime_paths", "zeroize", ] [[package]] -name = "radroots-app-desktop" +name = "radroots_app_desktop" version = "0.1.0" dependencies = [ "eframe", @@ -3096,10 +3096,10 @@ dependencies = [ "image", "log", "objc2-foundation 0.3.2", - "radroots-app-apple-security", - "radroots-app-core", - "radroots-app-remote-signer", - "radroots-app-test-support", + "radroots_app_apple_security", + "radroots_app_core", + "radroots_app_remote_signer", + "radroots_app_test_support", "radroots_geocoder", "radroots_identity", "radroots_nostr_accounts", @@ -3109,15 +3109,15 @@ dependencies = [ ] [[package]] -name = "radroots-app-ios" +name = "radroots_app_ios" version = "0.1.0" dependencies = [ "eframe", "log", - "radroots-app-apple-security", - "radroots-app-core", - "radroots-app-remote-signer", - "radroots-app-test-support", + "radroots_app_apple_security", + "radroots_app_core", + "radroots_app_remote_signer", + "radroots_app_test_support", "radroots_geocoder", "radroots_identity", "radroots_nostr_accounts", @@ -3127,11 +3127,11 @@ dependencies = [ ] [[package]] -name = "radroots-app-remote-signer" +name = "radroots_app_remote_signer" version = "0.1.0" dependencies = [ "nostr", - "radroots-app-test-support", + "radroots_app_test_support", "radroots_identity", "radroots_nostr", "radroots_nostr_accounts", @@ -3144,14 +3144,14 @@ dependencies = [ ] [[package]] -name = "radroots-app-test-support" +name = "radroots_app_test_support" version = "0.1.0" dependencies = [ "radroots_identity", ] [[package]] -name = "radroots-app-web" +name = "radroots_app_web" version = "0.1.0" dependencies = [ "eframe", @@ -3159,7 +3159,7 @@ dependencies = [ "log", "nostr", "nostr-browser-signer", - "radroots-app-core", + "radroots_app_core", "radroots_geocoder", "wasm-bindgen-futures", "web-sys", diff --git a/Cargo.toml b/Cargo.toml @@ -32,7 +32,7 @@ ndk-context = "0.1.1" nostr = { version = "0.44.1", default-features = false, features = ["std"] } nostr-browser-signer = "0.44.1" objc2-foundation = { version = "0.3.2", default-features = false, features = ["std"] } -radroots-app-apple-security = { path = "crates/apple/security" } +radroots_app_apple_security = { path = "crates/apple/security" } radroots_geocoder = { path = "../lib/crates/geocoder" } radroots_identity = { path = "../lib/crates/identity", default-features = false, features = ["std", "nip49"] } radroots_nostr = { path = "../lib/crates/nostr", default-features = false, features = ["std", "client"] } diff --git a/crates/android/Cargo.toml b/crates/android/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "radroots-app-android" +name = "radroots_app_android" authors.workspace = true version.workspace = true edition.workspace = true @@ -17,8 +17,8 @@ crate-type = ["cdylib", "rlib"] [dependencies] eframe = { workspace = true, features = ["android-game-activity", "glow"] } log.workspace = true -radroots-app-core = { path = "../core" } -radroots-app-remote-signer = { path = "../remote-signer" } +radroots_app_core = { path = "../core" } +radroots_app_remote_signer = { path = "../remote-signer" } radroots_geocoder.workspace = true radroots_identity.workspace = true radroots_nostr_accounts = { workspace = true, features = ["memory-vault"] } @@ -34,4 +34,4 @@ wgpu = { workspace = true, features = ["vulkan", "gles", "wgsl"] } winit.workspace = true [dev-dependencies] -radroots-app-test-support = { path = "../test-support" } +radroots_app_test_support = { path = "../test-support" } diff --git a/crates/apple/security/Cargo.toml b/crates/apple/security/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "radroots-app-apple-security" +name = "radroots_app_apple_security" authors.workspace = true version.workspace = true edition.workspace = true diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "radroots-app-core" +name = "radroots_app_core" authors.workspace = true version.workspace = true edition.workspace = true @@ -20,4 +20,4 @@ radroots_runtime_paths.workspace = true zeroize.workspace = true [dev-dependencies] -radroots-app-test-support = { path = "../test-support" } +radroots_app_test_support = { path = "../test-support" } diff --git a/crates/desktop/Cargo.toml b/crates/desktop/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "radroots-app-desktop" +name = "radroots_app_desktop" authors.workspace = true version.workspace = true edition.workspace = true @@ -19,8 +19,8 @@ eframe = { workspace = true, features = ["wgpu", "wayland", "x11"] } egui.workspace = true image.workspace = true log.workspace = true -radroots-app-core = { path = "../core" } -radroots-app-remote-signer = { path = "../remote-signer" } +radroots_app_core = { path = "../core" } +radroots_app_remote_signer = { path = "../remote-signer" } radroots_geocoder.workspace = true radroots_nostr_accounts = { workspace = true, features = ["memory-vault"] } radroots_runtime_paths.workspace = true @@ -31,7 +31,7 @@ wgpu = { workspace = true, features = ["metal", "wgsl"] } [target.'cfg(target_os = "macos")'.dependencies] objc2-foundation = { workspace = true, features = ["NSProcessInfo", "NSString"] } -radroots-app-apple-security.workspace = true +radroots_app_apple_security.workspace = true radroots_identity.workspace = true [target.'cfg(target_os = "windows")'.dependencies] @@ -41,4 +41,4 @@ wgpu = { workspace = true, features = ["dx12", "wgsl"] } wgpu = { workspace = true, features = ["vulkan", "gles", "wgsl"] } [dev-dependencies] -radroots-app-test-support = { path = "../test-support" } +radroots_app_test_support = { path = "../test-support" } diff --git a/crates/desktop/build.rs b/crates/desktop/build.rs @@ -45,7 +45,7 @@ fn main() { println!("cargo:rustc-link-lib=framework=LocalAuthentication"); println!("cargo:rustc-link-arg=-Wl,-rpath,{}", bin_path.display()); println!( - "cargo:rustc-link-arg-bin=radroots-app-desktop=-Wl,-sectcreate,__TEXT,__info_plist,{}", + "cargo:rustc-link-arg-bin=radroots_app_desktop=-Wl,-sectcreate,__TEXT,__info_plist,{}", info_plist_path.display() ); } diff --git a/crates/ios/Cargo.toml b/crates/ios/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "radroots-app-ios" +name = "radroots_app_ios" authors.workspace = true version.workspace = true edition.workspace = true @@ -17,9 +17,9 @@ crate-type = ["staticlib", "rlib"] [dependencies] eframe = { workspace = true, features = ["wgpu"] } log.workspace = true -radroots-app-apple-security.workspace = true -radroots-app-core = { path = "../core" } -radroots-app-remote-signer = { path = "../remote-signer" } +radroots_app_apple_security.workspace = true +radroots_app_core = { path = "../core" } +radroots_app_remote_signer = { path = "../remote-signer" } radroots_geocoder.workspace = true radroots_identity.workspace = true radroots_nostr_accounts = { workspace = true, features = ["memory-vault"] } @@ -30,4 +30,4 @@ zeroize.workspace = true wgpu = { workspace = true, features = ["metal", "wgsl"] } [dev-dependencies] -radroots-app-test-support = { path = "../test-support" } +radroots_app_test_support = { path = "../test-support" } diff --git a/crates/ios/src/lib.rs b/crates/ios/src/lib.rs @@ -705,7 +705,7 @@ pub fn run() -> Result<(), String> { #[cfg(not(target_os = "ios"))] pub fn run() -> Result<(), String> { - Err("radroots-app-ios can only launch on an ios target".to_owned()) + Err("radroots_app_ios can only launch on an ios target".to_owned()) } pub const ENTRYPOINT_SYMBOL: &str = "radroots_ios_run"; @@ -732,7 +732,7 @@ mod tests { #[cfg(not(target_os = "ios"))] assert_eq!( run(), - Err("radroots-app-ios can only launch on an ios target".to_owned()) + Err("radroots_app_ios can only launch on an ios target".to_owned()) ); } diff --git a/crates/remote-signer/Cargo.toml b/crates/remote-signer/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "radroots-app-remote-signer" +name = "radroots_app_remote_signer" authors.workspace = true version.workspace = true edition.workspace = true @@ -25,5 +25,5 @@ tokio.workspace = true url.workspace = true [dev-dependencies] -radroots-app-test-support = { path = "../test-support" } +radroots_app_test_support = { path = "../test-support" } tempfile = "3.23.0" diff --git a/crates/test-support/Cargo.toml b/crates/test-support/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "radroots-app-test-support" +name = "radroots_app_test_support" authors.workspace = true version.workspace = true edition.workspace = true diff --git a/crates/web/Cargo.toml b/crates/web/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "radroots-app-web" +name = "radroots_app_web" version.workspace = true edition.workspace = true license.workspace = true @@ -18,7 +18,7 @@ crate-type = ["cdylib", "rlib"] eframe = { workspace = true, features = ["wgpu"] } js-sys = "0.3.91" log.workspace = true -radroots-app-core = { path = "../core" } +radroots_app_core = { path = "../core" } radroots_geocoder.workspace = true wasm-bindgen-futures.workspace = true web-sys = { workspace = true, features = ["Document", "Element", "HtmlCanvasElement", "Response", "Window"] } diff --git a/crates/web/index.html b/crates/web/index.html @@ -58,7 +58,7 @@ data-trunk rel="rust" href="Cargo.toml" - data-bin="radroots-app-web" + data-bin="radroots_app_web" data-wasm-opt="0" /> </body> diff --git a/platforms/android/Scripts/build_rust_android.sh b/platforms/android/Scripts/build_rust_android.sh @@ -55,7 +55,7 @@ cargo_args=( -o "${app_root}/target/android/jniLibs" build --manifest-path "${app_root}/Cargo.toml" - -p radroots-app-android + -p radroots_app_android ) if [[ "${profile}" == "release" ]]; then diff --git a/platforms/ios/Scripts/build_rust_ios.sh b/platforms/ios/Scripts/build_rust_ios.sh @@ -40,7 +40,7 @@ build_target() { local cargo_args=( build --manifest-path "${app_root}/Cargo.toml" - -p radroots-app-ios + -p radroots_app_ios --target "${target}" ) if [[ "${profile}" == "release" ]]; then diff --git a/scripts/check-android-target.sh b/scripts/check-android-target.sh @@ -17,4 +17,4 @@ export ANDROID_NDK_ROOT="${android_ndk_dir}" export ANDROID_USER_HOME="${android_user_home}" CARGO_TARGET_DIR="${app_root}/target" \ - cargo ndk -t "${android_abi}" check --manifest-path "${app_root}/Cargo.toml" -p radroots-app-android + cargo ndk -t "${android_abi}" check --manifest-path "${app_root}/Cargo.toml" -p radroots_app_android diff --git a/scripts/check-ios-target.sh b/scripts/check-ios-target.sh @@ -54,5 +54,5 @@ fi for target in "${targets[@]}"; do require_rust_target "${target}" CARGO_TARGET_DIR="${ios_target_dir}" \ - cargo check --manifest-path "${app_root}/Cargo.toml" -p radroots-app-ios --target "${target}" + cargo check --manifest-path "${app_root}/Cargo.toml" -p radroots_app_ios --target "${target}" done