c73eff7c89
add BeatmapSet
to SoloScoreInfo
2022-07-17 14:46:22 +01:00
14ae183c70
update tests to match SoloScoreInfo
2022-07-17 14:22:46 +01:00
7135329c8c
remove `PaginatedProfileScoreSubsectio, revert profile score drawables
2022-07-17 14:22:27 +01:00
c2277031f0
add Beatmap
to SoloScoreInfo
2022-07-17 14:21:55 +01:00
3a8b5d48b9
update PaginatedScoreContainer
to use new class and format
2022-07-17 14:09:14 +01:00
71a4b8843f
update tests to new profile score format
2022-07-17 14:08:44 +01:00
ef4237c4ac
create special subsection class for paginated profile scores
2022-07-17 14:08:31 +01:00
e8d88e29c6
change DrawableProfileScore
and DrawableProfileWeightedScore
to take SoloScoreInfo
and APIBeatmap
instead of APIScore
2022-07-17 14:08:04 +01:00
1f288157f4
change GetUserScoresRequest
to return SoloScoreInfo
instead of APIScore
2022-07-17 14:07:05 +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
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
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
6285442b7d
Fix failed scores not prepared before import
2022-07-15 22:57:12 +03:00
68afb65aff
Move default state steps to SetUp
rather than duplicating per test case
2022-07-15 22:10:21 +03:00
8f7b3cf11a
Merge branch 'master' into Save-Score-Failed
2022-07-15 22:10:19 +03:00
4ee9bb3634
Merge pull request #19129 from peppy/placeholder-fixes
...
Fix clicking search link from song select sometimes not switching search mode to "relevance"
2022-07-15 20:54:42 +03:00
c64b5cc48b
Update resources
2022-07-16 02:47:08 +09:00
838e9ec12e
Merge branch 'master' into placeholder-fixes
2022-07-15 20:22:25 +03:00
cbbc8fdfb1
Merge pull request #19126 from peppy/lazer-leaderboards
...
Show leaderboard scores from new data source
2022-07-16 01:53:16 +09:00
288fdbd06f
Merge pull request #19131 from Susko3/android-joystick-settings
...
Add joystick settings on Android
2022-07-15 23:49:25 +09:00
2beed6d7b7
Allow failed scores to fail in replay playback
2022-07-15 20:45:48 +09:00
d325c534ab
Check whether score is already imported and show correct state for save button
2022-07-15 20:45:37 +09:00
4514d5e97b
Merge pull request #19132 from peppy/fix-potential-crash
...
Fix potential crash in editor from transform time going below zero
2022-07-15 20:31:48 +09:00
21433d4ecb
Add test coverage of saving a failed score
2022-07-15 20:14:58 +09:00
775c6c8374
Fix potential crash in editor from transform time going below zero
2022-07-15 19:29:37 +09:00
cf38b15332
Merge pull request #19124 from frenzibyte/song-select-metadata-search
...
Change clicking source/tags on song select to filter instead of searching online
2022-07-15 19:16:31 +09:00
603f2c3814
Merge pull request #19130 from peppy/update-framework
...
Update framework
2022-07-15 19:16:16 +09:00
0200ef1d48
Make delegate firing more safe to being set later than BDL
2022-07-15 19:06:44 +09:00
0e788ac714
Simplify bindable logic greatly
2022-07-15 19:02:12 +09:00
8a48cb701d
Tidy up implementation and remove unnecessary enum
2022-07-15 19:02:04 +09:00
cb1d60cd36
Include new file in compile
2022-07-15 11:57:05 +02:00
034938b3e0
Merge branch 'ppy:master' into android-joystick-settings
2022-07-15 11:45:16 +02:00
ab6665d88c
Merge branch 'master' into Save-Score-Failed
2022-07-15 18:02:58 +09:00
e12e480393
Only expose bindable string rather than full textbox
2022-07-15 18:01:35 +09:00
5aca0e342d
Merge pull request #19090 from goodtrailer/stable-slider-followcircle-anims
...
Imitate stable's slider followcircle fade + scale animations
2022-07-15 17:58:59 +09:00
105ffdbbdd
Update framework
2022-07-15 17:57:14 +09:00
437e01427c
Fix beatmap listing not entering correct search mode when arriving before LoadComplete
2022-07-15 17:53:44 +09:00
ba0a158740
Show search online prompt even when no beatmaps are available locally
2022-07-15 17:50:10 +09:00
4b253f83c3
Fix intermittent test failures due to randomised score statistics
2022-07-15 17:39:08 +09:00
23a0e25c8c
Merge branch 'master' into stable-slider-followcircle-anims
2022-07-15 17:27:48 +09:00
7ed4eb5815
Adjust transform logic to match osu-stable (and add TODOs for remaining oversights)
2022-07-15 17:17:55 +09:00
0ade8db550
Tidy up nullability and casting
2022-07-15 16:40:48 +09:00
c8c79d2185
Standardise HasReplay
implementation (and remove from persisting to realm)
2022-07-15 16:14:21 +09:00
6122d2a525
Add "F" ScoreRank
to handle old scores which have this specified
...
Not sure on the future of this, but given it is used in the
save-failed-reply pull request (#18785 ) I think it's fine to add back
for now.
Without this, JSON parsing of older scores in server-side storage will
fail on missing enum type.
2022-07-15 15:58:54 +09:00