Claude
cb2fd1f031
Fix draft timer missing after rollback causing draft to freeze
...
The rollback endpoint was deleting all timers but only recreating one
for the team currently on the clock. After that team made their pick,
the next team had no timer row, causing the timer system to log
"No timer found" and skip indefinitely, freezing the draft.
Fix: recreate timers for ALL teams after a rollback, each starting at
draftInitialTime.
Also add a defensive fallback in the timer system: if a timer row is
missing for the current team during an active draft, create it at
draftInitialTime instead of skipping, so the draft can never get
permanently stuck due to a missing timer.
https://claude.ai/code/session_01YPxgcQywG57KiXj7m46gLV
2026-02-23 00:45:30 +00:00
Chris Parsons
9d38bdf1ca
feat: implement daily standings snapshot system with admin management interface
2025-11-14 09:15:58 -08:00
Chris Parsons
f0c289353e
feat: Refactor database connection handling in draft-related functions for improved flexibility
2025-10-26 20:35:55 -07:00
Chris Parsons
714ab0f484
feat: Refactor autopick logic to use unified executeAutoPick function and enhance eligibility checks
2025-10-25 10:14:36 -07:00
Chris Parsons
190dfb92ca
feat: add socket event for participant removal from queues
2025-10-24 21:46:55 -07:00
Chris Parsons
4aafd5853b
feat: add connected teams tracking and emit list on connection
2025-10-24 21:31:57 -07:00
Chris Parsons
74aea1677b
refactor: update import paths to use absolute paths for better clarity and maintainability
2025-10-24 21:20:19 -07:00
Chris Parsons
ff97e25438
feat: add autodraft status and team connection indicators to draft grid
2025-10-21 23:22:17 -07:00
Chris Parsons
a7f5df923f
feat: add draft increment time and show team-specific timers in draft UI
2025-10-18 23:13:04 -07:00
Chris Parsons
2bad3dd75e
refactor: migrate server code from JavaScript to TypeScript with build pipeline
2025-10-18 22:16:04 -07:00
Chris Parsons
e2b06be6b6
feat: add socket test route and echo event handler for debugging
2025-10-17 12:15:07 -07:00
Chris Parsons
d3d83af435
feat: integrate Socket.IO server with HTTP server and draft room functionality
2025-10-16 18:15:04 -07:00
Chris Parsons
b9743aacc1
Revert Phase 8 and 9 implementations back to 0bef91e
2025-10-16 10:17:31 -07:00
Chris Parsons
d93812315d
feat: implement real-time draft room with commissioner controls and socket events
2025-10-16 01:52:17 -07:00
Chris Parsons
61ef5f3fe7
refactor: migrate server.js to TypeScript and update dependencies for socket.io support
2025-10-16 00:56:31 -07:00
Chris Parsons
226cdd0ea7
feat: implement middleware and context provider for Express integration
2025-10-11 20:56:00 -07:00
Chris Parsons
3117080592
Initial commit from create-react-router
2025-10-10 23:04:50 -07:00