-
Notifications
You must be signed in to change notification settings - Fork 0
Activity Timeline
Welington Monteiro edited this page Apr 20, 2026
·
3 revisions
Where: Inside the Player Insights Dashboard (first section), on user profile pages
Requires: RA API Key
A GitHub-style contribution heatmap showing activity over the past 365 days (52 weeks × 7 days), with month labels and day-of-week indicators.
- Each small square represents one day
- Darker color = more activity that day (5 intensity levels: empty → level 4)
- Rows = days of the week (Mon–Sun)
- Columns = weeks
Three toggle buttons above the heatmap:
| Button | Color | What it tracks |
|---|---|---|
| 🏆 Achievements | Blue shades | Achievements earned per day |
| 👑 Mastered | Gold shades | Games mastered per day |
| ✅ Beaten | Gray shades | Games beaten per day |
- All three are active by default
- Click any button to toggle it on/off
- At least one must remain active
Hover over any day square to see a detailed popup:
Mar 19, 2026
🏆 5 achievements
👑 1 mastered
✅ 2 beaten
The tooltip shows the full date (with year) and a breakdown per active mode with icons.
- When multiple modes are active, each day's square uses priority coloring:
- Mastered (gold) > Beaten (gray) > Achievements (blue)
- The highest-priority event type present on that day determines the cell color
Below the heatmap:
- Total counts per active mode (e.g., "🏆 1,234 achievements · 👑 45 mastered · ✅ 78 beaten")
- Number of active days
- Color legend (single mode = color scale; multi mode = colored dots per mode)
-
Achievements: Fetched via
API_GetAchievementsEarnedBetweenin 4 quarterly chunks (bypasses the 500-record API limit) -
Mastered/Beaten dates: Fetched via
API_GetUserAwards
🚀 Getting Started
👤 Profile Features
- Player Insights Dashboard
- Activity Timeline
- Enhanced User Stats
- Progression Status
- Profile Pagination
- Game Awards
🎮 Game Page Features
🌐 Site-Wide
❓ Help