diff --git a/src/components/Debug.tsx b/src/components/Debug.tsx index 17ba051b..8c683ce8 100644 --- a/src/components/Debug.tsx +++ b/src/components/Debug.tsx @@ -1573,6 +1573,43 @@ const Debug: React.FC = ({ {deduplicatedProgressMap.size > 0 && (
Deduplicated Reading Progress ({deduplicatedProgressMap.size} articles):
+ + {/* Category breakdown */} +
+
Breakdown by Category:
+
+ {(() => { + let unopened = 0, started = 0, reading = 0, completed = 0 + for (const progress of deduplicatedProgressMap.values()) { + if (progress === 0) unopened++ + else if (progress > 0 && progress <= 0.10) started++ + else if (progress > 0.10 && progress <= 0.94) reading++ + else if (progress >= 0.95) completed++ + } + return ( + <> +
+ Unopened (0%): + {unopened} +
+
+ Started (0% < progress ≤ 10%): + {started} +
+
+ Reading (10% < progress ≤ 94%) ✓: + {reading} +
+
+ Completed (≥ 95%): + {completed} +
+ + ) + })()} +
+
+
{Array.from(deduplicatedProgressMap.entries()).map(([articleId, progress], idx) => { return (