Commit 44f6641
Fix PR day scoring and polish achievements UI (#240)
* Add backend lint for admin activity lifecycle
* Fix PR day scoring to exclude system bonuses and improve achievements UI
- Add isUserLoggedActivity filter to exclude category_leader and mini_game
activities from PR day calculations and mini-game point computations
- Add qualifying activities display to earned achievement cards on profiles
- Add admin "Earned by Participants" section to achievements management page
- Move achievements card above streak calendar on user profiles
- Polish achievements card to match mini-game card design system
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* Fix manypkg lint: align eslint range and sort backend deps
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 3ea6936 commit 44f6641
12 files changed
Lines changed: 596 additions & 175 deletions
File tree
- .claude
- apps/web
- app/challenges/[id]
- (dashboard)/users/[userId]
- admin/achievements
- packages/backend
- lib
- queries
- tasks
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
21 | 22 | | |
22 | 23 | | |
23 | 24 | | |
| |||
157 | 158 | | |
158 | 159 | | |
159 | 160 | | |
| 161 | + | |
160 | 162 | | |
0 commit comments