cli json output, dx bundle fix, dx serve --platform android, race condition, drop ssg platform (#3186)

* clean up logging to avoid random extra trace

* fix race condition with updates

* properly wire up verbose

* fix bundling (macos) and logging

* Add structured output

* clean up clap names

* extract out wire format

* switch structured key to json

* fix random println, fallback to `dioxus/platform`

* clean up logging for run/build

* clean up logging around project

* remove manual exits

* fix tokio runtime for mobile

* rework dog app

* rip out ssg

* Switch dioxus/axum to dioxus/server

* add android template inline

* pre restructure for bundle prep

* add the whole res directory

* Better theme for the app

* remove mobile demo now that most apps work natively

* self-referential android

* only use deep linking for assets

* fix imports for android

* clippy, fixup ios and android

* I'm not boxing compiler message you can't make me

* fix clippy on unix
This commit is contained in:
Jonathan Kelley authored and GitHub committed 2024-11-12 09:01:01 -05:00
1 parent 8a998e7d49
commit ac3e33af46
116 files changed
+2367 -6091

No files matched your search

Generated
+54 -116
View File
@@ -432,7 +432,7 @@ dependencies = [
"base64ct",
"blake2",
"cpufeatures",
"password-hash 0.5.0",
"password-hash",
]
[[package]]
@@ -558,8 +558,8 @@ dependencies = [
"memchr",
"pin-project-lite",
"tokio",
"zstd 0.13.2",
"zstd-safe 7.2.1",
"zstd",
"zstd-safe",
]
[[package]]
@@ -2466,12 +2466,6 @@ version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "013b6c2c3a14d678f38cd23994b02da3a1a1b6a5d1eedddfe63a5a5f11b13a81"
[[package]]
name = "constant_time_eq"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc"
[[package]]
name = "convert_case"
version = "0.4.0"
@@ -3152,7 +3146,6 @@ dependencies = [
name = "dioxus"
version = "0.6.0-alpha.4"
dependencies = [
"axum 0.7.7",
"criterion",
"dioxus",
"dioxus-config-macro",
@@ -3170,7 +3163,6 @@ dependencies = [
"dioxus-router",
"dioxus-signals",
"dioxus-ssr",
"dioxus-static-site-generation",
"dioxus-web",
"env_logger 0.10.2",
"futures-util",
@@ -3235,6 +3227,7 @@ dependencies = [
"dioxus-core",
"dioxus-core-types",
"dioxus-devtools-types",
"dioxus-dx-wire-format",
"dioxus-fullstack",
"dioxus-html",
"dioxus-rsx",
@@ -3242,8 +3235,6 @@ dependencies = [
"dioxus-rsx-rosetta",
"dirs",
"env_logger 0.11.5",
"flate2",
"fs_extra",
"futures-channel",
"futures-util",
"handlebars",
@@ -3253,6 +3244,7 @@ dependencies = [
"hyper-rustls 0.27.3",
"hyper-util",
"ignore",
"include_dir",
"itertools 0.13.0",
"krates",
"log",
@@ -3272,7 +3264,6 @@ dependencies = [
"serde_json",
"strum 0.26.3",
"syn 2.0.87",
"tar",
"tauri-bundler",
"tauri-utils",
"tempfile",
@@ -3294,7 +3285,6 @@ dependencies = [
"wasm-bindgen-cli-support",
"wasm-bindgen-shared",
"wasm-opt",
"zip 0.6.6",
]
[[package]]
@@ -3387,8 +3377,12 @@ dependencies = [
"global-hotkey",
"http-range",
"infer 0.11.0",
"jni",
"lazy-js-bundle",
"muda 0.11.5",
"ndk",
"ndk-context",
"ndk-sys",
"objc",
"objc_id",
"once_cell",
@@ -3453,6 +3447,15 @@ dependencies = [
"tracing",
]
[[package]]
name = "dioxus-dx-wire-format"
version = "0.6.0-alpha.4"
dependencies = [
"cargo_metadata",
"serde",
"serde_json",
]
[[package]]
name = "dioxus-examples"
version = "0.6.0-alpha.4"
@@ -3844,28 +3847,6 @@ dependencies = [
"rustc-hash 1.1.0",
]
[[package]]
name = "dioxus-static-site-generation"
version = "0.6.0-alpha.4"
dependencies = [
"axum 0.7.7",
"criterion",
"dioxus",
"dioxus-cli-config",
"dioxus-devtools",
"dioxus-fullstack",
"dioxus-isrg",
"dioxus-lib",
"dioxus-router",
"dioxus-ssr",
"dioxus-web",
"http 1.1.0",
"tokio",
"tower 0.4.13",
"tower-http",
"tracing",
]
[[package]]
name = "dioxus-tailwind"
version = "0.0.0"
@@ -5148,15 +5129,6 @@ dependencies = [
"url",
]
[[package]]
name = "github-pages-static-generation"
version = "0.1.0"
dependencies = [
"dioxus",
"tower 0.4.13",
"tracing-subscriber",
]
[[package]]
name = "gix-actor"
version = "0.31.5"
@@ -6321,6 +6293,25 @@ version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d0263a3d970d5c054ed9312c0057b4f3bde9c0b33836d3637361d4a9e6e7a408"
[[package]]
name = "include_dir"
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd"
dependencies = [
"include_dir_macros",
]
[[package]]
name = "include_dir_macros"
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75"
dependencies = [
"proc-macro2",
"quote",
]
[[package]]
name = "indexmap"
version = "1.9.3"
@@ -8192,17 +8183,6 @@ dependencies = [
"windows-targets 0.52.6",
]
[[package]]
name = "password-hash"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700"
dependencies = [
"base64ct",
"rand_core 0.6.4",
"subtle",
]
[[package]]
name = "password-hash"
version = "0.5.0"
@@ -8244,18 +8224,6 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d61c5ce1153ab5b689d0c074c4e7fc613e942dfb7dd9eea5ab202d2ad91fe361"
[[package]]
name = "pbkdf2"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917"
dependencies = [
"digest",
"hmac",
"password-hash 0.4.2",
"sha2",
]
[[package]]
name = "pear"
version = "0.2.9"
@@ -9600,14 +9568,6 @@ dependencies = [
"syn 1.0.109",
]
[[package]]
name = "router-static-generation"
version = "0.1.0"
dependencies = [
"dioxus",
"tracing-subscriber",
]
[[package]]
name = "rpm"
version = "0.15.1"
@@ -9635,7 +9595,7 @@ dependencies = [
"sha2",
"thiserror",
"xz2",
"zstd 0.13.2",
"zstd",
]
[[package]]
@@ -10435,14 +10395,6 @@ version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5dd19be0257552dd56d1bb6946f89f193c6e5b9f13cc9327c4bc84a357507c74"
[[package]]
name = "simple-static-generation"
version = "0.1.0"
dependencies = [
"dioxus",
"tracing-subscriber",
]
[[package]]
name = "simple_asn1"
version = "0.6.2"
@@ -11142,9 +11094,9 @@ dependencies = [
[[package]]
name = "tao"
version = "0.30.6"
version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "833b4d43383d76d5078d72f3acd977f47eb5b6751eb40baa665d13828e7b79df"
checksum = "2a93f2c6b8fdaeb7f417bda89b5bc767999745c3052969664ae1fa65892deb7e"
dependencies = [
"bitflags 2.6.0",
"cocoa 0.26.0",
@@ -11874,6 +11826,16 @@ 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-subscriber"
version = "0.3.18"
@@ -11884,12 +11846,15 @@ dependencies = [
"nu-ansi-term",
"once_cell",
"regex",
"serde",
"serde_json",
"sharded-slab",
"smallvec",
"thread_local",
"tracing",
"tracing-core",
"tracing-log",
"tracing-serde",
]
[[package]]
@@ -13642,18 +13607,10 @@ version = "0.6.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261"
dependencies = [
"aes",
"byteorder",
"bzip2",
"constant_time_eq",
"crc32fast",
"crossbeam-utils",
"flate2",
"hmac",
"pbkdf2",
"sha1",
"time",
"zstd 0.11.2+zstd.1.5.2",
]
[[package]]
@@ -13698,32 +13655,13 @@ dependencies = [
"simd-adler32",
]
[[package]]
name = "zstd"
version = "0.11.2+zstd.1.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4"
dependencies = [
"zstd-safe 5.0.2+zstd.1.5.2",
]
[[package]]
name = "zstd"
version = "0.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9"
dependencies = [
"zstd-safe 7.2.1",
]
[[package]]
name = "zstd-safe"
version = "5.0.2+zstd.1.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db"
dependencies = [
"libc",
"zstd-sys",
"zstd-safe",
]
[[package]]