Operations splits into tabs, and everyone gets a graph
The admin page now has four tabs, and one of them draws the whole site's commits, replies and signups over 24 hours, 7 days, 30 days or a year. Today's counts sit beside yesterday's.

You open Operations and the long scroll is gone. Health, Features and Activity sit under the header like Settings, and Traffic joins them only when Fathom is configured. Click Activity and four tiles greet you. They show today's signups, commits, replies and active authors since midnight UTC, each with yesterday's figure muted underneath.
Credit jubianchi, who split the page and built the tab. Three buttons pick the series, commits, replies or signups, and four pick the window. The 24-hour view draws 25 hourly cells, 7 days draws 8 daily cells, 30 days draws 31, and a year gets the familiar 53-week grid. Below, Breakdown lists approved, pending and rejected with the zeros kept, then names the ten busiest authors, whose handles open a profile preview. Every tab refreshes itself every 15 seconds.
There is one catch. Both Breakdown lists are headed commits, but they count replies too, so their totals include every reply as well as every top-level commit.
Key files · #614
- app/
Http/ SiteActivityController.phpControllers/ - app/
Queries/ SiteActivityQuery.php - app/
Queries/ ActivityBucketsQuery.php - app/
Queries/ ActivityBreakdownsQuery.php - app/
Queries/ TodayVolumeQuery.php - app/
Queries/ OverallVolumeQuery.php - resources/
js/ activity.tsxpages/ operations/ - resources/
js/ layout.tsxlayouts/ operations/