Commit Graph

1217 Commits

Author SHA1 Message Date
f775741d65 Merge branch 'master' into fix-filename-char-filtering 2022-10-29 12:42:10 +02:00
66ed77ac91 Rename and add documentation to function 2022-10-28 18:04:28 +09:00
42eafe318c Remove various simple obsoletions 2022-10-28 13:20:58 +09:00
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
390ff8b9da Reduce the scope of realm transactions during import operations 2022-10-11 21:58:28 +09:00
a44ba579c5 Fix beatmap update button not respecting user "prefer no video" setting
Closes #20701.
2022-10-11 14:27:40 +09:00
64ee210825 Add realm migration to update skin names 2022-09-18 00:12:43 +09:00
e95983cdb4 Merge branch 'master' into fix-skin-flow 2022-09-16 20:15:51 +09:00
581a4d2d6d Use APIBeatmap for realm migration requiring ShortName mapping 2022-09-15 16:58:58 +09:00
40a60f7145 Remove all entity framework code and migrations 2022-09-15 16:58:58 +09:00
9226f0abbc Implement equality correctly in Live 2022-09-13 19:16:25 +09:00
0fcd9e02f6 Fix skin dropdown not updating correctly when skin is changed externally 2022-09-13 14:01:40 +09:00
d561fcb126 Don't trigger fling animation when Close is triggered by non-user action 2022-09-12 16:54:25 +09:00
8cbd344330 Improve performance when cancelling import with debugger attached 2022-09-05 11:28:13 +09:00
09aa3e065d Move colouring to full icon content rather than background 2022-08-30 18:06:48 +09:00
b8fda1a16f Apply NRT to notification classes
and tidy things up a bit.
2022-08-30 15:57:10 +09:00
0cc6a76c17 Fix crash with legacy import from incomplete installs 2022-08-28 14:13:38 +10:00
d947a6cb59 Add Realm migration 2022-08-24 17:28:41 +09:00
e1e6be039a Don't create destination stream if backup source doesn't exist 2022-08-17 18:20:47 +09:00
fca076b988 Fix edge case of realm backup cascading failure 2022-08-17 17:17:22 +09:00
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
1a7ddc0040 Fix re-importing existing collections not correctly adding new items 2022-08-16 16:43:05 +09:00
11f38e539f Rename property to LastLocalUpdate 2022-08-16 16:01:19 +09:00
c7db4a532c Merge branch 'master' into store-modified-time 2022-08-16 15:53:51 +09:00
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
f9c6dc314b Merge pull request #19678 from peppy/fix-file-comparisons-many-places
Fix audio track not correctly advancing when changing between certain beatmaps
2022-08-10 20:38:14 +09:00
69cbf4185b Match class name to file 2022-08-10 19:53:40 +09:00
ac99c1ad69 Migrate the majority of existing file lookups to use new extension methods 2022-08-10 16:01:16 +09:00
ddffa9b1bd Fix crash when attempting to import on mobile platforms
Regressed with NRT application to this file. It's probably the first
time we've actually hit this due to an optional DI that is actually not
available outside of tests.
2022-08-10 15:32:43 +09:00
6459dbd9e5 Fix collection import not showing progress notification 2022-08-08 14:56:16 +09:00
c31e257a1f Clean up pending deletion presets on startup 2022-08-07 15:16:33 +09:00
4544df5978 Leave client.realm around to handle pull requests without this change merged 2022-08-05 18:27:29 +09:00
ad3d00b1dc Don't add version suffixes when running unit tests 2022-08-05 18:23:41 +09:00
3c84b1a389 Change order of application to use original client.realm last 2022-08-05 17:48:51 +09:00
84a3fbd25c Version realm files for debug executions
To make it easier for developers to test out pull requests which bump
the realm schema version, realm files are now stored with the schema
version in the filename.

Note that this means any changes made to a newer version will not be
applied to previous ones.
2022-08-05 17:36:49 +09:00
d3954fc583 Use existing localised error message 2022-08-03 20:15:46 +09:00
7354f9e6ba Remove localisation for now 2022-08-01 22:05:52 +03:00
d7a06abcab Add BeatmapInfo.LastUpdate to track the time of local changes 2022-08-02 00:53:07 +09:00
3ff0327d91 Display readable message when reaching download limit 2022-08-01 14:22:54 +03:00
345f103119 Migrate mod preset column to use realm 2022-07-31 23:53:45 +02:00
6ad86ce5b7 Run collection import process asynchronously
Actually required to avoid deadlocking..
2022-07-31 01:06:57 +09:00
80ffa2cf20 Move collection database rather than deleting post-migration for safety 2022-07-31 00:54:00 +09:00
8e06d55960 Fix collection migration incorrectly running asynchronously 2022-07-31 00:53:39 +09:00
cb52b696ed Merge branch 'master' into bypass-local-metadata-cache 2022-07-29 16:05:54 +09:00
c35da62224 Add flow for bypassing local cache lookups when refreshing beatmap metadata 2022-07-28 16:33:51 +09:00
2209afd0e8 Mark Live methods as InstantHandleAttribute 2022-07-28 15:03:08 +09:00
1669208a54 Add migration of existing collections database 2022-07-28 13:57:21 +09:00
41393616d8 Replace BeatmapCollection with RealmBeatmapCollection 2022-07-27 19:35:09 +09:00
9c543fef48 Remove CollectionManager 2022-07-27 18:45:33 +09:00
6b73f7c7ec Split out legacy import path from realm manager 2022-07-27 15:04:09 +09:00