Dashboard analytics improvements #83

Open
opened 2026-03-08 17:27:18 +01:00 by myrmidex · 0 comments
Owner

Summary

Improve the dashboard beyond basic counts to show meaningful trends and breakdowns.

Context

DashboardStatsService currently provides period-based totals (articles_fetched, articles_published, percentage). There are no per-feed or per-channel breakdowns, no trend data, and no visual charts.

Ideas

  • Per-feed article count breakdown
  • Per-channel publish count breakdown
  • Trend chart: articles fetched/published over time (last 7/30 days)
  • Approval rate over time
  • Publishing success/failure rate
  • Most active feeds ranking
  • Recent activity feed (last N actions: fetched, approved, published, errors)
  • Decide on charting approach (Alpine.js + Chart.js, or server-rendered)
## Summary Improve the dashboard beyond basic counts to show meaningful trends and breakdowns. ## Context `DashboardStatsService` currently provides period-based totals (articles_fetched, articles_published, percentage). There are no per-feed or per-channel breakdowns, no trend data, and no visual charts. ## Ideas - [ ] Per-feed article count breakdown - [ ] Per-channel publish count breakdown - [ ] Trend chart: articles fetched/published over time (last 7/30 days) - [ ] Approval rate over time - [ ] Publishing success/failure rate - [ ] Most active feeds ranking - [ ] Recent activity feed (last N actions: fetched, approved, published, errors) - [ ] Decide on charting approach (Alpine.js + Chart.js, or server-rendered)
myrmidex added this to the v2.0.0 milestone 2026-03-08 17:27:18 +01:00
myrmidex added the
enhancement
label 2026-03-08 17:27:18 +01:00
myrmidex modified the milestone from v2.0.0 to v1.4.0 2026-03-09 00:12:08 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lvl0/fedi-feed-router#83
No description provided.