david
aff0ed70e4
refactor(db): remove Team model and add player fields to BracketMatchup
2026-04-26 16:44:47 -07:00
david
1d830ee8a3
feat: add tournamentType field to Event model
...
Add tournamentType field with default value 'individual':
- Supports 'individual' and 'team' tournament types
- Creates migration for database schema update
2026-04-26 16:44:47 -07:00
david
3beaa52335
feat: add team configuration fields to Event model
...
Add fields for team durability, partner rotation, and configuration:
- teamDurability: permanent, variable, or per_round
- partnerRotation: none, minimize_repeat, maximize_even, elo_based
- allowByes: handle odd participant counts
- teamConfiguration: JSON for additional options
- maxRosterChanges: limit roster changes per player
- requireAdminVerify: for match score verification
Refs #22
2026-04-26 16:44:47 -07:00
david
1bbca1f5c1
fix: add cascade delete rules for tournament matches and related data
2026-03-31 14:40:22 -07:00
david
26d6bf8aa5
feat: add OpenSkill and Glicko2 rating models to schema
2026-03-31 03:39:30 -07:00
david
87f54811e4
chore: remove old migration files after rename
2026-03-31 03:39:27 -07:00
david
2f9e2f0dc5
feat: add database migration for rating system tables
2026-03-31 03:38:43 -07:00
david
2932d40ff7
fix: rename migrations to ensure init runs first
2026-03-31 03:38:07 -07:00
david
9649c62c28
fix(prisma): update schema for Prisma v7 datasource URL changes
2026-03-31 00:00:29 -07:00
david
5d1755f082
chore: add variant scoring fields, fix tie handling, and fix test files for normalizedName
2026-03-30 22:48:31 -07:00
david
07804b5f8f
feat: add site_admin role, casual match support, and tournament deletion
2026-03-30 21:49:43 -07:00
david
c27aec72fc
chore: update dependencies and remove old SQLite migrations
2026-03-30 21:32:34 -07:00
david
073681b30c
chore: add PostgreSQL migrations for database setup and player normalization
2026-03-30 21:31:43 -07:00
david
ef01061a05
chore: switch database provider from SQLite to PostgreSQL
2026-03-30 21:31:36 -07:00
david
e053cd7743
chore: add unique constraint to PartnershipStat table
2026-03-30 21:28:27 -07:00
david
3a78f354ad
feat: add recalculateAllElo function for idempotent ELO recalculation
2026-03-30 21:28:09 -07:00
david
ac29b38175
fix: update database switching to modify schema file directly
2026-03-29 20:47:31 -07:00
david
5bd1f2359c
chore: remove test artifacts and update .gitignore
2026-03-29 20:17:01 -07:00
david
803f936e2f
feat: add PostgreSQL database adapter support
2026-03-29 20:08:53 -07:00
david
54fd6abb5e
feat: add tournament creation wizard with participant management and bulk game entry
2026-03-29 19:58:15 -07:00
david
123df671f5
nextjs-rewrite ( #5 )
...
Reviewed-on: #5
Co-authored-by: David Gwilliam <dhgwilliam@gmail.com >
Co-committed-by: David Gwilliam <dhgwilliam@gmail.com >
2026-03-30 02:30:13 +00:00