Commit Graph

487 Commits

Author SHA1 Message Date
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
da65658bc3 Fix comments 2019-06-26 20:07:01 +09:00
9e1cb90dd8 Remove existing argument for ItemAdded event
For all usages, it looks like this was unnecessary.
2019-06-26 11:40:41 +09:00
c476e46a8e Remove unnecessary private methods and inline used-once code 2019-06-25 21:16:30 +05:30
6f5fbd7ea1 Remove unnecessary try-catch block 2019-06-25 18:28:59 +05:30
802da225d4 Move responsibility for selecting paths to model managers 2019-06-21 17:32:47 +02:00
f1f03dd541 Remove async from Import method 2019-06-21 17:01:11 +02:00
99f1a94797 Fix notification progress bar 2019-06-19 20:50:50 +02:00
0cb66d522a Check if path can be imported before trying 2019-06-19 20:36:00 +02:00
ef2e93d5c7 Improve handling of null models when importing 2019-06-19 19:29:47 +02:00
15c75b4442 Add basic score import from stable 2019-06-19 18:33:51 +02:00
4b46601eae Remove redundant variable, handle all request failures 2019-06-19 19:43:09 +05:30
1bcff8a3e2 Make generic covariant 2019-06-19 01:57:38 +09:00
341dc74834 Simplify download method 2019-06-19 01:41:19 +09:00
f2e0ced052 Move private event handling logic to bottom of class 2019-06-19 01:32:37 +09:00
4a16ac53ba Remove extra newline 2019-06-15 12:28:23 +05:30
3c2a2b2390 Move doc to interface 2019-06-13 21:28:32 +05:30
7ba676ad31 Rename Info to Model 2019-06-12 21:56:36 +05:30
9cd5519da3 Remove unused delegate, use model name in notifications, add more xmldoc
- Applies a `class` constraint to the generic type in `IModelManager`
- Add xmldoc
2019-06-12 19:26:06 +05:30
c5f1da0f71 Merge remote-tracking branch 'upstream/master' into generic-download-model-manager 2019-06-12 18:20:35 +05:30
951a5abccc Merge remote-tracking branch 'upstream/master' into generic-download-model-manager 2019-06-12 17:41:16 +05:30
a17d480f51 Use "beatmap" as the model name 2019-06-12 20:41:02 +09:00
412c9646ec Merge branch 'master' into improve-deletion-notification 2019-06-12 17:47:00 +09:00