-
+
+
Scanned {{ updated }} ago
· next in {{ nextIn }}
@@ -52,7 +56,8 @@ const nextIn = computed(() => {
@click="$emit('rescan')"
>
- {{ scanning ? 'Rescanning…' : 'Rescan repositories' }}
+ {{ scanning ? 'Rescanning…' : 'Rescan repositories' }}
+ {{ scanning ? 'Scanning…' : 'Rescan' }}
diff --git a/src/components/AttentionList.vue b/src/components/AttentionList.vue
index 17a0fa4..baf60f2 100644
--- a/src/components/AttentionList.vue
+++ b/src/components/AttentionList.vue
@@ -43,7 +43,7 @@ defineExpose({ focusSearch: () => bar.value?.focus() })
Nothing matches the current filters.
-
+
secondsSince(props.row.since, props.nowMs) / props.
-
+
secondsSince(props.row.since, props.nowMs) / props.
{{ shorten(row.detail, 120) }}
-
+
{{ isZeroTime(row.since) ? '' : ageSince(row.since, nowMs) }}
diff --git a/src/components/FilterBar.vue b/src/components/FilterBar.vue
index 13e081d..f77af17 100644
--- a/src/components/FilterBar.vue
+++ b/src/components/FilterBar.vue
@@ -49,7 +49,7 @@ function onOwners(value: unknown): void {
-
+
@@ -68,22 +68,22 @@ const rows = computed<{ label: string; value: number; icon: IconDefinition; tone
All {{ repos.length }} projects are healthy
- {{ crit }}
+ {{ crit }}
critical
- {{ warn }}
+ {{ warn }}
{{ warn === 1 ? 'warning' : 'warnings' }}
- All clear
+ All clear
-
+
healthy
- Select a segment to focus a project
+ Tap a segment to focus a project
diff --git a/src/components/FleetStrip.vue b/src/components/FleetStrip.vue
index 64f736e..9b11c11 100644
--- a/src/components/FleetStrip.vue
+++ b/src/components/FleetStrip.vue
@@ -24,14 +24,19 @@ function summary(c: RepoCounts | undefined): string {
-
+