Dean Herbert
|
e80ef341d2
|
Allow UpdateFile to be called when a previous file doesn't exist
|
2020-09-03 13:20:23 +09:00 |
|
smoogipoo
|
443977aa8d
|
Remove PreUpdate, update hash in Save()
|
2020-06-08 14:40:17 +09:00 |
|
Dean Herbert
|
b41384dde8
|
Merge branch 'master' into multiplayer-beatmap-checksum
|
2020-06-07 18:05:33 +09:00 |
|
Dean Herbert
|
5ed3cd205f
|
Simplify reuse check using FileInfo IDs
|
2020-06-03 23:35:56 +09:00 |
|
Dean Herbert
|
012933545e
|
Add test coverage
|
2020-06-03 18:33:41 +09:00 |
|
Dean Herbert
|
c155ab8339
|
Check filenames and timestamps before reusing an already imported model
|
2020-06-03 18:03:10 +09:00 |
|
smoogipoo
|
dfb9687fb5
|
Extract update into PreUpdate(), add test
|
2020-06-02 17:22:09 +09:00 |
|
Dean Herbert
|
f989f1aa00
|
Change event flow to avoid firing store delete events on update
|
2020-05-27 16:08:47 +09:00 |
|
Dean Herbert
|
904d17224f
|
Fix english
|
2020-05-24 23:09:49 +09:00 |
|
Dean Herbert
|
234fa28445
|
Ensure export filename is valid
|
2020-05-24 22:34:31 +09:00 |
|
Dean Herbert
|
c071fe6140
|
Add the ability to export skins
|
2020-05-24 13:44:11 +09:00 |
|
Dean Herbert
|
052ad79fc6
|
Convert dangerous events to IBindables
|
2020-05-19 16:44:22 +09:00 |
|
Dean Herbert
|
6c350db097
|
Add connection flushing support
|
2020-05-11 21:39:44 +09:00 |
|
Dean Herbert
|
deb87517d0
|
Add local beatmap lookup cache
|
2020-05-02 14:35:12 +09:00 |
|
Dean Herbert
|
ad7cda8735
|
Fix download failures causing a non-safe drawable change
|
2020-03-10 20:11:06 +09:00 |
|
Dean Herbert
|
120dab18cf
|
Fix DownloadTrackingComposite incorrectly receiving cancelled state
|
2020-02-15 16:20:44 +09:00 |
|
smoogipoo
|
0e844b3039
|
Cleanup / re-protect file store
|
2020-01-14 19:24:53 +09:00 |
|
smoogipoo
|
1b3bff6fa5
|
Fix model file infos not being removed
|
2020-01-14 19:24:53 +09:00 |
|
smoogipoo
|
b91bcaccba
|
Remove outdated comment
|
2020-01-14 19:24:53 +09:00 |
|
smoogipoo
|
5f5878e37e
|
Dereference existing file
|
2020-01-14 19:24:53 +09:00 |
|
smoogipoo
|
b592b6d80d
|
Improve robustness by always creating a new file
|
2020-01-14 19:24:53 +09:00 |
|
smoogipoo
|
609102bea3
|
Initial file updating implementation
|
2020-01-14 19:24:53 +09:00 |
|
smoogipoo
|
681a43a318
|
Refactor to support beatmap updates
|
2020-01-14 19:24:53 +09:00 |
|
Dean Herbert
|
b3a7b02e3b
|
Merge remote-tracking branch 'upstream/master' into fix-cancelling-request-not-correct
|
2020-01-07 11:43:01 +09:00 |
|
Dean Herbert
|
74d875a2e0
|
Give empty archives a hash based on archive name to avoid duplicate imports
|
2019-12-26 18:44:50 +09:00 |
|
Salman Ahmed
|
89fa1be2c8
|
Fix download manager potentially not handling cancel requests
|
2019-12-25 22:55:14 +03:00 |
|
Dean Herbert
|
886db8eb22
|
Merge branch 'master' into fix-local-score-availability
|
2019-12-18 01:15:20 +09:00 |
|
smoogipoo
|
946a202ee5
|
Fix online replays not being available locally
|
2019-12-17 15:47:08 +09:00 |
|
Huo Yaoyuan
|
40b43b85f1
|
CA1715: use prefix for generic parameters.
|
2019-12-17 13:00:25 +08:00 |
|
Dean Herbert
|
76a7e9cde8
|
Catch file exception in test reset
|
2019-12-12 14:04:57 +09:00 |
|
Huo Yaoyuan
|
b86a3dbfab
|
PathStandardise -> ToStandardisedPath
|
2019-12-11 16:06:56 +08:00 |
|
Huo Yaoyuan
|
6b3c7c8421
|
Remove usages of FileSafety class.
|
2019-12-11 16:05:35 +08:00 |
|
Dean Herbert
|
c49aeb08c4
|
Add API methods to perform requests out-of-queue
|
2019-11-29 20:03:14 +09:00 |
|
Huo Yaoyuan
|
f05b83d7d4
|
Use typeparamref.
|
2019-11-17 20:48:23 +08:00 |
|
Huo Yaoyuan
|
e9b8cbb516
|
Apply other styles.
|
2019-11-11 20:27:04 +08:00 |
|
Huo Yaoyuan
|
ccc8aa6fa4
|
Apply brace style.
|
2019-11-11 20:13:13 +08:00 |
|
Dean Herbert
|
0cd912fcd3
|
Cover all non-APIAccess APIRequest calls with exception handling
|
2019-10-31 15:04:13 +09:00 |
|
Dean Herbert
|
cf3ed42bfc
|
Fix download tracking components getting stuck on import failures
|
2019-10-28 17:41:42 +09:00 |
|
Dean Herbert
|
66b0004448
|
Remove unused logger provider class
|
2019-10-28 12:02:58 +09:00 |
|
smoogipoo
|
f8eb07b211
|
Only lock database for the duration of a model restoration
|
2019-10-03 11:24:17 +09:00 |
|
smoogipoo
|
dfaa9531f8
|
Only lock the database for the duration of a deletion
|
2019-10-02 18:48:50 +09:00 |
|
Dean Herbert
|
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 |
|
iiSaLMaN
|
9be8bdef52
|
Remove pluralize and use title letter casing
|
2019-09-21 21:00:24 +03:00 |
|
iiSaLMaN
|
6bb0f3eb41
|
Move humanizing to the model name instead
|
2019-09-21 20:04:12 +03:00 |
|
iiSaLMaN
|
3be03a26c9
|
Pluralize instead of adding 's'
|
2019-09-20 16:18:55 +03:00 |
|
iiSaLMaN
|
8300e86f20
|
Specify model name on import notification messages
|
2019-09-20 15:46:43 +03:00 |
|
smoogipoo
|
dfc0928ebe
|
Fix scores importing with deleted beatmap sets
|
2019-09-20 19:39:21 +09:00 |
|
Dean Herbert
|
ddff9882cf
|
Fix importing archives which are nested in a single folder within a zip
|
2019-09-19 19:11:04 +09:00 |
|
smoogipoo
|
3ebfa0505c
|
Don't share single scheduler across all model managers
|
2019-08-08 18:26:07 +09:00 |
|
Dean Herbert
|
cb17007fa7
|
Fix zero-length hash models incorrectly creating a unique hash
|
2019-07-29 16:57:19 +09:00 |
|