ca438a102d
Fix beatmap paths including invalid slash/backslash characters
2021-11-03 16:46:05 +09:00
add39fbd4f
Merge branch 'master' into fix-skin-layout-editor-crash
2021-10-28 06:24:24 +09:00
6944151486
Apply batch fixing of built-in types using var
2021-10-27 13:04:41 +09:00
370775af68
Fix some surrounding code formatting
2021-10-26 14:05:07 +09:00
26cf5370c3
Remove unused reader
parameter
2021-10-24 23:48:46 +09:00
51c5d0aec7
Update to be in line with framework changes
2021-10-24 13:21:41 +02:00
4a425b5c3e
Merge remote-tracking branch 'upstream/master' into use-ShowFileInNativeExplorer
2021-10-23 10:01:24 +02:00
eef9949a0a
Remove unnecessary branching around EF logic
2021-10-22 14:48:20 +09:00
59b7210efa
Revert disallowing imports with no files
...
While it is logical that we want this, from a testing perspective this is a bit of a nightmare to fix. Let's revisit at a later point in time.
2021-10-21 13:43:42 +09:00
9e6e41d7c0
Add migration to reset and repopulate existing skin hashes
2021-10-20 17:56:45 +09:00
439e90fce3
Disallow archive imports with no hashable files
2021-10-20 17:45:06 +09:00
789c715f13
Add skin.ini
write support to allow for more correct hashing
2021-10-20 17:45:06 +09:00
3c4c9ab7a7
Move ICanAcceptFiles
specification to IModelImporter<TModel>
2021-10-18 14:25:51 +09:00
25f172fae8
Update usages of OpenInNativeExplorer to use ShowFileInNativeExplorer
...
Also updates WrappedStorage to override ShowFileInNativeExplorer.
2021-10-17 12:56:29 +02:00
e9c3d09e0e
Remove redundant specs
2021-10-15 16:27:16 +09:00
f69a56a26a
Add test coverage of startup import sequence
2021-10-13 12:19:10 +09:00
1e4da81120
Fix import notifications not showing correct text
2021-10-05 17:14:09 +09:00
63f0b0c932
Rename out of place interface name
2021-10-04 16:35:55 +09:00
a2e61883e3
Initial push to use ILive
in import process
2021-09-30 22:55:25 +09:00
3e3b9bc963
Split out IModelDownloader
and also split apart ScoreManager
2021-09-30 18:25:20 +09:00
0a00bc7795
Split out IPostNotifications
into an interface
2021-09-30 18:21:34 +09:00
5618c9933b
Expose more pieces of ArchiveModelManager
via interfaces
2021-09-30 16:44:39 +09:00
fed0e15cea
Fix typo in ArchiveModelManager
2021-08-23 20:23:46 +09:00
8a23dfa6f5
Fix optimised import path buffering events without flush
2021-07-03 17:58:12 +02:00
92fcf90768
Merge branch 'master' into import-early-checksum-abort
2021-06-28 19:29:08 +09:00
a3946a1265
Fix typo in newly added xmldoc
...
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com >
2021-06-28 14:07:21 +09:00
4d6002ab88
Remove redundant string interpolation (and mark all local logging strings as verbatim)
2021-06-28 12:16:15 +09:00
4a557e73a7
Add logging to help understand existing case skips better
2021-06-28 10:42:42 +09:00
90b87cbb9e
Add back unidirectional online id check
2021-06-28 10:11:27 +09:00
9a96cd4a1d
Revert "Remove comparison of online beatmap IDs during dedupe checks"
...
This reverts commit 15af28d2a0
.
2021-06-28 09:54:18 +09:00
e755dcc34d
Add log method for new flow
2021-06-27 20:37:12 +09:00
f470b7095d
Move private method down in class
2021-06-27 20:36:01 +09:00
f216404952
Fix missing undelete call on using existing
2021-06-27 20:22:48 +09:00
9120321731
Add comments mentioning shortcomings and avoid potential double check
2021-06-27 19:07:35 +09:00
44f875b802
Bypass optimised existing check in SkinManager
(due to custom hashing function)
2021-06-27 16:35:13 +09:00
e493685c14
Add optimised existing check earlier in import process
2021-06-27 16:34:40 +09:00
15af28d2a0
Remove comparison of online beatmap IDs during dedupe checks
2021-06-27 14:48:57 +09:00
d1f852d102
Make Populate
abstract to avoid unnecessary base call async complexity
2021-06-27 14:29:02 +09:00
8f5b28d264
Fix "folder missing" message showing incorrectly for beatmaps folder
2021-05-20 13:56:18 +09:00
41fafdf643
Remove now unreachable code paths.
2021-05-17 12:55:59 +02:00
dabe8bd4c7
Fix code inspections and remove now unused code.
2021-05-17 12:55:58 +02:00
851e33fd15
Hook up StableImportManager.
2021-05-17 12:55:57 +02:00
1742ee89e0
Fix incorrect xmldoc for DeleteFile
2021-05-11 18:39:14 +09:00
05e3a73a7d
Fix import cancellation not correctly being forwarded to import notification
2021-04-28 16:09:50 +09:00
6560dc2d1f
Fix exported replays being wrapped in zip packages
2021-04-26 20:46:44 +09:00
a16c0641b2
Revert EF Core to version 2.2
...
This reverts commit f3faad74d5
, reversing
changes made to 712e7bc7bf
.
Several issues arose after migrating to 5.0, including, but possibly not
limited to, performance regressions in song select, as well as failures
when attempting to save beatmaps after metadata changes in the editor.
2021-03-21 11:05:15 +01:00
fce21f23d6
Add comments marking workarounds required for EFcore 5
2021-03-15 13:29:26 +09:00
2904f479c6
Share file lookup workaround in ArchiveModelManager with workaround extensions class
2021-03-15 13:26:14 +09:00
47b80d2474
Workaround InvalidOperation exceptions
2021-03-11 20:51:54 +03:00
b1cd01ceb8
Apply ConfigureAwait changes to game side
2021-03-08 14:36:35 +09:00