Chris Parsons
|
d440a70ef2
|
feat: implement snake draft grid visualization with real-time pick tracking
|
2025-10-17 12:51:47 -07:00 |
|
Chris Parsons
|
269499d584
|
feat: add draft room authentication and UI improvements with exit button
|
2025-10-17 12:45:30 -07:00 |
|
Chris Parsons
|
137c4eb0fd
|
feat: add draft room route and entry button from league home page
|
2025-10-17 12:30:58 -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
|
12fdc6943c
|
chore: add socket.io and socket.io-client dependencies
|
2025-10-17 11:13:37 -07:00 |
|
Chris Parsons
|
b09c55f22c
|
fix: update Docker file paths and simplify production start script
|
2025-10-17 11:04:16 -07:00 |
|
Chris Parsons
|
b9dc2eb870
|
chore: exclude JS files from TypeScript compilation in vite config
|
2025-10-16 18:32:59 -07:00 |
|
Chris Parsons
|
0c685f8522
|
chore: exclude JS files and update TypeScript source paths in tsconfig.node.json
|
2025-10-16 18:18:51 -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
|
2f36d931fd
|
feat: plan Socket.IO server setup and client hook for real-time draft updates
|
2025-10-16 17:19:32 -07:00 |
|
Chris Parsons
|
b9743aacc1
|
Revert Phase 8 and 9 implementations back to 0bef91e
|
2025-10-16 10:17:31 -07:00 |
|
Chris Parsons
|
95554e2664
|
Revert back to good state
|
2025-10-16 10:10:10 -07:00 |
|
Chris Parsons
|
dfeb511c1b
|
fix: copy server directory instead of single server.js file in Dockerfile
|
2025-10-16 08:51:33 -07:00 |
|
Chris Parsons
|
2b5aecced5
|
chore: remove app/models from node TypeScript config paths
|
2025-10-16 08:29:38 -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
|
c820dfbdad
|
feat: add draft timer display with team-specific countdown UI
|
2025-10-16 01:36:14 -07:00 |
|
Chris Parsons
|
8a61085f3b
|
feat: add draft queue component and data fetching to draft room page
|
2025-10-16 01:32:23 -07:00 |
|
Chris Parsons
|
013edbc661
|
feat: add participant list to draft room with sport name and filtering
|
2025-10-16 01:27:57 -07:00 |
|
Chris Parsons
|
64d85c135a
|
feat: implement draft grid and reorganize draft room layout
|
2025-10-16 01:12:50 -07:00 |
|
Chris Parsons
|
045e0f2cab
|
feat: add draft room route and navigation button in league view
|
2025-10-16 01:05:20 -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
|
0bef91e530
|
feat: add configurable initial and increment time settings for draft picks
|
2025-10-16 00:37:51 -07:00 |
|
Chris Parsons
|
469a85a0f8
|
feat: add draft pick, queue, and timer models with database schema updates
|
2025-10-16 00:32:48 -07:00 |
|
Chris Parsons
|
6e19a23e35
|
docs: add draft room implementation plan with database schema and UI components
|
2025-10-16 00:19:44 -07:00 |
|
Chris Parsons
|
dd9d385f16
|
feat: add draft date/time selection to league creation and settings
|
2025-10-15 22:02:21 -07:00 |
|
Chris Parsons
|
501c5b183f
|
feat: add draft rounds configuration to league settings
|
2025-10-15 21:50:02 -07:00 |
|
Chris Parsons
|
0e68bd2037
|
feat: add bulk participant creation and expected value field
|
2025-10-15 21:21:33 -07:00 |
|
Chris Parsons
|
fdfce98d87
|
feat: add draft order management with UI for manual and random ordering
|
2025-10-15 08:58:35 -07:00 |
|
Chris Parsons
|
8c5a611b4b
|
feat: add random team name generation and improve league exit flow
|
2025-10-14 22:45:24 -07:00 |
|
Chris Parsons
|
6c0684f3d7
|
feat: add team settings route and logo URL field to teams table
|
2025-10-14 22:04:37 -07:00 |
|
Chris Parsons
|
025ba82cb2
|
refactor: reorganize league page layout into 2/3 and 1/3 column grid
|
2025-10-14 21:54:46 -07:00 |
|
Chris Parsons
|
7729da9cc8
|
refactor: simplify user update logic in Clerk webhook handler to reuse findOrCreateUser
|
2025-10-14 21:50:07 -07:00 |
|
Chris Parsons
|
8c73f7172a
|
config: enable all hosts in Vite dev server configuration
|
2025-10-14 21:46:55 -07:00 |
|
Chris Parsons
|
1b790ed5bc
|
style: improve code formatting and readability in league route component
|
2025-10-14 21:24:58 -07:00 |
|
Chris Parsons
|
61929536a1
|
feat: add username field to users and display in league views
|
2025-10-14 21:20:58 -07:00 |
|
Chris Parsons
|
78dc3f7d96
|
feat: make inviteCode optional in NewSeason type for season creation
|
2025-10-14 12:50:54 -07:00 |
|
Chris Parsons
|
8c65ac9590
|
feat: add invite code system for league seasons with member access control
|
2025-10-14 12:20:36 -07:00 |
|
Chris Parsons
|
0999e1c980
|
feat: add sports selection and team management to league settings
|
2025-10-13 19:59:34 -07:00 |
|
Chris Parsons
|
94586564e2
|
refactor: remove isRequired field from season sports and templates
|
2025-10-13 15:00:59 -07:00 |
|
Chris Parsons
|
bd38e7495c
|
fix: correctly map email addresses from Clerk webhook and add debug logging
|
2025-10-13 11:35:50 -07:00 |
|
Chris Parsons
|
5f6d59b68c
|
chore: move drizzle-kit from devDependencies to dependencies
|
2025-10-13 11:04:40 -07:00 |
|
Chris Parsons
|
f72b98fdda
|
refactor: consolidate migration and app containers into single production image
|
2025-10-13 11:01:12 -07:00 |
|
Chris Parsons
|
e2daebedbd
|
feat: add database migration step to deployment workflow
|
2025-10-13 10:48:50 -07:00 |
|
Chris Parsons
|
c343521706
|
feat: add icon support for sports with file upload and active seasons display
|
2025-10-13 10:30:47 -07:00 |
|
Chris Parsons
|
6814a82b76
|
feat: add sports detail route and update homepage meta description
|
2025-10-13 10:04:32 -07:00 |
|
Chris Parsons
|
c162258c99
|
feat: add admin navigation link for authenticated admin users
|
2025-10-13 09:44:59 -07:00 |
|
Chris Parsons
|
37de6787bf
|
feat: add admin routes and checkbox component for sports management
|
2025-10-12 21:54:49 -07:00 |
|
Chris Parsons
|
dc727b6f3f
|
feat: add sports and participant models with admin user functionality
|
2025-10-12 21:16:00 -07:00 |
|
Chris Parsons
|
e77625b627
|
refactor: replace About and Contact nav links with How To Play page
|
2025-10-12 16:42:15 -07:00 |
|
Chris Parsons
|
44f64e22cb
|
ci: add GitHub Actions workflow for automated build and deployment
|
2025-10-11 23:21:28 -07:00 |
|