Commit Graph

16 Commits

Author SHA1 Message Date
Patrick Fairbank
9914768c1d Various UI tweaks. 2022-09-29 19:05:59 -07:00
Patrick Fairbank
cf58a2174e Implement translation of double-elimination match keys when pushing to TBA. 2022-09-03 09:10:52 -07:00
Patrick Fairbank
20cb056243 Add consideration of playoff tiebreakers. 2022-08-21 14:52:54 -07:00
Patrick Fairbank
037df786b7 Make playoff round ordering sequential and increasing. 2022-08-16 20:55:10 -07:00
Patrick Fairbank
bfc5e56fc9 Refactor playoff bracket logic to more easily support alternative formats. 2022-08-03 20:59:12 -07:00
Patrick Fairbank
3fbb8c4dc6 Use Go generics to reduce complexity of DB code. 2022-04-30 15:09:09 -07:00
Patrick Fairbank
ec71975e93 Convert Ranking and Team models to use Bolt DB. 2021-05-16 11:22:31 -07:00
Patrick Fairbank
1d523c5f37 Convert EventSettings, Match, and MatchResult models to use Bolt DB. 2021-05-16 11:19:44 -07:00
Patrick Fairbank
df9c5dfbd9 Refactor to merge Match.Status and Match.Winner fields into one. 2020-03-29 00:04:15 -07:00
Patrick Fairbank
940650c887 Add columns to the matches table to track playoff alliance IDs. 2019-08-16 22:52:36 -07:00
Patrick Fairbank
48055dc5ca Remove game-specific data functionality. 2019-07-27 12:09:35 -07:00
Patrick Fairbank
02fa6954bd Centralize some match-type-dependent logic. 2019-07-20 22:42:56 -07:00
Patrick Fairbank
af55868328 Persist match committed time to the DB. 2018-09-23 13:00:10 -07:00
Patrick Fairbank
29033af025 Persist schedule blocks to the DB. 2018-08-24 22:19:19 -07:00
Patrick Fairbank
0c475b0a20 Add generation and sending of game-specific data. 2018-04-11 23:26:36 -07:00
Patrick Fairbank
e26781b7d3 Refactor database models into separate package. 2017-08-27 13:54:24 -07:00