Summary
Use user preferences to personalize the dashboard experience by boosting relevant activities in the priority calculation.
Parent Epic
Part of #309 (User Profiles & Personalization)
Dependencies
- Depends on: Preferences UI issue
Deliverables
Priority Calculation Updates
Band Activity Highlighting
Contest Filtering
Grid-Based Features (Foundation)
Testing
Scoring Adjustments
| Preference Match |
Score Boost |
| Preferred band |
+15 |
| Preferred mode |
+10 |
| Both band and mode |
+25 (cumulative) |
| User's grid relevant (future) |
+20 |
Acceptance Criteria
Summary
Use user preferences to personalize the dashboard experience by boosting relevant activities in the priority calculation.
Parent Epic
Part of #309 (User Profiles & Personalization)
Dependencies
Deliverables
Priority Calculation Updates
usePriorityCalculation.tsto accept user preferencesBand Activity Highlighting
Contest Filtering
Grid-Based Features (Foundation)
DashboardDatacontextTesting
usePriorityCalculation.test.tsScoring Adjustments
Acceptance Criteria