Files
zhaolei 3c72efcb7f
Some checks failed
build-packages / resolve bundled mosh-client (push) Has been cancelled
build-packages / resolve bundled et-client (push) Has been cancelled
build-packages / build-macos (push) Has been cancelled
build-packages / build-windows (push) Has been cancelled
build-packages / build-linux-x64 (push) Has been cancelled
build-packages / build-linux-arm64 (push) Has been cancelled
build-packages / release (push) Has been cancelled
build-packages / update Nix release metadata (push) Has been cancelled
build-packages / bump homebrew tap (push) Has been cancelled
test / lint-and-test (push) Has been cancelled
AI automation / Route event (push) Has been cancelled
AI automation / Hand reopened issue to maintainers (push) Has been cancelled
AI automation / Clean source issue state (push) Has been cancelled
AI automation / Reconcile handoffs (push) Has been cancelled
AI automation / Classify issue (push) Has been cancelled
AI automation / Claude Code smoke (push) Has been cancelled
AI automation / Review issue follow-up (push) Has been cancelled
AI automation / Publish issue follow-up (push) Has been cancelled
AI automation / Implement with Claude Code (push) Has been cancelled
AI automation / Publish implement PR (push) Has been cancelled
AI automation / Continue queued issue comments (push) Has been cancelled
AI automation / Codex review loop (push) Has been cancelled
AI automation / Publish Codex fix (push) Has been cancelled
AI automation / Clear Codex dispatch marker (push) Has been cancelled
AI automation / Own PR re-request Codex (push) Has been cancelled
AI automation / External PR re-request Codex (push) Has been cancelled
AI automation / Poll Codex reaction / retry (push) Has been cancelled
build-et-binaries / build-linux-x64 (push) Has been cancelled
build-et-binaries / build-linux-arm64 (push) Has been cancelled
build-et-binaries / build-macos-universal (push) Has been cancelled
build-et-binaries / build-windows-x64 (push) Has been cancelled
build-et-binaries / release (push) Has been cancelled
[Init] Initial commit - NetMesh terminal manager
2026-09-13 18:24:01 +08:00
..

Star History Charts

Static SVG charts committed to the repo so README embeds keep working without depending on api.star-history.com (which broke after GitHub restricted the public stargazers API in 2026).

  • star-history-light.svg — light theme
  • star-history-dark.svg — dark theme

Regenerate locally

Requires Python 3.6+, gh CLI authenticated as a repo admin/collaborator (stargazers list is no longer public).

# From repo root
tmpdir=$(mktemp -d)
git clone --depth 1 https://github.com/carsteneu/mystarhistory.git "$tmpdir/mystarhistory"
python3 "$tmpdir/mystarhistory/mystarhistory.py" \
  --repo binaricat/Netcatty \
  --output docs/assets/star-history/star-history-light.svg
python3 "$tmpdir/mystarhistory/mystarhistory.py" \
  --repo binaricat/Netcatty \
  --dark \
  --output docs/assets/star-history/star-history-dark.svg

Or trigger the Star History GitHub Actions workflow (.github/workflows/star-history.yml). It reuses the existing RELEASE_TOKEN secret (same PAT already used for release publishing) so no new secret is needed. Because main requires pull requests (with admin enforcement), the workflow never pushes to the default branch directly: it force-updates chore/star-history with RELEASE_TOKEN, then opens/reuses and squash-merges a PR with the built-in GITHUB_TOKEN (PATs often lack createPullRequest). RELEASE_TOKEN must be able to:

  • read stargazers (repo admin/collaborator)
  • push the chore/star-history branch

Also ensure the repo setting Allow GitHub Actions to create and approve pull requests is enabled so GITHUB_TOKEN can open the chart PR.