various: add links_extracted_at field to track markdown link extraction time

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Id13c6243de4c0f4fa5a87a13402379906a6a6964
This commit is contained in:
raf 2026-02-09 15:38:11 +03:00
commit d741e8d585
Signed by: NotAShelf
GPG key ID: 29D95B64378DB4BF
5 changed files with 64 additions and 13 deletions

View file

@ -53,6 +53,8 @@ pub struct MediaResponse {
pub custom_fields: HashMap<String, CustomFieldResponse>,
pub created_at: String,
pub updated_at: String,
#[serde(default)]
pub links_extracted_at: Option<String>,
}
#[derive(Debug, Clone, PartialEq, Deserialize, Serialize)]

View file

@ -634,6 +634,15 @@ pub fn Detail(
span { class: "detail-label", "Updated" }
span { class: "detail-value", "{media.updated_at}" }
}
// Links extracted timestamp (only for markdown files)
if media.media_type == "md" || media.media_type == "markdown" {
if let Some(links_time) = &media.links_extracted_at {
div { class: "detail-field",
span { class: "detail-label", "Links Extracted" }
span { class: "detail-value", "{links_time}" }
}
}
}
}
}