309460e505
Merge pull request #14675 from ekrctb/featured-artist-markers
...
Add featured artist markers to beatmap listing and overlay
2021-09-10 14:30:33 +09:00
28e9329136
Update LeaderboardModSelector
to avoid creating mod instances
2021-09-10 12:43:21 +09:00
cf633973a9
Refactor exposed mod retrieval methods for better safety
2021-09-10 11:09:13 +09:00
2edb851008
Add ability to lookup mod from a type specification
2021-09-09 16:50:59 +09:00
4d0530ca9d
Add new methods to ruleset for quicker mod lookups
2021-09-09 16:46:14 +09:00
7543f9dfb0
Add featured artist track ID online info
2021-09-08 12:21:24 +09:00
be9540e535
fix "key" having wrong url parameter name
2021-09-07 17:17:10 +01:00
b6c80f04b0
Add "featured artists" filter to beatmap search
2021-09-07 16:44:45 +09:00
1c4a3c584a
Use correct lookup type to ensure username based lookups always prefer username
2021-09-06 15:04:27 +09:00
e78dc1bb4c
more code quality :/
2021-09-05 15:27:28 +01:00
e409f2dc6d
add xmldoc
2021-09-05 10:42:38 +01:00
8104b15874
remove braces
...
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com >
2021-08-30 13:23:33 +01:00
90c313e2ad
add methods to get a user from their username
2021-08-29 19:19:55 +01:00
8cd972a9fe
Merge branch 'master' into pinned-comment
2021-08-24 14:37:31 +09:00
7d7c5c06f0
Fix code formatting
2021-08-15 16:02:25 +02:00
2f9f1ba862
Add test for ChannelManager.MarkChannelAsRead
2021-08-15 15:44:23 +02:00
480d5ffa5d
add pinned comment to users setter in comment bundle
2021-08-13 19:40:37 +07:00
39b13efdd5
add pinned comments property in comment bundle
2021-08-13 13:13:28 +07:00
0901333ef3
add pinned property in comment
2021-08-13 12:57:29 +07:00
bb3747ffc9
Fix beatmap search requests double-escaping
...
Closes #14008 .
2021-07-25 17:06:40 +09:00
1e634d9db0
Adjust user beatmap sections on profile overlay to match web
2021-07-20 21:55:17 +02:00
e1c646b9b2
Remove redundant arguments
2021-07-05 23:52:39 +08:00
ca0eaab8e2
Add test
2021-06-29 16:30:46 +09:00
26312bf60a
Merge branch 'master' into chat-mention
2021-06-11 20:03:44 +09:00
061e3d7f26
Move legacy ScoreInfo
to be completely based on presence of classic mod
2021-06-08 18:00:09 +09:00
5e44329e0b
Add DummyAPIAccess request handler
...
Make CreateChannelRequest.channel public
2021-06-05 14:43:26 +02:00
d4013bd885
add GetWikiRequest
2021-04-20 16:40:30 +07:00
f3555ad08c
add APIWikiPage response
2021-04-20 16:12:32 +07:00
9267d23dc2
Make year nullable rather than defaulting to zero
2021-05-20 15:23:49 +09:00
16ffedde8a
Add year parameter to GetNewsRequest
2021-05-19 15:17:57 +03:00
4b97224932
Implement NewsSideBar component
2021-05-10 09:53:52 +03:00
fe86ee629e
Fix temp files from beatmap listing imports not being cleaned up
...
As reported in #12718 , it turns out that temporary files from beatmap
set downloads performed via the beatmap listing overlay could remain in
the user's filesystem even after the download has concluded.
The reason for the issue is a failure in component integration.
In the case of online downloads, files are first downloaded to a
temporary directory (`C:/Temp` or `/tmp`), with a randomly generated
filename, which ends in an extension of `.tmp`.
On the other side, `ArchiveModelManager`s have a `ShouldDeleteArchive()`
method, which determines whether a file should be deleted after
importing. At the time of writing, in the case of beatmap imports the
file is only automatically cleaned up if the extension of the file is
equal to `.osz`, which was not the case for temporary files.
As it turns out, `APIDownloadRequest` has a facility for adjusting the
file's extension, via the protected `FileExtension` property. Therefore,
use it in the case of `DownloadBeatmapSetRequest` to specify `.osz`,
which then will make sure that the `ShouldDeleteArchive()` check in
`BeatmapManager` picks it up for clean-up.
2021-05-08 17:09:14 +02:00
aa2c1ee85e
Add new beatmap search filter row "General"
2021-03-25 23:20:10 +01:00
d985b8ab2a
Increase beatmapset download timeout
2021-02-22 17:14:39 +09:00
9a7b6ebe50
Fix missed occurrence
2021-02-17 14:30:52 +09:00
c317d60169
Add offline test scene for beatmap listing overlay
2021-01-26 00:03:20 +03:00
5fd644fc57
Unify variable names
2021-01-17 22:42:48 +09:00
a5f99ed8e6
Merge branch 'explicit-beatmap-markers' into explicit-search-control
2021-01-13 12:53:57 +03:00
e8daea91d2
Add online beatmap "explicit content" property
2021-01-13 12:13:14 +03:00
249be461d5
Add "explicit maps" search filter control
2021-01-12 11:09:55 +03:00
0bd9f68cbd
Refactor update stream colour mapping code
2020-12-25 21:06:03 +01:00
66a23c22e5
Fix various tests failing due to dependence on specific online data
2020-12-24 21:28:24 +09:00
d229fbba6e
Merge branch 'master' into present-recommended
2020-12-22 13:52:29 +09:00
eb46c9ce9b
Fix metadata lost in beatmapset deserialisation
2020-12-21 17:11:30 +09:00
c6555c53cc
Add a testable realtime room manager
2020-12-19 01:17:24 +09:00
cbbcf36eaa
Merge branch 'master' of https://github.com/ppy/osu into present-recommended
2020-12-03 19:38:32 +02:00
3550e5b30f
Add length display to room screen as well
2020-12-03 16:42:06 +09:00
944f3480c2
Merge branch 'master' of https://github.com/ppy/osu into present-recommended
...
Conflicts:
osu.Game/OsuGameBase.cs
osu.Game/Screens/Select/DifficultyRecommender.cs
osu.Game/Screens/Select/SongSelect.cs
2020-11-21 14:01:01 +02:00
cfb42037cf
Refactor request string logic to avoid linq usage
2020-11-09 12:23:29 +09:00
893979b3de
Add exception if attempting to exceed the maximum supported lookup size for one request
2020-11-06 17:00:29 +09:00