brackt/app/routes/leagues
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
..
__tests__ feat: add autodraft status and team connection indicators to draft grid 2025-10-21 23:22:17 -07:00
$leagueId.draft-board.$seasonId.tsx feat: add public draft board and simplify draft speed settings 2025-10-20 15:03:11 -07:00
$leagueId.draft.$seasonId.tsx Implement Omni League Draft Eligibility Rules 2025-10-24 21:12:07 -07:00
$leagueId.settings.tsx feat: add admin draft reset functionality with queue and pick deletion 2025-10-21 22:34:26 -07:00
$leagueId.tsx feat: add draft order status and teams filled count to league overview 2025-10-21 21:36:42 -07:00
new.tsx feat: add public draft board and simplify draft speed settings 2025-10-20 15:03:11 -07:00