Dean Herbert
|
dfbc1f3394
|
Fix "conflicting" variable name
|
2021-11-09 17:42:03 +09:00 |
|
Dean Herbert
|
999d625e76
|
Fix realm migration potentially failing for users that haven't run osu! in a long time
As reported at https://github.com/ppy/osu/discussions/15530.
|
2021-11-09 14:51:10 +09:00 |
|
Dean Herbert
|
78aef9ce86
|
Merge branch 'master' into remove-stupid-weak-reference-bindable-events
|
2021-11-08 13:35:49 +09: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
|
9a7c75508e
|
Merge branch 'master' into user-class-cleanup
|
2021-11-05 19:56:18 +09:00 |
|
Dean Herbert
|
54f72d68ca
|
Revert weird event flow in model manager/importers
|
2021-11-05 19:12:49 +09:00 |
|
Salman Ahmed
|
771bcbf868
|
Rename one more clashing variable
|
2021-11-05 12:24:07 +03:00 |
|
Dean Herbert
|
6c385ccd29
|
Move second generic to abstract model downloader rather than interface type
|
2021-11-05 17:37:05 +09:00 |
|
Dean Herbert
|
99df37f32d
|
Add input generic type to IModelDownloader
|
2021-11-05 17:02:45 +09:00 |
|
Dean Herbert
|
846c80f12c
|
Rename remaining clashing variables to appease CI somewhere
|
2021-11-05 17:02:24 +09:00 |
|
Dean Herbert
|
7772a97cf7
|
Add helper function to get realm class names rather than hard-coding each time
|
2021-11-05 17:01:00 +09:00 |
|
Dean Herbert
|
1fe9bca819
|
Change ModelDownloader 's requirement to an IModelImporter rather than IModelManager
|
2021-11-05 16:47:18 +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
|
7acc4a4708
|
Refactor realm migrations to be a touch more legible
|
2021-11-04 18:57:54 +09:00 |
|
Dean Herbert
|
777b2cbcc4
|
Add realm migration for new author storage
|
2021-11-04 18:57:54 +09:00 |
|
Dean Herbert
|
b9983add15
|
Rename User to APIUser and move to correct namespace
|
2021-11-04 18:21:31 +09:00 |
|
Dean Herbert
|
ca438a102d
|
Fix beatmap paths including invalid slash/backslash characters
|
2021-11-03 16:46:05 +09:00 |
|
Dan Balasescu
|
c51349de57
|
Merge pull request #15358 from peppy/online-id-potentially-zero
Add a note about `OnlineID` potentially being zero in non-autoincrement cases
|
2021-11-01 15:54:08 +09:00 |
|
Dean Herbert
|
19feae4a8e
|
Merge branch 'master' into beatmap-refactor/download-tracker
|
2021-11-01 13:15:36 +09:00 |
|
Bartłomiej Dach
|
b0c4fa662d
|
Merge branch 'master' into long-online-id-score-info
|
2021-10-30 14:35:30 +02:00 |
|
Dean Herbert
|
aff216840f
|
Add a note about OnlineID potentially being zero in non-autoincrement cases
|
2021-10-29 16:54:03 +09:00 |
|
Dean Herbert
|
3b095e1626
|
Merge branch 'master' into beatmap-refactor/download-tracker
|
2021-10-29 11:50:54 +09:00 |
|
Dean Herbert
|
34d4715220
|
Allow for long online IDs and implement in ScoreInfo
|
2021-10-29 11:48:36 +09:00 |
|
Dean Herbert
|
3838fe5c6a
|
Fix typo in variable name
|
2021-10-29 11:39:15 +09:00 |
|
Dean Herbert
|
8d21f0b04b
|
Add migration to reset conflicting scroll speed key bindings
|
2021-10-29 11:14:22 +09:00 |
|
Dean Herbert
|
add39fbd4f
|
Merge branch 'master' into fix-skin-layout-editor-crash
|
2021-10-28 06:24:24 +09:00 |
|
Dean Herbert
|
617e6febb6
|
Refactor ModelDownloader to allow for different OnlineID matching
|
2021-10-27 21:00:46 +09:00 |
|
Dean Herbert
|
9015ac6ba8
|
Implement new version of download tracker
|
2021-10-27 21:00:46 +09:00 |
|
Dean Herbert
|
95837990f3
|
Apply some second-pass inspections that appeared after previous changes
|
2021-10-27 13:09:30 +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 |
|
Dan Balasescu
|
08f3bc3f44
|
Merge pull request #15120 from peppy/realm-importer
Implement realm beatmap importer
|
2021-10-20 16:44:16 +09:00 |
|
Dean Herbert
|
da750a74fc
|
Add xmldoc mention of valid OnlineID values
|
2021-10-20 15:24:27 +09:00 |
|
Dean Herbert
|
d3ab45084d
|
Fix realm migration potentially failing from older releases
|
2021-10-19 14:19:58 +09:00 |
|
Dean Herbert
|
6904938dc1
|
Merge branch 'realm-indexed-online-id' into realm-importer
|
2021-10-18 16:14:37 +09:00 |
|
Dean Herbert
|
88a575462c
|
Work around weird null inspection
|
2021-10-18 16:11:55 +09:00 |
|
Dean Herbert
|
2c5ba1d8e2
|
Change OnlineID to non-nullable to allow for indexing in Realm
|
2021-10-18 15:53:40 +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
|
49969ac328
|
Add beatmap import and file store tests
|
2021-10-15 17:07:34 +09:00 |
|
Dean Herbert
|
d95a62fa56
|
Add models and stores for beatmap manager requirements
|
2021-10-15 16:58:41 +09:00 |
|