Commit Graph

47 Commits

Author SHA1 Message Date
ec4ac77f14 Increase the maximum seed range for tournament client 2022-11-03 13:27:54 +09:00
9e42d6167f Fix tournament match scores resetting if StartMatch is called on an in-progress match 2022-09-08 16:07:21 +09:00
d3ae60ec6d Fix tournament population failure when beatmap is not found on server 2022-09-01 22:03:01 +09:00
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
100c53f9ef Country -> CountryCode 2022-07-18 08:40:34 +03:00
b2b2a4adaf Update tournament migration logic to check for null Country 2022-07-16 05:04:24 +03:00
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
26c5b59f6d Replace usages of string.To{Lower,Upper}() 2022-06-24 11:57:45 +02:00
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
4c47996130 TournamentPlayer -> TournamentUser 2022-06-18 02:33:26 +03:00
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
9f97d1a7db Replace tournament beatmap storage type with lightweight model 2022-06-18 01:34:09 +03:00
200b23c689 Add lightweight TournamentBeatmap model 2022-06-18 01:30:56 +03:00
b977ce7995 Replace tournament player storage type with lightweight model 2022-06-17 21:35:04 +03:00
f3793c8809 Add lightweight TournamentPlayer model 2022-06-17 21:35:04 +03:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
218642c300 Update unsafe file write usages 2022-05-16 18:05:27 +09:00
0ecf5f201c Rename User to APIUser and move to correct namespace 2021-11-07 11:26:01 +09:00
f1499641f3 Rename all usages of APIBeatmap to beatmap in tournament namespace 2021-10-27 18:42:48 +09:00
3130616300 Update tournament components to use APIBeatmap directly 2021-10-27 18:26:44 +09:00
6944151486 Apply batch fixing of built-in types using var 2021-10-27 13:04:41 +09:00
672664dce7 Fix all remaining cases of incorrect Bindable<string> defaults 2021-10-08 13:55:22 +09:00
879b1ab046 Avoid unnecessary casts 2021-04-04 21:58:27 +09:00
4ee8224f8b change naming to be less confusing 2021-04-04 14:31:08 +02:00
5f1f8ec0ef Fix IPC Source getting read from the incorrect location 2021-04-04 14:10:07 +02:00
badf5ee4a2 Fix stable.json file directory location due to the change of how TournamentStorage works 2021-03-29 15:03:10 +02:00
a845e96b7a Replace Ranks.Global completely with a GlobalRank property 2021-02-17 08:52:04 +03:00
78c43641d1 Update imagesharp namespaces (and consume System.Drawing types instead) 2020-12-03 17:43:09 +09:00
2cadab8d29 Add xmldoc 2020-06-13 16:20:59 +02:00
1cd96b8002 Rework StableInfo into a DI'd data structure 2020-06-13 15:06:07 +02:00
3731e76b10 Move stable_config declaration, rename testscene 2020-05-28 15:28:27 +02:00
7ae2383288 move stable config declaration and initial reading 2020-05-28 15:03:49 +02:00
e018d07441 Use one constant for STABLE_CONFIG location string 2020-05-20 16:30:38 +02:00
80d188ec91 Update xmldoc with accurate information about the model 2020-05-17 22:26:42 +02:00
08bb5cbcbf Introduce model to store path of stable osu! 2020-05-16 02:57:58 +02:00
09759565fa Add support for 3v3 tournament chroma key layout 2020-05-07 14:51:14 +09:00
27ae2d29aa Add ability to adjust (and save) chroma-key area width 2020-03-23 11:47:24 +09:00
129c8fe24f Add helper method to get winning team colour 2020-03-08 15:32:22 +09:00
093f2affdf Add seeding screen 2020-03-03 19:19:03 +09:00
702a1c496b Add ruleset selection to tournament client 2019-11-11 17:39:28 +09:00
5a34794240 Add default date to matches 2019-06-21 15:34:03 +09:00
d6469aed58 Remove migration code 2019-06-19 14:55:28 +09:00
ba589b2139 Add more functionality and share more logic between editor screens 2019-06-18 17:59:33 +09:00
4baadf6319 Add map pool editing functionality to round editor 2019-06-18 16:37:13 +09:00
6226889d1c Add xmldoc and serialisable attributes 2019-06-18 15:00:33 +09:00
da20904a57 MatchPairing -> TournamentMatch 2019-06-18 14:57:05 +09:00
96e24ebd20 General namespace tidy-up 2019-06-18 14:51:48 +09:00