Commit Graph

509 Commits

Author SHA1 Message Date
6c350db097 Add connection flushing support 2020-05-11 21:39:44 +09:00
deb87517d0 Add local beatmap lookup cache 2020-05-02 14:35:12 +09:00
ad7cda8735 Fix download failures causing a non-safe drawable change 2020-03-10 20:11:06 +09:00
120dab18cf Fix DownloadTrackingComposite incorrectly receiving cancelled state 2020-02-15 16:20:44 +09:00
0e844b3039 Cleanup / re-protect file store 2020-01-14 19:24:53 +09:00
1b3bff6fa5 Fix model file infos not being removed 2020-01-14 19:24:53 +09:00
b91bcaccba Remove outdated comment 2020-01-14 19:24:53 +09:00
5f5878e37e Dereference existing file 2020-01-14 19:24:53 +09:00
b592b6d80d Improve robustness by always creating a new file 2020-01-14 19:24:53 +09:00
609102bea3 Initial file updating implementation 2020-01-14 19:24:53 +09:00
681a43a318 Refactor to support beatmap updates 2020-01-14 19:24:53 +09:00
b3a7b02e3b Merge remote-tracking branch 'upstream/master' into fix-cancelling-request-not-correct 2020-01-07 11:43:01 +09:00
74d875a2e0 Give empty archives a hash based on archive name to avoid duplicate imports 2019-12-26 18:44:50 +09:00
89fa1be2c8 Fix download manager potentially not handling cancel requests 2019-12-25 22:55:14 +03:00
886db8eb22 Merge branch 'master' into fix-local-score-availability 2019-12-18 01:15:20 +09:00
946a202ee5 Fix online replays not being available locally 2019-12-17 15:47:08 +09:00
40b43b85f1 CA1715: use prefix for generic parameters. 2019-12-17 13:00:25 +08:00
76a7e9cde8 Catch file exception in test reset 2019-12-12 14:04:57 +09:00
b86a3dbfab PathStandardise -> ToStandardisedPath 2019-12-11 16:06:56 +08:00
6b3c7c8421 Remove usages of FileSafety class. 2019-12-11 16:05:35 +08:00
c49aeb08c4 Add API methods to perform requests out-of-queue 2019-11-29 20:03:14 +09:00
f05b83d7d4 Use typeparamref. 2019-11-17 20:48:23 +08:00
e9b8cbb516 Apply other styles. 2019-11-11 20:27:04 +08:00
ccc8aa6fa4 Apply brace style. 2019-11-11 20:13:13 +08:00
0cd912fcd3 Cover all non-APIAccess APIRequest calls with exception handling 2019-10-31 15:04:13 +09:00
cf3ed42bfc Fix download tracking components getting stuck on import failures 2019-10-28 17:41:42 +09:00
66b0004448 Remove unused logger provider class 2019-10-28 12:02:58 +09:00
f8eb07b211 Only lock database for the duration of a model restoration 2019-10-03 11:24:17 +09:00
dfaa9531f8 Only lock the database for the duration of a deletion 2019-10-02 18:48:50 +09:00
cdf29b0952 Specify model name on initialize and fail import notification m… (#6192)
Specify model name on initialize and fail import notification messages
2019-09-22 15:54:04 +09:00
9be8bdef52 Remove pluralize and use title letter casing 2019-09-21 21:00:24 +03:00
6bb0f3eb41 Move humanizing to the model name instead 2019-09-21 20:04:12 +03:00
3be03a26c9 Pluralize instead of adding 's' 2019-09-20 16:18:55 +03:00
8300e86f20 Specify model name on import notification messages 2019-09-20 15:46:43 +03:00
dfc0928ebe Fix scores importing with deleted beatmap sets 2019-09-20 19:39:21 +09:00
ddff9882cf Fix importing archives which are nested in a single folder within a zip 2019-09-19 19:11:04 +09:00
3ebfa0505c Don't share single scheduler across all model managers 2019-08-08 18:26:07 +09:00
cb17007fa7 Fix zero-length hash models incorrectly creating a unique hash 2019-07-29 16:57:19 +09:00
71e40b4684 Force SQLite to multithreading mode 2019-07-06 12:32:16 +09:00
598b0d668b Merge branch 'master' into import-stable-scores 2019-07-05 15:54:33 +09:00
df7d31350c Stop import failures from being added to the imported model list 2019-07-05 14:47:55 +09:00
80d8ce8392 Fix GetStableImportPaths xmldoc 2019-07-05 14:21:56 +09:00
ba8df3ba92 Clean up stable lookup and mutate logic 2019-07-05 13:59:31 +09:00
8346c50ce1 Rename delete method and improve xmldoc 2019-07-05 13:55:25 +09:00
7575047db8 Merge branch 'master' into import-stable-scores 2019-07-04 01:00:42 +09:00
8e54990f62 Add database statistics to GlobalStatistics 2019-07-02 13:43:43 +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
61260cf599 Hand off comparison logic for database query to implementors
Equals overrides are not used in EF queries without running the comaprison locally instead of on the database, so to preserve that the comparison logic is instead implemented on a per manager basis.
2019-06-27 15:32:27 +05:30
72bb6f8c12 Fix download buttons not correctly finding existing downloads 2019-06-27 15:24:08 +05:30