Dean Herbert
|
c53dd4a703
|
Fix editor saving not updating BeatmapSetInfo 's hash
|
2022-07-08 02:33:14 +09:00 |
|
Dean Herbert
|
59d0bac728
|
Hook up update flow to metadata stream
|
2022-07-05 21:32:00 +09:00 |
|
Dean Herbert
|
0698471627
|
Move BeatmapOnlineLookupQueue to inside BeatmapUpdater
|
2022-06-30 17:03:19 +09:00 |
|
Dean Herbert
|
82134ad1a6
|
Allow null parameter to GetWorkingBeatmap for now
|
2022-06-30 16:46:28 +09:00 |
|
Dean Herbert
|
7692bac35a
|
Simplify refetch (and ensure to invalidate after processing)
|
2022-06-24 21:02:38 +09:00 |
|
Dean Herbert
|
66a01d1ed2
|
Allow song select to refresh the global WorkingBeatmap after an external update
|
2022-06-24 21:02:38 +09:00 |
|
Dean Herbert
|
6999933d33
|
Split updater process into realm transaction and non-transaction
|
2022-06-24 21:02:38 +09:00 |
|
Dean Herbert
|
fe570d8052
|
Queue beatmaps for update after editing
|
2022-06-24 21:02:38 +09:00 |
|
Dean Herbert
|
06d59b717c
|
Move beatmap processing tasks to new BeatmapUpdater class
|
2022-06-24 21:02:37 +09:00 |
|
Dean Herbert
|
823b3c1c0f
|
Ensure WorkingBeatmap is always using a detached instance
|
2022-06-24 19:07:54 +09:00 |
|
Dean Herbert
|
2ae48d5a87
|
Rename incorrect parameter name in BeatmapManager.GetWorkingBeatmap
|
2022-06-24 19:07:54 +09:00 |
|
Dean Herbert
|
dbae4c6f5a
|
PostImport -> PresentImport
|
2022-06-20 18:36:29 +09:00 |
|
Dean Herbert
|
92f1a2958c
|
Rename Import(TModel) to ImportModel to differentiate from other import methods
|
2022-06-20 15:18:07 +09:00 |
|
Dean Herbert
|
a6c8a832aa
|
Remove Import(ArchiveReader) and redirect existing usages to Import(ImportTask)
|
2022-06-20 15:14:57 +09:00 |
|
Dan Balasescu
|
f8830c6850
|
Automated #nullable processing
|
2022-06-17 16:37:17 +09:00 |
|
Dean Herbert
|
d48fbdb439
|
Merge branch 'bmm-cleanup' into bmm-cleanup-2
|
2022-06-16 19:48:54 +09:00 |
|
Dean Herbert
|
e66ccfd980
|
Add back missing notification flow
|
2022-06-16 19:48:18 +09:00 |
|
Dean Herbert
|
3860f0b3e5
|
Remove unused GetWorkingBetamap method
|
2022-06-16 19:08:59 +09:00 |
|
Dean Herbert
|
ce3d3a967c
|
Reimplement missing methods
|
2022-06-16 19:05:25 +09:00 |
|
Bartłomiej Dach
|
a635664a86
|
Fix invalid method reference in comment
`BeatmapModelManager.Save()` was moved to `BeatmapManager`, not to
`BeatmapImporter`.
|
2022-06-16 12:01:53 +02:00 |
|
Dean Herbert
|
72c5b9009d
|
Remove local realm fields in manager classes
|
2022-06-16 18:56:53 +09:00 |
|
Dean Herbert
|
f3984d98e6
|
Remove RealmArchiveModelManager from hierarchy
|
2022-06-16 18:53:13 +09:00 |
|
Dean Herbert
|
04e4c5ef88
|
Move and adjust implementation regions to restore sanity
|
2022-06-16 18:26:13 +09:00 |
|
Dean Herbert
|
1f3e1b2d97
|
Combine BeatmapManager and BeatmapModelManager into one class
|
2022-06-16 18:07:04 +09:00 |
|
Dean Herbert
|
f23ddfe6cc
|
Move remaining realm classes out of Stores namespace
|
2022-06-15 21:56:00 +09:00 |
|
Dean Herbert
|
88d5e074a8
|
Rename lowPriority to batchImport
|
2022-06-15 00:46:00 +09:00 |
|
Dean Herbert
|
2f8290831a
|
Skip quick import clause when importing a single item
Closes https://github.com/ppy/osu/issues/18600.
|
2022-06-15 00:26:34 +09:00 |
|
Dean Herbert
|
94ba71aa13
|
Remove one more usage of lowPriority
|
2022-06-14 20:21:28 +09:00 |
|
Dean Herbert
|
9f599a5ab4
|
Remove unused lowPriority flag from one Import method
|
2022-06-14 19:52:30 +09:00 |
|
Dean Herbert
|
b104b7a90d
|
Rename method to mention "all"
|
2022-06-06 20:12:20 +09:00 |
|
Noah M
|
60eb0ea69e
|
Remove unnecessary parameters from DeleteVideos
|
2022-05-18 15:40:46 -05:00 |
|
Noah M
|
69351d2cdf
|
Implement button to delete all beatmap videos
|
2022-05-18 01:20:57 -05:00 |
|
Bartłomiej Dach
|
8a08bb7aaf
|
Use best-name-finding helper in new difficulty creation flow
|
2022-02-17 00:28:18 +01:00 |
|
Bartłomiej Dach
|
e45a2ae0fc
|
Restructure difficulty copy flow to adapt to latest changes
|
2022-02-14 22:02:37 +01:00 |
|
Bartłomiej Dach
|
6221447164
|
Append copy suffix on creating copy of difficulty
|
2022-02-14 20:19:12 +01:00 |
|
Bartłomiej Dach
|
40cfee3421
|
Explicitly reset online ID and beatmap status on copy
|
2022-02-14 19:54:40 +01:00 |
|
Bartłomiej Dach
|
7e75fa7117
|
Revert "Change BeatmapInfo copy logic to be opt-in rather than opt-out"
This reverts commit 5dabc9282c .
|
2022-02-14 19:52:08 +01:00 |
|
Bartłomiej Dach
|
5dabc9282c
|
Change BeatmapInfo copy logic to be opt-in rather than opt-out
|
2022-02-13 19:04:11 +01:00 |
|
Bartłomiej Dach
|
ecd6a68c6f
|
Clear hash when creating copy of existing difficulty
|
2022-02-13 14:01:23 +01:00 |
|
Bartłomiej Dach
|
6fd663a718
|
Apply some renames to convey difference between creation options better
|
2022-02-13 14:01:23 +01:00 |
|
Bartłomiej Dach
|
a144d6f8d6
|
Fix beatmap skin properties not copying
|
2022-02-13 14:01:22 +01:00 |
|
Bartłomiej Dach
|
1bf5375e74
|
Fix BeatmapInfo -associated member not copying
|
2022-02-13 14:01:21 +01:00 |
|
Bartłomiej Dach
|
a2c2b2bbb3
|
Add flow for copying existing difficulty content
|
2022-02-13 14:01:20 +01:00 |
|
Bartłomiej Dach
|
6dc0f3fd96
|
Merge difficulty creation methods into one
One of them wasn't really doing much anymore and was more obfuscating
what was actually happening at this point.
|
2022-02-03 18:14:30 +01:00 |
|
Dean Herbert
|
bef0a2da21
|
Remove return type from AddDifficultyToBeatmapSet
Also removes a pointless realm encapsulation.
|
2022-02-03 19:43:43 +09:00 |
|
Bartłomiej Dach
|
a8ffc4fc2a
|
Add editor override to respect IsolateSavingFromDatabase
|
2022-02-02 21:57:21 +01:00 |
|
Bartłomiej Dach
|
54bb6ad40c
|
Fix working beatmaps not seeing new difficulties after add
|
2022-02-02 21:55:34 +01:00 |
|
Bartłomiej Dach
|
dc96c4888b
|
Add support for creating new blank difficulties
|
2022-02-02 21:55:33 +01:00 |
|
Bartłomiej Dach
|
1b8136e3e0
|
Change some BeatmapInfo defaults in a backwards compatible manner
|
2022-01-27 21:49:37 +01:00 |
|
Dean Herbert
|
cd71ec0edd
|
Remove ILive<> interface (and use abstract Live<> instead)
|
2022-01-26 13:38:56 +09:00 |
|