Giovambattista Fazioli

v0.7.0 — Repos, PRs, Issues are real now

- Repos tab — every owned non-fork repository in one sortable, searchable list. Language, stars, forks, open issues, last push. Press s to cycle sort, / to filter by substring. Viewport scrolls so a 100-repo account stays navigable.


- PRs tab — every open pull request you've authored across every repo. Draft / ready-to-merge / conflicting state at a glance, newest-update first.

- Issues tab — every open issue you've authored, wherever it lives. Same sort & search idioms as the other two.

Plus, coming out of the feedback in the previous PH thread about throttling:


- Live rate-limit in the footer — rate 4872/5000 · reset 23m, coloured muted, warn-yellow under 20%, error-red under 5%. If you hit the ceiling, auto-refresh backs off until the reset time instead of hammering every 60s.


- Classified fetch errors — the footer says why a refresh failed: rate-limited · retry at 14:23, token rejected · check $GITHUB_TOKEN, offline · retrying, or github errored · retrying. You know whether to wait, fix auth, or check the network.


- --public-only flag — hides private repos / PRs / issues from the lists so screenshots and screencasts don't leak internal work. Global counters stay complete.


Install / upgrade:

brew upgrade gfazioli/tap/octoscope 

or

brew install gfazioli/tap/octoscope 

if you're new

Release notes: https://github.com/gfazioli/octoscope/releases/tag/v0.7.0

Landing: https://gfazioli.github.io/octoscope/

🙏 Feedback and bugs welcome on GitHub Issues. Thanks to the PH thread from 0.6.0 — the rate-limit question became issue #2 and shipped today.

14 views

Add a comment

Replies

Be the first to comment