Commit Graph

538 Commits

Author SHA1 Message Date
c071fe6140 Add the ability to export skins 2020-05-24 13:44:11 +09:00
3d3cc2c15e Dispose BeatmapOnlineLookupQueue cache download request 2020-05-22 17:26:37 +03:00
052ad79fc6 Convert dangerous events to IBindables 2020-05-19 16:44:22 +09:00
0eae8d078b Merge branch 'master' into master 2020-05-05 13:33:29 +09:00
0e2ccac33b Add spaces to comments 2020-05-04 18:36:24 -07:00
a1cd007cad Fix song select tests potentially failing due to difficulty panels not yet displayed 2020-05-04 14:44:53 +09:00
6fef4eeb8f Rename class and extract out lookup method 2020-05-03 09:35:48 +09:00
deb87517d0 Add local beatmap lookup cache 2020-05-02 14:35:12 +09:00
d1ec99ffd9 Further improve beatmap carousel load performance by avoiding incorrect query construction 2020-04-29 16:51:22 +09:00
119000f1ab Reduce database includes where possible 2020-04-28 21:43:35 +09:00
f71c8cb30f Only drop online set ID if beatmap IDs were stripped in online retrieval 2020-03-30 15:07:56 +09:00
7ecce713bb Keep provided IDs where possible if not online 2020-03-30 15:07:39 +09:00
09d860d5f5 Fix imports with no matching beatmap IDs still retaining a potentially invalid set ID 2020-03-30 11:52:25 +09:00
76c832518f Render video as a part of the storyboard 2020-03-07 21:32:03 -08:00
c25fefa3ca Add beatmap package export 2020-01-15 13:44:46 +09:00
4fe5ea8e92 Clear working beatmap cache on save 2020-01-14 19:24:53 +09:00
a255832195 Add beatmapmanager method for saving 2020-01-14 19:24:53 +09:00
946a202ee5 Fix online replays not being available locally 2019-12-17 15:47:08 +09:00
c49aeb08c4 Add API methods to perform requests out-of-queue 2019-11-29 20:03:14 +09:00
709ec1404f Centralise End/StartTime retrieval to extension method 2019-11-25 19:09:14 +09:00
0e587cb9f5 Merge branch 'master' into fix-duplicate-online-ids 2019-11-15 10:18:53 +09:00
6d54846462 Null online id on lookup failure 2019-11-15 10:18:47 +09:00
12243aaa9a Dedupe .osu files with same hash in same set 2019-11-14 19:38:20 +09:00
fbf81207d4 Don't assign server-fetched online id if it was assigned elsewhere 2019-11-14 18:55:12 +09:00
1bc0eae2a6 Fix beatmap online retrieval response running incorrectly scheduled 2019-11-14 18:53:45 +09:00
81033e1fdf Add extra logging 2019-11-14 18:52:07 +09:00
0cd912fcd3 Cover all non-APIAccess APIRequest calls with exception handling 2019-10-31 15:04:13 +09:00
a06cb54732 Merge branch 'master' into beatmap-parsing-fallback-v2 2019-09-20 15:28:08 +09:00
cffee1fd5e Fix imported beatmap paths not correctly matching files 2019-09-19 20:02:45 +09:00
92556db9cd Add query-based filter modes to song select search field 2019-09-19 02:48:28 +09:00
11eda44d34 Migrate decoding to line-buffered reader
Migrate all usages of StreamReader in the context of decoding beatmaps,
storyboards or skins to the new LineBufferedReader.
2019-09-15 01:28:07 +02:00
6e5cb8a318 implement video parsing 2019-08-30 23:19:34 +03:00
53ecb2ae82 Reduce notification span during beatmap imports 2019-07-26 13:48:29 +09:00
72da615dde Fix track transfer not running when beatmap is retrieved from c… (#5296)
Fix track transfer not running when beatmap is retrieved from cache
2019-07-11 22:53:07 +09:00
f3329f4d79 Use a more readable code for calculating length 2019-07-09 17:22:21 +03:00
b62e69d170 Calculate length inside BeatmapManager 2019-07-08 11:56:48 +03:00
16c993579b Fix track transfer not running when beatmap is retrieved from cache 2019-07-08 17:12:34 +09:00
129899f419 Add a BPM property in BeatmapInfo 2019-07-08 10:43:35 +03:00
90d5484818 Return BPM back to OnlineInfo
Revert commit of "Move BPM out of OnlineInfo"
2019-07-08 09:10:41 +03:00
729f0901f7 Move Length out of OnlineInfo 2019-07-07 20:25:36 +03:00
3ea9629daf Move BPM out of OnlineInfo 2019-07-07 20:11:44 +03:00
b4ef64fa61 Add sorting by Length 2019-07-07 18:26:56 +03:00
188c80374e Add sorting by BPM 2019-07-07 18:14:23 +03:00
598b0d668b Merge branch 'master' into import-stable-scores 2019-07-05 15:54:33 +09:00
8346c50ce1 Rename delete method and improve xmldoc 2019-07-05 13:55:25 +09:00
32bb963393 Lock WorkingBeatmap cache to avoid threading issues 2019-07-04 14:33:00 +09:00
7575047db8 Merge branch 'master' into import-stable-scores 2019-07-04 01:00:42 +09:00
089eadb008 Add weak WorkingBeatmap cache (#5163)
Add weak WorkingBeatmap cache

Co-authored-by: Dan Balasescu <1329837+smoogipoo@users.noreply.github.com>
2019-07-02 22:40:47 +09:00
12350d18b5 Don't remove imported archives by default 2019-06-27 14:41:11 +02:00
55216dffb7 Merge remote-tracking branch 'origin/master' into import-stable-scores 2019-06-27 14:07:17 +02:00