fix: sort by days-since numerically

This commit is contained in:
Robert Perce 2026-05-30 13:46:03 -05:00
parent 6f769af5a5
commit a7c74feb63

View file

@ -34,7 +34,7 @@ mod get {
#[derive(serde::Serialize, Debug, Clone)]
struct TaskWithSince {
task: Task,
since: String,
since: f64,
}
impl std::ops::Deref for TaskWithSince {
@ -86,7 +86,7 @@ mod get {
let mut by_freq = last_completions
.into_iter()
.map(|task| TaskWithSince {
since: since(&task.datestamp).unwrap().to_string(),
since: since(&task.datestamp).unwrap(),
task: task,
})
.fold(
@ -172,7 +172,7 @@ mod get {
a href=(format!("/task/{}", task.id)) { (PreEscaped(markdown::to_html(&task.description))) }
}
span .since id=(format!("since-{}", task.id)) {
(task.since)
(task.since.to_string())
}
span .datestamp {
(task.datestamp.as_ref().map_or("never", |v| v))