Push subscription improvements + CalendarAlert implementation (closes #1248)

This commit is contained in:
mdecimus
2025-10-19 18:43:47 +02:00
parent 496d866052
commit a4720e1efe
55 changed files with 2196 additions and 1226 deletions

26
Cargo.lock generated
View File

@@ -3939,6 +3939,28 @@ dependencies = [
"tokio-tungstenite",
]
[[package]]
name = "jmap-client"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b0a269c4668bc7c12c61bf142f4f30c8d568d5afa8472f9dd881d83d2551323a"
dependencies = [
"ahash",
"async-stream",
"base64 0.13.1",
"chrono",
"futures-util",
"maybe-async",
"parking_lot",
"reqwest 0.12.23",
"rustls 0.23.32",
"rustls-pki-types",
"serde",
"serde_json",
"tokio",
"tokio-tungstenite",
]
[[package]]
name = "jmap-tools"
version = "0.1.3"
@@ -7797,7 +7819,7 @@ dependencies = [
"futures",
"human-size",
"indicatif",
"jmap-client",
"jmap-client 0.3.3",
"mail-auth",
"mail-parser",
"num_cpus",
@@ -8058,7 +8080,7 @@ dependencies = [
"imap_proto",
"jemallocator",
"jmap",
"jmap-client",
"jmap-client 0.4.0",
"jmap_proto",
"mail-auth",
"mail-parser",