GitHub now restricts the stargazers endpoint to a repo's own admins/
collaborators, so third-party live-chart services (star-history free tier,
starchart.cc) return 'Requires authentication' for everyone. Generate the
chart in-repo using the Actions GITHUB_TOKEN and commit a static SVG.
- scripts/generate_star_history.py: fetch stargazers, render theme-aware SVG
- .github/workflows/star-history.yml: weekly cron + manual regeneration
- README points to docs/star-history.svg