Skip to content

[#940] Redesign streak card: weekly calendar + boost tiers#943

Merged
realproject7 merged 1 commit intomainfrom
task/940-streak-card
Apr 22, 2026
Merged

[#940] Redesign streak card: weekly calendar + boost tiers#943
realproject7 merged 1 commit intomainfrom
task/940-streak-card

Conversation

@realproject7
Copy link
Copy Markdown
Owner

Summary

  • Redesigned streak card with lightning bolt header, streak count, and current boost percentage
  • Added weekly calendar row with 7 day dots: brown filled (✓) for checked-in, fire (🔥) for today checked, pulsing ring for today pending, dimmed for missed, outlined for future
  • Boost tiers table shows all 5 tiers (7/14/30/50/100 days) with unlock status and current tier highlight
  • Added lastCheckin field to streak type for weekly calendar date computation
  • PlotLink brown/cream palette, responsive on mobile

Fixes #940

Test plan

  • Lightning bolt + streak count + boost % shown in header
  • Weekly calendar shows correct dots for this week
  • Today dot pulses if not checked in, shows 🔥 if checked in
  • Past checked-in days show ✓, missed days are dimmed
  • Check In button triggers SIWE, disabled after sign
  • Boost tiers table shows all 5 tiers with correct status indicators
  • Current tier highlighted with "← current"
  • Unlocked tiers show "✓ unlocked"
  • Explanation text visible at bottom
  • Responsive on mobile

🤖 Generated with Claude Code

- Lightning bolt header with streak count and current boost %
- Weekly calendar row with 7 day dots (checked, fire, pending, missed, future)
- Check In button with SIWE signature, disabled after daily check-in
- Boost tiers table showing all 5 tiers with unlock/current status
- Explanation text for boost mechanics and tier drop penalty
- PlotLink brown/cream palette throughout
- Added lastCheckin field to streak type for calendar computation

Fixes #940

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 22, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
plotlink Ignored Ignored Apr 22, 2026 9:41am

Request Review

Copy link
Copy Markdown
Collaborator

@project7-interns project7-interns left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verdict: APPROVE

Summary

The streak card redesign matches the issue: updated header, weekly calendar states, check-in CTA, boost tiers table, and explanatory copy in the PlotLink palette.

Findings

  • None.

Decision

Approving because the change matches the acceptance criteria and the required checks are passing.

@realproject7 realproject7 merged commit 721849b into main Apr 22, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Airdrop] Redesign streak card with weekly calendar and boost tiers display

2 participants