field_ios

In-the-field app for Radroots on iOS
git clone https://radroots.dev/git/field_ios.git
Log | Files | Refs | README | LICENSE

commit 15677c9e22f54a610dd8558a5b47b26499ae48c8
parent d5677d2955426d5123450dfa1e53f8fa6a6ce91a
Author: triesap <tyson@radroots.org>
Date:   Fri, 20 Mar 2026 16:58:43 +0000

workspace: remove retired app crates

Diffstat:
Dcore/provenance/tera_wasm/ancestral_source/Cargo.toml | 18------------------
Dcore/provenance/tera_wasm/ancestral_source/README | 14--------------
Dcore/provenance/tera_wasm/ancestral_source/src/lib.rs | 31-------------------------------
3 files changed, 0 insertions(+), 63 deletions(-)

diff --git a/core/provenance/tera_wasm/ancestral_source/Cargo.toml b/core/provenance/tera_wasm/ancestral_source/Cargo.toml @@ -1,18 +0,0 @@ -[package] -name = "radroots-app-wasm" -version = "0.1.0-alpha.1" -edition.workspace = true -authors = ["Radroots Authors"] -rust-version.workspace = true -license.workspace = true -description = "WebAssembly bindings for Radroots web apps" -repository.workspace = true -homepage.workspace = true -readme.workspace = true - -[lib] -crate-type = ["cdylib", "rlib"] - -[dependencies] -radroots-app-core = { workspace = true, default-features = false } -wasm-bindgen = { workspace = true } diff --git a/core/provenance/tera_wasm/ancestral_source/README b/core/provenance/tera_wasm/ancestral_source/README @@ -1,14 +0,0 @@ -# radroots-app-wasm - -Wasm application runtime bindings for Rad Roots app surfaces. - -## Goals - -- define stable wasm runtime interfaces for app metadata and startup -- keep wasm runtime behavior deterministic across supported browser targets -- support feature-gated bindings backed by `radroots-app-core` -- provide reusable wasm entry points for higher-level Rad Roots app crates - -## License - -Licensed under AGPL-3.0. See LICENSE. diff --git a/core/provenance/tera_wasm/ancestral_source/src/lib.rs b/core/provenance/tera_wasm/ancestral_source/src/lib.rs @@ -1,31 +0,0 @@ -#![forbid(unsafe_code)] - -use wasm_bindgen::prelude::wasm_bindgen; - -#[wasm_bindgen] -pub fn app_wasm_build_info_json() -> String { - let runtime = radroots_studio_app_core::RadrootsRuntime::new() - .expect("runtime init must succeed with radroots-app-core no-default-features"); - runtime.info_json() -} - -pub fn coverage_branch_probe(input: bool) -> &'static str { - if input { "app-wasm" } else { "app-wasm" } -} - -#[cfg(test)] -mod tests { - use super::{app_wasm_build_info_json, coverage_branch_probe}; - - #[test] - fn app_wasm_build_info_json_contains_runtime_keys() { - let json = app_wasm_build_info_json(); - assert!(json.contains("\"app\"")); - } - - #[test] - fn coverage_branch_probe_hits_both_paths() { - assert_eq!(coverage_branch_probe(true), "app-wasm"); - assert_eq!(coverage_branch_probe(false), "app-wasm"); - } -}