Dean Herbert
|
cc1b91e4bd
|
Split out legacy model export logic into LegacyModelExporter classes
|
2021-11-25 16:41:12 +09:00 |
|
Dean Herbert
|
6cab7b877d
|
Move stable import handling into its own class
|
2021-11-25 15:36:58 +09:00 |
|
Dean Herbert
|
99a139dc98
|
Initialise all file lists at construction time (and remove setter)
|
2021-11-24 13:56:21 +09:00 |
|
Dean Herbert
|
59e763467f
|
Move StoragePath implementation to an extension method
|
2021-11-19 16:08:38 +09:00 |
|
Dean Herbert
|
ad8a710a69
|
Fix failed imports being incorrectly considered as successfully importing for notification purposes
|
2021-11-12 16:10:46 +09:00 |
|
Bartłomiej Dach
|
5ec8288508
|
Add GetDisplayString() extension to handle all model interface types globally
|
2021-11-09 13:53:07 +01:00 |
|
Dean Herbert
|
89cc2523ef
|
Fix incorrectly specified events
|
2021-11-06 22:31:49 +09:00 |
|
Dean Herbert
|
2881ce0f5a
|
Merge branch 'master' into remove-stupid-weak-reference-bindable-events
|
2021-11-06 14:08:39 +09:00 |
|
Dean Herbert
|
54f72d68ca
|
Revert weird event flow in model manager/importers
|
2021-11-05 19:12:49 +09:00 |
|
Dean Herbert
|
b90f44493c
|
Remove importer inheritance from IModelManager
Now only exists in legacy implementations, to reduce inheritance
complexity of interfaces which are going to be used going forwards.
|
2021-11-05 16:45:38 +09:00 |
|
Dean Herbert
|
ca438a102d
|
Fix beatmap paths including invalid slash/backslash characters
|
2021-11-03 16:46:05 +09:00 |
|
Dean Herbert
|
add39fbd4f
|
Merge branch 'master' into fix-skin-layout-editor-crash
|
2021-10-28 06:24:24 +09:00 |
|
Dean Herbert
|
6944151486
|
Apply batch fixing of built-in types using var
|
2021-10-27 13:04:41 +09:00 |
|
Dean Herbert
|
370775af68
|
Fix some surrounding code formatting
|
2021-10-26 14:05:07 +09:00 |
|
Dean Herbert
|
26cf5370c3
|
Remove unused reader parameter
|
2021-10-24 23:48:46 +09:00 |
|
Susko3
|
51c5d0aec7
|
Update to be in line with framework changes
|
2021-10-24 13:21:41 +02:00 |
|
Susko3
|
4a425b5c3e
|
Merge remote-tracking branch 'upstream/master' into use-ShowFileInNativeExplorer
|
2021-10-23 10:01:24 +02:00 |
|
Dean Herbert
|
eef9949a0a
|
Remove unnecessary branching around EF logic
|
2021-10-22 14:48:20 +09:00 |
|
Dean Herbert
|
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 |
|
Dean Herbert
|
9e6e41d7c0
|
Add migration to reset and repopulate existing skin hashes
|
2021-10-20 17:56:45 +09:00 |
|
Dean Herbert
|
439e90fce3
|
Disallow archive imports with no hashable files
|
2021-10-20 17:45:06 +09:00 |
|
Dean Herbert
|
789c715f13
|
Add skin.ini write support to allow for more correct hashing
|
2021-10-20 17:45:06 +09:00 |
|
Dean Herbert
|
3c4c9ab7a7
|
Move ICanAcceptFiles specification to IModelImporter<TModel>
|
2021-10-18 14:25:51 +09:00 |
|
Susko3
|
25f172fae8
|
Update usages of OpenInNativeExplorer to use ShowFileInNativeExplorer
Also updates WrappedStorage to override ShowFileInNativeExplorer.
|
2021-10-17 12:56:29 +02:00 |
|
Dean Herbert
|
e9c3d09e0e
|
Remove redundant specs
|
2021-10-15 16:27:16 +09:00 |
|
Dean Herbert
|
f69a56a26a
|
Add test coverage of startup import sequence
|
2021-10-13 12:19:10 +09:00 |
|
Dean Herbert
|
1e4da81120
|
Fix import notifications not showing correct text
|
2021-10-05 17:14:09 +09:00 |
|
Dean Herbert
|
63f0b0c932
|
Rename out of place interface name
|
2021-10-04 16:35:55 +09:00 |
|
Dean Herbert
|
a2e61883e3
|
Initial push to use ILive in import process
|
2021-09-30 22:55:25 +09:00 |
|
Dean Herbert
|
3e3b9bc963
|
Split out IModelDownloader and also split apart ScoreManager
|
2021-09-30 18:25:20 +09:00 |
|
Dean Herbert
|
0a00bc7795
|
Split out IPostNotifications into an interface
|
2021-09-30 18:21:34 +09:00 |
|
Dean Herbert
|
5618c9933b
|
Expose more pieces of ArchiveModelManager via interfaces
|
2021-09-30 16:44:39 +09:00 |
|
Dean Herbert
|
fed0e15cea
|
Fix typo in ArchiveModelManager
|
2021-08-23 20:23:46 +09:00 |
|
Bartłomiej Dach
|
8a23dfa6f5
|
Fix optimised import path buffering events without flush
|
2021-07-03 17:58:12 +02:00 |
|
Dan Balasescu
|
92fcf90768
|
Merge branch 'master' into import-early-checksum-abort
|
2021-06-28 19:29:08 +09:00 |
|
Dean Herbert
|
a3946a1265
|
Fix typo in newly added xmldoc
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
|
2021-06-28 14:07:21 +09:00 |
|
Dean Herbert
|
4d6002ab88
|
Remove redundant string interpolation (and mark all local logging strings as verbatim)
|
2021-06-28 12:16:15 +09:00 |
|
Dean Herbert
|
4a557e73a7
|
Add logging to help understand existing case skips better
|
2021-06-28 10:42:42 +09:00 |
|
Dean Herbert
|
90b87cbb9e
|
Add back unidirectional online id check
|
2021-06-28 10:11:27 +09:00 |
|
Dean Herbert
|
9a96cd4a1d
|
Revert "Remove comparison of online beatmap IDs during dedupe checks"
This reverts commit 15af28d2a0 .
|
2021-06-28 09:54:18 +09:00 |
|
Dean Herbert
|
e755dcc34d
|
Add log method for new flow
|
2021-06-27 20:37:12 +09:00 |
|
Dean Herbert
|
f470b7095d
|
Move private method down in class
|
2021-06-27 20:36:01 +09:00 |
|
Dean Herbert
|
f216404952
|
Fix missing undelete call on using existing
|
2021-06-27 20:22:48 +09:00 |
|
Dean Herbert
|
9120321731
|
Add comments mentioning shortcomings and avoid potential double check
|
2021-06-27 19:07:35 +09:00 |
|
Dean Herbert
|
44f875b802
|
Bypass optimised existing check in SkinManager (due to custom hashing function)
|
2021-06-27 16:35:13 +09:00 |
|
Dean Herbert
|
e493685c14
|
Add optimised existing check earlier in import process
|
2021-06-27 16:34:40 +09:00 |
|
Dean Herbert
|
15af28d2a0
|
Remove comparison of online beatmap IDs during dedupe checks
|
2021-06-27 14:48:57 +09:00 |
|
Dean Herbert
|
d1f852d102
|
Make Populate abstract to avoid unnecessary base call async complexity
|
2021-06-27 14:29:02 +09:00 |
|
Dean Herbert
|
8f5b28d264
|
Fix "folder missing" message showing incorrectly for beatmaps folder
|
2021-05-20 13:56:18 +09:00 |
|
Lucas A
|
41fafdf643
|
Remove now unreachable code paths.
|
2021-05-17 12:55:59 +02:00 |
|