Commit Graph
13 Commits
Author SHA1 Message Date
Ásgeir Thor Johnson 85c360ba69 Add toggle to show/hide aggregate paths in Page Trends + Top Pages
New 'Show folders, root & overview' checkbox. Default hides aggregate paths
(repo Overview, /tree/main root, /tree/main/<dir> folder listings) so the
chart and table show only real file pages; checking it includes them. Both the
Page Trends chart and Top Pages table re-render off the one toggle.
2026-06-19 00:01:46 +00:00
Ásgeir Thor Johnson 51ffecd437 Promote Page Trends to top, show full day-detail breakdown
- move Page Trends chart directly under the main views/stars charts (it's the
  most useful view) and widen it to 8 lines / taller
- day detail: drop the top-5 cap on pages and referrers (GitHub snapshots cap
  at 10 each, so show all of them) and add unique counts
2026-06-18 23:55:05 +00:00
Ásgeir Thor Johnson 875b86e8c5 Fix All Referrers chart showing numeric indices instead of source names
categories belong under xaxis in ApexCharts (even for horizontal bars); they
were under yaxis, so Apex fell back to numeric category indices. Moved them to
xaxis.categories — left axis now labels each bar with its referrer domain.
2026-06-18 23:51:08 +00:00
Ásgeir Thor Johnson 34e15c1078 Spread multi-day star gaps across days so no false single-day spike
Render-time fix: build daily points by spreading any >1-day gap between
snapshots evenly, so a tracker outage (or the one-time backfill seam) never
renders the accumulated gain as a single giant bar.
2026-06-18 23:14:11 +00:00
Ásgeir Thor Johnson 90dc0ecb06 Fix misleading star-gain stat label
The stargazers timestamp API caps at 40k (oldest-first), leaving a multi-week
gap between the backfilled per-day curve and today's appended total. The 7-day
lookback landed in that gap and labeled a 36-day delta as 'last 7d'. Now label
the gain by its true span; self-heals to 7d as daily points accumulate.
2026-06-18 23:06:44 +00:00
Ásgeir Thor Johnson 1a008815e4 Add GitHub stars tracker to traffic dashboard
- accumulate-traffic.py: fetch stargazers_count each run, accumulate a
  daily stars_series (seeded with 375-point backfill on the traffic branch),
  embed it, and render a cumulative-stars area chart with per-day-gain bars
  plus a Total Stars stat card with 7-day growth
- workflow: pass GITHUB_TOKEN to the accumulate step for authenticated star reads
2026-06-18 23:03:13 +00:00
Ásgeir Thor Johnson 56b24b62e2 Dashboard: move Daily Clones to bottom; show top 20 pages/referrers aggregated across all snapshots 2026-06-07 10:14:56 +00:00
Ásgeir Thor Johnson 782f4b07b3 Add since-start date + day count to Total Views stat on traffic dashboard 2026-06-07 10:07:03 +00:00
Ásgeir Thor Johnson d996b89d6a Add Open Graph meta tags to Pages redirect 2026-06-04 13:19:34 +00:00
Ásgeir Thor Johnson 458d29c5e6 Add root redirect from GitHub Pages to repo 2026-06-04 12:31:38 +00:00
Ásgeir Thor Johnson 03f25daed5 Switch dashboard to ApexCharts with dark mode support 2026-06-04 11:07:25 +00:00
Ásgeir Thor Johnson d1efd7e82f Add favicon to traffic dashboard 2026-06-04 10:49:15 +00:00
Ásgeir Thor Johnson b91efd71ae Add traffic history accumulation and auto-generated dashboard 2026-06-04 10:43:31 +00:00