about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAlan Pearce2025-03-23 12:49:46 +0100
committerAlan Pearce2025-03-23 12:49:46 +0100
commit297a7a2096a12e6ac50d7b2077f2d75a7026fae4 (patch)
treeff5895595092940b3579cc97f151a66916eed6ac
parent7d4ff28794fcc8d7dd8c87f300ce6a6235f87cc5 (diff)
downloadsearchix-297a7a2096a12e6ac50d7b2077f2d75a7026fae4.tar.lz
searchix-297a7a2096a12e6ac50d7b2077f2d75a7026fae4.tar.zst
searchix-297a7a2096a12e6ac50d7b2077f2d75a7026fae4.zip
feat: improve display of indexing times and durations
-rw-r--r--internal/components/search.go14
1 files changed, 7 insertions, 7 deletions
diff --git a/internal/components/search.go b/internal/components/search.go
index b4ef7bd..ae44476 100644
--- a/internal/components/search.go
+++ b/internal/components/search.go
@@ -45,7 +45,7 @@ func SearchPage(tdata TemplateData, r ResultData, children ...g.Node) g.Node {
 				g.Text("Indexing in progress, started "),
 				Time(
 					DateTime(Indexing.StartedAt.Format(time.RFC3339)),
-					Title(Indexing.StartedAt.Format(time.RFC3339)),
+					Title(Indexing.StartedAt.Format(time.DateTime)),
 					g.Text(time.Since(Indexing.StartedAt).Round(time.Second).String()),
 				),
 				g.Text(" ago. "),
@@ -53,7 +53,7 @@ func SearchPage(tdata TemplateData, r ResultData, children ...g.Node) g.Node {
 					g.Text("Last run took "),
 					Time(
 						DateTime(Indexing.FinishedAt.Format(time.RFC3339)),
-						Title(Indexing.FinishedAt.Format(time.RFC3339)),
+						Title(Indexing.FinishedAt.Format(time.DateTime)),
 						g.Text(time.Since(Indexing.FinishedAt).Round(time.Minute).String()),
 					),
 				),
@@ -62,14 +62,14 @@ func SearchPage(tdata TemplateData, r ResultData, children ...g.Node) g.Node {
 				g.Text("Indexing last ran "),
 				Time(
 					DateTime(Indexing.FinishedAt.Format(time.RFC3339)),
-					Title(Indexing.FinishedAt.Format(time.RFC3339)),
-					g.Text(time.Since(Indexing.FinishedAt).Round(time.Minute).String()),
+					Title(Indexing.FinishedAt.Format(time.DateTime)),
+					g.Textf("%.0f hours ago", time.Since(Indexing.FinishedAt).Hours()),
 				),
-				g.Text(" ago, will run again in "),
+				g.Text(", will run again in "),
 				Time(
 					DateTime(Indexing.NextRun.Format(time.RFC3339)),
-					Title(Indexing.NextRun.Format(time.RFC3339)),
-					g.Text(time.Until(Indexing.NextRun).Round(time.Minute).String()),
+					Title(Indexing.NextRun.Format(time.DateTime)),
+					g.Textf("%.0f hours", time.Until(Indexing.NextRun).Hours()),
 				),
 				g.Text("."),
 			),