You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Feature Request### ProblemThe current leaderboard only shows cumulative stats. There's no way to track recent activity, solving streaks, or contest participation trends.### Proposed Solution1. Track daily problem-solving activity (streaks like GitHub contribution graph)2. Show weekly/monthly activity breakdown per platform3. Add a /api/user-activity/<username>/\?period=weekly|monthly endpoint4. Frontend heatmap showing active days### Technical NotesThe codechefUser.calendar_data field (models.py line 83) already stores LeetCode-style calendar data as JSON. Codeforces submission history is available via user.status API. This data is already being fetched but not exposed via the API.### Labelsenhancement, frontend, backend
Feature Request### ProblemThe current leaderboard only shows cumulative stats. There's no way to track recent activity, solving streaks, or contest participation trends.### Proposed Solution1. Track daily problem-solving activity (streaks like GitHub contribution graph)2. Show weekly/monthly activity breakdown per platform3. Add a
/api/user-activity/<username>/\?period=weekly|monthlyendpoint4. Frontend heatmap showing active days### Technical NotesThecodechefUser.calendar_datafield (models.py line 83) already stores LeetCode-style calendar data as JSON. Codeforces submission history is available viauser.statusAPI. This data is already being fetched but not exposed via the API.### Labelsenhancement, frontend, backend