diff --git a/Cargo.lock b/Cargo.lock index 0f37ffc..67e8272 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -452,7 +452,7 @@ dependencies = [ [[package]] name = "guestbook" -version = "0.2.1" +version = "0.2.0" dependencies = [ "axum", "chrono", @@ -499,9 +499,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.17.0" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" [[package]] name = "heck" @@ -814,12 +814,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.14.0" +version = "2.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" +checksum = "45a8a2b9cb3e0b0c1803dbb0758ffac5de2f425b23c28f518faabd9d805342ff" dependencies = [ "equivalent", - "hashbrown 0.17.0", + "hashbrown 0.16.1", "serde", "serde_core", ] diff --git a/Cargo.toml b/Cargo.toml index 69374cf..95b5f86 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "guestbook" -version = "0.2.1" +version = "0.2.0" edition = "2021" description = "A configurable web guestbook made to be easy to use, with entries in plain text files, options for honeypots and captchas to deter spam, and moderation via Telegram bot." license = "MIT" diff --git a/src/render.rs b/src/render.rs index 318f698..1951b65 100644 --- a/src/render.rs +++ b/src/render.rs @@ -85,7 +85,7 @@ fn render_entry(entry: &Entry, config: &Config) -> String { }; let mut header = format!( "{} - {}", - &entry.meta.date[..10], name + entry.meta.date, name ); if config.enable_website_links && !entry.meta.website.is_empty() { let website = escape_html(&entry.meta.website); diff --git a/src/web.rs b/src/web.rs index 5f1cee7..3276a26 100644 --- a/src/web.rs +++ b/src/web.rs @@ -117,9 +117,8 @@ async fn submit( } let short_id = &Uuid::new_v4().to_string()[..8]; - let date = chrono::Utc::now().format("%Y-%m-%dT%H:%M:%S").to_string(); - let date_short = &date[..10]; - let filename = format!("{date_short}-{short_id}.txt"); + let date = chrono::Utc::now().format("%Y-%m-%d").to_string(); + let filename = format!("{date}-{short_id}.txt"); let entry = Entry { id: filename.trim_end_matches(".txt").to_string(),