Commit Graph

47 Commits

Author SHA1 Message Date
Dean Herbert ec4ac77f14 Increase the maximum seed range for tournament client 2022-11-03 13:27:54 +09:00
Dean Herbert 9e42d6167f Fix tournament match scores resetting if `StartMatch` is called on an in-progress match 2022-09-08 16:07:21 +09:00
Dean Herbert d3ae60ec6d Fix tournament population failure when beatmap is not found on server 2022-09-01 22:03:01 +09:00
Dean Herbert 93bc4b9294 Add toggle for tournament client "auto progression" behaviour
Addresses https://github.com/ppy/osu/discussions/20038.
2022-08-31 13:44:07 +09:00
Salman Ahmed 100c53f9ef `Country` -> `CountryCode` 2022-07-18 08:40:34 +03:00
Salman Ahmed b2b2a4adaf Update tournament migration logic to check for null `Country` 2022-07-16 05:04:24 +03:00
Dean Herbert 4dff999ce6 Fix potential null referenced in `SeedingScreen`
Also ensure that any update operations only occur when the seeding
screen is displayed. They were running in the background until now.
2022-07-13 18:09:55 +09:00
Bartłomiej Dach 26c5b59f6d
Replace usages of `string.To{Lower,Upper}()` 2022-06-24 11:57:45 +02:00
Dean Herbert f3c9f9a216
Merge pull request #18751 from frenzibyte/tournament-beatmap
Improve tournament beatmap JSON storage using lightweight model
2022-06-18 11:00:26 +09:00
Salman Ahmed 4c47996130 `TournamentPlayer` -> `TournamentUser` 2022-06-18 02:33:26 +03:00
Salman Ahmed 60903be566 Standardise naming for online ID
Rather than continuing with `ID` or `Id`, this should follow the new
standards and use `OnlineID` instead. Only updating this since it's a
newly introduced class.
2022-06-18 01:48:16 +03:00
Salman Ahmed 9f97d1a7db Replace tournament beatmap storage type with lightweight model 2022-06-18 01:34:09 +03:00
Salman Ahmed 200b23c689 Add lightweight `TournamentBeatmap` model 2022-06-18 01:30:56 +03:00
Salman Ahmed b977ce7995 Replace tournament player storage type with lightweight model 2022-06-17 21:35:04 +03:00
Salman Ahmed f3793c8809 Add lightweight `TournamentPlayer` model 2022-06-17 21:35:04 +03:00
Dan Balasescu f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
Dean Herbert 218642c300 Update unsafe file write usages 2022-05-16 18:05:27 +09:00
Dean Herbert 0ecf5f201c Rename `User` to `APIUser` and move to correct namespace 2021-11-07 11:26:01 +09:00
Dean Herbert f1499641f3 Rename all usages of `APIBeatmap` to `beatmap` in tournament namespace 2021-10-27 18:42:48 +09:00
Dean Herbert 3130616300 Update tournament components to use `APIBeatmap` directly 2021-10-27 18:26:44 +09:00
Dean Herbert 6944151486 Apply batch fixing of built-in types using `var` 2021-10-27 13:04:41 +09:00
Dean Herbert 672664dce7 Fix all remaining cases of incorrect `Bindable<string>` defaults 2021-10-08 13:55:22 +09:00
Dean Herbert 879b1ab046 Avoid unnecessary casts 2021-04-04 21:58:27 +09:00
Shivam 4ee8224f8b change naming to be less confusing 2021-04-04 14:31:08 +02:00
Shivam 5f1f8ec0ef Fix IPC Source getting read from the incorrect location 2021-04-04 14:10:07 +02:00
Shivam badf5ee4a2 Fix stable.json file directory location due to the change of how TournamentStorage works 2021-03-29 15:03:10 +02:00
Salman Ahmed a845e96b7a Replace `Ranks.Global` completely with a `GlobalRank` property 2021-02-17 08:52:04 +03:00
Dean Herbert 78c43641d1 Update imagesharp namespaces (and consume System.Drawing types instead) 2020-12-03 17:43:09 +09:00
Bartłomiej Dach 2cadab8d29 Add xmldoc 2020-06-13 16:20:59 +02:00
Bartłomiej Dach 1cd96b8002 Rework StableInfo into a DI'd data structure 2020-06-13 15:06:07 +02:00
Shivam 3731e76b10 Move stable_config declaration, rename testscene 2020-05-28 15:28:27 +02:00
Shivam 7ae2383288 move stable config declaration and initial reading 2020-05-28 15:03:49 +02:00
Shivam e018d07441 Use one constant for STABLE_CONFIG location string 2020-05-20 16:30:38 +02:00
Shivam 80d188ec91 Update xmldoc with accurate information about the model 2020-05-17 22:26:42 +02:00
Shivam 08bb5cbcbf Introduce model to store path of stable osu! 2020-05-16 02:57:58 +02:00
Dean Herbert 09759565fa Add support for 3v3 tournament chroma key layout 2020-05-07 14:51:14 +09:00
Dean Herbert 27ae2d29aa Add ability to adjust (and save) chroma-key area width 2020-03-23 11:47:24 +09:00
Dean Herbert 129c8fe24f Add helper method to get winning team colour 2020-03-08 15:32:22 +09:00
Dean Herbert 093f2affdf Add seeding screen 2020-03-03 19:19:03 +09:00
Dean Herbert 702a1c496b Add ruleset selection to tournament client 2019-11-11 17:39:28 +09:00
smoogipoo 5a34794240 Add default date to matches 2019-06-21 15:34:03 +09:00
Dean Herbert d6469aed58 Remove migration code 2019-06-19 14:55:28 +09:00
Dean Herbert ba589b2139 Add more functionality and share more logic between editor screens 2019-06-18 17:59:33 +09:00
Dean Herbert 4baadf6319 Add map pool editing functionality to round editor 2019-06-18 16:37:13 +09:00
Dean Herbert 6226889d1c Add xmldoc and serialisable attributes 2019-06-18 15:00:33 +09:00
Dean Herbert da20904a57 MatchPairing -> TournamentMatch 2019-06-18 14:57:05 +09:00
Dean Herbert 96e24ebd20 General namespace tidy-up 2019-06-18 14:51:48 +09:00