Skip to content

[Frontend] Add a compact weekly saving-streak calendar #7

Description

@grantfox-oss

Problem/context: A seven-day visual history makes a saving habit easier to understand than a single number. Users should be able to see saved days, missed days, and the current day at a glance without requiring a full monthly calendar.
Acceptance criteria:

Render a seven-day period.

Support saved, missed, and current-day states.

Include accessible labels for every day.

Avoid using color as the only state indicator.
Files: Frontend/src/features/streaks/WeeklyStreakCalendar.tsx, Frontend/src/features/streaks/WeeklyStreakCalendar.test.tsx
Labels: frontend, area: streaks, difficulty: intermediate

Metadata

Metadata

Assignees

Labels

GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardThird CampaignCampaign: Third CampaignenhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions