Skip to content

feat(dashboard): add global time range filter component#130

Merged
bartoszclapinski merged 1 commit intomasterfrom
sprint3/phase3.9-time-range-filters-#129
Dec 3, 2025
Merged

feat(dashboard): add global time range filter component#130
bartoszclapinski merged 1 commit intomasterfrom
sprint3/phase3.9-time-range-filters-#129

Conversation

@bartoszclapinski
Copy link
Copy Markdown
Owner

@bartoszclapinski bartoszclapinski commented Dec 3, 2025

  • Create DashboardStateService for managing global time range state
  • Create TimeRangeSelector component with preset buttons (7D/30D/90D/1Y/All)
  • Add custom date range picker option
  • Update Home.razor to subscribe to state changes
  • All charts now respond to global time range filter
  • Remove individual chart time selectors for cleaner UX
  • Leaderboard title shows dynamic date range

Closes #129

✅ Ready to Merge?

  • Builds successfully
  • CI checks passing
  • Tested locally

- Create DashboardStateService for managing global time range state
- Create TimeRangeSelector component with preset buttons (7D/30D/90D/1Y/All)
- Add custom date range picker option
- Update Home.razor to subscribe to state changes
- All charts now respond to global time range filter
- Remove individual chart time selectors for cleaner UX
- Leaderboard title shows dynamic date range

Closes #129
Copy link
Copy Markdown
Owner Author

@bartoszclapinski bartoszclapinski left a comment

Choose a reason for hiding this comment

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

Ok

@bartoszclapinski bartoszclapinski merged commit 855e487 into master Dec 3, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[SPRINT 3] Phase 3.9: Time Range Filters

1 participant