Skip to content

Improve dashboard contribution calendar timeline#1338

Closed
ventura-oss wants to merge 2 commits into
entrius:testfrom
ventura-oss:feat/dashboard-rolling-7d-calendar
Closed

Improve dashboard contribution calendar timeline#1338
ventura-oss wants to merge 2 commits into
entrius:testfrom
ventura-oss:feat/dashboard-rolling-7d-calendar

Conversation

@ventura-oss

@ventura-oss ventura-oss commented Jun 21, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Change the contribution calendar summary from calendar-week activity to rolling last 7 days vs prior 7 days
  • Make the heatmap larger and move compact KPI tiles to the right edge of the heatmap
  • Add continuous log-scaled heatmap coloring so higher-count days remain visually distinct

Screenshots

Before

Before: dashboard contribution calendar with side summary and bucketed heatmap

After

After: dashboard contribution calendar with compact right KPIs and continuous heatmap scale

Testing

  • npm run build

@anderdc anderdc added the enhancement New feature or request label Jun 21, 2026
@ventura-oss

Copy link
Copy Markdown
Contributor Author

Updated this PR to the month-based hourly contribution timeline.

  • Month buttons run left-to-right.
  • The heatmap shows a dynamic trailing history window that fills the available width without horizontal scrolling.
  • Footer now includes selected range comparison plus selected month vs prior month counts.
  • Month switching avoids per-cell MUI tooltips and reuses cached hourly aggregation.

Latest screenshot:

Dashboard calendar timeline

@ventura-oss ventura-oss changed the title Improve dashboard contribution calendar Improve dashboard contribution calendar timeline Jun 21, 2026
@ventura-oss

Copy link
Copy Markdown
Contributor Author

Closing this in favor of a fresh PR with the final dashboard calendar timeline screenshots/context.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants