updated README and a bunch of other stuff

This commit is contained in:
Sebastian Moser
2026-11-04 20:24:14 +01:00
parent 6eedb1826a
commit 9707286375
46 changed files with 3725 additions and 172 deletions

241
Cargo.lock generated
View File

@@ -141,6 +141,12 @@ dependencies = [
"stable_deref_trait",
]
[[package]]
name = "askama_escape"
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3df27b8d5ddb458c5fb1bbc1ce172d4a38c614a97d550b0ac89003897fb01de4"
[[package]]
name = "async-stream"
version = "0.3.6"
@@ -304,6 +310,8 @@ dependencies = [
"http 1.5.0",
"http-body 1.1.0",
"http-body-util",
"hyper 1.12.0",
"hyper-util",
"itoa",
"matchit",
"memchr",
@@ -316,9 +324,11 @@ dependencies = [
"serde_path_to_error",
"serde_urlencoded",
"sync_wrapper 1.0.2",
"tokio",
"tower",
"tower-layer",
"tower-service",
"tracing",
]
[[package]]
@@ -337,6 +347,28 @@ dependencies = [
"sync_wrapper 1.0.2",
"tower-layer",
"tower-service",
"tracing",
]
[[package]]
name = "axum-oidc"
version = "1.0.0-dev-1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4e035204cbe5a2275fbb47dd0c36e5111963da82a62ab7da05a515f7688951b3"
dependencies = [
"axum",
"axum-core",
"futures-util",
"http 1.5.0",
"openidconnect",
"reqwest 0.12.28",
"serde",
"thiserror 2.0.20",
"tower-layer",
"tower-service",
"tower-sessions 0.14.0",
"tracing",
"urlencoding",
]
[[package]]
@@ -1304,6 +1336,7 @@ dependencies = [
"dioxus-html",
"dioxus-logger",
"dioxus-signals",
"dioxus-ssr",
"dioxus-stores",
"dioxus-web",
"manganis",
@@ -1787,6 +1820,18 @@ dependencies = [
"warnings",
]
[[package]]
name = "dioxus-ssr"
version = "0.7.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4544ecf908962909de403bfdf94f771b036e9e1857e371cd3279841a15a892e6"
dependencies = [
"askama_escape",
"dioxus-core",
"dioxus-core-types",
"rustc-hash 2.1.3",
]
[[package]]
name = "dioxus-stores"
version = "0.7.10"
@@ -3037,6 +3082,7 @@ dependencies = [
"http 1.5.0",
"http-body 1.1.0",
"httparse",
"httpdate",
"itoa",
"pin-project-lite",
"smallvec",
@@ -3714,6 +3760,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
dependencies = [
"scopeguard",
"serde",
]
[[package]]
@@ -4043,7 +4090,7 @@ dependencies = [
]
[[package]]
name = "mize-part-dev"
name = "mize-part-mize-dev"
version = "0.1.0"
dependencies = [
"cmd_lib",
@@ -4066,6 +4113,66 @@ dependencies = [
"mize",
]
[[package]]
name = "mize-part-mos-bash-config-cache"
version = "0.1.0"
dependencies = [
"mize",
]
[[package]]
name = "mize-part-ppc"
version = "0.1.0"
dependencies = [
"mize",
]
[[package]]
name = "mize-part-ppc-server"
version = "0.1.0"
dependencies = [
"axum",
"axum-oidc",
"dioxus",
"mize",
"openidconnect",
"serde_json",
"tokio",
"tower",
"tower-http 0.7.1",
"tower-sessions 0.15.0",
"tracing",
]
[[package]]
name = "mize-part-sci"
version = "0.1.0"
dependencies = [
"chrono",
"mize",
]
[[package]]
name = "mize-part-sci-inbox"
version = "0.1.0"
dependencies = [
"mize",
]
[[package]]
name = "mize-part-sci-timetrack"
version = "0.1.0"
dependencies = [
"mize",
]
[[package]]
name = "mize-part-spacetime"
version = "0.1.0"
dependencies = [
"mize",
]
[[package]]
name = "mize_macros"
version = "0.1.0"
@@ -5629,7 +5736,7 @@ dependencies = [
"tokio-rustls 0.26.6",
"tokio-util",
"tower",
"tower-http",
"tower-http 0.6.11",
"tower-service",
"url",
"wasm-bindgen",
@@ -6911,6 +7018,23 @@ dependencies = [
"tokio",
"tower-layer",
"tower-service",
"tracing",
]
[[package]]
name = "tower-cookies"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "151b5a3e3c45df17466454bb74e9ecedecc955269bdedbf4d150dfa393b55a36"
dependencies = [
"axum-core",
"cookie",
"futures-util",
"http 1.5.0",
"parking_lot",
"pin-project-lite",
"tower-layer",
"tower-service",
]
[[package]]
@@ -6931,6 +7055,23 @@ dependencies = [
"url",
]
[[package]]
name = "tower-http"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08a05a66a4fdd61cbbe0a1d755ffe0ca6aba159dd4820936a0ff8a8278245b9c"
dependencies = [
"bitflags 2.13.1",
"bytes",
"http 1.5.0",
"http-body 1.1.0",
"percent-encoding",
"pin-project-lite",
"tower-layer",
"tower-service",
"tracing",
]
[[package]]
name = "tower-layer"
version = "0.3.3"
@@ -6943,12 +7084,102 @@ version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
[[package]]
name = "tower-sessions"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43a05911f23e8fae446005fe9b7b97e66d95b6db589dc1c4d59f6a2d4d4927d3"
dependencies = [
"async-trait",
"http 1.5.0",
"time",
"tokio",
"tower-cookies",
"tower-layer",
"tower-service",
"tower-sessions-core 0.14.0",
"tracing",
]
[[package]]
name = "tower-sessions"
version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "518dca34b74a17cadfcee06e616a09d2bd0c3984eff1769e1e76d58df978fc78"
dependencies = [
"async-trait",
"http 1.5.0",
"time",
"tokio",
"tower-cookies",
"tower-layer",
"tower-service",
"tower-sessions-core 0.15.0",
"tower-sessions-memory-store",
"tracing",
]
[[package]]
name = "tower-sessions-core"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce8cce604865576b7751b7a6bc3058f754569a60d689328bb74c52b1d87e355b"
dependencies = [
"async-trait",
"axum-core",
"base64 0.22.1",
"futures",
"http 1.5.0",
"parking_lot",
"rand 0.8.8",
"serde",
"serde_json",
"thiserror 2.0.20",
"time",
"tokio",
"tracing",
]
[[package]]
name = "tower-sessions-core"
version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "568531ec3dfcf3ffe493de1958ae5662a0284ac5d767476ecdb6a34ff8c6b06c"
dependencies = [
"async-trait",
"axum-core",
"base64 0.22.1",
"futures",
"http 1.5.0",
"parking_lot",
"rand 0.9.5",
"serde",
"serde_json",
"thiserror 2.0.20",
"time",
"tokio",
"tracing",
]
[[package]]
name = "tower-sessions-memory-store"
version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "713fabf882b6560a831e2bbed6204048b35bdd60e50bbb722902c74f8df33460"
dependencies = [
"async-trait",
"time",
"tokio",
"tower-sessions-core 0.15.0",
]
[[package]]
name = "tracing"
version = "0.1.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100"
dependencies = [
"log",
"pin-project-lite",
"tracing-attributes",
"tracing-core",
@@ -7127,6 +7358,12 @@ dependencies = [
"serde_derive",
]
[[package]]
name = "urlencoding"
version = "2.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da"
[[package]]
name = "utf-8"
version = "0.7.6"