Update dependencies and UI for WASM compatibility
- Simplify Cargo.toml dependencies for frontend-only build - Add comprehensive CSS styling with responsive design - Update app routing and main module structure - Fix WASM getrandom compatibility with js feature 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
16
Cargo.toml
16
Cargo.toml
@@ -10,8 +10,6 @@ wasm-bindgen = "0.2"
|
||||
|
||||
# HTTP client for CalDAV requests
|
||||
reqwest = { version = "0.11", features = ["json"] }
|
||||
wasm-bindgen-futures = "0.4"
|
||||
|
||||
# Calendar and iCal parsing
|
||||
ical = "0.7"
|
||||
serde = { version = "1.0", features = ["derive"] }
|
||||
@@ -30,7 +28,8 @@ log = "0.4"
|
||||
console_log = "1.0"
|
||||
|
||||
# UUID generation for calendar events
|
||||
uuid = { version = "1.0", features = ["v4", "wasm-bindgen"] }
|
||||
uuid = { version = "1.0", features = ["v4", "wasm-bindgen", "serde"] }
|
||||
getrandom = { version = "0.2", features = ["js"] }
|
||||
|
||||
# Environment variable handling
|
||||
dotenvy = "0.15"
|
||||
@@ -39,5 +38,16 @@ base64 = "0.21"
|
||||
# XML/Regex parsing
|
||||
regex = "1.0"
|
||||
|
||||
# Frontend authentication (backend removed for WASM compatibility)
|
||||
# sqlx = { version = "0.7", features = ["runtime-tokio-rustls", "sqlite", "chrono", "uuid", "migrate"] }
|
||||
# bcrypt = "0.15"
|
||||
# jsonwebtoken = "9.0"
|
||||
|
||||
# Yew routing and local storage
|
||||
yew-router = "0.18"
|
||||
gloo-storage = "0.3"
|
||||
gloo-timers = "0.3"
|
||||
wasm-bindgen-futures = "0.4"
|
||||
|
||||
[dev-dependencies]
|
||||
tokio = { version = "1.0", features = ["macros", "rt"] }
|
||||
Reference in New Issue
Block a user