- 1. Streak Achievement — wire
checkStreak()into CheckAndAwardAchievements() - 2. Writeup Upvote Display — add vote status endpoint + sort by upvotes
- 3. Challenge Search & Filter API — add query params to challenge endpoints
- 4. Submission History — add user-facing endpoint for own submission history
- 5. Team Transfer Leadership — add leader-facing endpoint
- 6. Account Deletion — self-service delete + data export
- 7. Solo Mode — solo leaderboard for users without teams
- 8. CTFd Format Export — interoperable challenge export
- 9. Scoreboard Export CSV/JSON — for collaborators
- 10. Discord/Slack Webhook Integration — push solve events
- 11. Practice Mode / Archive — unscored past challenges
- 12. Per-Contest Analytics for Collaborators
- 13. Challenge Difficulty Rating by Users
- 14. Email Notifications on Solve/Contest Events
- 15. Global/Contest Chat — WebSocket-based real-time chat
- 16. Frontend updates for Phase 1 & 2 features (services + UI)