docs: update TODO with recent completed features

This commit is contained in:
2026-03-31 03:38:50 -07:00
parent e19c292cfb
commit 8defabbf71
+11
View File
@@ -22,6 +22,7 @@
- [x] Fix test files for normalizedName field in Player model - [x] Fix test files for normalizedName field in Player model
- [x] Fix auth.ts to include normalizedName in Player creation - [x] Fix auth.ts to include normalizedName in Player creation
- [x] Write TODO list to repository file - [x] Write TODO list to repository file
- [x] Auto-create tournament when uploading matches without selecting one
### In Progress 🔄 ### In Progress 🔄
- [ ] Update API routes to handle new variant scoring fields - [ ] Update API routes to handle new variant scoring fields
@@ -29,6 +30,16 @@
- [ ] Update MatchEditor to use tournament-specific target score - [ ] Update MatchEditor to use tournament-specific target score
- [ ] Run tests and verify variant scoring implementation - [ ] Run tests and verify variant scoring implementation
### Recently Completed ✅
- [x] Add OpenSkill rating system support (src/lib/openskill-utils.ts)
- [x] Add Glicko2 rating system support (src/lib/glicko2-utils.ts)
- [x] Reset database and run all migrations from scratch
- [x] Regenerate Prisma client with new rating models
- [x] Update match upload page to auto-create tournament if none selected
- [x] Update all admin scripts to use PrismaPg adapter and dotenv
- [x] Create migration to add rating system tables (elo_ratings, glicko2_ratings, open_skill_ratings)
- [x] Add tabbed rankings page to display Elo, OpenSkill, and Glicko2 ratings
### Backlog 📋 ### Backlog 📋
- [ ] Add UI controls for variant scoring in tournament creation/edit - [ ] Add UI controls for variant scoring in tournament creation/edit
- [ ] Test variant tournament functionality end-to-end - [ ] Test variant tournament functionality end-to-end