feat: Add media details sidebar and date handling features, including media grouping by date

This commit is contained in:
2025-11-16 03:32:18 +01:00
parent 94b184d3b0
commit 2003a55ff7
16 changed files with 362 additions and 52 deletions

View File

@@ -14,6 +14,8 @@ pub struct MediaResponse {
pub hash: String,
pub file_url: String,
pub thumbnail_url: Option<String>,
pub created_at: chrono::DateTime<chrono::Utc>,
pub date_taken: Option<chrono::DateTime<chrono::Utc>>,
}
impl From<Media> for MediaResponse {
@@ -27,6 +29,8 @@ impl From<Media> for MediaResponse {
thumbnail_url: media
.thumbnail_path
.map(|_| format!("/api/v1/media/{}/thumbnail", media.id)),
created_at: media.created_at,
date_taken: media.date_taken,
}
}
}