Dean Herbert
|
ba54551313
|
Merge branch 'master' into guard-url-protocols
|
2022-12-16 18:23:16 +09:00 |
|
Dean Herbert
|
27c497145f
|
Fix the MOTHERLOAD of undetected issues that are now visible thanks to net6.0
|
2022-12-16 18:16:26 +09:00 |
|
Dean Herbert
|
6bf1477939
|
Fix some hard links not being created due to missing directory structure
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2022-12-15 14:17:28 +09:00 |
|
Dean Herbert
|
b8904fe747
|
Move ImportParameters to better home
|
2022-12-13 21:41:26 +09:00 |
|
Dean Herbert
|
cb16d62700
|
Hook up ImportParameter flow with IModelImporter caller methods
|
2022-12-13 21:29:32 +09:00 |
|
Dean Herbert
|
6bb612ce69
|
Move hard link availability check to helper class
|
2022-12-13 20:20:42 +09:00 |
|
Dean Herbert
|
bbf931c746
|
Move hard link helper functions to their own class
|
2022-12-13 19:55:18 +09:00 |
|
Dean Herbert
|
1d4230993d
|
Hook up parameter with RealmFileStore to complete the chain
|
2022-12-13 19:55:18 +09:00 |
|
Dean Herbert
|
cf2719d4c0
|
Convert batchImport parameter to parameters class to allow further import configuration
|
2022-12-13 19:55:18 +09:00 |
|
Dean Herbert
|
d8de99bbe4
|
Check for hard link support in first run overlay
|
2022-12-12 13:44:09 +09:00 |
|
Dean Herbert
|
3b1920c060
|
Add code to check whether a file is a hard link
|
2022-12-12 13:44:09 +09:00 |
|
Dean Herbert
|
f27603dd6d
|
Use hard links instead of file copy when available
|
2022-12-12 13:44:09 +09:00 |
|
Dean Herbert
|
819fd5f950
|
Fix incorrect resolution of GameHost in LegacyImportManager
|
2022-12-07 17:53:14 +09:00 |
|
Piggey
|
75cf7bd1d2
|
change GetNextBestFilename() 's parameters
|
2022-12-01 18:44:02 +01:00 |
|
Piggey
|
8f59aad91c
|
unnecessary includes
|
2022-11-30 18:37:50 +01:00 |
|
Piggey
|
8b856f1c89
|
make LegacyExporter use NamingUtils.GetNextBestFilename()
|
2022-11-30 18:32:53 +01:00 |
|
Piggey
|
b99ddc2acf
|
use .Select() to trim the file extension from filename
|
2022-11-30 15:36:08 +01:00 |
|
Piggey
|
660ad913ec
|
oh wait this affects all of the legacy exporters
|
2022-11-30 11:06:44 +01:00 |
|
Dawid Sośnia
|
f0b8b53e81
|
Merge branch 'ppy:master' into fix-exported-replay-overwrite
|
2022-11-30 10:54:12 +01:00 |
|
Piggey
|
5e74c4e3b7
|
override LegacyScoreExporter.Export() to not overwrite files
|
2022-11-30 10:52:41 +01:00 |
|
Piggey
|
f5d85f5774
|
make ExportStorage protected
|
2022-11-30 10:51:42 +01:00 |
|
Dan Balasescu
|
7bc8908ca9
|
Partial everything
|
2022-11-27 00:00:27 +09:00 |
|
Dan Balasescu
|
5ceb7ecc41
|
Remove unused using
|
2022-11-17 13:56:27 +09:00 |
|
Dean Herbert
|
1050d7da34
|
Use more generic exception type (issue reported AggegateException )
|
2022-11-17 13:36:16 +09:00 |
|
Dean Herbert
|
adab9f0e48
|
Catch and gracefully handle file/directory enumeration failures during stable import
Closes https://github.com/ppy/osu/issues/21214.
|
2022-11-17 13:34:42 +09:00 |
|
Bartłomiej Dach
|
f775741d65
|
Merge branch 'master' into fix-filename-char-filtering
|
2022-10-29 12:42:10 +02:00 |
|
Dean Herbert
|
66ed77ac91
|
Rename and add documentation to function
|
2022-10-28 18:04:28 +09:00 |
|
Dean Herbert
|
42eafe318c
|
Remove various simple obsoletions
|
2022-10-28 13:20:58 +09:00 |
|
Dan Balasescu
|
3ac3c33cc3
|
Merge pull request #20712 from peppy/reduce-import-transaction-scope
Reduce the scope of realm transactions during import operations
|
2022-10-12 16:56:21 +09:00 |
|
Dean Herbert
|
390ff8b9da
|
Reduce the scope of realm transactions during import operations
|
2022-10-11 21:58:28 +09:00 |
|
Dean Herbert
|
a44ba579c5
|
Fix beatmap update button not respecting user "prefer no video" setting
Closes #20701.
|
2022-10-11 14:27:40 +09:00 |
|
Dean Herbert
|
64ee210825
|
Add realm migration to update skin names
|
2022-09-18 00:12:43 +09:00 |
|
Dan Balasescu
|
e95983cdb4
|
Merge branch 'master' into fix-skin-flow
|
2022-09-16 20:15:51 +09:00 |
|
Dean Herbert
|
581a4d2d6d
|
Use APIBeatmap for realm migration requiring ShortName mapping
|
2022-09-15 16:58:58 +09:00 |
|
Dean Herbert
|
40a60f7145
|
Remove all entity framework code and migrations
|
2022-09-15 16:58:58 +09:00 |
|
Dean Herbert
|
9226f0abbc
|
Implement equality correctly in Live
|
2022-09-13 19:16:25 +09:00 |
|
Dean Herbert
|
0fcd9e02f6
|
Fix skin dropdown not updating correctly when skin is changed externally
|
2022-09-13 14:01:40 +09:00 |
|
Dean Herbert
|
d561fcb126
|
Don't trigger fling animation when Close is triggered by non-user action
|
2022-09-12 16:54:25 +09:00 |
|
Dan Balasescu
|
8cbd344330
|
Improve performance when cancelling import with debugger attached
|
2022-09-05 11:28:13 +09:00 |
|
Dean Herbert
|
09aa3e065d
|
Move colouring to full icon content rather than background
|
2022-08-30 18:06:48 +09:00 |
|
Dean Herbert
|
b8fda1a16f
|
Apply NRT to notification classes
and tidy things up a bit.
|
2022-08-30 15:57:10 +09:00 |
|
its5Q
|
0cc6a76c17
|
Fix crash with legacy import from incomplete installs
|
2022-08-28 14:13:38 +10:00 |
|
Dan Balasescu
|
d947a6cb59
|
Add Realm migration
|
2022-08-24 17:28:41 +09:00 |
|
Dean Herbert
|
e1e6be039a
|
Don't create destination stream if backup source doesn't exist
|
2022-08-17 18:20:47 +09:00 |
|
Dean Herbert
|
fca076b988
|
Fix edge case of realm backup cascading failure
|
2022-08-17 17:17:22 +09:00 |
|
Dan Balasescu
|
e689d4be96
|
Merge pull request #19530 from peppy/store-modified-time
Add `BeatmapInfo.LastUpdate` to track the time of local changes
|
2022-08-16 20:20:41 +09:00 |
|
Dean Herbert
|
1a7ddc0040
|
Fix re-importing existing collections not correctly adding new items
|
2022-08-16 16:43:05 +09:00 |
|
Dean Herbert
|
11f38e539f
|
Rename property to LastLocalUpdate
|
2022-08-16 16:01:19 +09:00 |
|
Dean Herbert
|
c7db4a532c
|
Merge branch 'master' into store-modified-time
|
2022-08-16 15:53:51 +09:00 |
|
Dan Balasescu
|
98c7138803
|
Merge pull request #19586 from peppy/realm-versioning-for-debug
Version realm files for debug executions
|
2022-08-10 21:17:51 +09:00 |
|