brackt/app/routes/api
Chris Parsons decb28dc19 Implement Omni League Draft Eligibility Rules
- Created draft eligibility calculation logic in `app/lib/draft-eligibility.ts`
- Added interfaces for sport availability and draft eligibility
- Implemented `calculateDraftEligibility` function to determine eligible sports based on team picks and global availability
- Developed `getEligibilitySummary` function for human-readable eligibility status
- Updated API endpoints to validate eligibility before making picks
- Enhanced frontend draft room UI to reflect eligibility status and provide visual indicators for ineligible participants
- Comprehensive implementation summary and testing documentation added
- All changes type-checked and unit tests passed successfully
2025-10-24 21:12:07 -07:00
..
webhooks refactor: simplify user update logic in Clerk webhook handler to reuse findOrCreateUser 2025-10-14 21:50:07 -07:00
autodraft.update.ts feat: add autodraft status and team connection indicators to draft grid 2025-10-21 23:22:17 -07:00
draft.force-autopick.ts Implement Omni League Draft Eligibility Rules 2025-10-24 21:12:07 -07:00
draft.force-manual-pick.ts Implement Omni League Draft Eligibility Rules 2025-10-24 21:12:07 -07:00
draft.make-pick.ts Implement Omni League Draft Eligibility Rules 2025-10-24 21:12:07 -07:00
draft.pause.ts feat: add public draft board and simplify draft speed settings 2025-10-20 15:03:11 -07:00
draft.resume.ts feat: add public draft board and simplify draft speed settings 2025-10-20 15:03:11 -07:00
draft.start.ts feat: add draft API routes and implement draft room pick controls 2025-10-18 14:55:26 -07:00
queue.add.ts feat: add queue management UI and API endpoints for draft room 2025-10-17 17:42:40 -07:00
queue.clear.ts feat: add queue management UI and API endpoints for draft room 2025-10-17 17:42:40 -07:00
queue.remove.ts feat: add queue management UI and API endpoints for draft room 2025-10-17 17:42:40 -07:00
queue.reorder.ts feat: add queue management UI and API endpoints for draft room 2025-10-17 17:42:40 -07:00