Commit Graph

53428 Commits

Author SHA1 Message Date
a7f19cc796 Merge pull request #19137 from frenzibyte/country-enum
Replace `Country` class with enumeration
2022-07-18 16:12:24 +09:00
a21cd1cd47 Merge pull request #19169 from tsunyoku/retry-icon
Change retry button icon from ArrowCircleLeft to Redo
2022-07-18 15:47:24 +09:00
e8b57379b2 Merge pull request #19210 from peppy/non-null-ended-at
Make `SoloScoreInfo.EndedAt` non-null
2022-07-18 15:42:33 +09:00
24836e2b21 Merge pull request #19207 from frenzibyte/standalone-display-show-chat
Fix "Start Chat" on multiplayer/playlist chat not opening overlay
2022-07-18 15:42:13 +09:00
018da74fe8 Replace default with CountryCode.Unknown 2022-07-18 08:54:35 +03:00
cf99849478 CountryCode.XX -> CountryCode.Unknown 2022-07-18 08:45:54 +03:00
05d692bd55 Move Country to end of class 2022-07-18 08:43:41 +03:00
566bad0b5f Make SoloScoreInfo.EndedAt non-null
Seems to already be the case for databased scores. Will be assured by
https://github.com/ppy/osu-web/issues/9116.

I've updated the `osu-score-statistics-processor` with this
consideration.
2022-07-18 14:42:43 +09:00
ef6e16b1cb UserCountry -> Country 2022-07-18 08:40:43 +03:00
100c53f9ef Country -> CountryCode 2022-07-18 08:40:34 +03:00
222a50c457 Merge pull request #19201 from tsunyoku/cinema-repel-incompatible
Fix "Cinema" mod not marking "Repel" as incompatible
2022-07-18 07:30:15 +03:00
0ac3391d54 Merge branch 'master' into cinema-repel-incompatible 2022-07-18 06:55:43 +03:00
eb3410ce79 Merge pull request #19200 from tsunyoku/perfect-autopilot-incompatible
Fix "Perfect" mod not marking "Autopilot" as incompatible
2022-07-18 06:54:54 +03:00
b33f8aa0fc Fix "Start Chat" on multiplayer/playlist chat not opening overlay 2022-07-18 06:45:00 +03:00
b86d08ae82 Merge branch 'master' into perfect-autopilot-incompatible 2022-07-18 06:24:22 +03:00
b659e5e6ad Merge pull request #19196 from peppy/silence-ruleset-config-failures
Don't send ruleset configuration failures to sentry
2022-07-18 06:23:51 +03:00
a1a9132600 Merge branch 'master' into silence-ruleset-config-failures 2022-07-18 05:52:12 +03:00
4dcb9387f7 Merge pull request #19188 from peppy/silence-missing-background
Don't show "missing background" messages to user
2022-07-18 04:19:52 +03:00
dc8dabfdf1 Merge branch 'master' into silence-ruleset-config-failures 2022-07-18 03:52:40 +03:00
ee98ebf801 Merge branch 'master' into silence-missing-background 2022-07-18 03:46:35 +03:00
83429d2f22 make cinema incompatible with repel 2022-07-17 20:45:17 +01:00
491558261f remove unnecessary type-specification 2022-07-17 20:44:06 +01:00
e13c1254e5 make perfect incompatible with autopilot 2022-07-17 20:41:43 +01:00
f8685bf7d6 Merge pull request #19195 from NotGumballer91/make-autoplay-incompatible-with-adaptivespeed
Make Autoplay Incompatible with Adaptive Speed
2022-07-18 03:58:48 +09:00
1cfa6676ea Merge pull request #19175 from frenzibyte/fix-solo-score-info-mod-settings
Fix `SoloScoreInfo` not carrying mod settings in conversion methods
2022-07-18 01:37:25 +09:00
4e8bf1da52 Don't sent ruleset configuration failures to sentry 2022-07-18 01:23:46 +09:00
028653eb97 Update ModAdaptiveSpeed.cs 2022-07-18 00:10:49 +08:00
1caab78bdc Update ModAutoplay.cs 2022-07-18 00:09:31 +08:00
51071be315 Don't show "missing background" messages to user
Bit of an oversight.

As reported on [twitter](https://twitter.com/emyl___/status/1548627793075998720) and somewhere else i forgot.
2022-07-17 21:20:51 +09:00
9382636da9 Catch and log exceptions from mod setting copy failure 2022-07-17 06:34:50 +03:00
6636e462dc Fix SoloScoreInfo not carrying mod settings in conversion methods 2022-07-17 06:18:59 +03:00
bbb2398a8b change retry button icon from ArrowCircleLeft to Redo 2022-07-17 00:46:29 +01:00
5b9be3e682 Merge pull request #19140 from peppy/single-tap-acronym
Change "single tap" mod acronym to not conflict with "strict tracking"
2022-07-16 17:49:22 +09:00
b93b6ba2ca Change "single tap" mod acronym to not conflict with "strict tracking" 2022-07-16 17:19:55 +09:00
acd5254f51 Add test coverage ensuring unique acronyms 2022-07-16 17:19:55 +09:00
9e945197dc Use "Unknown" instead of "Alient" for unknown countries 2022-07-16 14:49:14 +09:00
5df9f06480 Merge pull request #19136 from frenzibyte/handle-user-request-failure
Fix login overlay not displaying error message for disabled accounts
2022-07-16 14:40:28 +09:00
4968859e69 Rename placeholder display flag property to make sense 2022-07-16 06:07:53 +03:00
9c81241f4c Fix potential nullref on APIUser.Country
We need NRT sooner than later...
2022-07-16 06:02:05 +03:00
08f1280aa8 Add UsedImplicitly specification to silence unused member inspection
Also applied to `Language` while at it.
2022-07-16 05:04:24 +03:00
e62049f4a9 Update various usages of Country inline with new enum 2022-07-16 05:04:24 +03:00
b2b2a4adaf Update tournament migration logic to check for null Country 2022-07-16 05:04:24 +03:00
1b2b42bb8a Update CountryStatistics to use code for country enum 2022-07-16 05:04:24 +03:00
00f4c8052e Update APIUser to provide enum from serialised country code 2022-07-16 05:04:24 +03:00
4ea8fd75cc Replace Country class with enumeration 2022-07-16 04:41:30 +03:00
1c401f3fdf Merge pull request #19134 from peppy/update-resources
Update resources
2022-07-16 01:28:58 +03:00
20a109a2b3 Merge branch 'master' into update-resources 2022-07-16 00:55:40 +03:00
279bdcb3a4 Merge pull request #18785 from cdwcgt/Save-Score-Failed
Add ability to save failed score
2022-07-16 00:53:02 +03:00
b42f49aeaa Handle APIException from user request during logging in 2022-07-16 00:38:53 +03:00
e6236ba088 Update save score button to check availability after import
Previously was relying on whether `SaveReplay` returns null, but since
I've changed it to use the standard "prepare score for import" path, the
button has to check for local availability after import since that path
doesn't return null on fail.
2022-07-15 23:39:52 +03:00