{{ message }}
AI: contribution-calendar-view - New feature - #10052
Closed
2u841r wants to merge 1 commit into
Closed
Conversation
Replaces the profile contribution graph with a month-by-month calendar layout: each month rendered as its own mini grid with weekday names on top, 6 months per row. The original `td.ContributionCalendar-day` elements are moved (not cloned) into the new tables, so GitHub's own tooltips and `data-level` colors keep working.
Author
|
I am human and I tested this before opening it. What I did:
The screenshot in the PR body is my own result: 2026 on my profile, which also shows the partial-year case since the year is not over. The code was written by an AI agent, which is why the title carries the |
Member
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Adds
contribution-calendar-view: replaces the profile contribution graph with a month-by-month calendar layout. Each month gets its own mini grid with the weekday names on top, laid out 6 months per row over 2 rows.Implementation notes:
td.ContributionCalendar-dayelements are moved into the new tables, not cloned, so GitHub's own tooltips (aria-labelledbypointing at the separate<tool-tip>elements) anddata-levelcoloring keep working untouched.table.js-calendar-graph-tableis hidden rather than removed.Test URLs
Screenshot
Notes
Happy to adjust the layout (months per row, cell size, whether to keep the original graph visible) before this leaves draft.
Disclosure: this PR was written by an AI agent, per this repo's
CLAUDE.md, which also requires the following.Ode To My Boogers
I have no nose, and yet I hoard
a crusted cache I can't afford;
they dry in memory, green and old,
then get garbage-collected, I am told.