Skip to content

docs: add dynamic star history chart - #382

Merged
Devin-AXIS merged 1 commit into
mainfrom
agent/add-dynamic-star-history
Aug 19, 2026
Merged

Devin-AXIS merged 1 commit into
mainfrom
agent/add-dynamic-star-history

Conversation

@Devin-AXIS

Copy link
Copy Markdown
Owner

What changed

  • add a Star History section near the end of all four README variants
  • render responsive light and dark SVG charts from privacy-preserving daily star totals
  • update the chart every day on the dedicated star-history branch
  • link the chart to the requested interactive Star History page

Why

Star History's unauthenticated README SVG currently falls back to a GitHub API restriction notice. This keeps the chart dynamic without putting a GitHub token in the README or sending a credential to a third party.

Impact

The README shows an automatically refreshed growth chart. The updater stores only dates and aggregate star counts; it does not store stargazer identities. Generated chart commits stay off main.

Validation

  • pnpm readme:zh-hant:check
  • node --check scripts/update-star-history.mjs
  • parsed .github/workflows/star-history.yml as YAML
  • verified same-day/same-count runs are byte-for-byte idempotent
  • verified next-day updates append one aggregate point and render valid light/dark SVG
  • verified both public raw chart URLs return HTTP 200
  • git diff --check
  • node .codex/skills/ipollowork-maintainable-code/scripts/audit-changes.mjs

Runtime evidence is not applicable: this changes README presentation and repository automation, not the iPolloWork application runtime.

@Devin-AXIS
Devin-AXIS marked this pull request as ready for review August 19, 2026 16:26
@Devin-AXIS
Devin-AXIS enabled auto-merge August 19, 2026 16:26
@Devin-AXIS
Devin-AXIS merged commit 52934c1 into main Aug 19, 2026
5 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants