CLI self-updater, warn on version mismatch, direct install.sh option, androidmanifest and info.plist customization, bump to 0.7-alpha.0 (#4095)
* wip.... bun installer * - warn on incompatible versions - clean up some logs - add coloring to log levels * add toasts to desktop/mobile * Auto open simulators * auto boot android * preserve url * pull out some of the warnings * add self-updater * wip: mcp * add install.sh and adjust binstall path * add some cuter styling to logs! * update "input.css" * update other input.css * style a bit more * change getting started * add windows installer * move dioxus-mobile into dioxus-desktop add sentry wip to cli * shorten timeout of toast * fix cli display * wire up customization of android manifest * udid is a real word * add 429 to lychee cache * accept all 200-204 and 429
This commit is contained in:
1 parent
53ef78823d
commit
4d3d55a7a3
56 files changed
+1560
-548
No files matched your search
Generated
+109
-58
@@ -2624,7 +2624,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "const-serialize"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"const-serialize",
|
||||
"const-serialize-macro",
|
||||
@@ -2634,7 +2634,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "const-serialize-macro"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
@@ -3398,7 +3398,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "depinfo"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"thiserror 2.0.12",
|
||||
]
|
||||
@@ -3569,7 +3569,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"criterion",
|
||||
"dioxus",
|
||||
@@ -3610,7 +3610,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-asset-resolver"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"dioxus-cli-config",
|
||||
"http 1.3.1",
|
||||
@@ -3625,7 +3625,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-autofmt"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"dioxus-rsx",
|
||||
"pretty_assertions",
|
||||
@@ -3638,7 +3638,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-check"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"indoc",
|
||||
"owo-colors",
|
||||
@@ -3650,7 +3650,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-cli"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"ansi-to-html",
|
||||
"ansi-to-tui",
|
||||
@@ -3725,6 +3725,8 @@ dependencies = [
|
||||
"regex",
|
||||
"reqwest 0.12.15",
|
||||
"rustls 0.23.27",
|
||||
"self-replace",
|
||||
"self_update",
|
||||
"serde",
|
||||
"serde_json",
|
||||
"shell-words",
|
||||
@@ -3762,14 +3764,14 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-cli-config"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"wasm-bindgen",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-cli-opt"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"browserslist-rs 0.16.0",
|
||||
@@ -3828,7 +3830,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-config-macro"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
@@ -3836,11 +3838,11 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-config-macros"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-core"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"const_format",
|
||||
"dioxus",
|
||||
@@ -3871,7 +3873,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-core-macro"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"convert_case 0.8.0",
|
||||
"dioxus",
|
||||
@@ -3887,14 +3889,14 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-core-types"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"once_cell",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-desktop"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"base64 0.22.1",
|
||||
@@ -3922,6 +3924,7 @@ dependencies = [
|
||||
"infer",
|
||||
"jni",
|
||||
"lazy-js-bundle",
|
||||
"libc",
|
||||
"muda 0.16.1",
|
||||
"ndk",
|
||||
"ndk-context",
|
||||
@@ -3951,7 +3954,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-devtools"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"dioxus-cli-config",
|
||||
"dioxus-core",
|
||||
@@ -3969,7 +3972,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-devtools-types"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"dioxus-core",
|
||||
"serde",
|
||||
@@ -3978,7 +3981,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-document"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"dioxus",
|
||||
"dioxus-core",
|
||||
@@ -3996,7 +3999,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-dx-wire-format"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"cargo_metadata",
|
||||
"serde",
|
||||
@@ -4005,7 +4008,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-examples"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"async-std",
|
||||
"base64 0.22.1",
|
||||
@@ -4031,7 +4034,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-ext"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"dioxus-autofmt",
|
||||
"dioxus-rsx-rosetta",
|
||||
@@ -4042,7 +4045,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-fullstack"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"aws-lc-rs",
|
||||
@@ -4088,7 +4091,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-fullstack-hooks"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"dioxus",
|
||||
"dioxus-core",
|
||||
@@ -4103,7 +4106,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-fullstack-protocol"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"base64 0.22.1",
|
||||
"ciborium",
|
||||
@@ -4114,7 +4117,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-history"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"dioxus",
|
||||
"dioxus-core",
|
||||
@@ -4123,7 +4126,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-hooks"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"dioxus",
|
||||
"dioxus-core",
|
||||
@@ -4142,7 +4145,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-html"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"dioxus",
|
||||
@@ -4171,7 +4174,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-html-internal-macro"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"convert_case 0.8.0",
|
||||
"proc-macro2",
|
||||
@@ -4182,7 +4185,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-interpreter-js"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"dioxus-core",
|
||||
"dioxus-core-types",
|
||||
@@ -4200,7 +4203,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-isrg"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"chrono",
|
||||
"http 1.3.1",
|
||||
@@ -4213,7 +4216,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-lib"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"dioxus",
|
||||
"dioxus-config-macro",
|
||||
@@ -4230,7 +4233,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-liveview"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"axum 0.8.4",
|
||||
"dioxus",
|
||||
@@ -4258,7 +4261,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-logger"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"console_error_panic_hook",
|
||||
"dioxus",
|
||||
@@ -4270,7 +4273,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-mobile"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"dioxus-cli-config",
|
||||
"dioxus-desktop",
|
||||
@@ -4282,7 +4285,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-native"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"blitz-dom",
|
||||
"blitz-net",
|
||||
@@ -4377,7 +4380,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-router"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"axum 0.8.4",
|
||||
"base64 0.22.1",
|
||||
@@ -4400,7 +4403,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-router-macro"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"base16",
|
||||
"digest",
|
||||
@@ -4414,7 +4417,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-rsx"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"prettier-please",
|
||||
"prettyplease",
|
||||
@@ -4426,7 +4429,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-rsx-hotreload"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"dioxus-core",
|
||||
"dioxus-core-types",
|
||||
@@ -4441,7 +4444,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-rsx-rosetta"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"convert_case 0.8.0",
|
||||
"dioxus-autofmt",
|
||||
@@ -4457,7 +4460,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-server"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"aws-lc-rs",
|
||||
@@ -4507,7 +4510,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-signals"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"dioxus",
|
||||
"dioxus-core",
|
||||
@@ -4528,7 +4531,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-ssr"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"askama_escape",
|
||||
"dioxus",
|
||||
@@ -4547,7 +4550,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus-web"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"ciborium",
|
||||
@@ -4585,7 +4588,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "dioxus_server_macro"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"axum 0.8.4",
|
||||
"dioxus",
|
||||
@@ -4854,6 +4857,7 @@ dependencies = [
|
||||
"ed25519",
|
||||
"serde",
|
||||
"sha2",
|
||||
"signature",
|
||||
"subtle",
|
||||
"zeroize",
|
||||
]
|
||||
@@ -5822,7 +5826,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "generational-box"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"criterion",
|
||||
"parking_lot",
|
||||
@@ -8126,7 +8130,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "lazy-js-bundle"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
|
||||
[[package]]
|
||||
name = "lazy_static"
|
||||
@@ -8578,7 +8582,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "manganis"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"const-serialize",
|
||||
"manganis-core",
|
||||
@@ -8587,7 +8591,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "manganis-core"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"const-serialize",
|
||||
"dioxus",
|
||||
@@ -8599,7 +8603,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "manganis-macro"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"dunce",
|
||||
"macro-string",
|
||||
@@ -12168,6 +12172,41 @@ dependencies = [
|
||||
"to_shmem_derive",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "self-replace"
|
||||
version = "1.5.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "03ec815b5eab420ab893f63393878d89c90fdd94c0bcc44c07abb8ad95552fb7"
|
||||
dependencies = [
|
||||
"fastrand",
|
||||
"tempfile",
|
||||
"windows-sys 0.52.0",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "self_update"
|
||||
version = "0.42.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "d832c086ece0dacc29fb2947bb4219b8f6e12fe9e40b7108f9e57c4224e47b5c"
|
||||
dependencies = [
|
||||
"either",
|
||||
"flate2",
|
||||
"hyper 1.6.0",
|
||||
"indicatif",
|
||||
"log",
|
||||
"quick-xml 0.37.5",
|
||||
"regex",
|
||||
"reqwest 0.12.15",
|
||||
"self-replace",
|
||||
"semver",
|
||||
"serde_json",
|
||||
"tar",
|
||||
"tempfile",
|
||||
"urlencoding",
|
||||
"zip 2.6.1",
|
||||
"zipsign-api",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "semver"
|
||||
version = "1.0.26"
|
||||
@@ -13414,7 +13453,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "subsecond"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"js-sys",
|
||||
"libc",
|
||||
@@ -13431,7 +13470,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "subsecond-types"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"serde",
|
||||
]
|
||||
@@ -13463,7 +13502,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "suspense-carousel"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"async-std",
|
||||
"dioxus",
|
||||
@@ -15849,7 +15888,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "wasm-split"
|
||||
version = "0.1.0"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"async-once-cell",
|
||||
"wasm-split-macro",
|
||||
@@ -15857,7 +15896,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "wasm-split-cli"
|
||||
version = "0.1.0"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"clap",
|
||||
@@ -15891,7 +15930,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "wasm-split-macro"
|
||||
version = "0.1.0"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"base16",
|
||||
"digest",
|
||||
@@ -15916,7 +15955,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "wasm-used"
|
||||
version = "0.6.3"
|
||||
version = "0.7.0-alpha.0"
|
||||
dependencies = [
|
||||
"id-arena",
|
||||
"tracing",
|
||||
@@ -17737,6 +17776,7 @@ dependencies = [
|
||||
"flate2",
|
||||
"indexmap 2.9.0",
|
||||
"memchr",
|
||||
"time",
|
||||
"zopfli",
|
||||
]
|
||||
|
||||
@@ -17751,6 +17791,17 @@ dependencies = [
|
||||
"thiserror 1.0.69",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "zipsign-api"
|
||||
version = "0.1.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "8e7c724c3a8e5833aad6b7028f4f0989fa3a640ce799bf8c352f417b8ef9db3e"
|
||||
dependencies = [
|
||||
"base64 0.22.1",
|
||||
"ed25519-dalek",
|
||||
"thiserror 2.0.12",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "zopfli"
|
||||
version = "0.8.2"
|
||||
|
||||
Reference in new issue
Block a user