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