various: bump dependencies; wire up dead code

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I12432bc956453cc4b0a2db82dce1b4976a6a6964
This commit is contained in:
raf 2026-02-05 14:36:01 +03:00
commit 875bdf5ebc
Signed by: NotAShelf
GPG key ID: 29D95B64378DB4BF
6 changed files with 764 additions and 427 deletions

View file

@ -15,6 +15,11 @@ license = "MIT"
readme = true
[workspace.dependencies]
# Internal Dependencies
pinakes-core = {path = "./crates/pinakes-core"}
pinakes-server = {path = "./crates/pinakes-server"}
pinakes-plugin-api = {path = "./crates/plugin/api"}
# Async runtime
tokio = { version = "1.49.0", features = ["full"] }
tokio-util = { version = "0.7.18", features = ["rt"] }
@ -25,7 +30,7 @@ serde_json = "1.0.149"
toml = "0.9.11"
# CLI argument parsing
clap = { version = "4.5.56", features = ["derive", "env"] }
clap = { version = "4.5.57", features = ["derive", "env"] }
# Date/time
chrono = { version = "0.4.43", features = ["serde"] }
@ -80,8 +85,8 @@ winnow = "0.7.14"
axum = { version = "0.8.8", features = ["macros", "multipart"] }
tower = "0.5.3"
tower-http = { version = "0.6.8", features = ["cors", "trace", "set-header"] }
governor = "0.8.1"
tower_governor = "0.6.0"
governor = "0.10.4"
tower_governor = "0.8.0"
# HTTP client
reqwest = { version = "0.13.1", features = ["json", "query", "blocking"] }
@ -94,10 +99,10 @@ crossterm = "0.29.0"
dioxus = { version = "0.7.3", features = ["desktop", "router"] }
# Async trait (dyn-compatible async methods)
async-trait = "0.1"
async-trait = "0.1.89"
# Async utilities
futures = "0.3"
futures = "0.3.31"
# Image processing (thumbnails)
image = { version = "0.25.9", default-features = false, features = [
@ -110,15 +115,15 @@ image = { version = "0.25.9", default-features = false, features = [
] }
# Markdown rendering
pulldown-cmark = "0.12.2"
pulldown-cmark = "0.13.0"
# Password hashing
argon2 = { version = "0.5.3", features = ["std"] }
# Misc
mime_guess = "2.0.5"
regex = "1.11"
regex = "1.12.3"
# WASM runtime for plugins
wasmtime = { version = "30.0.2", features = ["component-model"] }
wit-bindgen = "0.39.0"
wasmtime = { version = "41.0.3", features = ["component-model"] }
wit-bindgen = "0.52.0"