diff --git a/Cargo.lock b/Cargo.lock index bc6921d2..aa7ac5a0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -234,12 +234,6 @@ version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfa8873f51c92e232f9bac4065cddef41b714152812bfc5f7672ba16d6ef8cd9" -[[package]] -name = "bs58" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" - [[package]] name = "bumpalo" version = "3.17.0" @@ -371,12 +365,6 @@ version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" -[[package]] -name = "constant_time_eq" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21a53c0a4d288377e7415b53dcfc3c04da5cdc2cc95c8d5ac178b58f0b861ad6" - [[package]] name = "cookie" version = "0.18.1" @@ -2326,19 +2314,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" -[[package]] -name = "prefixed-api-key" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73c45ab8e504c85c6d1d32207001f4cca3370924424090a9487227843a71123d" -dependencies = [ - "bs58", - "constant_time_eq", - "digest", - "hex", - "rand 0.8.5", -] - [[package]] name = "prettyplease" version = "0.2.34" @@ -2822,18 +2797,16 @@ dependencies = [ [[package]] name = "rustmail" -version = "1.0.7" +version = "1.0.8" dependencies = [ "async-trait", "axum", "axum-extra", - "base64 0.22.1", "chrono", "hex", "hyper 1.8.1", "mime_guess", "moka", - "prefixed-api-key", "rand 0.9.2", "regex", "reqwest 0.12.24", @@ -2853,7 +2826,7 @@ dependencies = [ [[package]] name = "rustmail_panel" -version = "0.1.0" +version = "1.0.8" dependencies = [ "ammonia", "chrono", @@ -2876,7 +2849,7 @@ dependencies = [ [[package]] name = "rustmail_types" -version = "0.1.1" +version = "1.0.8" dependencies = [ "chrono-tz", "serde", diff --git a/rustmail/Cargo.toml b/rustmail/Cargo.toml index 50637e6f..7b8ff515 100644 --- a/rustmail/Cargo.toml +++ b/rustmail/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rustmail" -version = "1.0.7" +version = "1.0.8" edition = "2024" license = "MIT" @@ -23,9 +23,7 @@ mime_guess = "2.0.5" urlencoding = "2.1.3" serde_json = "1.0.145" rand = "0.9.2" -base64 = "0.22.1" subtle = "2.6.1" -prefixed-api-key = "0.3.0" sha2 = "0.10.8" hex = "0.4.3" moka = { version = "0.12", features = ["future"] } diff --git a/rustmail_panel/Cargo.toml b/rustmail_panel/Cargo.toml index 550f961e..20eb7fc5 100644 --- a/rustmail_panel/Cargo.toml +++ b/rustmail_panel/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rustmail_panel" -version = "0.1.0" +version = "1.0.8" edition = "2024" license = "MIT" diff --git a/rustmail_panel/src/components/configuration.rs b/rustmail_panel/src/components/configuration.rs index 12232e11..ebf6f8a8 100644 --- a/rustmail_panel/src/components/configuration.rs +++ b/rustmail_panel/src/components/configuration.rs @@ -191,7 +191,7 @@ pub fn configuration_page() -> Html {
-

{i18n.t("panel.configuration.title")}

+

{i18n.t("panel.configuration.title")}

{i18n.t("panel.configuration.description")}

diff --git a/rustmail_panel/src/components/ticket.rs b/rustmail_panel/src/components/ticket.rs index eb6df1f5..e8e9d0ec 100644 --- a/rustmail_panel/src/components/ticket.rs +++ b/rustmail_panel/src/components/ticket.rs @@ -7,9 +7,9 @@ use js_sys::Date; use serde::Deserialize; use wasm_bindgen::JsValue; use wasm_bindgen_futures::spawn_local; +use web_sys::UrlSearchParams; use yew::prelude::*; use yew_router::prelude::*; -use web_sys::UrlSearchParams; #[derive(Clone, PartialEq, Deserialize, Debug)] pub struct ThreadMessage { @@ -202,7 +202,10 @@ pub fn tickets_list() -> Html { let page_size = page_size.clone(); Callback::from(move |_| { - let url = format!("/panel/tickets?page={}&page_size={}", *current_page, *page_size); + let url = format!( + "/panel/tickets?page={}&page_size={}", + *current_page, *page_size + ); navigator.replace(&TicketsRoute::TicketsList); if let Some(window) = web_sys::window() { if let Some(history) = window.history().ok() { @@ -270,7 +273,9 @@ pub fn tickets_list() -> Html { let query = search_query.to_lowercase(); t.id.to_lowercase().contains(&query) || t.user_name.to_lowercase().contains(&query) - || t.messages.iter().any(|m| m.content.to_lowercase().contains(&query)) + || t.messages + .iter() + .any(|m| m.content.to_lowercase().contains(&query)) } }) .cloned() @@ -287,7 +292,7 @@ pub fn tickets_list() -> Html { html! {
-

{i18n.t("panel.tickets.title")}

+

{i18n.t("panel.tickets.title")}

{i18n.t("panel.tickets.description")}

diff --git a/rustmail_types/Cargo.toml b/rustmail_types/Cargo.toml index 38e1617d..e1255afb 100644 --- a/rustmail_types/Cargo.toml +++ b/rustmail_types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rustmail_types" -version = "0.1.1" +version = "1.0.8" edition = "2024" license = "MIT"