diff --git a/CHANGELOG.md b/CHANGELOG.md index 4cc173fb..d1ccc9e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,11 @@ - The 'Open Settings' button will first attempt to open the android-service-runtime app via the system settings (i.e. for 'system' builds). If that fails it will fallback to opening the app via the launcher (i.e. for 'user' builds). + +# 0.2.3 +- integrate with Volla-Messages +- bump to holochain 0.6.0-rc.0 + # 0.2.2 - bump to holochain 0.5.6 - fix example client app connection bug diff --git a/Cargo.lock b/Cargo.lock index 6e37093f..a645520c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -29,7 +29,7 @@ version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "cipher", "cpufeatures", ] @@ -51,7 +51,7 @@ version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "getrandom 0.2.15", "once_cell", "version_check", @@ -90,7 +90,7 @@ checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "android-service-runtime" -version = "0.1.5" +version = "0.1.6" dependencies = [ "log", "simple_logger", @@ -300,17 +300,6 @@ dependencies = [ "system-deps", ] -[[package]] -name = "atty" -version = "0.2.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" -dependencies = [ - "hermit-abi 0.1.19", - "libc", - "winapi", -] - [[package]] name = "autocfg" version = "0.1.8" @@ -326,18 +315,6 @@ version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" -[[package]] -name = "automap" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b99d887f4066f8a1b4a713a8121fab07ff543863ac86177ebdee6b5cb18acf12" -dependencies = [ - "cfg-if 1.0.0", - "derive_more 0.99.19", - "serde", - "shrinkwraprs", -] - [[package]] name = "aws-lc-rs" version = "1.13.1" @@ -361,15 +338,6 @@ dependencies = [ "fs_extra", ] -[[package]] -name = "backon" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd0b50b1b78dbadd44ab18b3c794e496f3a139abb9fbc27d9c94c4eebbb96496" -dependencies = [ - "fastrand", -] - [[package]] name = "backtrace" version = "0.3.74" @@ -377,7 +345,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" dependencies = [ "addr2line", - "cfg-if 1.0.0", + "cfg-if", "libc", "miniz_oxide", "object 0.36.7", @@ -385,12 +353,6 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "base64" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" - [[package]] name = "base64" version = "0.21.7" @@ -832,12 +794,6 @@ dependencies = [ "target-lexicon", ] -[[package]] -name = "cfg-if" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" - [[package]] name = "cfg-if" version = "1.0.0" @@ -886,21 +842,6 @@ dependencies = [ "libloading 0.8.6", ] -[[package]] -name = "clap" -version = "2.34.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" -dependencies = [ - "ansi_term", - "atty", - "bitflags 1.3.2", - "strsim 0.8.0", - "textwrap 0.11.0", - "unicode-width 0.1.14", - "vec_map", -] - [[package]] name = "clap" version = "4.5.35" @@ -920,7 +861,7 @@ dependencies = [ "anstream", "anstyle", "clap_lex", - "strsim 0.11.1", + "strsim", ] [[package]] @@ -975,6 +916,15 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "colored" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e" +dependencies = [ + "windows-sys 0.59.0", +] + [[package]] name = "combine" version = "4.6.7" @@ -1079,7 +1029,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" dependencies = [ "autocfg 1.4.0", - "cfg-if 1.0.0", + "cfg-if", "libc", "scopeguard", "windows-sys 0.59.0", @@ -1230,18 +1180,18 @@ version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", ] [[package]] name = "cron" -version = "0.12.1" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f8c3e73077b4b4a6ab1ea5047c37c57aee77657bc8ecd6f29b0af082d0b0c07" +checksum = "5877d3fbf742507b66bc2a1945106bd30dd8504019d596901ddd012a4dd01740" dependencies = [ "chrono", - "nom", "once_cell", + "winnow 0.6.26", ] [[package]] @@ -1340,7 +1290,7 @@ version = "4.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "cpufeatures", "curve25519-dalek-derive", "digest", @@ -1363,70 +1313,70 @@ dependencies = [ [[package]] name = "darling" -version = "0.14.4" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" dependencies = [ - "darling_core 0.14.4", - "darling_macro 0.14.4", + "darling_core 0.20.11", + "darling_macro 0.20.11", ] [[package]] name = "darling" -version = "0.20.11" +version = "0.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" +checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0" dependencies = [ - "darling_core 0.20.11", - "darling_macro 0.20.11", + "darling_core 0.21.3", + "darling_macro 0.21.3", ] [[package]] name = "darling_core" -version = "0.14.4" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" +checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", - "strsim 0.10.0", - "syn 1.0.109", + "strsim", + "syn 2.0.100", ] [[package]] name = "darling_core" -version = "0.20.11" +version = "0.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" +checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", - "strsim 0.11.1", + "strsim", "syn 2.0.100", ] [[package]] name = "darling_macro" -version = "0.14.4" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ - "darling_core 0.14.4", + "darling_core 0.20.11", "quote", - "syn 1.0.109", + "syn 2.0.100", ] [[package]] name = "darling_macro" -version = "0.20.11" +version = "0.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" +checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" dependencies = [ - "darling_core 0.20.11", + "darling_core 0.21.3", "quote", "syn 2.0.100", ] @@ -1443,7 +1393,7 @@ version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "crossbeam-utils", "hashbrown 0.14.5", "lock_api", @@ -1613,12 +1563,6 @@ version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" -[[package]] -name = "difflib" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" - [[package]] name = "digest" version = "0.10.7" @@ -1800,7 +1744,7 @@ version = "0.8.35" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", ] [[package]] @@ -1948,7 +1892,7 @@ version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "libc", "libredox", "windows-sys 0.59.0", @@ -1962,16 +1906,15 @@ checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" [[package]] name = "fixt" -version = "0.5.6" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e6202cf4b2d5152803bf6fd4b40c47344e9dc27e8c135e3671777d10e7f84e7" +checksum = "1cb33117f6764f4b969176841541b2da12ea2cf3071b439d8d27337efe28b458" dependencies = [ "holochain_serialized_bytes", "lazy_static", "parking_lot", "paste", - "rand 0.8.5", - "rand_core 0.6.4", + "rand 0.9.0", "serde", "strum", "strum_macros", @@ -1987,15 +1930,6 @@ dependencies = [ "miniz_oxide", ] -[[package]] -name = "float-cmp" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" -dependencies = [ - "num-traits", -] - [[package]] name = "fnv" version = "1.0.7" @@ -2008,6 +1942,12 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + [[package]] name = "foreign-types" version = "0.5.0" @@ -2300,7 +2240,7 @@ version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "libc", "wasi 0.9.0+wasi-snapshot-preview1", ] @@ -2311,7 +2251,7 @@ version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "js-sys", "libc", "wasi 0.11.0+wasi-snapshot-preview1", @@ -2324,7 +2264,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "js-sys", "libc", "r-efi", @@ -2560,10 +2500,19 @@ name = "hashbrown" version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +dependencies = [ + "foldhash 0.1.5", +] + +[[package]] +name = "hashbrown" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" dependencies = [ "allocator-api2", "equivalent", - "foldhash", + "foldhash 0.2.0", ] [[package]] @@ -2575,38 +2524,11 @@ dependencies = [ "hashbrown 0.15.2", ] -[[package]] -name = "hc_deepkey_sdk" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9caf7a44d590b8b7c0245be97c5b9047433f5fdad6bef8b02577358b4302059" -dependencies = [ - "hc_deepkey_types", - "hdk", - "holochain_serialized_bytes", - "serde", - "serde_bytes", -] - -[[package]] -name = "hc_deepkey_types" -version = "0.9.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5816de53c24480350a6cd653e600ffb2af24bd8c32651d51cd6b63464855816" -dependencies = [ - "hdi", - "holo_hash", - "holochain_integrity_types", - "holochain_serialized_bytes", - "rmpv", - "serde", -] - [[package]] name = "hc_seed_bundle" -version = "0.6.2" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b68ff0840d162ef4e81e2349aac1be3accb4fdd841bf7557712d6bb96831f4f1" +checksum = "5c7fc57959f7161c8cab812df90dc06f2b9762871295bf38b9c41f9958c47d0e" dependencies = [ "futures", "one_err", @@ -2627,7 +2549,7 @@ dependencies = [ "anyhow", "camino", "cargo_metadata 0.15.4", - "clap 4.5.35", + "clap", "hc_uniffi_bindgen", "uniffi_core", "uniffi_macros", @@ -2650,7 +2572,7 @@ dependencies = [ "paste", "rinja", "serde", - "textwrap 0.16.2", + "textwrap", "toml 0.5.11", "uniffi_meta", "uniffi_udl", @@ -2658,15 +2580,16 @@ dependencies = [ [[package]] name = "hdi" -version = "0.6.6" +version = "0.7.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbe41172bd3b4076eef4af61d0203a5df37d07301d75a36e9f2c9c7131a36bc1" +checksum = "02762996609e6902e204de4efcba1092a7b8595cdc811b495f8779dbc9e75c69" dependencies = [ - "getrandom 0.2.15", + "getrandom 0.3.2", "hdk_derive", "holo_hash", "holochain_integrity_types", "holochain_serialized_bytes", + "holochain_serialized_bytes_derive", "holochain_wasmer_guest", "paste", "serde", @@ -2677,11 +2600,11 @@ dependencies = [ [[package]] name = "hdk" -version = "0.5.6" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebfbda3ef0f9490e83cf08632e86f3c1ee5a81924fc014a641530c0baf9c548b" +checksum = "de2b6ea67033ab96e6dbf4ef4e8160a09cc7ad4ec5e13a40be342ed3bb4adb7a" dependencies = [ - "getrandom 0.2.15", + "getrandom 0.3.2", "hdi", "hdk_derive", "holo_hash", @@ -2689,35 +2612,24 @@ dependencies = [ "holochain_zome_types", "paste", "serde", - "serde_bytes", - "thiserror 1.0.69", "tracing", "tracing-core", ] [[package]] name = "hdk_derive" -version = "0.5.6" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fec468dfc06bc5ea346a85777d2a78c233fc969ba2c03fc13025ac802431db1f" +checksum = "b9e01539ae9e4b73d1e31e917a9c1b5f0346d340c44c70c06760e90983bdd033" dependencies = [ - "darling 0.14.4", + "darling 0.21.3", "heck 0.5.0", "holochain_integrity_types", "paste", "proc-macro-error", "proc-macro2", "quote", - "syn 1.0.109", -] - -[[package]] -name = "heck" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" -dependencies = [ - "unicode-segmentation", + "syn 2.0.100", ] [[package]] @@ -2732,27 +2644,12 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" -[[package]] -name = "hermit-abi" -version = "0.1.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" -dependencies = [ - "libc", -] - [[package]] name = "hermit-abi" version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" -[[package]] -name = "hermit-abi" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbd780fe5cc30f81464441920d82ac8740e2e46b29a6fad543ddd075229ce37e" - [[package]] name = "hex" version = "0.4.3" @@ -2776,14 +2673,14 @@ dependencies = [ [[package]] name = "holo_hash" -version = "0.5.6" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad35d441797c34bb1185d2c67e72ef98ec5ce7652207ae35e782866a2c0b39a5" +checksum = "61baf110c6512507269dad9c459c4b87b302b074b0a827932f26227d02756c59" dependencies = [ "base64 0.22.1", "blake2b_simd", "bytes", - "derive_more 0.99.19", + "derive_more 2.0.1", "fixt", "futures", "holochain_serialized_bytes", @@ -2791,40 +2688,37 @@ dependencies = [ "holochain_wasmer_common", "kitsune2_api", "must_future", - "rand 0.8.5", + "rand 0.9.0", "rusqlite", + "schemars 0.9.0", "serde", "serde_bytes", "sha2", - "thiserror 1.0.69", + "thiserror 2.0.12", ] [[package]] name = "holochain" -version = "0.5.6" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b20c4c755a7fb14f5b8e3bcc0095865ee6f567cb5144b127c66723d3eaea4bbd" +checksum = "64b2b265955840b1db9f4679131f1fd189543f00a2294a6f123fbe5324b36702" dependencies = [ "anyhow", "async-trait", - "backtrace", "base64 0.22.1", - "cfg-if 1.0.0", + "cfg-if", "chrono", - "derive_more 0.99.19", + "clap", + "derive_more 2.0.1", "either", - "fallible-iterator", "futures", - "getrandom 0.2.15", - "hc_deepkey_sdk", + "getrandom 0.3.2", "hdk", "holo_hash", "holochain_cascade", "holochain_chc", "holochain_conductor_api", "holochain_conductor_config", - "holochain_conductor_services", - "holochain_deepkey_dna", "holochain_keystore", "holochain_metrics", "holochain_nonce", @@ -2843,7 +2737,7 @@ dependencies = [ "hostname", "human-panic", "indexmap 2.9.0", - "itertools 0.12.1", + "itertools 0.14.0", "kitsune2_api", "kitsune2_core", "lair_keystore", @@ -2857,30 +2751,26 @@ dependencies = [ "opentelemetry_api", "parking_lot", "petgraph", - "rand 0.8.5", + "rand 0.9.0", "rand-utf8", - "rand_chacha 0.3.1", "rusqlite", "rustls 0.23.25", - "schemars", + "schemars 0.9.0", "sd-notify", "serde", "serde_bytes", "serde_json", "serde_with", "serde_yaml", - "sha3", "shrinkwraprs", "sodoken", - "structopt", "strum", "subtle-encoding", "task-motel", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.12", "tokio", "tokio-stream", - "toml 0.8.20", "tracing", "tracing-futures", "tracing-subscriber", @@ -2893,7 +2783,7 @@ dependencies = [ [[package]] name = "holochain-conductor-runtime" -version = "0.2.2" +version = "0.2.3" dependencies = [ "holochain", "holochain_types", @@ -2913,7 +2803,7 @@ dependencies = [ [[package]] name = "holochain-conductor-runtime-ffi" -version = "0.2.2" +version = "0.2.3" dependencies = [ "android_logger 0.14.1", "hc_uniffi", @@ -2932,8 +2822,9 @@ dependencies = [ [[package]] name = "holochain-conductor-runtime-types-ffi" -version = "0.2.2" +version = "0.2.3" dependencies = [ + "bytes", "hc_uniffi", "holochain_conductor_api", "holochain_types", @@ -2943,16 +2834,15 @@ dependencies = [ [[package]] name = "holochain_cascade" -version = "0.5.6" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d8785cb43390a9c716d6abe96ad08b440ca48a0be44ccc2add6692fc62e3578" +checksum = "e065c656948d8d1aeaa78ad9b00ee13db5a6c8c6f1754ae62d8e04d29f482bb9" dependencies = [ "async-trait", "fixt", "futures", "holo_hash", "holochain_chc", - "holochain_nonce", "holochain_p2p", "holochain_serialized_bytes", "holochain_sqlite", @@ -2964,21 +2854,21 @@ dependencies = [ "kitsune2_api", "opentelemetry_api", "parking_lot", - "thiserror 1.0.69", + "thiserror 2.0.12", "tokio", "tracing", ] [[package]] name = "holochain_chc" -version = "0.2.6" +version = "0.3.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70a5389a02a8277b5637c8f696955bc819554264611b2909726180717c4ab313" +checksum = "c28cd66d6c9b93eb82795b3889d291e3b49721e72c90305cb930866a1d47c407" dependencies = [ "async-trait", - "derive_more 0.99.19", + "derive_more 2.0.1", "futures", - "getrandom 0.2.15", + "getrandom 0.3.2", "holochain_keystore", "holochain_nonce", "holochain_serialized_bytes", @@ -2990,19 +2880,18 @@ dependencies = [ "serde", "serde_bytes", "serde_json", - "thiserror 1.0.69", + "thiserror 2.0.12", "tracing", "url", ] [[package]] name = "holochain_conductor_api" -version = "0.5.6" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0775b7eee42ae41cf24fd8c47ddf2fd00c5b6a00f7df5e2a3dd05fc484adb5b9" +checksum = "48b21d643cd094b47ddedbef690d6bd45577a2ff2d4909eb4c56ac0fe5f142e0" dependencies = [ - "cfg-if 1.0.0", - "derive_more 0.99.19", + "derive_more 2.0.1", "holo_hash", "holochain_keystore", "holochain_serialized_bytes", @@ -3013,21 +2902,23 @@ dependencies = [ "indexmap 2.9.0", "kitsune2_api", "kitsune2_core", - "schemars", + "kitsune2_gossip", + "kitsune2_transport_tx5", + "schemars 0.9.0", "serde", "serde_json", "serde_yaml", "shrinkwraprs", - "thiserror 1.0.69", + "thiserror 2.0.12", "tracing", "url2", ] [[package]] name = "holochain_conductor_config" -version = "0.5.6" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c20135521926a3370c20b2bf140f9c8c56b86e434ba74b80db5b425ed2c3300" +checksum = "2b060c5626763074017f3e15229f1a697f326e6d147090a4c9a8aa7173fca3b8" dependencies = [ "ansi_term", "anyhow", @@ -3041,42 +2932,11 @@ dependencies = [ "url2", ] -[[package]] -name = "holochain_conductor_services" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbe8bab8b982133db2c00942746de5434f96ee2c5c0e9839ef657fffdd791876" -dependencies = [ - "anyhow", - "async-trait", - "derive_more 0.99.19", - "futures", - "hc_deepkey_sdk", - "holochain_keystore", - "holochain_serialized_bytes", - "holochain_types", - "holochain_util", - "mockall", - "must_future", - "nanoid", - "serde", - "serde_bytes", - "thiserror 1.0.69", - "tokio", - "tracing", -] - -[[package]] -name = "holochain_deepkey_dna" -version = "0.0.8-dev.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be0aa773b74c40ef5e4e02f414d8cbfc4e92520a93511055a3fbccc12d2dd045" - [[package]] name = "holochain_integrity_types" -version = "0.5.6" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38a797ec31de522d66914a6d866033601c4d7b31acb013c934336058472949b6" +checksum = "a5ef18260dabc48df1aa6364f349ede502955e6cfd914918954c515927d93350" dependencies = [ "derive_builder", "holo_hash", @@ -3084,6 +2944,7 @@ dependencies = [ "holochain_serialized_bytes", "holochain_timestamp", "holochain_util", + "schemars 0.9.0", "serde", "serde_bytes", "subtle", @@ -3093,12 +2954,12 @@ dependencies = [ [[package]] name = "holochain_keystore" -version = "0.5.6" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a09bacf364c23b57e574132b90ef3b6638b132e07bcfb7eefeb1c6a51ef1ceb3" +checksum = "b70f8c95e63c28d4642345df370e07f9bf363e7470a6e3ca5bca6fa34bf8e3bd" dependencies = [ "base64 0.22.1", - "derive_more 0.99.19", + "derive_more 2.0.1", "futures", "holo_hash", "holochain_secure_primitive", @@ -3110,12 +2971,11 @@ dependencies = [ "nanoid", "one_err", "parking_lot", - "schemars", + "schemars 0.9.0", "serde", - "serde_bytes", "shrinkwraprs", "sodoken", - "thiserror 1.0.69", + "thiserror 2.0.12", "tokio", "tracing", "url2", @@ -3123,9 +2983,9 @@ dependencies = [ [[package]] name = "holochain_metrics" -version = "0.5.6" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "040b34b60a76c86a45413e858bd7429a673d0559b86902330a921068b5ba964a" +checksum = "457270449938fcb283118f3067ae584e2d686b163bb8791223f8ce9a4be75e29" dependencies = [ "influxive", "opentelemetry_api", @@ -3134,25 +2994,25 @@ dependencies = [ [[package]] name = "holochain_nonce" -version = "0.5.6" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b3c735f86fbc76f52d21fafec1e8c178f54901d69ef5cc16ff9df817d64006e" +checksum = "8c4620e096156dc686b357f6a57e82b892afd5bdc35455315c9120090aa890a8" dependencies = [ - "getrandom 0.2.15", + "getrandom 0.3.2", "holochain_secure_primitive", "holochain_timestamp", ] [[package]] name = "holochain_p2p" -version = "0.5.6" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03be4501a50eadce9409166f1c9ef04eac8c09d219492392c87ae10a6754dc47" +checksum = "eed8eabedc733be2f028938c1abc188b953aab71195b52e54ec0cdca4c2e7eae" dependencies = [ "async-trait", + "base64 0.22.1", "blake2b_simd", "bytes", - "derive_more 0.99.19", "fixt", "futures", "holo_hash", @@ -3174,21 +3034,21 @@ dependencies = [ "mockall", "opentelemetry_api", "parking_lot", - "rand 0.8.5", + "rand 0.9.0", "rmp-serde", "serde", "serde_json", - "thiserror 1.0.69", + "thiserror 2.0.12", "tokio", - "tokio-stream", "tracing", + "tracing-appender", ] [[package]] name = "holochain_secure_primitive" -version = "0.5.6" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae50f8e59a4c1d6ed81e9dd2f9474cc44903c8e37dabd933d439ce15519fe023" +checksum = "c68ea560bfce0af93524966a1df55e25ce2abf1cd0bd9bcb80ca715460d40c34" dependencies = [ "paste", "serde", @@ -3222,18 +3082,18 @@ dependencies = [ [[package]] name = "holochain_sqlite" -version = "0.5.6" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5c55a3d3ddca43ff03652e53116df6b25af273fc09c6cdf4a93c0d8eeea84d6" +checksum = "efb469e3b687fa12ea2c2bf729608ccd00046751cb6f98d12c954de2373df3ce" dependencies = [ "anyhow", "async-trait", "base64 0.22.1", "bytes", - "derive_more 0.99.19", + "derive_more 2.0.1", "fallible-iterator", "futures", - "getrandom 0.2.15", + "getrandom 0.3.2", "holo_hash", "holochain_nonce", "holochain_serialized_bytes", @@ -3252,28 +3112,27 @@ dependencies = [ "rmp-serde", "rusqlite", "scheduled-thread-pool", - "schemars", + "schemars 0.9.0", "serde", - "serde_json", "shrinkwraprs", "sodoken", - "sqlformat 0.2.6", + "sqlformat 0.3.5", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.12", "tokio", "tracing", ] [[package]] name = "holochain_state" -version = "0.5.6" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4238743ddbce05b251be93c7a7ee9bd2b01e5285806b8eb815a7a973ab889986" +checksum = "0ab2b80faf5440303a3288aba42ecb2bf4296c5128725c23a2b6881f3c498c43" dependencies = [ "async-recursion", "chrono", "cron", - "derive_more 0.99.19", + "derive_more 2.0.1", "fallible-iterator", "holo_hash", "holochain_chc", @@ -3285,22 +3144,20 @@ dependencies = [ "holochain_types", "holochain_zome_types", "kitsune2_api", - "maplit", "one_err", - "parking_lot", "serde", "serde_json", "shrinkwraprs", - "thiserror 1.0.69", + "thiserror 2.0.12", "tokio", "tracing", ] [[package]] name = "holochain_state_types" -version = "0.5.6" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0957775ab0db6994dd85ac29bbebe6e665c859d49f72c87da654abc2870c2c48" +checksum = "de3d6a8a88a43854e83ea265f572604f6a276f0238bc0e054ba7bd32a320235b" dependencies = [ "holo_hash", "holochain_integrity_types", @@ -3309,9 +3166,9 @@ dependencies = [ [[package]] name = "holochain_timestamp" -version = "0.5.6" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f80c7979605940def6675aa4087bf4d359fb278f6d4875cf66ec83455aa152a" +checksum = "4cf827e0e43b5c52d26a9af981e33306e1f5c4bb349294abcb367f3d45c35379" dependencies = [ "chrono", "rusqlite", @@ -3320,40 +3177,35 @@ dependencies = [ [[package]] name = "holochain_trace" -version = "0.5.6" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6a6db75a7f432b22a246d7182971a81267d6afd0ebb8f31e86b72ef77aaf10f" +checksum = "23581c584865b8a55b596f0dec4307c20cd4ce19addbef3cf45113c6147503ad" dependencies = [ "chrono", - "derive_more 0.99.19", + "derive_more 2.0.1", "inferno", - "once_cell", "serde_json", - "thiserror 1.0.69", + "thiserror 2.0.12", "tracing", "tracing-core", - "tracing-serde 0.1.3", + "tracing-serde", "tracing-subscriber", ] [[package]] name = "holochain_types" -version = "0.5.6" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "199594a6ea6fb21cbf5ee18e542693ff57676e13096ad707aeaac3212e6d2017" +checksum = "133d0ea8529d212c80f4f7034d4d7e3d7f06834b3a98a5df50d9e12c5091d3b2" dependencies = [ "anyhow", "async-trait", - "automap", "backtrace", - "base64 0.13.1", - "cfg-if 0.1.10", - "chrono", + "base64 0.22.1", + "bytes", "derive_builder", - "derive_more 0.99.19", - "flate2", + "derive_more 2.0.1", "futures", - "getrandom 0.2.15", "holo_hash", "holochain_keystore", "holochain_nonce", @@ -3364,19 +3216,17 @@ dependencies = [ "holochain_util", "holochain_zome_types", "indexmap 2.9.0", - "itertools 0.12.1", + "itertools 0.14.0", "kitsune2_api", "mr_bundle", "must_future", "nanoid", - "one_err", "parking_lot", - "rand 0.8.5", + "rand 0.9.0", "regex", "rusqlite", - "schemars", + "schemars 0.9.0", "serde", - "serde_bytes", "serde_derive", "serde_json", "serde_with", @@ -3385,25 +3235,25 @@ dependencies = [ "strum", "strum_macros", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.12", "tokio", "tracing", ] [[package]] name = "holochain_util" -version = "0.5.6" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9fb2854675e39a9433015465f91cb0a310b037e85323fc409cf966e9c87e983" +checksum = "341c2fd30f7169009d4c3f8e8034ef74b9fb488caa577f131a4c59510ef13fb0" dependencies = [ "backtrace", - "cfg-if 1.0.0", - "colored", + "cfg-if", + "colored 3.0.0", "dunce", "futures", "once_cell", "rpassword", - "schemars", + "schemars 0.9.0", "sodoken", "tokio", ] @@ -3454,46 +3304,50 @@ dependencies = [ [[package]] name = "holochain_websocket" -version = "0.5.6" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae0e4793fac1b0addeaee2aca50effeb38fd657f7810115ec86f1318b88e3fbb" +checksum = "69007ef38719b63f71642de8ff7ee8c300dc4c7ae1d9d9ffb0ecfcfd322cc38b" dependencies = [ "async-trait", + "bytes", "futures", "holochain_serialized_bytes", "holochain_types", "serde", "serde_bytes", - "thiserror 1.0.69", + "thiserror 2.0.12", "tokio", - "tokio-tungstenite 0.21.0", + "tokio-tungstenite", "tracing", ] [[package]] name = "holochain_zome_types" -version = "0.5.6" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aee579d1de7f5de0f7ee5f584cd75c685ee2dd52dba0eb8072dc44918c4ad69d" +checksum = "4780c6128da312ed6ae03c9da2e1a8e8b96bd1f60891ba12fa5732841ec99a96" dependencies = [ "derive_builder", - "derive_more 0.99.19", + "derive_more 2.0.1", "holo_hash", "holochain_integrity_types", "holochain_nonce", "holochain_serialized_bytes", "holochain_timestamp", "holochain_wasmer_common", - "nanoid", "num_enum", "rusqlite", + "schemars 0.9.0", "serde", "serde_bytes", "serde_yaml", "shrinkwraprs", + "strum", + "strum_macros", "subtle", - "thiserror 1.0.69", + "thiserror 2.0.12", "tracing", + "uuid", ] [[package]] @@ -3511,7 +3365,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a56f203cd1c76362b69e3863fd987520ac36cf70a8c92627449b2f64a8cf7d65" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "libc", "windows-link", ] @@ -3921,23 +3775,22 @@ dependencies = [ [[package]] name = "inferno" -version = "0.11.21" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "232929e1d75fe899576a3d5c7416ad0d88dbfbb3c3d6aa00873a7408a50ddb88" +checksum = "e96d2465363ed2d81857759fc864cf6bb7997f79327aec028d65bd7989393685" dependencies = [ "ahash 0.8.11", - "clap 4.5.35", + "clap", "crossbeam-channel", "crossbeam-utils", "dashmap", "env_logger", "indexmap 2.9.0", - "is-terminal", "itoa 1.0.15", "log", "num-format", "once_cell", - "quick-xml 0.26.0", + "quick-xml 0.37.5", "rgb", "str_stack", ] @@ -4060,17 +3913,6 @@ version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" -[[package]] -name = "is-terminal" -version = "0.4.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9" -dependencies = [ - "hermit-abi 0.5.0", - "libc", - "windows-sys 0.59.0", -] - [[package]] name = "is_terminal_polyfill" version = "1.70.1" @@ -4088,27 +3930,27 @@ dependencies = [ [[package]] name = "itertools" -version = "0.10.5" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" +checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" dependencies = [ "either", ] [[package]] name = "itertools" -version = "0.12.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" dependencies = [ "either", ] [[package]] name = "itertools" -version = "0.13.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" dependencies = [ "either", ] @@ -4155,7 +3997,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" dependencies = [ "cesu8", - "cfg-if 1.0.0", + "cfg-if", "combine", "jni-sys", "log", @@ -4212,15 +4054,6 @@ dependencies = [ "serde_json", ] -[[package]] -name = "keccak" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654" -dependencies = [ - "cpufeatures", -] - [[package]] name = "keyboard-types" version = "0.7.0" @@ -4234,22 +4067,23 @@ dependencies = [ [[package]] name = "kitsune2" -version = "0.1.16" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9eb7ce1fb0aa5638bbe25646710a547077cd182f7ee977abdafce661b7c1f0f" +checksum = "88acf4edc2ab4fb63b2fef5798d5109e3244d23269ad7ab0bb3a40fb0fd4d5cc" dependencies = [ "bytes", "kitsune2_api", "kitsune2_core", "kitsune2_gossip", "kitsune2_transport_tx5", + "serde", ] [[package]] name = "kitsune2_api" -version = "0.1.16" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0102eaca0a8e261059639fed92881a5aebc3a4c11d9a2a5933fd36fc49fc7436" +checksum = "3a52f645777c05b13fa20c1d97fb1359fc4ff0391a02bf08b7cf907e5e735a3c" dependencies = [ "base64 0.22.1", "bytes", @@ -4264,24 +4098,25 @@ dependencies = [ [[package]] name = "kitsune2_bootstrap_client" -version = "0.1.16" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86fc774e0da2711abc5d7b8bd842e3c56bbdbc7b3296a5a0d9e7277c54b3b7e9" +checksum = "2b15e909284bd2a4b5fec0c1783f89cc8de04b6779ac495c546c923eead251f7" dependencies = [ "base64 0.22.1", "kitsune2_api", + "serde", + "serde_json", "tracing", - "ureq", + "ureq 3.1.4", "url", ] [[package]] name = "kitsune2_core" -version = "0.1.16" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff5cee8f71e0a023b9b2fc616b6735a695f78c0f8157906f0f3d666fc863c464" +checksum = "0211475939d8d0990a969dc1875134a5415375ce99f8c9acd937ddc6abc1c43b" dependencies = [ - "backon", "bytes", "ed25519-dalek", "futures", @@ -4289,19 +4124,19 @@ dependencies = [ "kitsune2_bootstrap_client", "prost", "rand 0.8.5", + "schemars 0.9.0", "serde", "serde_json", "tokio", "tracing", - "ureq", "url", ] [[package]] name = "kitsune2_dht" -version = "0.1.16" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdfeade27aa775ca144d91271abe4713f160a6ece03779d06c3bed8c195752b0" +checksum = "80f0b8bf4e23c4d163a9d584a2d9bc4cf77cdbc9510c3eb3f0bd3e1f4fb67aa3" dependencies = [ "bytes", "kitsune2_api", @@ -4310,9 +4145,9 @@ dependencies = [ [[package]] name = "kitsune2_gossip" -version = "0.1.16" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6697838aeaef8376832cf7c85f6184f83fe5e48d1531aca3d6d1e962a3c8bf3c" +checksum = "31b7ae1edc348e0c394216800d4179bad370d60c91f623b054023da7a4a5adb0" dependencies = [ "bytes", "futures", @@ -4321,6 +4156,7 @@ dependencies = [ "kitsune2_dht", "prost", "rand 0.8.5", + "schemars 0.9.0", "serde", "serde_json", "thiserror 2.0.12", @@ -4330,15 +4166,15 @@ dependencies = [ [[package]] name = "kitsune2_transport_tx5" -version = "0.1.16" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "824ee410fcd85a2cb95a3c8035ff87cc8904806a3ad94fb8123b049193ca5aec" +checksum = "475b1940791bd38f437b2580d7ccc610cf31ac26093d1fa90f0e1c5ad8c5c377" dependencies = [ "base64 0.22.1", "bytes", "kitsune2_api", + "schemars 0.9.0", "serde", - "serde_json", "tokio", "tracing", "tx5", @@ -4361,25 +4197,25 @@ dependencies = [ [[package]] name = "lair_keystore" -version = "0.6.2" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d618eaeba255c4f1853543098fa8e460fa65a9487a66eb94e6c8b326a5299e51" +checksum = "bbad37c00f223f07e078759ed6a857c47ad2c067f94b77880c36f46b593a98c7" dependencies = [ + "clap", "lair_keystore_api", "pretty_assertions", "rpassword", "rusqlite", - "sqlformat 0.3.5", - "structopt", + "sqlformat 0.4.0", "sysinfo", "tracing-subscriber", ] [[package]] name = "lair_keystore_api" -version = "0.6.2" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18e435134898d2239e85569729824db4a45655f74818bb2f8a69d27c11467059" +checksum = "b120af98d680f80d913b60b9324210be51c1f58748be92d53f32521f3b27e4b1" dependencies = [ "base64 0.22.1", "dunce", @@ -4393,7 +4229,7 @@ dependencies = [ "serde_json", "serde_yaml", "tokio", - "toml 0.8.20", + "toml 0.9.5", "tracing", "url", "winapi", @@ -4450,9 +4286,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.171" +version = "0.2.177" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6" +checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" [[package]] name = "libflate" @@ -4484,7 +4320,7 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "winapi", ] @@ -4494,7 +4330,7 @@ version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "windows-targets 0.52.6", ] @@ -4521,16 +4357,16 @@ dependencies = [ "minisign-verify", "pkg-config", "tar", - "ureq", + "ureq 2.12.1", "vcpkg", "zip", ] [[package]] name = "libsqlite3-sys" -version = "0.34.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91632f3b4fb6bd1d72aa3d78f41ffecfcf2b1a6648d8c241dbe7dbfaf4875e15" +checksum = "133c182a6a2c87864fe97778797e46c7e999672690dc9fa3ee8e241aa4a9c13f" dependencies = [ "cc", "openssl-sys", @@ -4589,11 +4425,11 @@ dependencies = [ [[package]] name = "lru" -version = "0.14.0" +version = "0.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f8cc7106155f10bdf99a6f379688f543ad6596a415375b36a59a054ceda1198" +checksum = "96051b46fc183dc9cd4a223960ef37b9af631b55191852a8274bfef064cda20f" dependencies = [ - "hashbrown 0.15.2", + "hashbrown 0.16.0", ] [[package]] @@ -4643,12 +4479,6 @@ dependencies = [ "zerocopy-derive 0.8.24", ] -[[package]] -name = "maplit" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" - [[package]] name = "markup5ever" version = "0.11.0" @@ -4753,14 +4583,13 @@ dependencies = [ [[package]] name = "mockall" -version = "0.11.4" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c84490118f2ee2d74570d114f3d0493cbf02790df303d2707606c3e14e07c96" +checksum = "39a6bfcc6c8c7eed5ee98b9c3e33adc726054389233e201c95dab2d41a3839d2" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "downcast", "fragile", - "lazy_static", "mockall_derive", "predicates", "predicates-tree", @@ -4768,14 +4597,14 @@ dependencies = [ [[package]] name = "mockall_derive" -version = "0.11.4" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ce75669015c4f47b289fd4d4f56e894e4c96003ffdf3ac51313126f94c6cbb" +checksum = "25ca3004c2efe9011bd4e461bd8256445052b9615405b4f7ea43fc8ca5c20898" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.100", ] [[package]] @@ -4786,20 +4615,20 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "mr_bundle" -version = "0.5.6" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78eee7262e4a015f26f953ac907b6253ede03207b449f6abeb4b7d1d0a7cc995" +checksum = "b17e05dc3bd43745690a101417dd887ac4158af2cac8dbd953666c884f0b4579" dependencies = [ - "derive_more 0.99.19", + "bytes", + "dunce", "flate2", "futures", "holochain_util", - "reqwest 0.12.15", "rmp-serde", "serde", - "serde_bytes", "serde_yaml", - "thiserror 1.0.69", + "thiserror 2.0.12", + "tokio", ] [[package]] @@ -4914,12 +4743,6 @@ dependencies = [ "minimal-lexical", ] -[[package]] -name = "normalize-line-endings" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" - [[package]] name = "ntapi" version = "0.4.1" @@ -4970,7 +4793,7 @@ version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" dependencies = [ - "hermit-abi 0.3.9", + "hermit-abi", "libc", ] @@ -5377,7 +5200,7 @@ version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "libc", "redox_syscall", "smallvec", @@ -5664,16 +5487,12 @@ checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" [[package]] name = "predicates" -version = "2.1.5" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59230a63c37f3e18569bdb90e4a89cbf5bf8b06fea0b84e65ea10cc4df47addd" +checksum = "a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573" dependencies = [ - "difflib", - "float-cmp", - "itertools 0.10.5", - "normalize-line-endings", + "anstyle", "predicates-core", - "regex", ] [[package]] @@ -5803,9 +5622,9 @@ dependencies = [ [[package]] name = "prost" -version = "0.13.5" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5" +checksum = "7231bd9b3d3d33c86b58adbac74b5ec0ad9f496b19d22801d773636feaa95f3d" dependencies = [ "bytes", "prost-derive", @@ -5813,9 +5632,9 @@ dependencies = [ [[package]] name = "prost-derive" -version = "0.13.5" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" +checksum = "9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425" dependencies = [ "anyhow", "itertools 0.13.0", @@ -5866,18 +5685,18 @@ dependencies = [ [[package]] name = "quick-xml" -version = "0.26.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f50b1c63b38611e7d4d7f68b82d3ad0cc71a2ad2e7f61fc10f1328d917c93cd" +checksum = "1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2" dependencies = [ "memchr", ] [[package]] name = "quick-xml" -version = "0.32.0" +version = "0.37.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2" +checksum = "331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb" dependencies = [ "memchr", ] @@ -5974,9 +5793,9 @@ dependencies = [ [[package]] name = "r2d2_sqlite" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06cc23a61faf4643d8b59ed52c27ed434476dd7aa6f39e1eff7d6bbd35985093" +checksum = "63417e83dc891797eea3ad379f52a5986da4bca0d6ef28baf4d14034dd111b0c" dependencies = [ "r2d2", "rusqlite", @@ -6055,11 +5874,11 @@ dependencies = [ [[package]] name = "rand-utf8" -version = "0.0.1" +version = "0.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0f2017cdc22f0f49fc0385c036847c03403fa5f95bc36e7f420e8e42446e80f" +checksum = "68bae41c9941c4969a9b9a054378451feff4fee65e8b8679ea3bed267ae36b9b" dependencies = [ - "rand 0.8.5", + "rand 0.9.0", ] [[package]] @@ -6293,6 +6112,26 @@ dependencies = [ "thiserror 2.0.12", ] +[[package]] +name = "ref-cast" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" +dependencies = [ + "ref-cast-impl", +] + +[[package]] +name = "ref-cast-impl" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.100", +] + [[package]] name = "regalloc2" version = "0.9.3" @@ -6482,7 +6321,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" dependencies = [ "cc", - "cfg-if 1.0.0", + "cfg-if", "getrandom 0.2.15", "libc", "untrusted", @@ -6650,9 +6489,9 @@ dependencies = [ [[package]] name = "rusqlite" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3de23c3319433716cf134eed225fe9986bc24f63bed9be9f20c329029e672dc7" +checksum = "165ca6e57b20e1351573e3729b958bc62f0e48025386970b6e4d29e7a7e71f3f" dependencies = [ "bitflags 2.9.0", "fallible-iterator", @@ -6854,9 +6693,9 @@ dependencies = [ [[package]] name = "sbd-client" -version = "0.1.0" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1970bcf04f1a476f3f8d2188aaf51bca6197c0fa7072d7de0937d3cbc0a2eb6e" +checksum = "7d00f41338c3f61eb424696882b76128052fa5dd3db5d015ead03c785e637aa6" dependencies = [ "base64 0.22.1", "ed25519-dalek", @@ -6864,18 +6703,22 @@ dependencies = [ "rand 0.8.5", "rustls 0.23.25", "rustls-native-certs", + "serde", + "serde_json", "tokio", "tokio-rustls 0.26.2", - "tokio-tungstenite 0.23.1", + "tokio-tungstenite", "tracing", - "webpki-roots 0.26.8", + "ureq 3.1.4", + "url", + "webpki-roots 1.0.4", ] [[package]] name = "sbd-e2e-crypto-client" -version = "0.1.0" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2999cae35e0c66bf71fd57490f4bd807a33cbb9b351a440c0833755e33fd9308" +checksum = "d07b8f8a29790cc6024637c67337247f586c5db0ee4f9b6db3d4b5896e2a6d64" dependencies = [ "bytes", "sbd-client", @@ -6910,13 +6753,26 @@ checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" dependencies = [ "dyn-clone", "indexmap 1.9.3", - "schemars_derive", + "schemars_derive 0.8.22", "serde", "serde_json", "url", "uuid", ] +[[package]] +name = "schemars" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f" +dependencies = [ + "dyn-clone", + "ref-cast", + "schemars_derive 0.9.0", + "serde", + "serde_json", +] + [[package]] name = "schemars_derive" version = "0.8.22" @@ -6929,6 +6785,18 @@ dependencies = [ "syn 2.0.100", ] +[[package]] +name = "schemars_derive" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5016d94c77c6d32f0b8e08b781f7dc8a90c2007d4e77472cc2807bc10a8438fe" +dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals", + "syn 2.0.100", +] + [[package]] name = "scopeguard" version = "1.2.0" @@ -7142,6 +7010,15 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_spanned" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83" +dependencies = [ + "serde", +] + [[package]] name = "serde_urlencoded" version = "0.7.1" @@ -7235,7 +7112,7 @@ version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "cpufeatures", "digest", ] @@ -7246,21 +7123,11 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "cpufeatures", "digest", ] -[[package]] -name = "sha3" -version = "0.10.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" -dependencies = [ - "digest", - "keccak", -] - [[package]] name = "sharded-slab" version = "0.1.7" @@ -7335,7 +7202,7 @@ version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8c5dfa5e08767553704aa0ffd9d9794d527103c736aba9854773851fd7497eb" dependencies = [ - "colored", + "colored 2.2.0", "log", "time", "windows-sys 0.48.0", @@ -7461,22 +7328,22 @@ dependencies = [ [[package]] name = "sqlformat" -version = "0.2.6" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bba3a93db0cc4f7bdece8bb09e77e2e785c20bfebf79eb8340ed80708048790" +checksum = "a0d7b3e8a3b6f2ee93ac391a0f757c13790caa0147892e3545cd549dd5b54bc0" dependencies = [ - "nom", "unicode_categories", + "winnow 0.6.26", ] [[package]] name = "sqlformat" -version = "0.3.5" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0d7b3e8a3b6f2ee93ac391a0f757c13790caa0147892e3545cd549dd5b54bc0" +checksum = "a9f8dee7d9a112df6e28e14f9acd8f47487131d2a9cf9117037d2fad5936a796" dependencies = [ "unicode_categories", - "winnow 0.6.26", + "winnow 0.7.13", ] [[package]] @@ -7522,64 +7389,28 @@ dependencies = [ "quote", ] -[[package]] -name = "strsim" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" - -[[package]] -name = "strsim" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" - [[package]] name = "strsim" version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" -[[package]] -name = "structopt" -version = "0.3.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c6b5c64445ba8094a6ab0c3cd2ad323e07171012d9c98b0b15651daf1787a10" -dependencies = [ - "clap 2.34.0", - "lazy_static", - "structopt-derive", -] - -[[package]] -name = "structopt-derive" -version = "0.4.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0" -dependencies = [ - "heck 0.3.3", - "proc-macro-error", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "strum" -version = "0.18.0" +version = "0.27.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57bd81eb48f4c437cadc685403cad539345bf703d78e63707418431cecd4522b" +checksum = "af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf" [[package]] name = "strum_macros" -version = "0.18.0" +version = "0.27.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87c85aa3f8ea653bfd3ddf25f7ee357ee4d204731f6aa9ad04002306f6e2774c" +checksum = "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7" dependencies = [ - "heck 0.3.3", + "heck 0.5.0", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.100", ] [[package]] @@ -7658,9 +7489,9 @@ dependencies = [ [[package]] name = "sysinfo" -version = "0.35.2" +version = "0.37.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c3ffa3e4ff2b324a57f7aeb3c349656c7b127c3c189520251a648102a92496e" +checksum = "16607d5caffd1c07ce073528f9ed972d88db15dd44023fa57142963be3feb11f" dependencies = [ "libc", "memchr", @@ -7852,7 +7683,7 @@ dependencies = [ "glob", "heck 0.5.0", "json-patch", - "schemars", + "schemars 0.8.22", "semver", "serde", "serde_json", @@ -7912,7 +7743,7 @@ dependencies = [ "anyhow", "glob", "plist", - "schemars", + "schemars 0.8.22", "serde", "serde_json", "tauri-utils", @@ -7922,7 +7753,7 @@ dependencies = [ [[package]] name = "tauri-plugin-holochain-service" -version = "0.2.2" +version = "0.2.3" dependencies = [ "holochain-conductor-runtime-types-ffi", "serde", @@ -7933,7 +7764,7 @@ dependencies = [ [[package]] name = "tauri-plugin-holochain-service-client" -version = "0.2.2" +version = "0.2.3" dependencies = [ "bytes", "holochain-conductor-runtime-types-ffi", @@ -8037,7 +7868,7 @@ dependencies = [ "proc-macro2", "quote", "regex", - "schemars", + "schemars 0.8.22", "semver", "serde", "serde-untagged", @@ -8093,15 +7924,6 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" -[[package]] -name = "textwrap" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" -dependencies = [ - "unicode-width 0.1.14", -] - [[package]] name = "textwrap" version = "0.16.2" @@ -8163,7 +7985,7 @@ version = "1.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "once_cell", ] @@ -8288,21 +8110,9 @@ dependencies = [ [[package]] name = "tokio-tungstenite" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38" -dependencies = [ - "futures-util", - "log", - "tokio", - "tungstenite 0.21.0", -] - -[[package]] -name = "tokio-tungstenite" -version = "0.23.1" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6989540ced10490aaf14e6bad2e3d33728a2813310a0c71d1574304c49631cd" +checksum = "489a59b6730eda1b0171fcfda8b121f4bee2b35cba8645ca35c5f7ba3eb736c1" dependencies = [ "futures-util", "log", @@ -8310,7 +8120,7 @@ dependencies = [ "rustls-pki-types", "tokio", "tokio-rustls 0.26.2", - "tungstenite 0.23.0", + "tungstenite", ] [[package]] @@ -8342,11 +8152,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148" dependencies = [ "serde", - "serde_spanned", - "toml_datetime", + "serde_spanned 0.6.8", + "toml_datetime 0.6.8", "toml_edit 0.22.24", ] +[[package]] +name = "toml" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8" +dependencies = [ + "indexmap 2.9.0", + "serde", + "serde_spanned 1.0.0", + "toml_datetime 0.7.0", + "toml_parser", + "toml_writer", + "winnow 0.7.13", +] + [[package]] name = "toml_datetime" version = "0.6.8" @@ -8356,6 +8181,15 @@ dependencies = [ "serde", ] +[[package]] +name = "toml_datetime" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3" +dependencies = [ + "serde", +] + [[package]] name = "toml_edit" version = "0.19.15" @@ -8363,7 +8197,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ "indexmap 2.9.0", - "toml_datetime", + "toml_datetime 0.6.8", "winnow 0.5.40", ] @@ -8374,7 +8208,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" dependencies = [ "indexmap 2.9.0", - "toml_datetime", + "toml_datetime 0.6.8", "winnow 0.5.40", ] @@ -8386,11 +8220,26 @@ checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" dependencies = [ "indexmap 2.9.0", "serde", - "serde_spanned", - "toml_datetime", - "winnow 0.7.6", + "serde_spanned 0.6.8", + "toml_datetime 0.6.8", + "winnow 0.7.13", +] + +[[package]] +name = "toml_parser" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e" +dependencies = [ + "winnow 0.7.13", ] +[[package]] +name = "toml_writer" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2" + [[package]] name = "tower" version = "0.5.2" @@ -8429,6 +8278,18 @@ dependencies = [ "tracing-core", ] +[[package]] +name = "tracing-appender" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf" +dependencies = [ + "crossbeam-channel", + "thiserror 1.0.69", + "time", + "tracing-subscriber", +] + [[package]] name = "tracing-attributes" version = "0.1.28" @@ -8471,16 +8332,6 @@ dependencies = [ "tracing-core", ] -[[package]] -name = "tracing-serde" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1" -dependencies = [ - "serde", - "tracing-core", -] - [[package]] name = "tracing-serde" version = "0.2.0" @@ -8510,7 +8361,7 @@ dependencies = [ "tracing", "tracing-core", "tracing-log", - "tracing-serde 0.2.0", + "tracing-serde", ] [[package]] @@ -8543,40 +8394,20 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tungstenite" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1" -dependencies = [ - "byteorder", - "bytes", - "data-encoding", - "http 1.3.1", - "httparse", - "log", - "rand 0.8.5", - "sha1", - "thiserror 1.0.69", - "url", - "utf-8", -] - -[[package]] -name = "tungstenite" -version = "0.23.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e2e2ce1e47ed2994fd43b04c8f618008d4cabdd5ee34027cf14f9d918edd9c8" +checksum = "eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d" dependencies = [ - "byteorder", "bytes", "data-encoding", "http 1.3.1", "httparse", "log", - "rand 0.8.5", + "rand 0.9.0", "rustls 0.23.25", "rustls-pki-types", "sha1", - "thiserror 1.0.69", + "thiserror 2.0.12", "utf-8", ] @@ -8586,15 +8417,15 @@ version = "1.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "static_assertions", ] [[package]] name = "tx5" -version = "0.3.12" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3bbf02c140e82ee94319ec20e5000a95e29ff964590470a86f01c795872c681" +checksum = "e315efb6b68ee94b908b25d66603eca3955ed911d6b10cde30215f3e7293f309" dependencies = [ "base64 0.22.1", "futures", @@ -8610,13 +8441,14 @@ dependencies = [ [[package]] name = "tx5-connection" -version = "0.3.12" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ebb38c179165a856f8c512a938dd2143fd1f03d896d1eb7aa7005c3f71bd6d8" +checksum = "936326e832aabca29732d97d35fe8987f583c1d4f66d77f4fbfff32d0acc7248" dependencies = [ "bit_field", "datachannel", "futures", + "schemars 0.9.0", "serde", "serde_json", "tokio", @@ -8627,14 +8459,14 @@ dependencies = [ [[package]] name = "tx5-core" -version = "0.3.12" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "962712952a3308161b362ce0eff7dc95513bebd5574d6465d3f736da9349f732" +checksum = "a80f384611a49ca0f8bcbc17c7420a90a1096828b90eac4436caf646dd6e311f" dependencies = [ "app_dirs2", "base64 0.22.1", "once_cell", - "rand 0.8.5", + "rand 0.9.0", "serde", "serde_json", "sha2", @@ -8645,11 +8477,11 @@ dependencies = [ [[package]] name = "tx5-signal" -version = "0.3.12" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60df712aaec93cd771f4cee6f74b5740b7dccf7b057eb1bd7a412fd491fa9ffb" +checksum = "081d48fda6272c46ca81dd2079f3474c992c76d8e56762880601f1f01dff28d1" dependencies = [ - "rand 0.8.5", + "rand 0.9.0", "sbd-e2e-crypto-client", "tokio", "tracing", @@ -8727,12 +8559,6 @@ version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" -[[package]] -name = "unicode-width" -version = "0.1.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" - [[package]] name = "unicode-width" version = "0.2.0" @@ -8819,7 +8645,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52300b7a4ab02dc159a038a13d5bfe27aefbad300d91b0b501b3dda094c1e0a2" dependencies = [ "anyhow", - "textwrap 0.16.2", + "textwrap", "uniffi_meta", "weedle2", ] @@ -8852,6 +8678,35 @@ dependencies = [ "webpki-roots 0.26.8", ] +[[package]] +name = "ureq" +version = "3.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d39cb1dbab692d82a977c0392ffac19e188bd9186a9f32806f0aaa859d75585a" +dependencies = [ + "base64 0.22.1", + "flate2", + "log", + "percent-encoding", + "rustls 0.23.25", + "rustls-pki-types", + "ureq-proto", + "utf-8", + "webpki-roots 1.0.4", +] + +[[package]] +name = "ureq-proto" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60b4531c118335662134346048ddb0e54cc86bd7e81866757873055f0e38f5d2" +dependencies = [ + "base64 0.22.1", + "http 1.3.1", + "httparse", + "log", +] + [[package]] name = "url" version = "2.5.4" @@ -8924,13 +8779,25 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.16.0" +version = "1.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9" +checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2" dependencies = [ "getrandom 0.3.2", + "js-sys", "rand 0.9.0", "serde", + "uuid-rng-internal", + "wasm-bindgen", +] + +[[package]] +name = "uuid-rng-internal" +version = "1.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23426b4394875bbc29a3074f94e1b52cd0eed2c8410c21a6edbfb033daef0aa1" +dependencies = [ + "getrandom 0.3.2", ] [[package]] @@ -8951,12 +8818,6 @@ version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" -[[package]] -name = "vec_map" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" - [[package]] name = "version-compare" version = "0.2.0" @@ -9035,7 +8896,7 @@ version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "once_cell", "rustversion", "wasm-bindgen-macro", @@ -9061,7 +8922,7 @@ version = "0.4.50" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "js-sys", "once_cell", "wasm-bindgen", @@ -9131,7 +8992,7 @@ checksum = "f25dccc6251837449135914ee1978731c2c3df9fc727088eb7e098736c0f15d1" dependencies = [ "bindgen 0.70.1", "bytes", - "cfg-if 1.0.0", + "cfg-if", "cmake", "derive_more 1.0.0", "idna_adapter", @@ -9147,7 +9008,7 @@ dependencies = [ "target-lexicon", "thiserror 1.0.69", "tracing", - "ureq", + "ureq 2.12.1", "wasm-bindgen", "wasmer-compiler", "wasmer-compiler-cranelift", @@ -9167,7 +9028,7 @@ checksum = "6f35baeb0d5b20710b5b9c59477dbf813b1ac53da33ee46cb22f8c4190e3986e" dependencies = [ "backtrace", "bytes", - "cfg-if 1.0.0", + "cfg-if", "enum-iterator", "enumset", "leb128", @@ -9259,7 +9120,7 @@ source = "git+https://github.com/guillemcordoba/wasmer?branch=fix-x86#4231daf3ab dependencies = [ "backtrace", "cc", - "cfg-if 1.0.0", + "cfg-if", "corosensei", "crossbeam-queue", "dashmap", @@ -9307,7 +9168,7 @@ dependencies = [ "bumpalo", "leb128fmt", "memchr", - "unicode-width 0.2.0", + "unicode-width", "wasm-encoder", ] @@ -9399,6 +9260,15 @@ dependencies = [ "rustls-pki-types", ] +[[package]] +name = "webpki-roots" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2878ef029c47c6e8cf779119f20fcf52bde7ad42a731b2a304bc221df17571e" +dependencies = [ + "rustls-pki-types", +] + [[package]] name = "webrtc-sdp" version = "0.3.13" @@ -9940,9 +9810,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.7.6" +version = "0.7.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63d3fcd9bba44b03821e7d699eeee959f3126dcc4aa8e4ae18ec617c2a5cea10" +checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf" dependencies = [ "memchr", ] @@ -9953,7 +9823,7 @@ version = "0.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "windows-sys 0.48.0", ] @@ -9963,7 +9833,7 @@ version = "0.55.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb5a765337c50e9ec252c2069be9bf91c7df47afb103b642ba3a53bf8101be97" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "windows-sys 0.59.0", ] diff --git a/Cargo.toml b/Cargo.toml index 511617be..d126e75f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,9 +21,9 @@ keywords = ["holochain", "android", "tauri", "p2p"] license = "MIT OR Apache-2.0" [workspace.dependencies] -holochain = "0.5.6" -holochain_conductor_api = "0.5.6" -holochain_types = "0.5.6" +holochain = "0.6.0-rc.0" +holochain_conductor_api = "0.6.0-rc.0" +holochain_types = "0.6.0-rc.0" holochain_serialized_bytes = "0.0.56" sodoken = "0.1.0" url2 = "0.0.6" diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index de0e191c..a66d6520 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -1,6 +1,11 @@ # Contributing -To bump the holochain version you will need to update all holochain dependencies in the top-level `Cargo.toml` file, and then publish all the components listed in the following order: +To bump the holochain version you will need to do these things: +1. update all holochain dependencies in the top-level `Cargo.toml` file +2. do a `nix flake update` before `nix develop` to bring down the latest Holochain version. Note that if you are updating to a major version you may need to change the source for `holonix.url` and `taurie-plugin-holochain.url` in the `flake.nix` file first. +3. make any updates necessary to the crates due to any changes in Holochain. You should be able to check this by running `npm test` which should build all the crates and test the `client` and the `service` +4. if there have been major changes you many need to create new fixtures for the tests in `crates/runtime/fixtures` and `crates/runtime-ffi/fixtures` by using the scaffolding tool from the current version of Holochain to build the `forum.happ` file (which you do by running `hc-scaffold example` and the following the instructions to initialize the generated repo and finally running `npm run package`) +5. Finally you to actually do a release you publish all the components listed in the following order: ## Publish runtime-types-ffi crate release diff --git a/apps/android-service-runtime/package.json b/apps/android-service-runtime/package.json index 6c8db13c..c3f89073 100644 --- a/apps/android-service-runtime/package.json +++ b/apps/android-service-runtime/package.json @@ -1,7 +1,7 @@ { "name": "android-service-runtime", "private": true, - "version": "0.1.5", + "version": "0.1.6", "type": "module", "scripts": { "dev": "vite", diff --git a/apps/android-service-runtime/src-tauri/Cargo.toml b/apps/android-service-runtime/src-tauri/Cargo.toml index 2afefe95..f3d43d48 100644 --- a/apps/android-service-runtime/src-tauri/Cargo.toml +++ b/apps/android-service-runtime/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "android-service-runtime" -version = "0.1.5" +version = "0.1.6" description = "Volla Holochain Admin" authors = ["you"] license = "" diff --git a/apps/android-service-runtime/src-tauri/tauri.conf.json b/apps/android-service-runtime/src-tauri/tauri.conf.json index 331dc934..0d1d8097 100644 --- a/apps/android-service-runtime/src-tauri/tauri.conf.json +++ b/apps/android-service-runtime/src-tauri/tauri.conf.json @@ -1,6 +1,6 @@ { "productName": "Holochain Service Runtime", - "version": "0.1.5", + "version": "0.1.6", "identifier": "org.holochain.androidserviceruntime.app", "build": { "beforeDevCommand": "pnpm dev", diff --git a/apps/example-client-app/Cargo.toml b/apps/example-client-app/Cargo.toml index a8cd3b1b..095907fd 100644 --- a/apps/example-client-app/Cargo.toml +++ b/apps/example-client-app/Cargo.toml @@ -9,8 +9,8 @@ members = ["dnas/*/zomes/coordinator/*", "dnas/*/zomes/integrity/*", "src-tauri" resolver = "2" [workspace.dependencies] -hdi = "0.6.5" -hdk = "0.5.5" +hdi = "0.7.0-rc.0" +hdk = "0.6.0-rc.0" serde = "1.0" holochain_serialized_bytes = "0.0.56" diff --git a/apps/example-client-app/dnas/forum/workdir/dna.yaml b/apps/example-client-app/dnas/forum/workdir/dna.yaml index 687138fe..1931fe3b 100644 --- a/apps/example-client-app/dnas/forum/workdir/dna.yaml +++ b/apps/example-client-app/dnas/forum/workdir/dna.yaml @@ -1,4 +1,4 @@ -manifest_version: '1' +manifest_version: '0' name: forum integrity: network_seed: null @@ -6,14 +6,12 @@ integrity: zomes: - name: posts_integrity hash: null - bundled: ../../../target/wasm32-unknown-unknown/release/posts_integrity.wasm + path: ../../../target/wasm32-unknown-unknown/release/posts_integrity.wasm dependencies: null - dylib: null coordinator: zomes: - name: posts hash: null - bundled: ../../../target/wasm32-unknown-unknown/release/posts.wasm + path: ../../../target/wasm32-unknown-unknown/release/posts.wasm dependencies: - name: posts_integrity - dylib: null diff --git a/apps/example-client-app/dnas/forum/zomes/coordinator/posts/Cargo.toml b/apps/example-client-app/dnas/forum/zomes/coordinator/posts/Cargo.toml index b8b41a1c..c82a3982 100644 --- a/apps/example-client-app/dnas/forum/zomes/coordinator/posts/Cargo.toml +++ b/apps/example-client-app/dnas/forum/zomes/coordinator/posts/Cargo.toml @@ -10,4 +10,5 @@ name = "posts" [dependencies] hdk = { workspace = true } serde = { workspace = true } +holochain_serialized_bytes = { workspace = true } posts_integrity = { workspace = true } diff --git a/apps/example-client-app/dnas/forum/zomes/coordinator/posts/src/all_posts.rs b/apps/example-client-app/dnas/forum/zomes/coordinator/posts/src/all_posts.rs index 0e250d52..8cd807ce 100644 --- a/apps/example-client-app/dnas/forum/zomes/coordinator/posts/src/all_posts.rs +++ b/apps/example-client-app/dnas/forum/zomes/coordinator/posts/src/all_posts.rs @@ -4,5 +4,8 @@ use posts_integrity::*; #[hdk_extern] pub fn get_all_posts() -> ExternResult> { let path = Path::from("all_posts"); - get_links(GetLinksInputBuilder::try_new(path.path_entry_hash()?, LinkTypes::AllPosts)?.build()) + get_links( + LinkQuery::try_new(path.path_entry_hash()?, LinkTypes::AllPosts)?, + GetStrategy::default(), + ) } diff --git a/apps/example-client-app/dnas/forum/zomes/coordinator/posts/src/comment.rs b/apps/example-client-app/dnas/forum/zomes/coordinator/posts/src/comment.rs index 9814e145..6e467db7 100644 --- a/apps/example-client-app/dnas/forum/zomes/coordinator/posts/src/comment.rs +++ b/apps/example-client-app/dnas/forum/zomes/coordinator/posts/src/comment.rs @@ -48,13 +48,13 @@ pub fn delete_comment(original_comment_hash: ActionHash) -> ExternResult::try_from(entry)?; let links = get_links( - GetLinksInputBuilder::try_new(comment.post_hash.clone(), LinkTypes::PostToComments)? - .build(), + LinkQuery::try_new(comment.post_hash.clone(), LinkTypes::PostToComments)?, + GetStrategy::default(), )?; for link in links { if let Some(action_hash) = link.target.into_action_hash() { if action_hash == original_comment_hash { - delete_link(link.create_link_hash)?; + delete_link(link.create_link_hash, GetOptions::default())?; } } } @@ -94,18 +94,19 @@ pub fn get_oldest_delete_for_comment( #[hdk_extern] pub fn get_comments_for_post(post_hash: ActionHash) -> ExternResult> { - get_links(GetLinksInputBuilder::try_new(post_hash, LinkTypes::PostToComments)?.build()) + get_links( + LinkQuery::try_new(post_hash, LinkTypes::PostToComments)?, + GetStrategy::default(), + ) } #[hdk_extern] pub fn get_deleted_comments_for_post( post_hash: ActionHash, ) -> ExternResult)>> { - let details = get_link_details( - post_hash, - LinkTypes::PostToComments, - None, - GetOptions::default(), + let details = get_links_details( + LinkQuery::try_new(post_hash, LinkTypes::PostToComments)?, + GetStrategy::default(), )?; Ok(details .into_inner() diff --git a/apps/example-client-app/dnas/forum/zomes/coordinator/posts/src/post.rs b/apps/example-client-app/dnas/forum/zomes/coordinator/posts/src/post.rs index 9e0b0d51..98af141b 100644 --- a/apps/example-client-app/dnas/forum/zomes/coordinator/posts/src/post.rs +++ b/apps/example-client-app/dnas/forum/zomes/coordinator/posts/src/post.rs @@ -20,7 +20,8 @@ pub fn create_post(post: Post) -> ExternResult { #[hdk_extern] pub fn get_latest_post(original_post_hash: ActionHash) -> ExternResult> { let links = get_links( - GetLinksInputBuilder::try_new(original_post_hash.clone(), LinkTypes::PostUpdates)?.build(), + LinkQuery::try_new(original_post_hash.clone(), LinkTypes::PostUpdates)?, + GetStrategy::default(), )?; let latest_link = links .into_iter() @@ -58,7 +59,8 @@ pub fn get_all_revisions_for_post(original_post_hash: ActionHash) -> ExternResul return Ok(vec![]); }; let links = get_links( - GetLinksInputBuilder::try_new(original_post_hash.clone(), LinkTypes::PostUpdates)?.build(), + LinkQuery::try_new(original_post_hash.clone(), LinkTypes::PostUpdates)?, + GetStrategy::default(), )?; let get_input: Vec = links .into_iter() @@ -106,12 +108,13 @@ pub fn update_post(input: UpdatePostInput) -> ExternResult { pub fn delete_post(original_post_hash: ActionHash) -> ExternResult { let path = Path::from("all_posts"); let links = get_links( - GetLinksInputBuilder::try_new(path.path_entry_hash()?, LinkTypes::AllPosts)?.build(), + LinkQuery::try_new(path.path_entry_hash()?, LinkTypes::AllPosts)?, + GetStrategy::default(), )?; for link in links { if let Some(hash) = link.target.into_action_hash() { if hash == original_post_hash { - delete_link(link.create_link_hash)?; + delete_link(link.create_link_hash, GetOptions::default())?; } } } diff --git a/apps/example-client-app/package.json b/apps/example-client-app/package.json index cbe91de9..f9709bec 100644 --- a/apps/example-client-app/package.json +++ b/apps/example-client-app/package.json @@ -15,7 +15,7 @@ "tauri": "tauri" }, "devDependencies": { - "@holochain/hc-spin": "^0.500.1", + "@holochain/hc-spin": "^0.600.0-rc.0", "concurrently": "^6.5.1", "@tauri-apps/cli": "^2.5.0" }, diff --git a/apps/example-client-app/ui/package.json b/apps/example-client-app/ui/package.json index 0ccad3bf..c20d77dc 100644 --- a/apps/example-client-app/ui/package.json +++ b/apps/example-client-app/ui/package.json @@ -7,19 +7,19 @@ "package": "npm run build && rimraf dist.zip && cd dist && bestzip ../dist.zip *" }, "dependencies": { - "@holochain/client": "^0.19.2", + "@holochain/client": "^0.20.0-dev.2", "@msgpack/msgpack": "^3.1.2", "uuid": "^11.1.0" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^3.1.2", - "@tsconfig/svelte": "^3.0.0", + "@tsconfig/svelte": "^5.0.4", "bestzip": "^2.2.1", "rimraf": "^5.0.10", - "svelte": "^4.0.0", + "svelte": "^5.0.0", "tslib": "^2.8.0", "typescript": "^5.6.3", - "vite": "^5.4.10" + "vite": "^6.2.5" }, "type": "module" } diff --git a/apps/example-client-app/workdir/happ.yaml b/apps/example-client-app/workdir/happ.yaml index 23971934..0cf60cbe 100644 --- a/apps/example-client-app/workdir/happ.yaml +++ b/apps/example-client-app/workdir/happ.yaml @@ -1,4 +1,4 @@ -manifest_version: '1' +manifest_version: '0' name: forum description: null roles: @@ -7,10 +7,10 @@ roles: strategy: create deferred: false dna: - bundled: ../dnas/forum/workdir/forum.dna + path: ../dnas/forum/workdir/forum.dna modifiers: network_seed: null properties: null installed_hash: null - clone_limit: 100 + clone_limit: 0 allow_deferred_memproofs: false diff --git a/apps/example-client-app/workdir/web-happ.yaml b/apps/example-client-app/workdir/web-happ.yaml index bfd2a7ad..a1600eae 100644 --- a/apps/example-client-app/workdir/web-happ.yaml +++ b/apps/example-client-app/workdir/web-happ.yaml @@ -1,6 +1,6 @@ -manifest_version: '1' +manifest_version: '0' name: forum ui: - bundled: ../ui/dist.zip + path: ../ui/dist.zip happ_manifest: - bundled: ./forum.happ + path: ./forum.happ diff --git a/crates/runtime-ffi/Cargo.toml b/crates/runtime-ffi/Cargo.toml index 0494c6c1..f111e7fd 100644 --- a/crates/runtime-ffi/Cargo.toml +++ b/crates/runtime-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "holochain-conductor-runtime-ffi" -version = "0.2.2" +version = "0.2.3" edition = "2021" diff --git a/crates/runtime-ffi/fixtures/forum.happ b/crates/runtime-ffi/fixtures/forum.happ index b5960bcb..726b7046 100644 Binary files a/crates/runtime-ffi/fixtures/forum.happ and b/crates/runtime-ffi/fixtures/forum.happ differ diff --git a/crates/runtime-ffi/src/runtime.rs b/crates/runtime-ffi/src/runtime.rs index 7454c6f8..df5ff593 100644 --- a/crates/runtime-ffi/src/runtime.rs +++ b/crates/runtime-ffi/src/runtime.rs @@ -304,7 +304,7 @@ mod test { let apps = runtime.list_apps().await.unwrap(); assert_eq!(apps.len(), 1); - assert_eq!(apps.first().unwrap().status, AppInfoStatusFfi::Running); + assert_eq!(apps.first().unwrap().status, AppStatusFfi::Enabled); } #[tokio::test(flavor = "multi_thread")] @@ -329,7 +329,7 @@ mod test { assert_eq!(apps.len(), 1); assert!(matches!( apps.first().unwrap().status, - AppInfoStatusFfi::Disabled { + AppStatusFfi::Disabled { reason: DisabledAppReasonFfi::User } )); diff --git a/crates/runtime-types-ffi/Cargo.toml b/crates/runtime-types-ffi/Cargo.toml index 0db8225d..80d461ed 100644 --- a/crates/runtime-types-ffi/Cargo.toml +++ b/crates/runtime-types-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "holochain-conductor-runtime-types-ffi" -version = "0.2.2" +version = "0.2.3" edition = "2021" description = "Types used in holochain-conductor-runtime-ffi, used by both client and service." license = "MIT OR Apache-2.0" @@ -15,4 +15,5 @@ holochain_conductor_api = { workspace = true } holochain_types = { workspace = true } uniffi = { workspace = true, features = ["tokio" ] } url2 = { workspace = true } -serde = { workspace = true } \ No newline at end of file +serde = { workspace = true } +bytes = "1.10.1" diff --git a/crates/runtime-types-ffi/src/types.rs b/crates/runtime-types-ffi/src/types.rs index 9cf56c86..182ae45c 100644 --- a/crates/runtime-types-ffi/src/types.rs +++ b/crates/runtime-types-ffi/src/types.rs @@ -1,10 +1,10 @@ use holochain_conductor_api::{ - AppAuthenticationTokenIssued, AppInfo, AppInfoStatus, CellInfo, ProvisionedCell, StemCell, + AppAuthenticationTokenIssued, AppInfo, CellInfo, ProvisionedCell, StemCell, ZomeCallParamsSigned, }; use holochain_types::{ app::{ - AppBundleError, AppBundleSource, DisabledAppReason, InstallAppPayload, PausedAppReason, + AppBundleError, AppBundleSource, DisabledAppReason, InstallAppPayload, RoleSettings, }, dna::{ @@ -12,7 +12,7 @@ use holochain_types::{ HoloHash, }, prelude::{ - CapSecret, CellId, ClonedCell, DnaModifiers, DnaModifiersOpt, ExternIO, FunctionName, + AppStatus, CapSecret, CellId, ClonedCell, DnaModifiers, DnaModifiersOpt, ExternIO, FunctionName, Nonce256Bits, SerializedBytes, Timestamp, UnsafeBytes, YamlProperties, ZomeCallParams, ZomeName, }, @@ -126,24 +126,10 @@ impl From for CellInfoFfi { } } -#[derive(uniffi::Enum, Eq, PartialEq, Debug)] -pub enum PausedAppReasonFfi { - Error(String), -} - -impl From for PausedAppReasonFfi { - fn from(value: PausedAppReason) -> Self { - match value { - PausedAppReason::Error(error) => PausedAppReasonFfi::Error(error), - } - } -} - #[derive(uniffi::Enum, Eq, PartialEq, Debug)] pub enum DisabledAppReasonFfi { NeverStarted, NotStartedAfterProvidingMemproofs, - DeletingAgentKey, User, Error(String), } @@ -155,7 +141,6 @@ impl From for DisabledAppReasonFfi { DisabledAppReason::NotStartedAfterProvidingMemproofs => { DisabledAppReasonFfi::NotStartedAfterProvidingMemproofs } - DisabledAppReason::DeletingAgentKey => DisabledAppReasonFfi::DeletingAgentKey, DisabledAppReason::User => DisabledAppReasonFfi::User, DisabledAppReason::Error(error) => DisabledAppReasonFfi::Error(error), } @@ -163,24 +148,20 @@ impl From for DisabledAppReasonFfi { } #[derive(uniffi::Enum, Eq, PartialEq, Debug)] -pub enum AppInfoStatusFfi { - Paused { reason: PausedAppReasonFfi }, +pub enum AppStatusFfi { Disabled { reason: DisabledAppReasonFfi }, - Running, + Enabled, AwaitingMemproofs, } -impl From for AppInfoStatusFfi { - fn from(value: AppInfoStatus) -> Self { +impl From for AppStatusFfi { + fn from(value: AppStatus) -> Self { match value { - AppInfoStatus::Paused { reason: paused } => AppInfoStatusFfi::Paused { - reason: paused.into(), - }, - AppInfoStatus::Disabled { reason: disabled } => AppInfoStatusFfi::Disabled { + AppStatus::Disabled (disabled) => AppStatusFfi::Disabled { reason: disabled.into(), }, - AppInfoStatus::Running => AppInfoStatusFfi::Running, - AppInfoStatus::AwaitingMemproofs => AppInfoStatusFfi::AwaitingMemproofs, + AppStatus::Enabled => AppStatusFfi::Enabled, + AppStatus::AwaitingMemproofs => AppStatusFfi::AwaitingMemproofs, } } } @@ -190,7 +171,7 @@ pub struct AppInfoFfi { /// The unique identifier for an installed app in this conductor pub installed_app_id: String, pub cell_info: HashMap>, - pub status: AppInfoStatusFfi, + pub status: AppStatusFfi, pub agent_pub_key: Vec, } @@ -319,9 +300,6 @@ impl From for ZomeCallParamsSignedFfi { #[derive(uniffi::Enum, Serialize, Deserialize, Clone, Debug)] pub enum RoleSettingsFfi { - UseExisting { - cell_id: CellIdFfi, - }, Provisioned { membrane_proof: Option>, modifiers: Option, @@ -331,9 +309,6 @@ pub enum RoleSettingsFfi { impl From for RoleSettings { fn from(val: RoleSettingsFfi) -> Self { match val { - RoleSettingsFfi::UseExisting { cell_id } => RoleSettings::UseExisting { - cell_id: cell_id.into(), - }, RoleSettingsFfi::Provisioned { membrane_proof, modifiers, @@ -359,7 +334,7 @@ impl TryInto for InstallAppPayloadFfi { type Error = AppBundleError; fn try_into(self) -> Result { Ok(InstallAppPayload { - source: AppBundleSource::Bytes(self.source), + source: AppBundleSource::Bytes(self.source.into()), agent_key: None, installed_app_id: Some(self.installed_app_id), network_seed: self.network_seed, @@ -367,7 +342,6 @@ impl TryInto for InstallAppPayloadFfi { .roles_settings .map(|r| r.into_iter().map(|(k, v)| (k, v.into())).collect()), ignore_genesis_failure: false, - allow_throwaway_random_agent_key: false, }) } } diff --git a/crates/runtime/Cargo.toml b/crates/runtime/Cargo.toml index fc3d4636..348d3e3a 100644 --- a/crates/runtime/Cargo.toml +++ b/crates/runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "holochain-conductor-runtime" -version = "0.2.2" +version = "0.2.3" edition = "2021" diff --git a/crates/runtime/fixtures/forum.happ b/crates/runtime/fixtures/forum.happ index b5960bcb..726b7046 100644 Binary files a/crates/runtime/fixtures/forum.happ and b/crates/runtime/fixtures/forum.happ differ diff --git a/crates/runtime/src/config.rs b/crates/runtime/src/config.rs index 3cdb422a..afb387d7 100644 --- a/crates/runtime/src/config.rs +++ b/crates/runtime/src/config.rs @@ -57,7 +57,6 @@ impl From for NetworkConfig { impl From for ConductorConfig { fn from(val: RuntimeConfig) -> Self { Self { - device_seed_lair_tag: Some(DEVICE_SEED_LAIR_TAG.to_string()), data_root_path: Some(val.data_root_path.clone().into()), keystore: KeystoreConfig::LairServerInProc { lair_root: None }, network: val.network.into(), diff --git a/crates/runtime/src/runtime.rs b/crates/runtime/src/runtime.rs index fae27ba2..65546372 100644 --- a/crates/runtime/src/runtime.rs +++ b/crates/runtime/src/runtime.rs @@ -108,12 +108,8 @@ impl Runtime { .req_admin_api(AdminRequest::EnableApp { installed_app_id }) .await?; match response { - AdminResponse::AppEnabled { app, errors } => { - if errors.is_empty() { - Ok(app) - } else { - Err(RuntimeError::AdminApiAppEnabled(errors)) - } + AdminResponse::AppEnabled(app) => { + Ok(app) } fail => Err(RuntimeError::AdminApiBadResponse(fail)), } @@ -290,6 +286,7 @@ impl Runtime { port, allowed_origins, installed_app_id, + danger_bind_addr: None, }) .await?; match response { @@ -304,7 +301,6 @@ mod test { use crate::RuntimeNetworkConfig; use super::*; - use holochain::conductor::api::AppInfoStatus; use holochain::conductor::api::CellInfo::Provisioned; use holochain::conductor::api::ProvisionedCell; use holochain::conductor::config::KeystoreConfig; @@ -312,6 +308,8 @@ mod test { use holochain_types::prelude::DisabledAppReason; use holochain_types::prelude::Nonce256Bits; use holochain_types::prelude::Timestamp; + use holochain_types::prelude::AppStatus; + use serde_json::json; use sodoken::LockedArray; use std::sync::Mutex; @@ -324,13 +322,12 @@ mod test { async fn install_happ_fixture(runtime: Runtime, app_id: &str) -> AppInfo { runtime .install_app(InstallAppPayload { - source: AppBundleSource::Bytes(HAPP_FIXTURE.to_vec()), + source: AppBundleSource::Bytes(HAPP_FIXTURE.to_vec().into()), agent_key: None, installed_app_id: Some(app_id.into()), network_seed: Some(Uuid::new_v4().to_string()), roles_settings: Some(HashMap::new()), ignore_genesis_failure: false, - allow_throwaway_random_agent_key: false, }) .await .unwrap() @@ -439,13 +436,12 @@ mod test { let res = runtime .install_app(InstallAppPayload { - source: AppBundleSource::Bytes(HAPP_FIXTURE.to_vec()), + source: AppBundleSource::Bytes(HAPP_FIXTURE.to_vec().into()), agent_key: None, installed_app_id: Some("my-app-1".into()), network_seed: Some(Uuid::new_v4().to_string()), roles_settings: Some(HashMap::new()), ignore_genesis_failure: false, - allow_throwaway_random_agent_key: false, }) .await; assert!(res.is_ok()); @@ -496,7 +492,7 @@ mod test { let apps = runtime.list_apps().await.unwrap(); assert_eq!(apps.len(), 1); - assert_eq!(apps.first().unwrap().status, AppInfoStatus::Running); + assert_eq!(apps.first().unwrap().status, AppStatus::Enabled); } #[tokio::test(flavor = "multi_thread")] @@ -521,9 +517,9 @@ mod test { assert_eq!(apps.len(), 1); assert!(matches!( apps.first().unwrap().status, - AppInfoStatus::Disabled { - reason: DisabledAppReason::User - } + AppStatus::Disabled ( + DisabledAppReason::User + ) )); } @@ -700,13 +696,12 @@ mod test { let res = runtime .setup_app( InstallAppPayload { - source: AppBundleSource::Bytes(HAPP_FIXTURE.to_vec()), + source: AppBundleSource::Bytes(HAPP_FIXTURE.to_vec().into()), agent_key: None, installed_app_id: Some("my-app-1".into()), network_seed: Some(Uuid::new_v4().to_string()), roles_settings: Some(HashMap::new()), ignore_genesis_failure: false, - allow_throwaway_random_agent_key: false, }, false, ) @@ -719,13 +714,12 @@ mod test { let res = runtime .setup_app( InstallAppPayload { - source: AppBundleSource::Bytes(HAPP_FIXTURE.to_vec()), + source: AppBundleSource::Bytes(HAPP_FIXTURE.to_vec().into()), agent_key: None, installed_app_id: Some("my-app-2".into()), network_seed: Some(Uuid::new_v4().to_string()), roles_settings: Some(HashMap::new()), ignore_genesis_failure: false, - allow_throwaway_random_agent_key: false, }, false, ) @@ -753,13 +747,12 @@ mod test { let res = runtime .setup_app( InstallAppPayload { - source: AppBundleSource::Bytes(HAPP_FIXTURE.to_vec()), + source: AppBundleSource::Bytes(HAPP_FIXTURE.to_vec().into()), agent_key: None, installed_app_id: Some("my-app-1".into()), network_seed: Some(Uuid::new_v4().to_string()), roles_settings: Some(HashMap::new()), ignore_genesis_failure: false, - allow_throwaway_random_agent_key: false, }, false, ) @@ -768,7 +761,7 @@ mod test { let apps = runtime.list_apps().await.unwrap(); assert!(matches!( apps.first().unwrap().status, - AppInfoStatus::Disabled { .. } + AppStatus::Disabled { .. } )); } @@ -789,13 +782,12 @@ mod test { let res = runtime .setup_app( InstallAppPayload { - source: AppBundleSource::Bytes(HAPP_FIXTURE.to_vec()), + source: AppBundleSource::Bytes(HAPP_FIXTURE.to_vec().into()), agent_key: None, installed_app_id: Some("my-app-1".into()), network_seed: Some(Uuid::new_v4().to_string()), roles_settings: Some(HashMap::new()), ignore_genesis_failure: false, - allow_throwaway_random_agent_key: false, }, true, ) @@ -805,7 +797,7 @@ mod test { let apps = runtime.list_apps().await.unwrap(); assert!(matches!( apps.first().unwrap().status, - AppInfoStatus::Running + AppStatus::Enabled )); } } diff --git a/crates/tauri-plugin-client/Cargo.toml b/crates/tauri-plugin-client/Cargo.toml index 31bb79d9..2e4715af 100644 --- a/crates/tauri-plugin-client/Cargo.toml +++ b/crates/tauri-plugin-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-holochain-service-client" -version = "0.2.2" +version = "0.2.3" exclude = ["/examples", "/webview-dist", "/webview-src", "/node_modules"] links = "tauri-plugin-holochain-service-client" description = "Tauri plugin enabling an Android app to run as a client of the tauri-plugin-holochain-service" @@ -11,7 +11,7 @@ edition.workspace = true license.workspace = true [dependencies] -holochain-conductor-runtime-types-ffi = { path = "../runtime-types-ffi", version = "0.2.2" } +holochain-conductor-runtime-types-ffi = { path = "../runtime-types-ffi", version = "0.2.3" } tauri = { workspace = true } serde = { workspace = true } thiserror = { workspace = true } diff --git a/crates/tauri-plugin-client/android/build.gradle.kts b/crates/tauri-plugin-client/android/build.gradle.kts index e07e86b7..5f6529ab 100644 --- a/crates/tauri-plugin-client/android/build.gradle.kts +++ b/crates/tauri-plugin-client/android/build.gradle.kts @@ -47,7 +47,7 @@ android { dependencies { // Subprojects implementation(project(":tauri-android")) - implementation("org.holochain.androidserviceruntime:client:0.0.19") + implementation("org.holochain.androidserviceruntime:client:0.0.20") // Kotlin implementation("androidx.core:core-ktx:1.7.0") implementation("androidx.appcompat:appcompat:1.6.0") diff --git a/crates/tauri-plugin-service/Cargo.toml b/crates/tauri-plugin-service/Cargo.toml index 6b9798fc..227c4736 100644 --- a/crates/tauri-plugin-service/Cargo.toml +++ b/crates/tauri-plugin-service/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-holochain-service" -version = "0.2.2" +version = "0.2.3" exclude = ["/examples", "/webview-dist", "/webview-src", "/node_modules"] links = "tauri-plugin-holochain-service" description = "Tauri plugin enabling an Android app to run Holochain as a foreground service" @@ -14,7 +14,7 @@ edition.workspace = true tauri = { workspace = true } serde = { workspace = true } thiserror = { workspace = true } -holochain-conductor-runtime-types-ffi = { path = "../runtime-types-ffi", version = "0.2.2" } +holochain-conductor-runtime-types-ffi = { path = "../runtime-types-ffi", version = "0.2.3" } [build-dependencies] tauri-plugin = { workspace = true, features = ["build"] } diff --git a/crates/tauri-plugin-service/android/build.gradle.kts b/crates/tauri-plugin-service/android/build.gradle.kts index 43d3f4b2..0455321d 100644 --- a/crates/tauri-plugin-service/android/build.gradle.kts +++ b/crates/tauri-plugin-service/android/build.gradle.kts @@ -59,8 +59,8 @@ java { dependencies { // Subprojects implementation(project(":tauri-android")) - implementation("org.holochain.androidserviceruntime:service:0.0.19") - implementation("org.holochain.androidserviceruntime:client:0.0.19") + implementation("org.holochain.androidserviceruntime:service:0.0.20") + implementation("org.holochain.androidserviceruntime:client:0.0.20") // Kotlin implementation("androidx.core:core-ktx:1.7.0") implementation("androidx.appcompat:appcompat:1.6.0") diff --git a/flake.lock b/flake.lock index 6b8e410c..d2ba8ee7 100644 --- a/flake.lock +++ b/flake.lock @@ -2,11 +2,11 @@ "nodes": { "crane": { "locked": { - "lastModified": 1755537552, - "narHash": "sha256-Tg+P8kFIneqnQLT8E0QqlCrldtdLo1n1y619/mxRD44=", + "lastModified": 1762189950, + "narHash": "sha256-aotggLUXjlDGqKWibGPQcMZJGgdr79S21ISrv1Wz6RI=", "owner": "ipetkov", "repo": "crane", - "rev": "3c40c97e1881fff381e4615e82557b333edf65c4", + "rev": "50700219af884287ad7c85507e2f163b23a027a9", "type": "github" }, "original": { @@ -17,11 +17,11 @@ }, "crane_2": { "locked": { - "lastModified": 1755537552, - "narHash": "sha256-Tg+P8kFIneqnQLT8E0QqlCrldtdLo1n1y619/mxRD44=", + "lastModified": 1758758545, + "narHash": "sha256-NU5WaEdfwF6i8faJ2Yh+jcK9vVFrofLcwlD/mP65JrI=", "owner": "ipetkov", "repo": "crane", - "rev": "3c40c97e1881fff381e4615e82557b333edf65c4", + "rev": "95d528a5f54eaba0d12102249ce42f4d01f4e364", "type": "github" }, "original": { @@ -35,11 +35,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1754487366, - "narHash": "sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8=", + "lastModified": 1762040540, + "narHash": "sha256-z5PlZ47j50VNF3R+IMS9LmzI5fYRGY/Z5O5tol1c9I4=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "af66ad14b28a127c5c0f3bbb298218fc63528a18", + "rev": "0010412d62a25d959151790968765a70c436598b", "type": "github" }, "original": { @@ -53,11 +53,11 @@ "nixpkgs-lib": "nixpkgs-lib_2" }, "locked": { - "lastModified": 1754487366, - "narHash": "sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8=", + "lastModified": 1759362264, + "narHash": "sha256-wfG0S7pltlYyZTM+qqlhJ7GMw2fTF4mLKCIVhLii/4M=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "af66ad14b28a127c5c0f3bbb298218fc63528a18", + "rev": "758cf7296bee11f1706a574c77d072b8a7baa881", "type": "github" }, "original": { @@ -69,16 +69,16 @@ "hc-launch": { "flake": false, "locked": { - "lastModified": 1751046670, - "narHash": "sha256-HHbFIY14lVcEpCc6sWiXu98VHcuCoAU+WTKJLFqvte8=", + "lastModified": 1762454524, + "narHash": "sha256-sIeKq64AtMlN60UWVst3g6FsMXZFhUBbbCyWzPD68es=", "owner": "holochain", "repo": "hc-launch", - "rev": "ae0167461edd54913887e554e81e86a5c8de828b", + "rev": "a7fcb9447cd37dcb5978b3327eaee077871822c1", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-0.5", + "ref": "holochain-weekly", "repo": "hc-launch", "type": "github" } @@ -86,16 +86,16 @@ "hc-launch_2": { "flake": false, "locked": { - "lastModified": 1751046670, - "narHash": "sha256-HHbFIY14lVcEpCc6sWiXu98VHcuCoAU+WTKJLFqvte8=", + "lastModified": 1752056054, + "narHash": "sha256-iLHhGQXrSfgAibzLSx+mdOQnnTzq4mrRXto7+a+MDLM=", "owner": "holochain", "repo": "hc-launch", - "rev": "ae0167461edd54913887e554e81e86a5c8de828b", + "rev": "612aa244ceb4d2136e5adbf181ff0cc123daff65", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-0.5", + "ref": "holochain-weekly", "repo": "hc-launch", "type": "github" } @@ -103,16 +103,16 @@ "hc-scaffold": { "flake": false, "locked": { - "lastModified": 1755878805, - "narHash": "sha256-Tdvnu56gNs8QU7b6xQOKkToJZvMZasyLmyYSxS6lT+w=", + "lastModified": 1760566803, + "narHash": "sha256-fWflEEb2JQyVHfGglbx6dCR6X+4ECGM9pbxQYrKSZtQ=", "owner": "holochain", "repo": "scaffolding", - "rev": "d64bcd2363adbe4f641b7a2ad5b460fc686aa93f", + "rev": "751a16e98ddb35db5763cbf4b882a849b642e7e7", "type": "github" }, "original": { "owner": "holochain", - "ref": "v0.500.2", + "ref": "0.600.0-dev.0", "repo": "scaffolding", "type": "github" } @@ -120,16 +120,16 @@ "hc-scaffold_2": { "flake": false, "locked": { - "lastModified": 1751016233, - "narHash": "sha256-MfHygBYMH2oFbdj+D8izQK6+J0zjqUJbr1w4ixvP4iw=", + "lastModified": 1743001074, + "narHash": "sha256-FtFGAFY+d6eEP85PkkyhwD2G9fXx4jrQiNjik3Hyqmk=", "owner": "holochain", "repo": "scaffolding", - "rev": "85b33854ea7c4c32d714161e0a2a2267157f28b2", + "rev": "2ad60188fe6a2bba7b68b414f0d6528967d48400", "type": "github" }, "original": { "owner": "holochain", - "ref": "v0.500.1", + "ref": "holochain-weekly", "repo": "scaffolding", "type": "github" } @@ -137,16 +137,16 @@ "holochain": { "flake": false, "locked": { - "lastModified": 1755608523, - "narHash": "sha256-l/hf54ds1nhllCqNdz40b1e5sHQvrKPYrGv9xZ+y3qI=", + "lastModified": 1762372467, + "narHash": "sha256-8LoKyzjkAoHOlJ0+8hUrwc0LTX7/2TdVODoLwMZMNVA=", "owner": "holochain", "repo": "holochain", - "rev": "419b382408c5f5b00f2f72d6763cb5bf3974156b", + "rev": "90f56b5bf15b572cd9fdbd63d5a40a288143ff5f", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-0.5.5", + "ref": "holochain-0.6.0-rc.0", "repo": "holochain", "type": "github" } @@ -177,16 +177,16 @@ ] }, "locked": { - "lastModified": 1755767131, - "narHash": "sha256-mRdAe25uSyEASo7QRA+INFeAEoWw2IwiRakr+WDIwD0=", + "lastModified": 1760350316, + "narHash": "sha256-A9pzCPMXbm8a/Qfr1zOUUH85ST2DH3L3Ew+y77XbOqE=", "owner": "darksoil-studio", "repo": "holochain-nix-builders", - "rev": "dcb5d5a3e5a1d9f0b9340d9c99ad2b9ed018a5b0", + "rev": "f2896026c5d22020f818af0a4c10dc387166ac7f", "type": "github" }, "original": { "owner": "darksoil-studio", - "ref": "main-0.5", + "ref": "main-0.6", "repo": "holochain-nix-builders", "type": "github" } @@ -194,16 +194,16 @@ "holochain_2": { "flake": false, "locked": { - "lastModified": 1755608523, - "narHash": "sha256-l/hf54ds1nhllCqNdz40b1e5sHQvrKPYrGv9xZ+y3qI=", + "lastModified": 1759884228, + "narHash": "sha256-T78qKjwfqb7g7if23N5suotGqnPPxMGsH72pzc/KHM8=", "owner": "holochain", "repo": "holochain", - "rev": "419b382408c5f5b00f2f72d6763cb5bf3974156b", + "rev": "799be91c8122c3767d55b8c2f0abf13129a6212b", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-0.5.5", + "ref": "holochain-0.6.0-dev.28", "repo": "holochain", "type": "github" } @@ -222,16 +222,15 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1755881627, - "narHash": "sha256-e8u665I8VeGDTCeKhOEimY563GmPsf1/lgsORdlNZWg=", + "lastModified": 1762474536, + "narHash": "sha256-Wj3vWvx6CEKbT+M00y5LXwCv+vEY0eK8gcNPNm4Yjw8=", "owner": "holochain", "repo": "holonix", - "rev": "699c3b4f2179040af2c8e67f3a7b79b9a91e483d", + "rev": "b3319d607c19f0a2cd57887a1d4c6569bd1a0941", "type": "github" }, "original": { "owner": "holochain", - "ref": "main-0.5", "repo": "holonix", "type": "github" } @@ -250,16 +249,16 @@ "rust-overlay": "rust-overlay_2" }, "locked": { - "lastModified": 1755626523, - "narHash": "sha256-2NshDhjEBjK1BG/EBemBi3PriC19B6gWp2ADax3fG5A=", + "lastModified": 1759961726, + "narHash": "sha256-1TYjgyp8kbn9bwj8LbQLGhtR+XedJRNuAE7GsRDQn1s=", "owner": "holochain", "repo": "holonix", - "rev": "68af9b58c676f1f243a8019e729efebea214218f", + "rev": "81345a6c742a646fb160a2341ced4eb0a9ca9f84", "type": "github" }, "original": { "owner": "holochain", - "ref": "main-0.5", + "ref": "main", "repo": "holonix", "type": "github" } @@ -267,16 +266,16 @@ "kitsune2": { "flake": false, "locked": { - "lastModified": 1755261441, - "narHash": "sha256-0XBAicjV/Y+luAf0NsQYnbKXzE0ByE9FB90suCFxmAQ=", + "lastModified": 1762303720, + "narHash": "sha256-tC2k+1kPxpVYRYJLWYXQPvFlUwgfF4cKoFKbkak0vxU=", "owner": "holochain", "repo": "kitsune2", - "rev": "12790940434fed3c913952fa103e39ce671fb0f0", + "rev": "112099b30381ea0d23b8b3af21f5b5bb81ced6c5", "type": "github" }, "original": { "owner": "holochain", - "ref": "v0.1.14", + "ref": "v0.3.0", "repo": "kitsune2", "type": "github" } @@ -284,16 +283,16 @@ "kitsune2_2": { "flake": false, "locked": { - "lastModified": 1755261441, - "narHash": "sha256-0XBAicjV/Y+luAf0NsQYnbKXzE0ByE9FB90suCFxmAQ=", + "lastModified": 1751453889, + "narHash": "sha256-U0iB9rhYWLoie9i/L3vASZyUHUQNukyPlvkIe79prTU=", "owner": "holochain", "repo": "kitsune2", - "rev": "12790940434fed3c913952fa103e39ce671fb0f0", + "rev": "d260ba4b3c9be0481d754876c501d08e76a3a45b", "type": "github" }, "original": { "owner": "holochain", - "ref": "v0.1.14", + "ref": "v0.2.11", "repo": "kitsune2", "type": "github" } @@ -301,16 +300,16 @@ "lair-keystore": { "flake": false, "locked": { - "lastModified": 1750349209, - "narHash": "sha256-IUj2u8I2YSVZGrZ234mVCPENTg239LSG05TysoB3t+A=", + "lastModified": 1759147598, + "narHash": "sha256-K8TkVlKAwS7uuSZC46oSHddtZTM2XGWUTNnjjYdC1bE=", "owner": "holochain", "repo": "lair", - "rev": "978e3569e6a9cf674d2f1fc380cc82a87a43c78a", + "rev": "8aa9ab1468e82a8bfb9bf1e65762efc51659d306", "type": "github" }, "original": { "owner": "holochain", - "ref": "v0.6.2", + "ref": "v0.6.3", "repo": "lair", "type": "github" } @@ -318,27 +317,27 @@ "lair-keystore_2": { "flake": false, "locked": { - "lastModified": 1750349209, - "narHash": "sha256-IUj2u8I2YSVZGrZ234mVCPENTg239LSG05TysoB3t+A=", + "lastModified": 1759147598, + "narHash": "sha256-K8TkVlKAwS7uuSZC46oSHddtZTM2XGWUTNnjjYdC1bE=", "owner": "holochain", "repo": "lair", - "rev": "978e3569e6a9cf674d2f1fc380cc82a87a43c78a", + "rev": "8aa9ab1468e82a8bfb9bf1e65762efc51659d306", "type": "github" }, "original": { "owner": "holochain", - "ref": "v0.6.2", + "ref": "v0.6.3", "repo": "lair", "type": "github" } }, "nixpkgs": { "locked": { - "lastModified": 1755704039, - "narHash": "sha256-gKlP0LbyJ3qX0KObfIWcp5nbuHSb5EHwIvU6UcNBg2A=", + "lastModified": 1762233356, + "narHash": "sha256-cGS3lLTYusbEP/IJIWGgnkzIl+FA5xDvtiHyjalGr4k=", "owner": "nixos", "repo": "nixpkgs", - "rev": "9cb344e96d5b6918e94e1bca2d9f3ea1e9615545", + "rev": "ca534a76c4afb2bdc07b681dbc11b453bab21af8", "type": "github" }, "original": { @@ -350,11 +349,11 @@ }, "nixpkgs-lib": { "locked": { - "lastModified": 1753579242, - "narHash": "sha256-zvaMGVn14/Zz8hnp4VWT9xVnhc8vuL3TStRqwk22biA=", + "lastModified": 1761765539, + "narHash": "sha256-b0yj6kfvO8ApcSE+QmA6mUfu8IYG6/uU28OFn4PaC8M=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "0f36c44e01a6129be94e3ade315a5883f0228a6e", + "rev": "719359f4562934ae99f5443f20aa06c2ffff91fc", "type": "github" }, "original": { @@ -365,11 +364,11 @@ }, "nixpkgs-lib_2": { "locked": { - "lastModified": 1753579242, - "narHash": "sha256-zvaMGVn14/Zz8hnp4VWT9xVnhc8vuL3TStRqwk22biA=", + "lastModified": 1754788789, + "narHash": "sha256-x2rJ+Ovzq0sCMpgfgGaaqgBSwY+LST+WbZ6TytnT9Rk=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "0f36c44e01a6129be94e3ade315a5883f0228a6e", + "rev": "a73b9c743612e4244d865a2fdee11865283c04e6", "type": "github" }, "original": { @@ -380,11 +379,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1755471983, - "narHash": "sha256-axUoWcm4cNQ36jOlnkD9D40LTfSQgk8ExfHSRm3rTtg=", + "lastModified": 1759281824, + "narHash": "sha256-FIBE1qXv9TKvSNwst6FumyHwCRH3BlWDpfsnqRDCll0=", "owner": "nixos", "repo": "nixpkgs", - "rev": "48f4c982de68d966421d2b6f1ddbeb6227cc5ceb", + "rev": "5b5be50345d4113d04ba58c444348849f5585b4a", "type": "github" }, "original": { @@ -397,16 +396,16 @@ "playground": { "flake": false, "locked": { - "lastModified": 1753170537, - "narHash": "sha256-vnaU7xkEWXQ/Bg+IkZT+hkF3h/ZFQ31IFEURpoT8ew8=", + "lastModified": 1756729856, + "narHash": "sha256-xJnIfcIyLRTXsf+N8OOMnqzRkx2gT/DSta7qCm8yU7Y=", "owner": "darksoil-studio", "repo": "holochain-playground", - "rev": "464d4220865aefd91cf9db19399dfa435c919db7", + "rev": "5e858641de8ac6113cfa6b47ea1350762a629a61", "type": "github" }, "original": { "owner": "darksoil-studio", - "ref": "main-0.5", + "ref": "main", "repo": "holochain-playground", "type": "github" } @@ -414,16 +413,16 @@ "playground_2": { "flake": false, "locked": { - "lastModified": 1753170537, - "narHash": "sha256-vnaU7xkEWXQ/Bg+IkZT+hkF3h/ZFQ31IFEURpoT8ew8=", + "lastModified": 1756729856, + "narHash": "sha256-xJnIfcIyLRTXsf+N8OOMnqzRkx2gT/DSta7qCm8yU7Y=", "owner": "darksoil-studio", "repo": "holochain-playground", - "rev": "464d4220865aefd91cf9db19399dfa435c919db7", + "rev": "5e858641de8ac6113cfa6b47ea1350762a629a61", "type": "github" }, "original": { "owner": "darksoil-studio", - "ref": "main-0.5", + "ref": "main", "repo": "holochain-playground", "type": "github" } @@ -450,11 +449,11 @@ ] }, "locked": { - "lastModified": 1755830208, - "narHash": "sha256-fMa/Hcg+4O2h+kl3gNPjtGSWPI8NtCl3LYMsejK6qGA=", + "lastModified": 1762396738, + "narHash": "sha256-BarSecuxtzp1boERdABLkkoxQTi6s/V33lJwUbWLrLY=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "802a7b97f8ff672ba2dec70c9e354f51f844e796", + "rev": "c63598992afd54d215d54f2b764adc0484c2b159", "type": "github" }, "original": { @@ -472,11 +471,11 @@ ] }, "locked": { - "lastModified": 1755571033, - "narHash": "sha256-V8gmZBfMiFGCyGJQx/yO81LFJ4d/I5Jxs2id96rLxrM=", + "lastModified": 1759372351, + "narHash": "sha256-kULiC2oMMuyaO92gPiu+6XBfeXuFcXaauwo0tXAwXdQ=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "95487740bb7ac11553445e9249041a6fa4b5eccf", + "rev": "7ef14552303de7128662666f9a71342099ffc725", "type": "github" }, "original": { @@ -515,16 +514,16 @@ ] }, "locked": { - "lastModified": 1755771991, - "narHash": "sha256-FSuruzY1JPrwhnuG+vBlbiWID6wQFAOoC/yOfauE6dc=", + "lastModified": 1760350311, + "narHash": "sha256-wYg0nkd0/+VlU5Pl2IzNsXG5ygPtXKsNj2c0jXcpKQ8=", "owner": "darksoil-studio", "repo": "scaffolding", - "rev": "d9b5adc677a81e55247c4e7241bb6f8547b9a784", + "rev": "b4ce7a036a1a8d31280d93c9c9a0dc1d39bbfe7f", "type": "github" }, "original": { "owner": "darksoil-studio", - "ref": "main-0.5", + "ref": "main-0.6", "repo": "scaffolding", "type": "github" } @@ -552,16 +551,16 @@ "webkitnixpkgs": "webkitnixpkgs" }, "locked": { - "lastModified": 1756109559, - "narHash": "sha256-r+Pwd2chZrzvY63HJ/qa7c1/zGAhZtKjCDMEZN+QTUs=", + "lastModified": 1760380471, + "narHash": "sha256-HMPfs8Uoiv9vHD8OI0TbUOer2qm7Po7NJbuJq66P4ug=", "owner": "darksoil-studio", "repo": "tauri-plugin-holochain", - "rev": "e987ae89c534a9e8c851d03a4e6cf80f228f303b", + "rev": "d10b06841dfbce4727c84db36240a5d72c463289", "type": "github" }, "original": { "owner": "darksoil-studio", - "ref": "main-0.5", + "ref": "main-0.6", "repo": "tauri-plugin-holochain", "type": "github" } diff --git a/flake.nix b/flake.nix index 30e8e5f5..16382754 100644 --- a/flake.nix +++ b/flake.nix @@ -2,12 +2,12 @@ description = "Template for Holochain app development"; inputs = { - holonix.url = "github:holochain/holonix/main-0.5"; + holonix.url = "github:holochain/holonix"; nixpkgs.follows = "holonix/nixpkgs"; flake-parts.follows = "holonix/flake-parts"; - tauri-plugin-holochain.url = "github:darksoil-studio/tauri-plugin-holochain/main-0.5"; + tauri-plugin-holochain.url = "github:darksoil-studio/tauri-plugin-holochain/main-0.6"; }; outputs = inputs: diff --git a/libraries/client/README.md b/libraries/client/README.md index 55c2c3ed..4901ae16 100644 --- a/libraries/client/README.md +++ b/libraries/client/README.md @@ -23,7 +23,7 @@ Add the library to your dependencies list in your project's `build.gradle.kts` ```kotlin dependencies { ... - implementation("org.holochain.androidserviceruntime:client:0.0.19") + implementation("org.holochain.androidserviceruntime:client:0.0.20") } ``` diff --git a/libraries/client/build.gradle.kts b/libraries/client/build.gradle.kts index ab6419f6..6c2d9dcc 100644 --- a/libraries/client/build.gradle.kts +++ b/libraries/client/build.gradle.kts @@ -43,7 +43,13 @@ android { } mavenPublishing { - coordinates("org.holochain.androidserviceruntime", "client", "0.0.19") + publishToMavenCentral(SonatypeHost.CENTRAL_PORTAL) + + if (!project.gradle.startParameter.taskNames.any { it.contains("publishToMavenLocal") }) { + signAllPublications() + } + + coordinates("org.holochain.androidserviceruntime", "client", "0.0.20") pom { name.set("Holochain Service Client") diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-ffi/-app-info-ffi.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-ffi/-app-info-ffi.md index fffdc76e..3f6f8026 100644 --- a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-ffi/-app-info-ffi.md +++ b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-ffi/-app-info-ffi.md @@ -3,4 +3,4 @@ # AppInfoFfi [androidJvm]\ -constructor(installedAppId: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), cellInfo: [Map](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-map/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), [List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)<[CellInfoFfi](../-cell-info-ffi/index.md)>>, status: [AppInfoStatusFfi](../-app-info-status-ffi/index.md), agentPubKey: [ByteArray](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-byte-array/index.html)) \ No newline at end of file +constructor(installedAppId: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), cellInfo: [Map](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-map/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), [List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)<[CellInfoFfi](../-cell-info-ffi/index.md)>>, status: [AppStatusFfi](../-app-status-ffi/index.md), agentPubKey: [ByteArray](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-byte-array/index.html)) \ No newline at end of file diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-ffi/index.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-ffi/index.md index 9493a896..f52992ac 100644 --- a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-ffi/index.md +++ b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-ffi/index.md @@ -3,13 +3,13 @@ # AppInfoFfi [androidJvm]\ -data class [AppInfoFfi](index.md)(var installedAppId: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), var cellInfo: [Map](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-map/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), [List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)<[CellInfoFfi](../-cell-info-ffi/index.md)>>, var status: [AppInfoStatusFfi](../-app-info-status-ffi/index.md), var agentPubKey: [ByteArray](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-byte-array/index.html)) +data class [AppInfoFfi](index.md)(var installedAppId: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), var cellInfo: [Map](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-map/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), [List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)<[CellInfoFfi](../-cell-info-ffi/index.md)>>, var status: [AppStatusFfi](../-app-status-ffi/index.md), var agentPubKey: [ByteArray](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-byte-array/index.html)) ## Constructors | | | |---|---| -| [AppInfoFfi](-app-info-ffi.md) | [androidJvm]
constructor(installedAppId: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), cellInfo: [Map](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-map/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), [List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)<[CellInfoFfi](../-cell-info-ffi/index.md)>>, status: [AppInfoStatusFfi](../-app-info-status-ffi/index.md), agentPubKey: [ByteArray](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-byte-array/index.html)) | +| [AppInfoFfi](-app-info-ffi.md) | [androidJvm]
constructor(installedAppId: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), cellInfo: [Map](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-map/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), [List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)<[CellInfoFfi](../-cell-info-ffi/index.md)>>, status: [AppStatusFfi](../-app-status-ffi/index.md), agentPubKey: [ByteArray](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-byte-array/index.html)) | ## Types @@ -24,7 +24,7 @@ data class [AppInfoFfi](index.md)(var installedAppId: [String](https://kotlinlan | [agentPubKey](agent-pub-key.md) | [androidJvm]
var [agentPubKey](agent-pub-key.md): [ByteArray](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-byte-array/index.html) | | [cellInfo](cell-info.md) | [androidJvm]
var [cellInfo](cell-info.md): [Map](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-map/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), [List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)<[CellInfoFfi](../-cell-info-ffi/index.md)>> | | [installedAppId](installed-app-id.md) | [androidJvm]
var [installedAppId](installed-app-id.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)
The unique identifier for an installed app in this conductor | -| [status](status.md) | [androidJvm]
var [status](status.md): [AppInfoStatusFfi](../-app-info-status-ffi/index.md) | +| [status](status.md) | [androidJvm]
var [status](status.md): [AppStatusFfi](../-app-status-ffi/index.md) | ## Functions diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-ffi/status.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-ffi/status.md index e0d83a51..73a5481c 100644 --- a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-ffi/status.md +++ b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-ffi/status.md @@ -3,4 +3,4 @@ # status [androidJvm]\ -var [status](status.md): [AppInfoStatusFfi](../-app-info-status-ffi/index.md) \ No newline at end of file +var [status](status.md): [AppStatusFfi](../-app-status-ffi/index.md) \ No newline at end of file diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi-parcel/-app-info-status-ffi-parcel.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi-parcel/-app-info-status-ffi-parcel.md deleted file mode 100644 index 6cb00b46..00000000 --- a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi-parcel/-app-info-status-ffi-parcel.md +++ /dev/null @@ -1,6 +0,0 @@ -//[client](../../../index.md)/[org.holochain.androidserviceruntime.client](../index.md)/[AppInfoStatusFfiParcel](index.md)/[AppInfoStatusFfiParcel](-app-info-status-ffi-parcel.md) - -# AppInfoStatusFfiParcel - -[androidJvm]\ -constructor(inner: [AppInfoStatusFfi](../-app-info-status-ffi/index.md)) \ No newline at end of file diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi-parcel/inner.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi-parcel/inner.md deleted file mode 100644 index eb9125cd..00000000 --- a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi-parcel/inner.md +++ /dev/null @@ -1,6 +0,0 @@ -//[client](../../../index.md)/[org.holochain.androidserviceruntime.client](../index.md)/[AppInfoStatusFfiParcel](index.md)/[inner](inner.md) - -# inner - -[androidJvm]\ -val [inner](inner.md): [AppInfoStatusFfi](../-app-info-status-ffi/index.md) \ No newline at end of file diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi-parceler/index.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi-parceler/index.md deleted file mode 100644 index 72c5da5f..00000000 --- a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi-parceler/index.md +++ /dev/null @@ -1,14 +0,0 @@ -//[client](../../../index.md)/[org.holochain.androidserviceruntime.client](../index.md)/[AppInfoStatusFfiParceler](index.md) - -# AppInfoStatusFfiParceler - -[androidJvm]\ -object [AppInfoStatusFfiParceler](index.md) : Parceler<[AppInfoStatusFfi](../-app-info-status-ffi/index.md)> - -## Functions - -| Name | Summary | -|---|---| -| [create](create.md) | [androidJvm]
open override fun [create](create.md)(parcel: [Parcel](https://developer.android.com/reference/kotlin/android/os/Parcel.html)): [AppInfoStatusFfi](../-app-info-status-ffi/index.md) | -| [newArray](../-runtime-network-config-ffi-parceler/index.md#-1206408188%2FFunctions%2F275946699) | [androidJvm]
open fun [newArray](../-runtime-network-config-ffi-parceler/index.md#-1206408188%2FFunctions%2F275946699)(size: [Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)): [Array](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html)<[AppInfoStatusFfi](../-app-info-status-ffi/index.md)> | -| [write](write.md) | [androidJvm]
open override fun [AppInfoStatusFfi](../-app-info-status-ffi/index.md).[write](write.md)(parcel: [Parcel](https://developer.android.com/reference/kotlin/android/os/Parcel.html), flags: [Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)) | \ No newline at end of file diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi-parceler/write.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi-parceler/write.md deleted file mode 100644 index de155c92..00000000 --- a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi-parceler/write.md +++ /dev/null @@ -1,6 +0,0 @@ -//[client](../../../index.md)/[org.holochain.androidserviceruntime.client](../index.md)/[AppInfoStatusFfiParceler](index.md)/[write](write.md) - -# write - -[androidJvm]\ -open override fun [AppInfoStatusFfi](../-app-info-status-ffi/index.md).[write](write.md)(parcel: [Parcel](https://developer.android.com/reference/kotlin/android/os/Parcel.html), flags: [Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)) \ No newline at end of file diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-awaiting-memproofs/index.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-awaiting-memproofs/index.md deleted file mode 100644 index 70d67663..00000000 --- a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-awaiting-memproofs/index.md +++ /dev/null @@ -1,12 +0,0 @@ -//[client](../../../../index.md)/[org.holochain.androidserviceruntime.client](../../index.md)/[AppInfoStatusFfi](../index.md)/[AwaitingMemproofs](index.md) - -# AwaitingMemproofs - -[androidJvm]\ -object [AwaitingMemproofs](index.md) : [AppInfoStatusFfi](../index.md) - -## Functions - -| Name | Summary | -|---|---| -| [write](../../-app-info-status-ffi-parceler/write.md) | [androidJvm]
open override fun [AppInfoStatusFfi](../index.md).[write](../../-app-info-status-ffi-parceler/write.md)(parcel: [Parcel](https://developer.android.com/reference/kotlin/android/os/Parcel.html), flags: [Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)) | \ No newline at end of file diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-disabled/-companion/index.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-disabled/-companion/index.md deleted file mode 100644 index b60ce7ef..00000000 --- a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-disabled/-companion/index.md +++ /dev/null @@ -1,6 +0,0 @@ -//[client](../../../../../index.md)/[org.holochain.androidserviceruntime.client](../../../index.md)/[AppInfoStatusFfi](../../index.md)/[Disabled](../index.md)/[Companion](index.md) - -# Companion - -[androidJvm]\ -object [Companion](index.md) \ No newline at end of file diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-paused/-paused.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-paused/-paused.md deleted file mode 100644 index df5f8e31..00000000 --- a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-paused/-paused.md +++ /dev/null @@ -1,6 +0,0 @@ -//[client](../../../../index.md)/[org.holochain.androidserviceruntime.client](../../index.md)/[AppInfoStatusFfi](../index.md)/[Paused](index.md)/[Paused](-paused.md) - -# Paused - -[androidJvm]\ -constructor(reason: [PausedAppReasonFfi](../../-paused-app-reason-ffi/index.md)) \ No newline at end of file diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-paused/index.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-paused/index.md deleted file mode 100644 index 35280b3b..00000000 --- a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-paused/index.md +++ /dev/null @@ -1,30 +0,0 @@ -//[client](../../../../index.md)/[org.holochain.androidserviceruntime.client](../../index.md)/[AppInfoStatusFfi](../index.md)/[Paused](index.md) - -# Paused - -[androidJvm]\ -data class [Paused](index.md)(val reason: [PausedAppReasonFfi](../../-paused-app-reason-ffi/index.md)) : [AppInfoStatusFfi](../index.md) - -## Constructors - -| | | -|---|---| -| [Paused](-paused.md) | [androidJvm]
constructor(reason: [PausedAppReasonFfi](../../-paused-app-reason-ffi/index.md)) | - -## Types - -| Name | Summary | -|---|---| -| [Companion](-companion/index.md) | [androidJvm]
object [Companion](-companion/index.md) | - -## Properties - -| Name | Summary | -|---|---| -| [reason](reason.md) | [androidJvm]
val [reason](reason.md): [PausedAppReasonFfi](../../-paused-app-reason-ffi/index.md) | - -## Functions - -| Name | Summary | -|---|---| -| [write](../../-app-info-status-ffi-parceler/write.md) | [androidJvm]
open override fun [AppInfoStatusFfi](../index.md).[write](../../-app-info-status-ffi-parceler/write.md)(parcel: [Parcel](https://developer.android.com/reference/kotlin/android/os/Parcel.html), flags: [Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)) | \ No newline at end of file diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-paused/reason.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-paused/reason.md deleted file mode 100644 index 313a01c1..00000000 --- a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-paused/reason.md +++ /dev/null @@ -1,6 +0,0 @@ -//[client](../../../../index.md)/[org.holochain.androidserviceruntime.client](../../index.md)/[AppInfoStatusFfi](../index.md)/[Paused](index.md)/[reason](reason.md) - -# reason - -[androidJvm]\ -val [reason](reason.md): [PausedAppReasonFfi](../../-paused-app-reason-ffi/index.md) \ No newline at end of file diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-running/index.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-running/index.md deleted file mode 100644 index bb8ca0db..00000000 --- a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-running/index.md +++ /dev/null @@ -1,12 +0,0 @@ -//[client](../../../../index.md)/[org.holochain.androidserviceruntime.client](../../index.md)/[AppInfoStatusFfi](../index.md)/[Running](index.md) - -# Running - -[androidJvm]\ -object [Running](index.md) : [AppInfoStatusFfi](../index.md) - -## Functions - -| Name | Summary | -|---|---| -| [write](../../-app-info-status-ffi-parceler/write.md) | [androidJvm]
open override fun [AppInfoStatusFfi](../index.md).[write](../../-app-info-status-ffi-parceler/write.md)(parcel: [Parcel](https://developer.android.com/reference/kotlin/android/os/Parcel.html), flags: [Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)) | \ No newline at end of file diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/index.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/index.md deleted file mode 100644 index 99fce061..00000000 --- a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/index.md +++ /dev/null @@ -1,30 +0,0 @@ -//[client](../../../index.md)/[org.holochain.androidserviceruntime.client](../index.md)/[AppInfoStatusFfi](index.md) - -# AppInfoStatusFfi - -sealed class [AppInfoStatusFfi](index.md) - -#### Inheritors - -| | -|---| -| [Paused](-paused/index.md) | -| [Disabled](-disabled/index.md) | -| [Running](-running/index.md) | -| [AwaitingMemproofs](-awaiting-memproofs/index.md) | - -## Types - -| Name | Summary | -|---|---| -| [AwaitingMemproofs](-awaiting-memproofs/index.md) | [androidJvm]
object [AwaitingMemproofs](-awaiting-memproofs/index.md) : [AppInfoStatusFfi](index.md) | -| [Companion](-companion/index.md) | [androidJvm]
object [Companion](-companion/index.md) | -| [Disabled](-disabled/index.md) | [androidJvm]
data class [Disabled](-disabled/index.md)(val reason: [DisabledAppReasonFfi](../-disabled-app-reason-ffi/index.md)) : [AppInfoStatusFfi](index.md) | -| [Paused](-paused/index.md) | [androidJvm]
data class [Paused](-paused/index.md)(val reason: [PausedAppReasonFfi](../-paused-app-reason-ffi/index.md)) : [AppInfoStatusFfi](index.md) | -| [Running](-running/index.md) | [androidJvm]
object [Running](-running/index.md) : [AppInfoStatusFfi](index.md) | - -## Functions - -| Name | Summary | -|---|---| -| [write](../-app-info-status-ffi-parceler/write.md) | [androidJvm]
open override fun [AppInfoStatusFfi](index.md).[write](../-app-info-status-ffi-parceler/write.md)(parcel: [Parcel](https://developer.android.com/reference/kotlin/android/os/Parcel.html), flags: [Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)) | \ No newline at end of file diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi-parcel/-app-status-ffi-parcel.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi-parcel/-app-status-ffi-parcel.md new file mode 100644 index 00000000..a16baf9a --- /dev/null +++ b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi-parcel/-app-status-ffi-parcel.md @@ -0,0 +1,6 @@ +//[client](../../../index.md)/[org.holochain.androidserviceruntime.client](../index.md)/[AppStatusFfiParcel](index.md)/[AppStatusFfiParcel](-app-status-ffi-parcel.md) + +# AppStatusFfiParcel + +[androidJvm]\ +constructor(inner: [AppStatusFfi](../-app-status-ffi/index.md)) \ No newline at end of file diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi-parcel/index.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi-parcel/index.md similarity index 66% rename from libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi-parcel/index.md rename to libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi-parcel/index.md index 360fc425..208e360c 100644 --- a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi-parcel/index.md +++ b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi-parcel/index.md @@ -1,21 +1,21 @@ -//[client](../../../index.md)/[org.holochain.androidserviceruntime.client](../index.md)/[AppInfoStatusFfiParcel](index.md) +//[client](../../../index.md)/[org.holochain.androidserviceruntime.client](../index.md)/[AppStatusFfiParcel](index.md) -# AppInfoStatusFfiParcel +# AppStatusFfiParcel [androidJvm]\ -data class [AppInfoStatusFfiParcel](index.md)(val inner: [AppInfoStatusFfi](../-app-info-status-ffi/index.md)) : [Parcelable](https://developer.android.com/reference/kotlin/android/os/Parcelable.html) +data class [AppStatusFfiParcel](index.md)(val inner: [AppStatusFfi](../-app-status-ffi/index.md)) : [Parcelable](https://developer.android.com/reference/kotlin/android/os/Parcelable.html) ## Constructors | | | |---|---| -| [AppInfoStatusFfiParcel](-app-info-status-ffi-parcel.md) | [androidJvm]
constructor(inner: [AppInfoStatusFfi](../-app-info-status-ffi/index.md)) | +| [AppStatusFfiParcel](-app-status-ffi-parcel.md) | [androidJvm]
constructor(inner: [AppStatusFfi](../-app-status-ffi/index.md)) | ## Properties | Name | Summary | |---|---| -| [inner](inner.md) | [androidJvm]
val [inner](inner.md): [AppInfoStatusFfi](../-app-info-status-ffi/index.md) | +| [inner](inner.md) | [androidJvm]
val [inner](inner.md): [AppStatusFfi](../-app-status-ffi/index.md) | ## Functions diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi-parcel/inner.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi-parcel/inner.md new file mode 100644 index 00000000..69223469 --- /dev/null +++ b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi-parcel/inner.md @@ -0,0 +1,6 @@ +//[client](../../../index.md)/[org.holochain.androidserviceruntime.client](../index.md)/[AppStatusFfiParcel](index.md)/[inner](inner.md) + +# inner + +[androidJvm]\ +val [inner](inner.md): [AppStatusFfi](../-app-status-ffi/index.md) \ No newline at end of file diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi-parceler/create.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi-parceler/create.md similarity index 62% rename from libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi-parceler/create.md rename to libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi-parceler/create.md index 53cf4f9e..32265df5 100644 --- a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi-parceler/create.md +++ b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi-parceler/create.md @@ -1,6 +1,6 @@ -//[client](../../../index.md)/[org.holochain.androidserviceruntime.client](../index.md)/[AppInfoStatusFfiParceler](index.md)/[create](create.md) +//[client](../../../index.md)/[org.holochain.androidserviceruntime.client](../index.md)/[AppStatusFfiParceler](index.md)/[create](create.md) # create [androidJvm]\ -open override fun [create](create.md)(parcel: [Parcel](https://developer.android.com/reference/kotlin/android/os/Parcel.html)): [AppInfoStatusFfi](../-app-info-status-ffi/index.md) \ No newline at end of file +open override fun [create](create.md)(parcel: [Parcel](https://developer.android.com/reference/kotlin/android/os/Parcel.html)): [AppStatusFfi](../-app-status-ffi/index.md) \ No newline at end of file diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi-parceler/index.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi-parceler/index.md new file mode 100644 index 00000000..f67d096a --- /dev/null +++ b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi-parceler/index.md @@ -0,0 +1,14 @@ +//[client](../../../index.md)/[org.holochain.androidserviceruntime.client](../index.md)/[AppStatusFfiParceler](index.md) + +# AppStatusFfiParceler + +[androidJvm]\ +object [AppStatusFfiParceler](index.md) : Parceler<[AppStatusFfi](../-app-status-ffi/index.md)> + +## Functions + +| Name | Summary | +|---|---| +| [create](create.md) | [androidJvm]
open override fun [create](create.md)(parcel: [Parcel](https://developer.android.com/reference/kotlin/android/os/Parcel.html)): [AppStatusFfi](../-app-status-ffi/index.md) | +| [newArray](../-runtime-network-config-ffi-parceler/index.md#-1206408188%2FFunctions%2F275946699) | [androidJvm]
open fun [newArray](../-runtime-network-config-ffi-parceler/index.md#-1206408188%2FFunctions%2F275946699)(size: [Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)): [Array](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html)<[AppStatusFfi](../-app-status-ffi/index.md)> | +| [write](write.md) | [androidJvm]
open override fun [AppStatusFfi](../-app-status-ffi/index.md).[write](write.md)(parcel: [Parcel](https://developer.android.com/reference/kotlin/android/os/Parcel.html), flags: [Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)) | \ No newline at end of file diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi-parceler/write.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi-parceler/write.md new file mode 100644 index 00000000..345f95c8 --- /dev/null +++ b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi-parceler/write.md @@ -0,0 +1,6 @@ +//[client](../../../index.md)/[org.holochain.androidserviceruntime.client](../index.md)/[AppStatusFfiParceler](index.md)/[write](write.md) + +# write + +[androidJvm]\ +open override fun [AppStatusFfi](../-app-status-ffi/index.md).[write](write.md)(parcel: [Parcel](https://developer.android.com/reference/kotlin/android/os/Parcel.html), flags: [Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)) \ No newline at end of file diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi/-awaiting-memproofs/index.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi/-awaiting-memproofs/index.md new file mode 100644 index 00000000..e1bd32f3 --- /dev/null +++ b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi/-awaiting-memproofs/index.md @@ -0,0 +1,12 @@ +//[client](../../../../index.md)/[org.holochain.androidserviceruntime.client](../../index.md)/[AppStatusFfi](../index.md)/[AwaitingMemproofs](index.md) + +# AwaitingMemproofs + +[androidJvm]\ +object [AwaitingMemproofs](index.md) : [AppStatusFfi](../index.md) + +## Functions + +| Name | Summary | +|---|---| +| [write](../../-app-status-ffi-parceler/write.md) | [androidJvm]
open override fun [AppStatusFfi](../index.md).[write](../../-app-status-ffi-parceler/write.md)(parcel: [Parcel](https://developer.android.com/reference/kotlin/android/os/Parcel.html), flags: [Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)) | \ No newline at end of file diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-companion/index.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi/-companion/index.md similarity index 58% rename from libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-companion/index.md rename to libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi/-companion/index.md index caa73060..1372b03b 100644 --- a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-companion/index.md +++ b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi/-companion/index.md @@ -1,4 +1,4 @@ -//[client](../../../../index.md)/[org.holochain.androidserviceruntime.client](../../index.md)/[AppInfoStatusFfi](../index.md)/[Companion](index.md) +//[client](../../../../index.md)/[org.holochain.androidserviceruntime.client](../../index.md)/[AppStatusFfi](../index.md)/[Companion](index.md) # Companion diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-paused/-companion/index.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi/-disabled/-companion/index.md similarity index 51% rename from libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-paused/-companion/index.md rename to libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi/-disabled/-companion/index.md index 1ba5f435..3c86cee9 100644 --- a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-paused/-companion/index.md +++ b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi/-disabled/-companion/index.md @@ -1,4 +1,4 @@ -//[client](../../../../../index.md)/[org.holochain.androidserviceruntime.client](../../../index.md)/[AppInfoStatusFfi](../../index.md)/[Paused](../index.md)/[Companion](index.md) +//[client](../../../../../index.md)/[org.holochain.androidserviceruntime.client](../../../index.md)/[AppStatusFfi](../../index.md)/[Disabled](../index.md)/[Companion](index.md) # Companion diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-disabled/-disabled.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi/-disabled/-disabled.md similarity index 61% rename from libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-disabled/-disabled.md rename to libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi/-disabled/-disabled.md index ea611841..11987b2f 100644 --- a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-disabled/-disabled.md +++ b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi/-disabled/-disabled.md @@ -1,4 +1,4 @@ -//[client](../../../../index.md)/[org.holochain.androidserviceruntime.client](../../index.md)/[AppInfoStatusFfi](../index.md)/[Disabled](index.md)/[Disabled](-disabled.md) +//[client](../../../../index.md)/[org.holochain.androidserviceruntime.client](../../index.md)/[AppStatusFfi](../index.md)/[Disabled](index.md)/[Disabled](-disabled.md) # Disabled diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-disabled/index.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi/-disabled/index.md similarity index 56% rename from libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-disabled/index.md rename to libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi/-disabled/index.md index 525de01d..529b05e1 100644 --- a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-disabled/index.md +++ b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi/-disabled/index.md @@ -1,9 +1,9 @@ -//[client](../../../../index.md)/[org.holochain.androidserviceruntime.client](../../index.md)/[AppInfoStatusFfi](../index.md)/[Disabled](index.md) +//[client](../../../../index.md)/[org.holochain.androidserviceruntime.client](../../index.md)/[AppStatusFfi](../index.md)/[Disabled](index.md) # Disabled [androidJvm]\ -data class [Disabled](index.md)(val reason: [DisabledAppReasonFfi](../../-disabled-app-reason-ffi/index.md)) : [AppInfoStatusFfi](../index.md) +data class [Disabled](index.md)(val reason: [DisabledAppReasonFfi](../../-disabled-app-reason-ffi/index.md)) : [AppStatusFfi](../index.md) ## Constructors @@ -27,4 +27,4 @@ data class [Disabled](index.md)(val reason: [DisabledAppReasonFfi](../../-disabl | Name | Summary | |---|---| -| [write](../../-app-info-status-ffi-parceler/write.md) | [androidJvm]
open override fun [AppInfoStatusFfi](../index.md).[write](../../-app-info-status-ffi-parceler/write.md)(parcel: [Parcel](https://developer.android.com/reference/kotlin/android/os/Parcel.html), flags: [Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)) | \ No newline at end of file +| [write](../../-app-status-ffi-parceler/write.md) | [androidJvm]
open override fun [AppStatusFfi](../index.md).[write](../../-app-status-ffi-parceler/write.md)(parcel: [Parcel](https://developer.android.com/reference/kotlin/android/os/Parcel.html), flags: [Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)) | \ No newline at end of file diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-disabled/reason.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi/-disabled/reason.md similarity index 63% rename from libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-disabled/reason.md rename to libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi/-disabled/reason.md index 9c1d1b8a..fd2c7791 100644 --- a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-disabled/reason.md +++ b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi/-disabled/reason.md @@ -1,4 +1,4 @@ -//[client](../../../../index.md)/[org.holochain.androidserviceruntime.client](../../index.md)/[AppInfoStatusFfi](../index.md)/[Disabled](index.md)/[reason](reason.md) +//[client](../../../../index.md)/[org.holochain.androidserviceruntime.client](../../index.md)/[AppStatusFfi](../index.md)/[Disabled](index.md)/[reason](reason.md) # reason diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi/-enabled/index.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi/-enabled/index.md new file mode 100644 index 00000000..573f8a50 --- /dev/null +++ b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi/-enabled/index.md @@ -0,0 +1,12 @@ +//[client](../../../../index.md)/[org.holochain.androidserviceruntime.client](../../index.md)/[AppStatusFfi](../index.md)/[Enabled](index.md) + +# Enabled + +[androidJvm]\ +object [Enabled](index.md) : [AppStatusFfi](../index.md) + +## Functions + +| Name | Summary | +|---|---| +| [write](../../-app-status-ffi-parceler/write.md) | [androidJvm]
open override fun [AppStatusFfi](../index.md).[write](../../-app-status-ffi-parceler/write.md)(parcel: [Parcel](https://developer.android.com/reference/kotlin/android/os/Parcel.html), flags: [Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)) | \ No newline at end of file diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi/index.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi/index.md new file mode 100644 index 00000000..029346bb --- /dev/null +++ b/libraries/client/docs/org.holochain.androidserviceruntime.client/-app-status-ffi/index.md @@ -0,0 +1,28 @@ +//[client](../../../index.md)/[org.holochain.androidserviceruntime.client](../index.md)/[AppStatusFfi](index.md) + +# AppStatusFfi + +sealed class [AppStatusFfi](index.md) + +#### Inheritors + +| | +|---| +| [Disabled](-disabled/index.md) | +| [Enabled](-enabled/index.md) | +| [AwaitingMemproofs](-awaiting-memproofs/index.md) | + +## Types + +| Name | Summary | +|---|---| +| [AwaitingMemproofs](-awaiting-memproofs/index.md) | [androidJvm]
object [AwaitingMemproofs](-awaiting-memproofs/index.md) : [AppStatusFfi](index.md) | +| [Companion](-companion/index.md) | [androidJvm]
object [Companion](-companion/index.md) | +| [Disabled](-disabled/index.md) | [androidJvm]
data class [Disabled](-disabled/index.md)(val reason: [DisabledAppReasonFfi](../-disabled-app-reason-ffi/index.md)) : [AppStatusFfi](index.md) | +| [Enabled](-enabled/index.md) | [androidJvm]
object [Enabled](-enabled/index.md) : [AppStatusFfi](index.md) | + +## Functions + +| Name | Summary | +|---|---| +| [write](../-app-status-ffi-parceler/write.md) | [androidJvm]
open override fun [AppStatusFfi](index.md).[write](../-app-status-ffi-parceler/write.md)(parcel: [Parcel](https://developer.android.com/reference/kotlin/android/os/Parcel.html), flags: [Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)) | \ No newline at end of file diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-disabled-app-reason-ffi/index.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-disabled-app-reason-ffi/index.md index 5a64090e..1c5e1582 100644 --- a/libraries/client/docs/org.holochain.androidserviceruntime.client/-disabled-app-reason-ffi/index.md +++ b/libraries/client/docs/org.holochain.androidserviceruntime.client/-disabled-app-reason-ffi/index.md @@ -10,7 +10,6 @@ sealed class [DisabledAppReasonFfi](index.md) |---| | [NeverStarted](-never-started/index.md) | | [NotStartedAfterProvidingMemproofs](-not-started-after-providing-memproofs/index.md) | -| [DeletingAgentKey](-deleting-agent-key/index.md) | | [User](-user/index.md) | | [Error](-error/index.md) | @@ -19,7 +18,6 @@ sealed class [DisabledAppReasonFfi](index.md) | Name | Summary | |---|---| | [Companion](-companion/index.md) | [androidJvm]
object [Companion](-companion/index.md) | -| [DeletingAgentKey](-deleting-agent-key/index.md) | [androidJvm]
object [DeletingAgentKey](-deleting-agent-key/index.md) : [DisabledAppReasonFfi](index.md) | | [Error](-error/index.md) | [androidJvm]
data class [Error](-error/index.md)(val v1: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)) : [DisabledAppReasonFfi](index.md) | | [NeverStarted](-never-started/index.md) | [androidJvm]
object [NeverStarted](-never-started/index.md) : [DisabledAppReasonFfi](index.md) | | [NotStartedAfterProvidingMemproofs](-not-started-after-providing-memproofs/index.md) | [androidJvm]
object [NotStartedAfterProvidingMemproofs](-not-started-after-providing-memproofs/index.md) : [DisabledAppReasonFfi](index.md) | diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/-role-settings-ffi/index.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/-role-settings-ffi/index.md index e1de0b21..0acb1217 100644 --- a/libraries/client/docs/org.holochain.androidserviceruntime.client/-role-settings-ffi/index.md +++ b/libraries/client/docs/org.holochain.androidserviceruntime.client/-role-settings-ffi/index.md @@ -8,7 +8,6 @@ sealed class [RoleSettingsFfi](index.md) | | |---| -| [UseExisting](-use-existing/index.md) | | [Provisioned](-provisioned/index.md) | ## Types @@ -17,7 +16,6 @@ sealed class [RoleSettingsFfi](index.md) |---|---| | [Companion](-companion/index.md) | [androidJvm]
object [Companion](-companion/index.md) | | [Provisioned](-provisioned/index.md) | [androidJvm]
data class [Provisioned](-provisioned/index.md)(val membraneProof: [ByteArray](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-byte-array/index.html)?, val modifiers: [DnaModifiersOptFfi](../-dna-modifiers-opt-ffi/index.md)?) : [RoleSettingsFfi](index.md) | -| [UseExisting](-use-existing/index.md) | [androidJvm]
data class [UseExisting](-use-existing/index.md)(val cellId: [CellIdFfi](../-cell-id-ffi/index.md)) : [RoleSettingsFfi](index.md) | ## Functions diff --git a/libraries/client/docs/org.holochain.androidserviceruntime.client/index.md b/libraries/client/docs/org.holochain.androidserviceruntime.client/index.md index 6f9f3955..e5205f70 100644 --- a/libraries/client/docs/org.holochain.androidserviceruntime.client/index.md +++ b/libraries/client/docs/org.holochain.androidserviceruntime.client/index.md @@ -18,12 +18,12 @@ | [AppBinderUnauthorizedException](-app-binder-unauthorized-exception/index.md) | [androidJvm]
class [AppBinderUnauthorizedException](-app-binder-unauthorized-exception/index.md)(message: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) = "AppBinderUnauthorized") : [Exception](https://developer.android.com/reference/kotlin/java/lang/Exception.html)
Exception thrown when a client is not authorized to use the App API for a specific app. | | [AppBinderUnauthorizedExceptionParcel](-app-binder-unauthorized-exception-parcel/index.md) | [androidJvm]
data class [AppBinderUnauthorizedExceptionParcel](-app-binder-unauthorized-exception-parcel/index.md)(var inner: [AppBinderUnauthorizedException](-app-binder-unauthorized-exception/index.md)) : [Parcelable](https://developer.android.com/reference/kotlin/android/os/Parcelable.html) | | [AppBinderUnauthorizedExceptionParceler](-app-binder-unauthorized-exception-parceler/index.md) | [androidJvm]
object [AppBinderUnauthorizedExceptionParceler](-app-binder-unauthorized-exception-parceler/index.md) : Parceler<[AppBinderUnauthorizedException](-app-binder-unauthorized-exception/index.md)> | -| [AppInfoFfi](-app-info-ffi/index.md) | [androidJvm]
data class [AppInfoFfi](-app-info-ffi/index.md)(var installedAppId: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), var cellInfo: [Map](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-map/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), [List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)<[CellInfoFfi](-cell-info-ffi/index.md)>>, var status: [AppInfoStatusFfi](-app-info-status-ffi/index.md), var agentPubKey: [ByteArray](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-byte-array/index.html)) | +| [AppInfoFfi](-app-info-ffi/index.md) | [androidJvm]
data class [AppInfoFfi](-app-info-ffi/index.md)(var installedAppId: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), var cellInfo: [Map](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-map/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), [List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)<[CellInfoFfi](-cell-info-ffi/index.md)>>, var status: [AppStatusFfi](-app-status-ffi/index.md), var agentPubKey: [ByteArray](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-byte-array/index.html)) | | [AppInfoFfiParcel](-app-info-ffi-parcel/index.md) | [androidJvm]
data class [AppInfoFfiParcel](-app-info-ffi-parcel/index.md)(val inner: [AppInfoFfi](-app-info-ffi/index.md)) : [Parcelable](https://developer.android.com/reference/kotlin/android/os/Parcelable.html) | | [AppInfoFfiParceler](-app-info-ffi-parceler/index.md) | [androidJvm]
object [AppInfoFfiParceler](-app-info-ffi-parceler/index.md) : Parceler<[AppInfoFfi](-app-info-ffi/index.md)> | -| [AppInfoStatusFfi](-app-info-status-ffi/index.md) | [androidJvm]
sealed class [AppInfoStatusFfi](-app-info-status-ffi/index.md) | -| [AppInfoStatusFfiParcel](-app-info-status-ffi-parcel/index.md) | [androidJvm]
data class [AppInfoStatusFfiParcel](-app-info-status-ffi-parcel/index.md)(val inner: [AppInfoStatusFfi](-app-info-status-ffi/index.md)) : [Parcelable](https://developer.android.com/reference/kotlin/android/os/Parcelable.html) | -| [AppInfoStatusFfiParceler](-app-info-status-ffi-parceler/index.md) | [androidJvm]
object [AppInfoStatusFfiParceler](-app-info-status-ffi-parceler/index.md) : Parceler<[AppInfoStatusFfi](-app-info-status-ffi/index.md)> | +| [AppStatusFfi](-app-status-ffi/index.md) | [androidJvm]
sealed class [AppStatusFfi](-app-status-ffi/index.md) | +| [AppStatusFfiParcel](-app-status-ffi-parcel/index.md) | [androidJvm]
data class [AppStatusFfiParcel](-app-status-ffi-parcel/index.md)(val inner: [AppStatusFfi](-app-status-ffi/index.md)) : [Parcelable](https://developer.android.com/reference/kotlin/android/os/Parcelable.html) | +| [AppStatusFfiParceler](-app-status-ffi-parceler/index.md) | [androidJvm]
object [AppStatusFfiParceler](-app-status-ffi-parceler/index.md) : Parceler<[AppStatusFfi](-app-status-ffi/index.md)> | | [CellIdFfi](-cell-id-ffi/index.md) | [androidJvm]
data class [CellIdFfi](-cell-id-ffi/index.md)(var dnaHash: [ByteArray](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-byte-array/index.html), var agentPubKey: [ByteArray](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-byte-array/index.html)) | | [CellIdFfiParcel](-cell-id-ffi-parcel/index.md) | [androidJvm]
data class [CellIdFfiParcel](-cell-id-ffi-parcel/index.md)(val inner: [CellIdFfi](-cell-id-ffi/index.md)) : [Parcelable](https://developer.android.com/reference/kotlin/android/os/Parcelable.html) | | [CellIdFfiParceler](-cell-id-ffi-parceler/index.md) | [androidJvm]
object [CellIdFfiParceler](-cell-id-ffi-parceler/index.md) : Parceler<[CellIdFfi](-cell-id-ffi/index.md)> | @@ -59,9 +59,6 @@ | [IsAppInstalledCallbackDeferred](-is-app-installed-callback-deferred/index.md) | [androidJvm]
class [IsAppInstalledCallbackDeferred](-is-app-installed-callback-deferred/index.md) : [IHolochainServiceCallbackStubDeferred](-i-holochain-service-callback-stub-deferred/index.md)<[Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)> | | [Json](-json/index.md) | [androidJvm]
object [Json](-json/index.md)
Utility object for converting Kotlin objects to JSON representations. | | [ListAppsCallbackDeferred](-list-apps-callback-deferred/index.md) | [androidJvm]
class [ListAppsCallbackDeferred](-list-apps-callback-deferred/index.md) : [IHolochainServiceCallbackStubDeferred](-i-holochain-service-callback-stub-deferred/index.md)<[List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)<[AppInfoFfi](-app-info-ffi/index.md)>> | -| [PausedAppReasonFfi](-paused-app-reason-ffi/index.md) | [androidJvm]
sealed class [PausedAppReasonFfi](-paused-app-reason-ffi/index.md) | -| [PausedAppReasonFfiParcel](-paused-app-reason-ffi-parcel/index.md) | [androidJvm]
data class [PausedAppReasonFfiParcel](-paused-app-reason-ffi-parcel/index.md)(val inner: [PausedAppReasonFfi](-paused-app-reason-ffi/index.md)) : [Parcelable](https://developer.android.com/reference/kotlin/android/os/Parcelable.html) | -| [PausedAppReasonFfiParceler](-paused-app-reason-ffi-parceler/index.md) | [androidJvm]
object [PausedAppReasonFfiParceler](-paused-app-reason-ffi-parceler/index.md) : Parceler<[PausedAppReasonFfi](-paused-app-reason-ffi/index.md)> | | [ProvisionedCellFfi](-provisioned-cell-ffi/index.md) | [androidJvm]
data class [ProvisionedCellFfi](-provisioned-cell-ffi/index.md)(var cellId: [CellIdFfi](-cell-id-ffi/index.md), var dnaModifiers: [DnaModifiersFfi](-dna-modifiers-ffi/index.md), var name: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)) | | [ProvisionedCellFfiParcel](-provisioned-cell-ffi-parcel/index.md) | [androidJvm]
data class [ProvisionedCellFfiParcel](-provisioned-cell-ffi-parcel/index.md)(val inner: [ProvisionedCellFfi](-provisioned-cell-ffi/index.md)) : [Parcelable](https://developer.android.com/reference/kotlin/android/os/Parcelable.html) | | [ProvisionedCellFfiParceler](-provisioned-cell-ffi-parceler/index.md) | [androidJvm]
object [ProvisionedCellFfiParceler](-provisioned-cell-ffi-parceler/index.md) : Parceler<[ProvisionedCellFfi](-provisioned-cell-ffi/index.md)> | diff --git a/libraries/client/docs/package-list b/libraries/client/docs/package-list index 21fe14a0..3b5d951e 100644 --- a/libraries/client/docs/package-list +++ b/libraries/client/docs/package-list @@ -45,7 +45,7 @@ $dokka.location:org.holochain.androidserviceruntime.client/AppBinderUnauthorized $dokka.location:org.holochain.androidserviceruntime.client/AppBinderUnauthorizedExceptionParceler/write/org.holochain.androidserviceruntime.client.AppBinderUnauthorizedException#android.os.Parcel#kotlin.Int/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-binder-unauthorized-exception-parceler/write.md $dokka.location:org.holochain.androidserviceruntime.client/AppInfoFfi.Companion///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-ffi/-companion/index.md $dokka.location:org.holochain.androidserviceruntime.client/AppInfoFfi///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-ffi/index.md -$dokka.location:org.holochain.androidserviceruntime.client/AppInfoFfi/AppInfoFfi/#kotlin.String#kotlin.collections.Map[kotlin.String,kotlin.collections.List[org.holochain.androidserviceruntime.client.CellInfoFfi]]#org.holochain.androidserviceruntime.client.AppInfoStatusFfi#kotlin.ByteArray/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-ffi/-app-info-ffi.md +$dokka.location:org.holochain.androidserviceruntime.client/AppInfoFfi/AppInfoFfi/#kotlin.String#kotlin.collections.Map[kotlin.String,kotlin.collections.List[org.holochain.androidserviceruntime.client.CellInfoFfi]]#org.holochain.androidserviceruntime.client.AppStatusFfi#kotlin.ByteArray/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-ffi/-app-info-ffi.md $dokka.location:org.holochain.androidserviceruntime.client/AppInfoFfi/agentPubKey/#/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-ffi/agent-pub-key.md $dokka.location:org.holochain.androidserviceruntime.client/AppInfoFfi/cellInfo/#/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-ffi/cell-info.md $dokka.location:org.holochain.androidserviceruntime.client/AppInfoFfi/installedAppId/#/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-ffi/installed-app-id.md @@ -56,24 +56,20 @@ $dokka.location:org.holochain.androidserviceruntime.client/AppInfoFfiParcel/inne $dokka.location:org.holochain.androidserviceruntime.client/AppInfoFfiParceler///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-ffi-parceler/index.md $dokka.location:org.holochain.androidserviceruntime.client/AppInfoFfiParceler/create/#android.os.Parcel/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-ffi-parceler/create.md $dokka.location:org.holochain.androidserviceruntime.client/AppInfoFfiParceler/write/org.holochain.androidserviceruntime.client.AppInfoFfi#android.os.Parcel#kotlin.Int/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-ffi-parceler/write.md -$dokka.location:org.holochain.androidserviceruntime.client/AppInfoStatusFfi.AwaitingMemproofs///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-awaiting-memproofs/index.md -$dokka.location:org.holochain.androidserviceruntime.client/AppInfoStatusFfi.Companion///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-companion/index.md -$dokka.location:org.holochain.androidserviceruntime.client/AppInfoStatusFfi.Disabled.Companion///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-disabled/-companion/index.md -$dokka.location:org.holochain.androidserviceruntime.client/AppInfoStatusFfi.Disabled///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-disabled/index.md -$dokka.location:org.holochain.androidserviceruntime.client/AppInfoStatusFfi.Disabled/Disabled/#org.holochain.androidserviceruntime.client.DisabledAppReasonFfi/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-disabled/-disabled.md -$dokka.location:org.holochain.androidserviceruntime.client/AppInfoStatusFfi.Disabled/reason/#/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-disabled/reason.md -$dokka.location:org.holochain.androidserviceruntime.client/AppInfoStatusFfi.Paused.Companion///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-paused/-companion/index.md -$dokka.location:org.holochain.androidserviceruntime.client/AppInfoStatusFfi.Paused///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-paused/index.md -$dokka.location:org.holochain.androidserviceruntime.client/AppInfoStatusFfi.Paused/Paused/#org.holochain.androidserviceruntime.client.PausedAppReasonFfi/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-paused/-paused.md -$dokka.location:org.holochain.androidserviceruntime.client/AppInfoStatusFfi.Paused/reason/#/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-paused/reason.md -$dokka.location:org.holochain.androidserviceruntime.client/AppInfoStatusFfi.Running///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-status-ffi/-running/index.md -$dokka.location:org.holochain.androidserviceruntime.client/AppInfoStatusFfi///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-status-ffi/index.md -$dokka.location:org.holochain.androidserviceruntime.client/AppInfoStatusFfiParcel///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-status-ffi-parcel/index.md -$dokka.location:org.holochain.androidserviceruntime.client/AppInfoStatusFfiParcel/AppInfoStatusFfiParcel/#org.holochain.androidserviceruntime.client.AppInfoStatusFfi/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-status-ffi-parcel/-app-info-status-ffi-parcel.md -$dokka.location:org.holochain.androidserviceruntime.client/AppInfoStatusFfiParcel/inner/#/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-status-ffi-parcel/inner.md -$dokka.location:org.holochain.androidserviceruntime.client/AppInfoStatusFfiParceler///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-status-ffi-parceler/index.md -$dokka.location:org.holochain.androidserviceruntime.client/AppInfoStatusFfiParceler/create/#android.os.Parcel/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-status-ffi-parceler/create.md -$dokka.location:org.holochain.androidserviceruntime.client/AppInfoStatusFfiParceler/write/org.holochain.androidserviceruntime.client.AppInfoStatusFfi#android.os.Parcel#kotlin.Int/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-info-status-ffi-parceler/write.md +$dokka.location:org.holochain.androidserviceruntime.client/AppStatusFfi.AwaitingMemproofs///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-status-ffi/-awaiting-memproofs/index.md +$dokka.location:org.holochain.androidserviceruntime.client/AppStatusFfi.Companion///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-status-ffi/-companion/index.md +$dokka.location:org.holochain.androidserviceruntime.client/AppStatusFfi.Disabled.Companion///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-status-ffi/-disabled/-companion/index.md +$dokka.location:org.holochain.androidserviceruntime.client/AppStatusFfi.Disabled///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-status-ffi/-disabled/index.md +$dokka.location:org.holochain.androidserviceruntime.client/AppStatusFfi.Disabled/Disabled/#org.holochain.androidserviceruntime.client.DisabledAppReasonFfi/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-status-ffi/-disabled/-disabled.md +$dokka.location:org.holochain.androidserviceruntime.client/AppStatusFfi.Disabled/reason/#/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-status-ffi/-disabled/reason.md +$dokka.location:org.holochain.androidserviceruntime.client/AppStatusFfi.Enabled///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-status-ffi/-enabled/index.md +$dokka.location:org.holochain.androidserviceruntime.client/AppStatusFfi///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-status-ffi/index.md +$dokka.location:org.holochain.androidserviceruntime.client/AppStatusFfiParcel///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-status-ffi-parcel/index.md +$dokka.location:org.holochain.androidserviceruntime.client/AppStatusFfiParcel/AppStatusFfiParcel/#org.holochain.androidserviceruntime.client.AppStatusFfi/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-status-ffi-parcel/-app-status-ffi-parcel.md +$dokka.location:org.holochain.androidserviceruntime.client/AppStatusFfiParcel/inner/#/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-status-ffi-parcel/inner.md +$dokka.location:org.holochain.androidserviceruntime.client/AppStatusFfiParceler///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-status-ffi-parceler/index.md +$dokka.location:org.holochain.androidserviceruntime.client/AppStatusFfiParceler/create/#android.os.Parcel/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-status-ffi-parceler/create.md +$dokka.location:org.holochain.androidserviceruntime.client/AppStatusFfiParceler/write/org.holochain.androidserviceruntime.client.AppStatusFfi#android.os.Parcel#kotlin.Int/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-app-status-ffi-parceler/write.md $dokka.location:org.holochain.androidserviceruntime.client/CellIdFfi.Companion///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-cell-id-ffi/-companion/index.md $dokka.location:org.holochain.androidserviceruntime.client/CellIdFfi///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-cell-id-ffi/index.md $dokka.location:org.holochain.androidserviceruntime.client/CellIdFfi/CellIdFfi/#kotlin.ByteArray#kotlin.ByteArray/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-cell-id-ffi/-cell-id-ffi.md @@ -124,7 +120,6 @@ $dokka.location:org.holochain.androidserviceruntime.client/DisableAppCallbackDef $dokka.location:org.holochain.androidserviceruntime.client/DisableAppCallbackDeferred/DisableAppCallbackDeferred/#/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-disable-app-callback-deferred/-disable-app-callback-deferred.md $dokka.location:org.holochain.androidserviceruntime.client/DisableAppCallbackDeferred/disableApp/#/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-disable-app-callback-deferred/disable-app.md $dokka.location:org.holochain.androidserviceruntime.client/DisabledAppReasonFfi.Companion///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-disabled-app-reason-ffi/-companion/index.md -$dokka.location:org.holochain.androidserviceruntime.client/DisabledAppReasonFfi.DeletingAgentKey///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-disabled-app-reason-ffi/-deleting-agent-key/index.md $dokka.location:org.holochain.androidserviceruntime.client/DisabledAppReasonFfi.Error.Companion///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-disabled-app-reason-ffi/-error/-companion/index.md $dokka.location:org.holochain.androidserviceruntime.client/DisabledAppReasonFfi.Error///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-disabled-app-reason-ffi/-error/index.md $dokka.location:org.holochain.androidserviceruntime.client/DisabledAppReasonFfi.Error/Error/#kotlin.String/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-disabled-app-reason-ffi/-error/-error.md @@ -245,18 +240,6 @@ $dokka.location:org.holochain.androidserviceruntime.client/Json/toJsonPrimitive/ $dokka.location:org.holochain.androidserviceruntime.client/ListAppsCallbackDeferred///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-list-apps-callback-deferred/index.md $dokka.location:org.holochain.androidserviceruntime.client/ListAppsCallbackDeferred/ListAppsCallbackDeferred/#/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-list-apps-callback-deferred/-list-apps-callback-deferred.md $dokka.location:org.holochain.androidserviceruntime.client/ListAppsCallbackDeferred/listApps/#kotlin.collections.List[org.holochain.androidserviceruntime.client.AppInfoFfiParcel]/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-list-apps-callback-deferred/list-apps.md -$dokka.location:org.holochain.androidserviceruntime.client/PausedAppReasonFfi.Companion///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-paused-app-reason-ffi/-companion/index.md -$dokka.location:org.holochain.androidserviceruntime.client/PausedAppReasonFfi.Error.Companion///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-paused-app-reason-ffi/-error/-companion/index.md -$dokka.location:org.holochain.androidserviceruntime.client/PausedAppReasonFfi.Error///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-paused-app-reason-ffi/-error/index.md -$dokka.location:org.holochain.androidserviceruntime.client/PausedAppReasonFfi.Error/Error/#kotlin.String/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-paused-app-reason-ffi/-error/-error.md -$dokka.location:org.holochain.androidserviceruntime.client/PausedAppReasonFfi.Error/v1/#/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-paused-app-reason-ffi/-error/v1.md -$dokka.location:org.holochain.androidserviceruntime.client/PausedAppReasonFfi///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-paused-app-reason-ffi/index.md -$dokka.location:org.holochain.androidserviceruntime.client/PausedAppReasonFfiParcel///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-paused-app-reason-ffi-parcel/index.md -$dokka.location:org.holochain.androidserviceruntime.client/PausedAppReasonFfiParcel/PausedAppReasonFfiParcel/#org.holochain.androidserviceruntime.client.PausedAppReasonFfi/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-paused-app-reason-ffi-parcel/-paused-app-reason-ffi-parcel.md -$dokka.location:org.holochain.androidserviceruntime.client/PausedAppReasonFfiParcel/inner/#/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-paused-app-reason-ffi-parcel/inner.md -$dokka.location:org.holochain.androidserviceruntime.client/PausedAppReasonFfiParceler///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-paused-app-reason-ffi-parceler/index.md -$dokka.location:org.holochain.androidserviceruntime.client/PausedAppReasonFfiParceler/create/#android.os.Parcel/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-paused-app-reason-ffi-parceler/create.md -$dokka.location:org.holochain.androidserviceruntime.client/PausedAppReasonFfiParceler/write/org.holochain.androidserviceruntime.client.PausedAppReasonFfi#android.os.Parcel#kotlin.Int/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-paused-app-reason-ffi-parceler/write.md $dokka.location:org.holochain.androidserviceruntime.client/ProvisionedCellFfi.Companion///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-provisioned-cell-ffi/-companion/index.md $dokka.location:org.holochain.androidserviceruntime.client/ProvisionedCellFfi///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-provisioned-cell-ffi/index.md $dokka.location:org.holochain.androidserviceruntime.client/ProvisionedCellFfi/ProvisionedCellFfi/#org.holochain.androidserviceruntime.client.CellIdFfi#org.holochain.androidserviceruntime.client.DnaModifiersFfi#kotlin.String/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-provisioned-cell-ffi/-provisioned-cell-ffi.md @@ -275,10 +258,6 @@ $dokka.location:org.holochain.androidserviceruntime.client/RoleSettingsFfi.Provi $dokka.location:org.holochain.androidserviceruntime.client/RoleSettingsFfi.Provisioned/Provisioned/#kotlin.ByteArray?#org.holochain.androidserviceruntime.client.DnaModifiersOptFfi?/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-role-settings-ffi/-provisioned/-provisioned.md $dokka.location:org.holochain.androidserviceruntime.client/RoleSettingsFfi.Provisioned/membraneProof/#/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-role-settings-ffi/-provisioned/membrane-proof.md $dokka.location:org.holochain.androidserviceruntime.client/RoleSettingsFfi.Provisioned/modifiers/#/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-role-settings-ffi/-provisioned/modifiers.md -$dokka.location:org.holochain.androidserviceruntime.client/RoleSettingsFfi.UseExisting.Companion///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-role-settings-ffi/-use-existing/-companion/index.md -$dokka.location:org.holochain.androidserviceruntime.client/RoleSettingsFfi.UseExisting///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-role-settings-ffi/-use-existing/index.md -$dokka.location:org.holochain.androidserviceruntime.client/RoleSettingsFfi.UseExisting/UseExisting/#org.holochain.androidserviceruntime.client.CellIdFfi/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-role-settings-ffi/-use-existing/-use-existing.md -$dokka.location:org.holochain.androidserviceruntime.client/RoleSettingsFfi.UseExisting/cellId/#/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-role-settings-ffi/-use-existing/cell-id.md $dokka.location:org.holochain.androidserviceruntime.client/RoleSettingsFfi///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-role-settings-ffi/index.md $dokka.location:org.holochain.androidserviceruntime.client/RoleSettingsFfiParcel///PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-role-settings-ffi-parcel/index.md $dokka.location:org.holochain.androidserviceruntime.client/RoleSettingsFfiParcel/RoleSettingsFfiParcel/#org.holochain.androidserviceruntime.client.RoleSettingsFfi/PointingToDeclaration/client/org.holochain.androidserviceruntime.client/-role-settings-ffi-parcel/-role-settings-ffi-parcel.md diff --git a/libraries/client/src/androidTest/kotlin/JsonTest.kt b/libraries/client/src/androidTest/kotlin/JsonTest.kt index ef9fdcb6..5b7e90e1 100644 --- a/libraries/client/src/androidTest/kotlin/JsonTest.kt +++ b/libraries/client/src/androidTest/kotlin/JsonTest.kt @@ -1,11 +1,10 @@ import androidx.test.ext.junit.runners.AndroidJUnit4 -import org.holochain.androidserviceruntime.client.AppInfoStatusFfi +import org.holochain.androidserviceruntime.client.AppStatusFfi import org.holochain.androidserviceruntime.client.CellIdFfi import org.holochain.androidserviceruntime.client.CellInfoFfi import org.holochain.androidserviceruntime.client.DisabledAppReasonFfi import org.holochain.androidserviceruntime.client.DnaModifiersFfi import org.holochain.androidserviceruntime.client.DnaModifiersOptFfi -import org.holochain.androidserviceruntime.client.PausedAppReasonFfi import org.holochain.androidserviceruntime.client.ProvisionedCellFfi import org.holochain.androidserviceruntime.client.RoleSettingsFfi import org.holochain.androidserviceruntime.client.toJSONArray @@ -28,12 +27,12 @@ class JsonTest { } @Test - fun testAppInfoStatusFfiDisabled() { + fun testAppStatusFfiDisabled() { data class MyObj( - var status: AppInfoStatusFfi, + var status: AppStatusFfi, ) - val value = MyObj(status = AppInfoStatusFfi.Disabled(DisabledAppReasonFfi.NeverStarted)) + val value = MyObj(status = AppStatusFfi.Disabled(DisabledAppReasonFfi.NeverStarted)) val res = JSONObject(value.toJSONObject().toString()) assertEquals(res.getJSONObject("status").getString("type"), "Disabled") @@ -43,20 +42,6 @@ class JsonTest { ) } - @Test - fun testAppInfoStatusFfiPaused() { - data class MyObj( - var status: AppInfoStatusFfi, - ) - - val value = MyObj(status = AppInfoStatusFfi.Paused(PausedAppReasonFfi.Error("my error"))) - val res = JSONObject(value.toJSONObject().toString()) - - assertEquals(res.getJSONObject("status").getString("type"), "Paused") - assertEquals(res.getJSONObject("status").getJSONObject("reason").getString("type"), "Error") - assertEquals(res.getJSONObject("status").getJSONObject("reason").getString("v1"), "my error") - } - @Test fun testCellInfoFfi() { data class MyObj( diff --git a/libraries/client/src/androidTest/kotlin/ParcelablesTest.kt b/libraries/client/src/androidTest/kotlin/ParcelablesTest.kt index 265c24d8..7297fd17 100644 --- a/libraries/client/src/androidTest/kotlin/ParcelablesTest.kt +++ b/libraries/client/src/androidTest/kotlin/ParcelablesTest.kt @@ -8,8 +8,8 @@ import org.holochain.androidserviceruntime.client.AppAuthenticationTokenIssuedFf import org.holochain.androidserviceruntime.client.AppAuthenticationTokenIssuedFfiParcel import org.holochain.androidserviceruntime.client.AppInfoFfi import org.holochain.androidserviceruntime.client.AppInfoFfiParcel -import org.holochain.androidserviceruntime.client.AppInfoStatusFfi -import org.holochain.androidserviceruntime.client.AppInfoStatusFfiParcel +import org.holochain.androidserviceruntime.client.AppStatusFfi +import org.holochain.androidserviceruntime.client.AppStatusFfiParcel import org.holochain.androidserviceruntime.client.CellIdFfi import org.holochain.androidserviceruntime.client.CellIdFfiParcel import org.holochain.androidserviceruntime.client.CellInfoFfi @@ -23,8 +23,6 @@ import org.holochain.androidserviceruntime.client.DnaModifiersFfiParcel import org.holochain.androidserviceruntime.client.DnaModifiersOptFfi import org.holochain.androidserviceruntime.client.InstallAppPayloadFfi import org.holochain.androidserviceruntime.client.InstallAppPayloadFfiParcel -import org.holochain.androidserviceruntime.client.PausedAppReasonFfi -import org.holochain.androidserviceruntime.client.PausedAppReasonFfiParcel import org.holochain.androidserviceruntime.client.ProvisionedCellFfi import org.holochain.androidserviceruntime.client.ProvisionedCellFfiParcel import org.holochain.androidserviceruntime.client.RoleSettingsFfi @@ -155,7 +153,7 @@ class ParcelablesTest { ), ), ), - status = AppInfoStatusFfi.Disabled(DisabledAppReasonFfi.NeverStarted), + status = AppStatusFfi.Disabled(DisabledAppReasonFfi.NeverStarted), agentPubKey = ByteArray(32) { Random.nextInt(256).toByte() }, ), ) @@ -201,7 +199,7 @@ class ParcelablesTest { .properties, ) assert( - (readValue.inner.status as AppInfoStatusFfi.Disabled).reason + (readValue.inner.status as AppStatusFfi.Disabled).reason is DisabledAppReasonFfi.NeverStarted, ) assertArrayEquals(value.inner.agentPubKey, readValue.inner.agentPubKey) @@ -299,19 +297,6 @@ class ParcelablesTest { assertEquals(value.inner.rolesSettings, readValue.inner.rolesSettings) } - @Test - fun testPausedAppReasonFfiParcel() { - val value = PausedAppReasonFfiParcel(PausedAppReasonFfi.Error("my error")) - - val parcel = Parcel.obtain() - value.writeToParcel(parcel, PARCELABLE_WRITE_RETURN_VALUE) - parcel.setDataPosition(0) - val readValue = parcelableCreator().createFromParcel(parcel) - - assert(readValue.inner is PausedAppReasonFfi.Error) - assertEquals((readValue.inner as PausedAppReasonFfi.Error).v1, "my error") - } - @Test fun testDisabledAppReasonFfiParcelNeverStarted() { val value = DisabledAppReasonFfiParcel(DisabledAppReasonFfi.NeverStarted) @@ -338,71 +323,56 @@ class ParcelablesTest { } @Test - fun testAppInfoStatusFfiParcelRunning() { - val value = AppInfoStatusFfiParcel(AppInfoStatusFfi.Running) + fun testAppStatusFfiParcelRunning() { + val value = AppStatusFfiParcel(AppStatusFfi.Running) val parcel = Parcel.obtain() value.writeToParcel(parcel, PARCELABLE_WRITE_RETURN_VALUE) parcel.setDataPosition(0) - val readValue = parcelableCreator().createFromParcel(parcel) + val readValue = parcelableCreator().createFromParcel(parcel) - assert(readValue.inner is AppInfoStatusFfi.Running) + assert(readValue.inner is AppStatusFfi.Running) } @Test - fun testAppInfoStatusFfiParcelAwaitingMemproofs() { - val value = AppInfoStatusFfiParcel(AppInfoStatusFfi.AwaitingMemproofs) - - val parcel = Parcel.obtain() - value.writeToParcel(parcel, PARCELABLE_WRITE_RETURN_VALUE) - parcel.setDataPosition(0) - val readValue = parcelableCreator().createFromParcel(parcel) - - assert(readValue.inner is AppInfoStatusFfi.AwaitingMemproofs) - } - - @Test - fun testAppInfoStatusFfiParcelPaused() { - val value = - AppInfoStatusFfiParcel(AppInfoStatusFfi.Paused(PausedAppReasonFfi.Error("my error"))) + fun testAppStatusFfiParcelAwaitingMemproofs() { + val value = AppStatusFfiParcel(AppStatusFfi.AwaitingMemproofs) val parcel = Parcel.obtain() value.writeToParcel(parcel, PARCELABLE_WRITE_RETURN_VALUE) parcel.setDataPosition(0) - val readValue = parcelableCreator().createFromParcel(parcel) + val readValue = parcelableCreator().createFromParcel(parcel) - assert(readValue.inner is AppInfoStatusFfi.Paused) - assert((readValue.inner as AppInfoStatusFfi.Paused).reason is PausedAppReasonFfi.Error) - assertEquals((readValue.inner.reason as PausedAppReasonFfi.Error).v1, "my error") + assert(readValue.inner is AppStatusFfi.AwaitingMemproofs) } @Test - fun testAppInfoStatusFfiParcelDisabledNeverStarted() { - val value = AppInfoStatusFfiParcel(AppInfoStatusFfi.Disabled(DisabledAppReasonFfi.NeverStarted)) + fun testAppStatusFfiParcelDisabledNeverStarted() { + val value = AppStatusFfiParcel(AppStatusFfi.Disabled(DisabledAppReasonFfi.NeverStarted)) val parcel = Parcel.obtain() value.writeToParcel(parcel, PARCELABLE_WRITE_RETURN_VALUE) parcel.setDataPosition(0) - val readValue = parcelableCreator().createFromParcel(parcel) + val readValue = parcelableCreator().createFromParcel(parcel) - assert(readValue.inner is AppInfoStatusFfi.Disabled) + assert(readValue.inner is AppStatusFfi.Disabled) assert( - (readValue.inner as AppInfoStatusFfi.Disabled).reason is DisabledAppReasonFfi.NeverStarted, + (readValue.inner as AppStatusFfi.Disabled).reason is DisabledAppReasonFfi.NeverStarted, ) } @Test - fun testAppInfoStatusFfiParcelDisabledError() { + fun testAppStatusFfiParcelDisabledError() { val value = - AppInfoStatusFfiParcel(AppInfoStatusFfi.Disabled(DisabledAppReasonFfi.Error("my error"))) + AppStatusFfiParcel(AppStatusFfi.Disabled(DisabledAppReasonFfi.Error("my error"))) val parcel = Parcel.obtain() value.writeToParcel(parcel, PARCELABLE_WRITE_RETURN_VALUE) parcel.setDataPosition(0) - val readValue = parcelableCreator().createFromParcel(parcel) + val readValue = parcelableCreator().createFromParcel(parcel) - assert(readValue.inner is AppInfoStatusFfi.Disabled) - assert((readValue.inner as AppInfoStatusFfi.Disabled).reason is DisabledAppReasonFfi.Error) + assert(readValue.inner is AppStatusFfi.Disabled) + assert((readValue.inner as AppStatusFfi.Disabled).reason is DisabledAppReasonFfi.Error) assertEquals((readValue.inner.reason as DisabledAppReasonFfi.Error).v1, "my error") } diff --git a/libraries/client/src/main/java/org/holochain/androidserviceruntime/client/Json.kt b/libraries/client/src/main/java/org/holochain/androidserviceruntime/client/Json.kt index ed95781a..1f6c4326 100644 --- a/libraries/client/src/main/java/org/holochain/androidserviceruntime/client/Json.kt +++ b/libraries/client/src/main/java/org/holochain/androidserviceruntime/client/Json.kt @@ -88,10 +88,9 @@ object Json { jsValue } // Is this a known sealed class (i.e. converted from a Rust enum)? - is AppInfoStatusFfi, + is AppStatusFfi, is CellInfoFfi, is DisabledAppReasonFfi, - is PausedAppReasonFfi, is RoleSettingsFfi, -> { val jsValue = diff --git a/libraries/client/src/main/java/org/holochain/androidserviceruntime/client/Parcelables.kt b/libraries/client/src/main/java/org/holochain/androidserviceruntime/client/Parcelables.kt index aa40e497..469c760a 100644 --- a/libraries/client/src/main/java/org/holochain/androidserviceruntime/client/Parcelables.kt +++ b/libraries/client/src/main/java/org/holochain/androidserviceruntime/client/Parcelables.kt @@ -16,12 +16,6 @@ data class AppInfoFfiParcel( val inner: AppInfoFfi, ) : Parcelable -@Parcelize -@TypeParceler -data class PausedAppReasonFfiParcel( - val inner: PausedAppReasonFfi, -) : Parcelable - @Parcelize @TypeParceler data class DisabledAppReasonFfiParcel( @@ -65,9 +59,9 @@ data class StemCellFfiParcel( ) : Parcelable @Parcelize -@TypeParceler -data class AppInfoStatusFfiParcel( - val inner: AppInfoStatusFfi, +@TypeParceler +data class AppStatusFfiParcel( + val inner: AppStatusFfi, ) : Parcelable @Parcelize diff --git a/libraries/client/src/main/java/org/holochain/androidserviceruntime/client/Parcelers.kt b/libraries/client/src/main/java/org/holochain/androidserviceruntime/client/Parcelers.kt index f5101abe..a7b9f415 100644 --- a/libraries/client/src/main/java/org/holochain/androidserviceruntime/client/Parcelers.kt +++ b/libraries/client/src/main/java/org/holochain/androidserviceruntime/client/Parcelers.kt @@ -11,10 +11,6 @@ object RoleSettingsFfiParceler : Parceler { override fun create(parcel: Parcel): RoleSettingsFfi = when (parcel.readInt()) { 1 -> - RoleSettingsFfi.UseExisting( - parcelableCreator().createFromParcel(parcel).inner, - ) - 2 -> RoleSettingsFfi.Provisioned( membraneProof = parcel.createByteArray() ?: ByteArray(0), modifiers = @@ -28,12 +24,8 @@ object RoleSettingsFfiParceler : Parceler { flags: Int, ) { when (this) { - is RoleSettingsFfi.UseExisting -> { - parcel.writeInt(1) - CellIdFfiParcel(cellId).writeToParcel(parcel, flags) - } is RoleSettingsFfi.Provisioned -> { - parcel.writeInt(2) + parcel.writeInt(1) parcel.writeByteArray(membraneProof) if (modifiers != null) { @@ -136,7 +128,7 @@ object AppInfoFfiParceler : Parceler { AppInfoFfi( installedAppId = parcel.readString() ?: "", cellInfo = readCellInfoMap(parcel), - status = parcelableCreator().createFromParcel(parcel).inner, + status = parcelableCreator().createFromParcel(parcel).inner, agentPubKey = parcel.createByteArray() ?: ByteArray(0), ) @@ -146,7 +138,7 @@ object AppInfoFfiParceler : Parceler { ) { parcel.writeString(installedAppId) writeCellInfoMap(parcel, cellInfo, flags) - AppInfoStatusFfiParcel(status).writeToParcel(parcel, flags) + AppStatusFfiParcel(status).writeToParcel(parcel, flags) parcel.writeByteArray(agentPubKey) } @@ -185,37 +177,29 @@ object AppInfoFfiParceler : Parceler { } } -object AppInfoStatusFfiParceler : Parceler { - override fun create(parcel: Parcel): AppInfoStatusFfi = +object AppStatusFfiParceler : Parceler { + override fun create(parcel: Parcel): AppStatusFfi = when (parcel.readInt()) { 1 -> - AppInfoStatusFfi.Paused( - parcelableCreator().createFromParcel(parcel).inner, - ) - 2 -> - AppInfoStatusFfi.Disabled( + AppStatusFfi.Disabled( parcelableCreator().createFromParcel(parcel).inner, ) - 3 -> AppInfoStatusFfi.Running - 4 -> AppInfoStatusFfi.AwaitingMemproofs - else -> throw IllegalArgumentException("Unknown AppInfoStatusFfi type") + 2 -> AppStatusFfi.Enabled + 3 -> AppStatusFfi.AwaitingMemproofs + else -> throw IllegalArgumentException("Unknown AppStatusFfi type") } - override fun AppInfoStatusFfi.write( + override fun AppStatusFfi.write( parcel: Parcel, flags: Int, ) { when (this) { - is AppInfoStatusFfi.Paused -> { + is AppStatusFfi.Disabled -> { parcel.writeInt(1) - PausedAppReasonFfiParcel(reason).writeToParcel(parcel, flags) - } - is AppInfoStatusFfi.Disabled -> { - parcel.writeInt(2) DisabledAppReasonFfiParcel(reason).writeToParcel(parcel, flags) } - is AppInfoStatusFfi.Running -> parcel.writeInt(3) - is AppInfoStatusFfi.AwaitingMemproofs -> parcel.writeInt(4) + is AppStatusFfi.Enabled -> parcel.writeInt(2) + is AppStatusFfi.AwaitingMemproofs -> parcel.writeInt(3) } } } @@ -463,34 +447,13 @@ object DnaModifiersOptFfiParceler : Parceler { } } -object PausedAppReasonFfiParceler : Parceler { - override fun create(parcel: Parcel): PausedAppReasonFfi = - when (parcel.readInt()) { - 1 -> PausedAppReasonFfi.Error(parcel.readString() ?: "") - else -> throw IllegalArgumentException("Unknown PausedAppReasonFfi type") - } - - override fun PausedAppReasonFfi.write( - parcel: Parcel, - flags: Int, - ) { - when (this) { - is PausedAppReasonFfi.Error -> { - parcel.writeInt(1) - parcel.writeString(v1) - } - } - } -} - object DisabledAppReasonFfiParceler : Parceler { override fun create(parcel: Parcel): DisabledAppReasonFfi = when (parcel.readInt()) { 1 -> DisabledAppReasonFfi.NeverStarted 2 -> DisabledAppReasonFfi.NotStartedAfterProvidingMemproofs - 3 -> DisabledAppReasonFfi.DeletingAgentKey - 4 -> DisabledAppReasonFfi.User - 5 -> DisabledAppReasonFfi.Error(parcel.readString() ?: "") + 3 -> DisabledAppReasonFfi.User + 4 -> DisabledAppReasonFfi.Error(parcel.readString() ?: "") else -> throw IllegalArgumentException("Unknown DisabledAppReasonFfi type") } @@ -501,10 +464,9 @@ object DisabledAppReasonFfiParceler : Parceler { when (this) { is DisabledAppReasonFfi.NeverStarted -> parcel.writeInt(1) is DisabledAppReasonFfi.NotStartedAfterProvidingMemproofs -> parcel.writeInt(2) - is DisabledAppReasonFfi.DeletingAgentKey -> parcel.writeInt(3) - is DisabledAppReasonFfi.User -> parcel.writeInt(4) + is DisabledAppReasonFfi.User -> parcel.writeInt(3) is DisabledAppReasonFfi.Error -> { - parcel.writeInt(5) + parcel.writeInt(4) parcel.writeString(v1) } } diff --git a/libraries/service/README.md b/libraries/service/README.md index d52fbafa..7473a91e 100644 --- a/libraries/service/README.md +++ b/libraries/service/README.md @@ -23,7 +23,7 @@ Add the library to your dependencies list in your project's `build.gradle.kts` ```kotlin dependencies { ... - implementation("org.holochain.androidserviceruntime:service:0.0.19") + implementation("org.holochain.androidserviceruntime:service:0.0.20") } ``` diff --git a/libraries/service/build.gradle.kts b/libraries/service/build.gradle.kts index 5d0aa926..fa201c63 100644 --- a/libraries/service/build.gradle.kts +++ b/libraries/service/build.gradle.kts @@ -43,7 +43,13 @@ android { } mavenPublishing { - coordinates("org.holochain.androidserviceruntime", "service", "0.0.19") + publishToMavenCentral(SonatypeHost.CENTRAL_PORTAL) + + if (!project.gradle.startParameter.taskNames.any { it.contains("publishToMavenLocal") }) { + signAllPublications() + } + + coordinates("org.holochain.androidserviceruntime", "service", "0.0.20") pom { name.set("Holochain Service") diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8d7f7f42..8d0fe6c6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -88,8 +88,8 @@ importers: apps/example-client-app: devDependencies: '@holochain/hc-spin': - specifier: ^0.500.1 - version: 0.500.1 + specifier: ^0.600.0-rc.0 + version: 0.600.0-rc.0 '@tauri-apps/cli': specifier: ^2.5.0 version: 2.5.0 @@ -100,8 +100,8 @@ importers: apps/example-client-app/ui: dependencies: '@holochain/client': - specifier: ^0.19.2 - version: 0.19.2(bufferutil@4.0.8) + specifier: ^0.20.0-dev.2 + version: 0.20.0-dev.2(bufferutil@4.0.8) '@msgpack/msgpack': specifier: ^3.1.2 version: 3.1.2 @@ -111,10 +111,10 @@ importers: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@4.2.19)(vite@5.4.19(@types/node@20.17.46)(terser@5.39.0)) + version: 3.1.2(svelte@5.43.6)(vite@6.4.1(@types/node@20.17.46)(jiti@1.21.7)(terser@5.39.0)(yaml@2.7.0)) '@tsconfig/svelte': - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^5.0.4 + version: 5.0.5 bestzip: specifier: ^2.2.1 version: 2.2.1 @@ -122,8 +122,8 @@ importers: specifier: ^5.0.10 version: 5.0.10 svelte: - specifier: ^4.0.0 - version: 4.2.19 + specifier: ^5.0.0 + version: 5.43.6 tslib: specifier: ^2.8.0 version: 2.8.1 @@ -131,8 +131,8 @@ importers: specifier: ^5.6.3 version: 5.8.2 vite: - specifier: ^5.4.10 - version: 5.4.19(@types/node@20.17.46)(terser@5.39.0) + specifier: ^6.2.5 + version: 6.4.1(@types/node@20.17.46)(jiti@1.21.7)(terser@5.39.0)(yaml@2.7.0) crates/tauri-plugin-client: dependencies: @@ -196,10 +196,6 @@ packages: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} - '@ampproject/remapping@2.3.0': - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} - engines: {node: '>=6.0.0'} - '@babel/runtime@7.27.1': resolution: {integrity: sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog==} engines: {node: '>=6.9.0'} @@ -230,9 +226,9 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.21.5': - resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} - engines: {node: '>=12'} + '@esbuild/aix-ppc64@0.25.12': + resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} + engines: {node: '>=18'} cpu: [ppc64] os: [aix] @@ -242,9 +238,9 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.21.5': - resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} - engines: {node: '>=12'} + '@esbuild/android-arm64@0.25.12': + resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} + engines: {node: '>=18'} cpu: [arm64] os: [android] @@ -260,9 +256,9 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.21.5': - resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} - engines: {node: '>=12'} + '@esbuild/android-arm@0.25.12': + resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} + engines: {node: '>=18'} cpu: [arm] os: [android] @@ -272,9 +268,9 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.21.5': - resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} - engines: {node: '>=12'} + '@esbuild/android-x64@0.25.12': + resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} + engines: {node: '>=18'} cpu: [x64] os: [android] @@ -284,9 +280,9 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.21.5': - resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} - engines: {node: '>=12'} + '@esbuild/darwin-arm64@0.25.12': + resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} + engines: {node: '>=18'} cpu: [arm64] os: [darwin] @@ -296,9 +292,9 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.21.5': - resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} - engines: {node: '>=12'} + '@esbuild/darwin-x64@0.25.12': + resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} + engines: {node: '>=18'} cpu: [x64] os: [darwin] @@ -308,9 +304,9 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.21.5': - resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} - engines: {node: '>=12'} + '@esbuild/freebsd-arm64@0.25.12': + resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} + engines: {node: '>=18'} cpu: [arm64] os: [freebsd] @@ -320,9 +316,9 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.21.5': - resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} - engines: {node: '>=12'} + '@esbuild/freebsd-x64@0.25.12': + resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} + engines: {node: '>=18'} cpu: [x64] os: [freebsd] @@ -332,9 +328,9 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.21.5': - resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} - engines: {node: '>=12'} + '@esbuild/linux-arm64@0.25.12': + resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} + engines: {node: '>=18'} cpu: [arm64] os: [linux] @@ -344,9 +340,9 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.21.5': - resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} - engines: {node: '>=12'} + '@esbuild/linux-arm@0.25.12': + resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} + engines: {node: '>=18'} cpu: [arm] os: [linux] @@ -356,9 +352,9 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.21.5': - resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} - engines: {node: '>=12'} + '@esbuild/linux-ia32@0.25.12': + resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} + engines: {node: '>=18'} cpu: [ia32] os: [linux] @@ -374,9 +370,9 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.21.5': - resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} - engines: {node: '>=12'} + '@esbuild/linux-loong64@0.25.12': + resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} + engines: {node: '>=18'} cpu: [loong64] os: [linux] @@ -386,9 +382,9 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.21.5': - resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} - engines: {node: '>=12'} + '@esbuild/linux-mips64el@0.25.12': + resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} + engines: {node: '>=18'} cpu: [mips64el] os: [linux] @@ -398,9 +394,9 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.21.5': - resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} - engines: {node: '>=12'} + '@esbuild/linux-ppc64@0.25.12': + resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} + engines: {node: '>=18'} cpu: [ppc64] os: [linux] @@ -410,9 +406,9 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.21.5': - resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} - engines: {node: '>=12'} + '@esbuild/linux-riscv64@0.25.12': + resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} + engines: {node: '>=18'} cpu: [riscv64] os: [linux] @@ -422,9 +418,9 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.21.5': - resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} - engines: {node: '>=12'} + '@esbuild/linux-s390x@0.25.12': + resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} + engines: {node: '>=18'} cpu: [s390x] os: [linux] @@ -434,45 +430,63 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.21.5': - resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} - engines: {node: '>=12'} + '@esbuild/linux-x64@0.25.12': + resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} + engines: {node: '>=18'} cpu: [x64] os: [linux] + '@esbuild/netbsd-arm64@0.25.12': + resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-x64@0.19.12': resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.21.5': - resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} - engines: {node: '>=12'} + '@esbuild/netbsd-x64@0.25.12': + resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} + engines: {node: '>=18'} cpu: [x64] os: [netbsd] + '@esbuild/openbsd-arm64@0.25.12': + resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.19.12': resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.21.5': - resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} - engines: {node: '>=12'} + '@esbuild/openbsd-x64@0.25.12': + resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} + engines: {node: '>=18'} cpu: [x64] os: [openbsd] + '@esbuild/openharmony-arm64@0.25.12': + resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + '@esbuild/sunos-x64@0.19.12': resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} engines: {node: '>=12'} cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.21.5': - resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} - engines: {node: '>=12'} + '@esbuild/sunos-x64@0.25.12': + resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} + engines: {node: '>=18'} cpu: [x64] os: [sunos] @@ -482,9 +496,9 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.21.5': - resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} - engines: {node: '>=12'} + '@esbuild/win32-arm64@0.25.12': + resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} + engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -494,9 +508,9 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.21.5': - resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} - engines: {node: '>=12'} + '@esbuild/win32-ia32@0.25.12': + resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} + engines: {node: '>=18'} cpu: [ia32] os: [win32] @@ -506,9 +520,9 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.21.5': - resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} - engines: {node: '>=12'} + '@esbuild/win32-x64@0.25.12': + resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} + engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -561,44 +575,50 @@ packages: '@formatjs/intl-localematcher@0.6.1': resolution: {integrity: sha512-ePEgLgVCqi2BBFnTMWPfIghu6FkbZnnBVhO2sSxvLfrdFw7wCHAHiDoM2h4NRgjbaY7+B7HgOLZGkK187pZTZg==} - '@holochain/client@0.19.0': - resolution: {integrity: sha512-LAiuQwyAQlLJp5Y0uT7EKuWy2AoCxMLdTECCLOs8ALADZzhNykFi2rmeC9hzskPXMR441bOhHPBWynqzQH95Ew==} - engines: {node: '>=18.0.0 || >=20.0.0'} - '@holochain/client@0.19.2': resolution: {integrity: sha512-73l/YziQwnNXsO9bxuzstc6eQh/T7ljY2d5CEBJtoRXsvJwl8T+54et2XM+BOdrcUG3lj+hZeIdcD3kbnP3asA==} engines: {node: '>=18.0.0 || >=20.0.0 || >=22.0.0'} - '@holochain/hc-spin-rust-utils-darwin-arm64@0.500.0': - resolution: {integrity: sha512-C6eI1dhHFm8veDe5rJ1dn/fD5kNh+2M4D3UVKV+cKEgd7DO823hSSC1ArV9NoK2QiSL5VFVKqVhu0aadekNHlg==} + '@holochain/client@0.20.0-dev.2': + resolution: {integrity: sha512-kinRhWFB6OWc9rbxvznQWaHAbwMw5aFqsKQf0PqXh9qLULK+gX3+FKqFkAGsaDqGCTsdAWJ7ssyjI2aCJW3AGQ==} + engines: {node: '>=18.0.0 || >=20.0.0 || >= 22.0.0'} + + '@holochain/hc-spin-rust-utils-darwin-arm64@0.600.0-dev.0': + resolution: {integrity: sha512-34OJXcklXIesQJDJm/0ibpRyxmlfZk5qxmJdFPWrRyyEsD/WeQjXpV8C3p/wLXgegKlJlfsXkqshLidWm5fpzg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@holochain/hc-spin-rust-utils-darwin-x64@0.500.0': - resolution: {integrity: sha512-qfdO9Ue0FDTueY+l96IJ/QEf6eT1ennwrJZ5jaHs32naF6IQ7bDC9wOvieFzHalMndObD6L3CyUY3DLQDEA+xQ==} + '@holochain/hc-spin-rust-utils-darwin-x64@0.600.0-dev.0': + resolution: {integrity: sha512-t4SyQpmGOeH17Ojtlr8aU9K4LApS90Fc0jizbwPIO7emUnRPqD6WGwTj008cE6p/P6dNEX6hTojDS7DL4AxKUg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@holochain/hc-spin-rust-utils-linux-x64-gnu@0.500.0': - resolution: {integrity: sha512-7jgjwvOVfYyqp/3/rie2KvwivxboenAZFzkW8RzsRCH+h5htA+uirkuCRqJYu7IZf2ukWZwfoFQKO5qmoIxRuw==} + '@holochain/hc-spin-rust-utils-linux-arm64-gnu@0.600.0-dev.0': + resolution: {integrity: sha512-jiUOD+mwWz+nOjZ89sOREEUHq5BR8DKAqidjGUaTHJNVecS6CrqCtFNmETFHSqu0vc30d3j8nk/HuH2u0hcsBg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@holochain/hc-spin-rust-utils-linux-x64-gnu@0.600.0-dev.0': + resolution: {integrity: sha512-xnqrsMrMC6sina3t4QjlhKat7iycHIwZlN5qtfkwNf59Xwp5s5il1qb2+0iSmAF/RkQUXt7OwpY2cIPsjxZyJQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@holochain/hc-spin-rust-utils-win32-x64-msvc@0.500.0': - resolution: {integrity: sha512-MshgOZFjVaztX998iqP6fS4fj9jDHLm1+CCBvY5OTBpzaIw0y42C5ZTvSvuTa2mByr/LsJSwyyDLUnVYBqO9jg==} + '@holochain/hc-spin-rust-utils-win32-x64-msvc@0.600.0-dev.0': + resolution: {integrity: sha512-Md98vsYERC84Z2alST35xBB0F2ji/IeggtvwS1+96/5EJcxDagos2Y0aallFuzYvqv6ei1Os7KojOVeHEVy/3Q==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@holochain/hc-spin-rust-utils@0.500.0': - resolution: {integrity: sha512-PvYxEZ69ZvT4DijJ8100FfuQy3qFMVSSaT/WXkhM4kOdk3LjNIVFx22bI3pcZWl/+z2Nz7fKMg7xFNN/RhLLWQ==} + '@holochain/hc-spin-rust-utils@0.600.0-dev.0': + resolution: {integrity: sha512-FXVrane4EA+XAWsRWhI15Uk9U3QNC6+mAIUNAG6YYEe/FSB9azyPaaVa1WGJ2FNQUmu0gU6buAryPL5LYuwIOw==} engines: {node: '>= 10'} - '@holochain/hc-spin@0.500.1': - resolution: {integrity: sha512-o8zo8FliFwGT1/Pf/4PvipXmjIsLnDwLVd26n+e1M5w+pHzaBJhI/VXlIQQF0qHWaXYXrO568FV3rUPH8SLUbQ==} + '@holochain/hc-spin@0.600.0-rc.0': + resolution: {integrity: sha512-vzGPw3MTey6p6n+hEXiPNFliW6fS/Qo+w5P4WO6XkfpxQyTYIV200DkcYPAAGlC1/f32aM+iH96z53N/gyoeBg==} hasBin: true '@humanfs/core@0.19.1': @@ -629,6 +649,9 @@ packages: resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} engines: {node: '>=6.0.0'} + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} @@ -796,6 +819,11 @@ packages: resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} engines: {node: '>=10'} + '@sveltejs/acorn-typescript@1.0.6': + resolution: {integrity: sha512-4awhxtMh4cx9blePWl10HRHj8Iivtqj+2QdDCSMDzxG+XKa9+VCNupQuCuvzEhYPzZSrX+0gC+0lHA/0fFKKQQ==} + peerDependencies: + acorn: ^8.9.0 + '@sveltejs/vite-plugin-svelte-inspector@2.1.0': resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==} engines: {node: ^18.0.0 || >=20} @@ -966,8 +994,8 @@ packages: engines: {node: '>= 10'} hasBin: true - '@tsconfig/svelte@3.0.0': - resolution: {integrity: sha512-pYrtLtOwku/7r1i9AMONsJMVYAtk3hzOfiGNekhtq5tYBGA7unMve8RvUclKLMT3PrihvJqUmzsRGh0RP84hKg==} + '@tsconfig/svelte@5.0.5': + resolution: {integrity: sha512-48fAnUjKye38FvMiNOj0J9I/4XlQQiZlpe9xaNPfe8vy2Y1hFBt8g1yqf2EGjVvHavo4jf2lC+TQyENCr4BJBQ==} '@types/cacheable-request@6.0.3': resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} @@ -1169,8 +1197,9 @@ packages: clone-response@1.0.3: resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} - code-red@1.0.4: - resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} @@ -1221,10 +1250,6 @@ packages: css-selector-tokenizer@0.8.0: resolution: {integrity: sha512-Jd6Ig3/pe62/qe5SBPTN8h8LeUg/pT4lLgtavPf7updwwHpvFzxvOQBHYj2LZDMjUnBzgvIUSjRcf6oT5HzHFg==} - css-tree@2.3.1: - resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} @@ -1483,9 +1508,9 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.21.5: - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} - engines: {node: '>=12'} + esbuild@0.25.12: + resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} + engines: {node: '>=18'} hasBin: true escalade@3.2.0: @@ -1548,6 +1573,9 @@ packages: jiti: optional: true + esm-env@1.2.2: + resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==} + esniff@2.0.1: resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==} engines: {node: '>=0.10'} @@ -1564,6 +1592,9 @@ packages: resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} + esrap@2.1.2: + resolution: {integrity: sha512-DgvlIQeowRNyvLPWW4PT7Gu13WznY288Du086E751mwwbsgr29ytBiYeLzAGIo0qk3Ujob0SDk8TiSaM5WQzNg==} + esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -1575,9 +1606,6 @@ packages: estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - estree-walker@3.0.3: - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} - esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} @@ -1623,6 +1651,15 @@ packages: fd-slicer@1.1.0: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + file-entry-cache@8.0.0: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} engines: {node: '>=16.0.0'} @@ -1941,9 +1978,6 @@ packages: resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==} engines: {node: '>=10'} - mdn-data@2.0.30: - resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - memoizee@0.4.17: resolution: {integrity: sha512-DGqD7Hjpi/1or4F/aYAspXKNm5Yili0QDAFAY4QYvpqpgiY6+1jOfqpmByzjxbWd/T9mChbCArXAbDAsTm5oXA==} engines: {node: '>=0.12'} @@ -2098,9 +2132,6 @@ packages: pend@1.2.0: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} - periscopic@3.1.0: - resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} - picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -2112,6 +2143,10 @@ packages: resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} engines: {node: '>=12'} + picomatch@4.0.3: + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} + engines: {node: '>=12'} + pify@2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} @@ -2460,9 +2495,9 @@ packages: resolution: {integrity: sha512-vzSyuGr3eEoAtT/A6bmajosJZIUWySzY2CzB3w2pgPvnkUjGqlDnsNnA0PMO+mMAhuyMul6C2uuZzY6ELSkzyA==} engines: {node: '>= 8'} - svelte@4.2.19: - resolution: {integrity: sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==} - engines: {node: '>=16'} + svelte@5.43.6: + resolution: {integrity: sha512-RnyO9VXI85Bmsf4b8AuQFBKFYL3LKUl+ZrifOjvlrQoboAROj5IITVLK1yOXBjwUWUn2BI5cfmurktgCzuZ5QA==} + engines: {node: '>=18'} tailwindcss@3.4.17: resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==} @@ -2495,6 +2530,10 @@ packages: tiny-glob@0.2.9: resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} + tinyglobby@0.2.15: + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} + engines: {node: '>=12.0.0'} + to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -2584,22 +2623,27 @@ packages: terser: optional: true - vite@5.4.19: - resolution: {integrity: sha512-qO3aKv3HoQC8QKiNSTuUM1l9o/XX3+c+VTgLHbJWHZGeTPVAg2XwazI9UWzoxjIJCGCV2zU60uqMzjeLZuULqA==} - engines: {node: ^18.0.0 || >=20.0.0} + vite@6.4.1: + resolution: {integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' less: '*' lightningcss: ^1.21.0 sass: '*' sass-embedded: '*' stylus: '*' sugarss: '*' - terser: ^5.4.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 peerDependenciesMeta: '@types/node': optional: true + jiti: + optional: true less: optional: true lightningcss: @@ -2614,6 +2658,10 @@ packages: optional: true terser: optional: true + tsx: + optional: true + yaml: + optional: true vitefu@0.2.5: resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} @@ -2683,6 +2731,9 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} + zimmerframe@1.1.4: + resolution: {integrity: sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==} + zip-stream@4.1.1: resolution: {integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==} engines: {node: '>= 10'} @@ -2691,11 +2742,6 @@ snapshots: '@alloc/quick-lru@5.2.0': {} - '@ampproject/remapping@2.3.0': - dependencies: - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 - '@babel/runtime@7.27.1': {} '@bitgo/blake2b-wasm@3.2.3': @@ -2732,13 +2778,13 @@ snapshots: '@esbuild/aix-ppc64@0.19.12': optional: true - '@esbuild/aix-ppc64@0.21.5': + '@esbuild/aix-ppc64@0.25.12': optional: true '@esbuild/android-arm64@0.19.12': optional: true - '@esbuild/android-arm64@0.21.5': + '@esbuild/android-arm64@0.25.12': optional: true '@esbuild/android-arm@0.15.18': @@ -2747,55 +2793,55 @@ snapshots: '@esbuild/android-arm@0.19.12': optional: true - '@esbuild/android-arm@0.21.5': + '@esbuild/android-arm@0.25.12': optional: true '@esbuild/android-x64@0.19.12': optional: true - '@esbuild/android-x64@0.21.5': + '@esbuild/android-x64@0.25.12': optional: true '@esbuild/darwin-arm64@0.19.12': optional: true - '@esbuild/darwin-arm64@0.21.5': + '@esbuild/darwin-arm64@0.25.12': optional: true '@esbuild/darwin-x64@0.19.12': optional: true - '@esbuild/darwin-x64@0.21.5': + '@esbuild/darwin-x64@0.25.12': optional: true '@esbuild/freebsd-arm64@0.19.12': optional: true - '@esbuild/freebsd-arm64@0.21.5': + '@esbuild/freebsd-arm64@0.25.12': optional: true '@esbuild/freebsd-x64@0.19.12': optional: true - '@esbuild/freebsd-x64@0.21.5': + '@esbuild/freebsd-x64@0.25.12': optional: true '@esbuild/linux-arm64@0.19.12': optional: true - '@esbuild/linux-arm64@0.21.5': + '@esbuild/linux-arm64@0.25.12': optional: true '@esbuild/linux-arm@0.19.12': optional: true - '@esbuild/linux-arm@0.21.5': + '@esbuild/linux-arm@0.25.12': optional: true '@esbuild/linux-ia32@0.19.12': optional: true - '@esbuild/linux-ia32@0.21.5': + '@esbuild/linux-ia32@0.25.12': optional: true '@esbuild/linux-loong64@0.15.18': @@ -2804,73 +2850,82 @@ snapshots: '@esbuild/linux-loong64@0.19.12': optional: true - '@esbuild/linux-loong64@0.21.5': + '@esbuild/linux-loong64@0.25.12': optional: true '@esbuild/linux-mips64el@0.19.12': optional: true - '@esbuild/linux-mips64el@0.21.5': + '@esbuild/linux-mips64el@0.25.12': optional: true '@esbuild/linux-ppc64@0.19.12': optional: true - '@esbuild/linux-ppc64@0.21.5': + '@esbuild/linux-ppc64@0.25.12': optional: true '@esbuild/linux-riscv64@0.19.12': optional: true - '@esbuild/linux-riscv64@0.21.5': + '@esbuild/linux-riscv64@0.25.12': optional: true '@esbuild/linux-s390x@0.19.12': optional: true - '@esbuild/linux-s390x@0.21.5': + '@esbuild/linux-s390x@0.25.12': optional: true '@esbuild/linux-x64@0.19.12': optional: true - '@esbuild/linux-x64@0.21.5': + '@esbuild/linux-x64@0.25.12': + optional: true + + '@esbuild/netbsd-arm64@0.25.12': optional: true '@esbuild/netbsd-x64@0.19.12': optional: true - '@esbuild/netbsd-x64@0.21.5': + '@esbuild/netbsd-x64@0.25.12': + optional: true + + '@esbuild/openbsd-arm64@0.25.12': optional: true '@esbuild/openbsd-x64@0.19.12': optional: true - '@esbuild/openbsd-x64@0.21.5': + '@esbuild/openbsd-x64@0.25.12': + optional: true + + '@esbuild/openharmony-arm64@0.25.12': optional: true '@esbuild/sunos-x64@0.19.12': optional: true - '@esbuild/sunos-x64@0.21.5': + '@esbuild/sunos-x64@0.25.12': optional: true '@esbuild/win32-arm64@0.19.12': optional: true - '@esbuild/win32-arm64@0.21.5': + '@esbuild/win32-arm64@0.25.12': optional: true '@esbuild/win32-ia32@0.19.12': optional: true - '@esbuild/win32-ia32@0.21.5': + '@esbuild/win32-ia32@0.25.12': optional: true '@esbuild/win32-x64@0.19.12': optional: true - '@esbuild/win32-x64@0.21.5': + '@esbuild/win32-x64@0.25.12': optional: true '@eslint-community/eslint-utils@4.4.1(eslint@9.21.0(jiti@1.21.7))': @@ -2941,7 +2996,7 @@ snapshots: dependencies: tslib: 2.8.1 - '@holochain/client@0.19.0(bufferutil@4.0.8)': + '@holochain/client@0.19.2(bufferutil@4.0.8)': dependencies: '@bitgo/blake2b': 3.2.4 '@msgpack/msgpack': 3.1.2 @@ -2956,7 +3011,7 @@ snapshots: - bufferutil - utf-8-validate - '@holochain/client@0.19.2(bufferutil@4.0.8)': + '@holochain/client@0.20.0-dev.2(bufferutil@4.0.8)': dependencies: '@bitgo/blake2b': 3.2.4 '@msgpack/msgpack': 3.1.2 @@ -2971,31 +3026,35 @@ snapshots: - bufferutil - utf-8-validate - '@holochain/hc-spin-rust-utils-darwin-arm64@0.500.0': + '@holochain/hc-spin-rust-utils-darwin-arm64@0.600.0-dev.0': optional: true - '@holochain/hc-spin-rust-utils-darwin-x64@0.500.0': + '@holochain/hc-spin-rust-utils-darwin-x64@0.600.0-dev.0': optional: true - '@holochain/hc-spin-rust-utils-linux-x64-gnu@0.500.0': + '@holochain/hc-spin-rust-utils-linux-arm64-gnu@0.600.0-dev.0': optional: true - '@holochain/hc-spin-rust-utils-win32-x64-msvc@0.500.0': + '@holochain/hc-spin-rust-utils-linux-x64-gnu@0.600.0-dev.0': optional: true - '@holochain/hc-spin-rust-utils@0.500.0': + '@holochain/hc-spin-rust-utils-win32-x64-msvc@0.600.0-dev.0': + optional: true + + '@holochain/hc-spin-rust-utils@0.600.0-dev.0': optionalDependencies: - '@holochain/hc-spin-rust-utils-darwin-arm64': 0.500.0 - '@holochain/hc-spin-rust-utils-darwin-x64': 0.500.0 - '@holochain/hc-spin-rust-utils-linux-x64-gnu': 0.500.0 - '@holochain/hc-spin-rust-utils-win32-x64-msvc': 0.500.0 + '@holochain/hc-spin-rust-utils-darwin-arm64': 0.600.0-dev.0 + '@holochain/hc-spin-rust-utils-darwin-x64': 0.600.0-dev.0 + '@holochain/hc-spin-rust-utils-linux-arm64-gnu': 0.600.0-dev.0 + '@holochain/hc-spin-rust-utils-linux-x64-gnu': 0.600.0-dev.0 + '@holochain/hc-spin-rust-utils-win32-x64-msvc': 0.600.0-dev.0 - '@holochain/hc-spin@0.500.1': + '@holochain/hc-spin@0.600.0-rc.0': dependencies: '@electron-toolkit/preload': 3.0.2(electron@29.4.6) '@electron-toolkit/utils': 3.0.0(electron@29.4.6) - '@holochain/client': 0.19.0(bufferutil@4.0.8) - '@holochain/hc-spin-rust-utils': 0.500.0 + '@holochain/client': 0.20.0-dev.2(bufferutil@4.0.8) + '@holochain/hc-spin-rust-utils': 0.600.0-dev.0 '@msgpack/msgpack': 2.8.0 bufferutil: 4.0.8 commander: 11.1.0 @@ -3037,6 +3096,11 @@ snapshots: '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/resolve-uri@3.1.2': {} '@jridgewell/set-array@1.2.1': {} @@ -3157,12 +3221,16 @@ snapshots: '@sindresorhus/is@4.6.0': {} - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.19(@types/node@20.17.46)(terser@5.39.0)))(svelte@4.2.19)(vite@5.4.19(@types/node@20.17.46)(terser@5.39.0))': + '@sveltejs/acorn-typescript@1.0.6(acorn@8.14.1)': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.19(@types/node@20.17.46)(terser@5.39.0)) + acorn: 8.14.1 + + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.43.6)(vite@6.4.1(@types/node@20.17.46)(jiti@1.21.7)(terser@5.39.0)(yaml@2.7.0)))(svelte@5.43.6)(vite@6.4.1(@types/node@20.17.46)(jiti@1.21.7)(terser@5.39.0)(yaml@2.7.0))': + dependencies: + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.43.6)(vite@6.4.1(@types/node@20.17.46)(jiti@1.21.7)(terser@5.39.0)(yaml@2.7.0)) debug: 4.4.0 - svelte: 4.2.19 - vite: 5.4.19(@types/node@20.17.46)(terser@5.39.0) + svelte: 5.43.6 + vite: 6.4.1(@types/node@20.17.46)(jiti@1.21.7)(terser@5.39.0)(yaml@2.7.0) transitivePeerDependencies: - supports-color @@ -3179,17 +3247,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.19(@types/node@20.17.46)(terser@5.39.0))': + '@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.43.6)(vite@6.4.1(@types/node@20.17.46)(jiti@1.21.7)(terser@5.39.0)(yaml@2.7.0))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.19(@types/node@20.17.46)(terser@5.39.0)))(svelte@4.2.19)(vite@5.4.19(@types/node@20.17.46)(terser@5.39.0)) + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.43.6)(vite@6.4.1(@types/node@20.17.46)(jiti@1.21.7)(terser@5.39.0)(yaml@2.7.0)))(svelte@5.43.6)(vite@6.4.1(@types/node@20.17.46)(jiti@1.21.7)(terser@5.39.0)(yaml@2.7.0)) debug: 4.4.0 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.17 - svelte: 4.2.19 - svelte-hmr: 0.16.0(svelte@4.2.19) - vite: 5.4.19(@types/node@20.17.46)(terser@5.39.0) - vitefu: 0.2.5(vite@5.4.19(@types/node@20.17.46)(terser@5.39.0)) + svelte: 5.43.6 + svelte-hmr: 0.16.0(svelte@5.43.6) + vite: 6.4.1(@types/node@20.17.46)(jiti@1.21.7)(terser@5.39.0)(yaml@2.7.0) + vitefu: 0.2.5(vite@6.4.1(@types/node@20.17.46)(jiti@1.21.7)(terser@5.39.0)(yaml@2.7.0)) transitivePeerDependencies: - supports-color @@ -3297,7 +3365,7 @@ snapshots: '@tauri-apps/cli-win32-ia32-msvc': 2.5.0 '@tauri-apps/cli-win32-x64-msvc': 2.5.0 - '@tsconfig/svelte@3.0.0': {} + '@tsconfig/svelte@5.0.5': {} '@types/cacheable-request@6.0.3': dependencies: @@ -3542,13 +3610,7 @@ snapshots: dependencies: mimic-response: 1.0.1 - code-red@1.0.4: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - '@types/estree': 1.0.6 - acorn: 8.14.1 - estree-walker: 3.0.3 - periscopic: 3.1.0 + clsx@2.1.1: {} color-convert@2.0.1: dependencies: @@ -3602,11 +3664,6 @@ snapshots: cssesc: 3.0.0 fastparse: 1.1.2 - css-tree@2.3.1: - dependencies: - mdn-data: 2.0.30 - source-map-js: 1.2.1 - cssesc@3.0.0: {} culori@3.3.0: {} @@ -3849,31 +3906,34 @@ snapshots: '@esbuild/win32-ia32': 0.19.12 '@esbuild/win32-x64': 0.19.12 - esbuild@0.21.5: + esbuild@0.25.12: optionalDependencies: - '@esbuild/aix-ppc64': 0.21.5 - '@esbuild/android-arm': 0.21.5 - '@esbuild/android-arm64': 0.21.5 - '@esbuild/android-x64': 0.21.5 - '@esbuild/darwin-arm64': 0.21.5 - '@esbuild/darwin-x64': 0.21.5 - '@esbuild/freebsd-arm64': 0.21.5 - '@esbuild/freebsd-x64': 0.21.5 - '@esbuild/linux-arm': 0.21.5 - '@esbuild/linux-arm64': 0.21.5 - '@esbuild/linux-ia32': 0.21.5 - '@esbuild/linux-loong64': 0.21.5 - '@esbuild/linux-mips64el': 0.21.5 - '@esbuild/linux-ppc64': 0.21.5 - '@esbuild/linux-riscv64': 0.21.5 - '@esbuild/linux-s390x': 0.21.5 - '@esbuild/linux-x64': 0.21.5 - '@esbuild/netbsd-x64': 0.21.5 - '@esbuild/openbsd-x64': 0.21.5 - '@esbuild/sunos-x64': 0.21.5 - '@esbuild/win32-arm64': 0.21.5 - '@esbuild/win32-ia32': 0.21.5 - '@esbuild/win32-x64': 0.21.5 + '@esbuild/aix-ppc64': 0.25.12 + '@esbuild/android-arm': 0.25.12 + '@esbuild/android-arm64': 0.25.12 + '@esbuild/android-x64': 0.25.12 + '@esbuild/darwin-arm64': 0.25.12 + '@esbuild/darwin-x64': 0.25.12 + '@esbuild/freebsd-arm64': 0.25.12 + '@esbuild/freebsd-x64': 0.25.12 + '@esbuild/linux-arm': 0.25.12 + '@esbuild/linux-arm64': 0.25.12 + '@esbuild/linux-ia32': 0.25.12 + '@esbuild/linux-loong64': 0.25.12 + '@esbuild/linux-mips64el': 0.25.12 + '@esbuild/linux-ppc64': 0.25.12 + '@esbuild/linux-riscv64': 0.25.12 + '@esbuild/linux-s390x': 0.25.12 + '@esbuild/linux-x64': 0.25.12 + '@esbuild/netbsd-arm64': 0.25.12 + '@esbuild/netbsd-x64': 0.25.12 + '@esbuild/openbsd-arm64': 0.25.12 + '@esbuild/openbsd-x64': 0.25.12 + '@esbuild/openharmony-arm64': 0.25.12 + '@esbuild/sunos-x64': 0.25.12 + '@esbuild/win32-arm64': 0.25.12 + '@esbuild/win32-ia32': 0.25.12 + '@esbuild/win32-x64': 0.25.12 escalade@3.2.0: {} @@ -3964,6 +4024,8 @@ snapshots: transitivePeerDependencies: - supports-color + esm-env@1.2.2: {} + esniff@2.0.1: dependencies: d: 1.0.2 @@ -3987,6 +4049,10 @@ snapshots: dependencies: estraverse: 5.3.0 + esrap@2.1.2: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + esrecurse@4.3.0: dependencies: estraverse: 5.3.0 @@ -3995,10 +4061,6 @@ snapshots: estree-walker@2.0.2: {} - estree-walker@3.0.3: - dependencies: - '@types/estree': 1.0.6 - esutils@2.0.3: {} event-emitter@0.3.5: @@ -4053,6 +4115,14 @@ snapshots: dependencies: pend: 1.2.0 + fdir@6.5.0(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + + fdir@6.5.0(picomatch@4.0.3): + optionalDependencies: + picomatch: 4.0.3 + file-entry-cache@8.0.0: dependencies: flat-cache: 4.0.1 @@ -4354,8 +4424,6 @@ snapshots: escape-string-regexp: 4.0.0 optional: true - mdn-data@2.0.30: {} - memoizee@0.4.17: dependencies: d: 1.0.2 @@ -4479,18 +4547,14 @@ snapshots: pend@1.2.0: {} - periscopic@3.1.0: - dependencies: - '@types/estree': 1.0.6 - estree-walker: 3.0.3 - is-reference: 3.0.3 - picocolors@1.1.1: {} picomatch@2.3.1: {} picomatch@4.0.2: {} + picomatch@4.0.3: {} + pify@2.3.0: {} pirates@4.0.6: {} @@ -4821,9 +4885,9 @@ snapshots: dependencies: svelte: 3.59.2 - svelte-hmr@0.16.0(svelte@4.2.19): + svelte-hmr@0.16.0(svelte@5.43.6): dependencies: - svelte: 4.2.19 + svelte: 5.43.6 svelte-i18n@4.0.1(svelte@3.59.2): dependencies: @@ -4838,22 +4902,22 @@ snapshots: svelte@3.59.2: {} - svelte@4.2.19: + svelte@5.43.6: dependencies: - '@ampproject/remapping': 2.3.0 + '@jridgewell/remapping': 2.3.5 '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 + '@sveltejs/acorn-typescript': 1.0.6(acorn@8.14.1) '@types/estree': 1.0.6 acorn: 8.14.1 aria-query: 5.3.2 axobject-query: 4.1.0 - code-red: 1.0.4 - css-tree: 2.3.1 - estree-walker: 3.0.3 + clsx: 2.1.1 + esm-env: 1.2.2 + esrap: 2.1.2 is-reference: 3.0.3 locate-character: 3.0.0 magic-string: 0.30.17 - periscopic: 3.1.0 + zimmerframe: 1.1.4 tailwindcss@3.4.17: dependencies: @@ -4917,6 +4981,11 @@ snapshots: globalyzer: 0.1.0 globrex: 0.1.2 + tinyglobby@0.2.15: + dependencies: + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + to-regex-range@5.0.1: dependencies: is-number: 7.0.0 @@ -4976,23 +5045,28 @@ snapshots: fsevents: 2.3.3 terser: 5.39.0 - vite@5.4.19(@types/node@20.17.46)(terser@5.39.0): + vite@6.4.1(@types/node@20.17.46)(jiti@1.21.7)(terser@5.39.0)(yaml@2.7.0): dependencies: - esbuild: 0.21.5 + esbuild: 0.25.12 + fdir: 6.5.0(picomatch@4.0.2) + picomatch: 4.0.2 postcss: 8.5.3 rollup: 4.34.9 + tinyglobby: 0.2.15 optionalDependencies: '@types/node': 20.17.46 fsevents: 2.3.3 + jiti: 1.21.7 terser: 5.39.0 + yaml: 2.7.0 vitefu@0.2.5(vite@3.2.11(@types/node@20.17.46)(terser@5.39.0)): optionalDependencies: vite: 3.2.11(@types/node@20.17.46)(terser@5.39.0) - vitefu@0.2.5(vite@5.4.19(@types/node@20.17.46)(terser@5.39.0)): + vitefu@0.2.5(vite@6.4.1(@types/node@20.17.46)(jiti@1.21.7)(terser@5.39.0)(yaml@2.7.0)): optionalDependencies: - vite: 5.4.19(@types/node@20.17.46)(terser@5.39.0) + vite: 6.4.1(@types/node@20.17.46)(jiti@1.21.7)(terser@5.39.0)(yaml@2.7.0) which@2.0.2: dependencies: @@ -5043,6 +5117,8 @@ snapshots: yocto-queue@0.1.0: {} + zimmerframe@1.1.4: {} + zip-stream@4.1.1: dependencies: archiver-utils: 3.0.4