Use the "official" calendar for meetings
All checks were successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/tag/checks Pipeline was successful
ci/woodpecker/push/checks Pipeline was successful
ci/woodpecker/tag/release Pipeline was successful
ci/woodpecker/release/checks Pipeline was successful
ci/woodpecker/release/release Pipeline was successful

Fetch the iCalendar file from an URL and show the meetings that are
planned in the future.

Because almost everything was touched, this commit also incorporates a
cargo update.
This commit is contained in:
finga 2025-04-18 19:38:48 +02:00
parent 672afdda24
commit 062da69a94
4 changed files with 1851 additions and 232 deletions

View file

@ -1,8 +1,20 @@
[package]
name = "srug_website"
version = "0.1.0"
edition = "2021"
version = "0.2.0"
edition = "2024"
[dependencies]
time = { version = "0.3.36", features = ["macros", "formatting", "local-offset", "wasm-bindgen"] }
anyhow = "1.0.98"
chrono = { version = "0.4.40", features = ["wasmbind"] }
console_error_panic_hook = "0.1.7"
futures-util = "0.3.31"
icalendar = { version = "0.16.1", features = ["chrono-tz"] }
reqwest = "0.12.4"
tracing = "0.1.41"
tracing-subscriber = { version = "0.3.19", features = ["time"] }
tracing-web = "0.1.3"
wasm-bindgen = "0.2.100"
yew = { version = "0.21.0", features = ["csr"] }
[dev-dependencies]
tokio = { version = "1.37.0", features = ["macros", "rt-multi-thread"] }