Two follow-ups the user asked for after trying the deployed heatmap: (1) per-provider breakdown instead of one merged linked-account sum, so the front can offer GitHub-only/GitLab-only/Codeberg-only/all filtering, and (2) much deeper history for GitHub (loops across up to 10 one-year windows, since contributionsCollection rejects a wider single span) and GitLab (paginates /events up to 20 pages instead of one) — both were arbitrarily capped at ~365 days.
Two follow-ups the user asked for after trying the deployed heatmap: (1) per-provider breakdown instead of one merged linked-account sum, so the front can offer GitHub-only/GitLab-only/Codeberg-only/all filtering, and (2) much deeper history for GitHub (loops across up to 10 one-year windows, since contributionsCollection rejects a wider single span) and GitLab (paginates /events up to 20 pages instead of one) — both were arbitrarily capped at ~365 days.
userHeatmap's linkedPublic/linkedPrivate now return one entry per
provider (GitHub/GitLab/Codeberg) instead of a single merged sum, so
the front can offer per-provider filtering instead of only a combined
view.
Also reaches much further back: GitHub's contributionsCollection loops
across up to 10 one-year windows (its API rejects a wider single span),
GitLab's /events is now paginated up to 20 pages instead of one. Both
were previously capped at ~365 days for no real reason beyond "that's
what fit in one call."
day01
merged commit fd4b7f10a0 into %!s()2026-08-20 20:46:45 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Two follow-ups the user asked for after trying the deployed heatmap: (1) per-provider breakdown instead of one merged linked-account sum, so the front can offer GitHub-only/GitLab-only/Codeberg-only/all filtering, and (2) much deeper history for GitHub (loops across up to 10 one-year windows, since contributionsCollection rejects a wider single span) and GitLab (paginates /events up to 20 pages instead of one) — both were arbitrarily capped at ~365 days.