13612c0d02
Add equality support to ILive
types
2021-11-26 14:56:16 +09:00
1d96542a2a
Fix incorrect ConfigureAwait
specification causing stalled test
...
This only occurs on upcoming changes I have (occurred when switching
existing skin import tests across to realm). Unsure why it was set to
`true`, seems like a weird oversight.
2021-11-26 12:47:43 +09:00
a188d6662f
Use beatmap card in solo spectator screen
2021-11-25 22:31:02 +01:00
ec2265d5bb
Use beatmap cards in spotlights layout
2021-11-25 22:30:47 +01:00
42b09fd1ec
Use beatmap cards in user profile overlay
2021-11-25 22:30:47 +01:00
0f9ebe3d5d
Use beatmap cards in beatmap listing overlay
2021-11-25 22:30:46 +01:00
84a36ab4a9
Add integration with beatmap set overlay
2021-11-25 22:30:46 +01:00
1f5d95666e
Add owner avatar to multiplayer items
2021-11-25 23:15:29 +09:00
7a3c69544b
Merge pull request #15799 from smoogipoo/fix-songselect-test-failures-2
...
Fix SongSelect-related test failures
2021-11-25 23:01:06 +09:00
7c91cd674e
Update test classes to set owner ids
2021-11-25 22:17:18 +09:00
8a941fa422
Add owner id to PlaylistItem
2021-11-25 21:41:03 +09:00
09dd054283
Fix SongSelect-related test failures
2021-11-25 21:11:13 +09:00
f712aeee01
Merge pull request #15795 from peppy/realm-integration/separate-download-flow
...
Split out download logic from main manager classes
2021-11-25 20:59:23 +09:00
d7a960212f
Merge pull request #15794 from peppy/realm-integration/stable-export-flow
...
Split out legacy model export logic into `LegacyModelExporter` classes
2021-11-25 20:20:18 +09:00
8baf00c023
Remove unused using
2021-11-25 19:36:06 +09:00
2b85738384
Merge pull request #15797 from peppy/remove-pointless-i-beatmap-model-manager
...
Remove pointless interface class for `IBeatmapModelManager`
2021-11-25 19:07:19 +09:00
d3a4890c31
Merge branch 'master' into realm-integration/stable-export-flow
2021-11-25 19:06:18 +09:00
e2ebcf7a26
Remove unnecessary manager parameter
...
Confused why I added this in the first place..
2021-11-25 18:36:03 +09:00
a6ee0eec0d
Remove pointless interface class for IBeatmapModelManager
...
Was originally going to be used but serves no purpose any more.
2021-11-25 18:15:10 +09:00
eeccf836ec
Remove unnecessary GameHost
parameter
2021-11-25 17:42:41 +09:00
a2ab9f457d
Move score download logic out of ScoreManager
2021-11-25 17:33:04 +09:00
716543b5b3
Move beatmap download logic out of BeatmapManager
2021-11-25 17:29:41 +09:00
79459c1aeb
Fix typo in class and variable names
2021-11-25 17:12:15 +09:00
ec9a09d5a4
Add missing licence headers
2021-11-25 16:56:19 +09:00
cc1b91e4bd
Split out legacy model export logic into LegacyModelExporter
classes
2021-11-25 16:41:12 +09:00
7488ccd5fe
Update all models to implement IHasNamedFiles
2021-11-25 16:41:12 +09:00
6d60725b31
Merge branch 'master' into realm-integration/stable-import-flow
2021-11-25 16:36:02 +09:00
416ee2447a
Move archive filename helper method to extension method
2021-11-25 16:35:54 +09:00
d8a23aad4d
Merge pull request #15791 from peppy/realm-integration/skin-model-manager
...
Split out `SkinModelManager` from `SkinManager`
2021-11-25 16:35:05 +09:00
a0fa030f55
Rename base class to LegacyModelImporter
2021-11-25 16:33:04 +09:00
210dfab392
Merge pull request #15790 from peppy/realm-integration/score-manager-interface-reduction
...
Reduce interface exposure of `ScoreManager`
2021-11-25 15:46:38 +09:00
2df793ca22
Inline individual importers to avoid unnecessary construction for singular import types
2021-11-25 15:44:04 +09:00
9dcb20a821
Rename Stable
to Legacy
and add xmldoc
2021-11-25 15:39:05 +09:00
6cab7b877d
Move stable import handling into its own class
2021-11-25 15:36:58 +09:00
2bfc473689
Split out SkinModelManager
from SkinManager
2021-11-25 15:14:43 +09:00
60b207f20a
Reduce interface exposure of ScoreManager
2021-11-25 14:34:13 +09:00
bcdb73e1e8
Clean up files last
2021-11-25 14:28:27 +09:00
315e126497
Add automatic clean-up call for RealmFileStore
2021-11-25 14:17:44 +09:00
204bd2b604
Ensure Cleanup
can run from non-update thread and add basic log output
2021-11-25 14:17:44 +09:00
fd321109da
Remove unnecessary virtual
specification on Refresh
2021-11-25 14:06:12 +09:00
306e13fa7b
Remove all usages of FileStore.QueryFiles
2021-11-25 14:06:02 +09:00
1533e245de
Merge pull request #15767 from bdach/beatmap-card/track-preview
...
Add preview track playback function to beatmap card
2021-11-25 12:08:03 +09:00
20f71da2c4
Merge branch 'master' into fix-mp-resuming
2021-11-24 20:17:58 +01:00
1865227e08
Merge pull request #15773 from peppy/remove-model-file-list-inits
...
Initialise `IHasFiles<TFile>.Files` lists at construction time
2021-11-24 21:05:36 +09:00
016684b52d
Remove unreachable code
2021-11-24 20:29:47 +09:00
132bb59203
Update working beatmap when returning to match
2021-11-24 19:56:02 +09:00
ce8500a732
Merge branch 'master' into remove-model-file-list-inits
2021-11-24 19:46:42 +09:00
b739b6a725
Merge branch 'master' into beatmap-card/track-preview
2021-11-24 18:54:25 +09:00
61009013cc
Give a more correct default value to beatmap and set statuses
2021-11-24 18:48:12 +09:00
052ed8f930
Add online status to RealmBeatmapSet
2021-11-24 18:48:02 +09:00