b0739023ce
Add BeatmapInfo's stable defaults to fix compatibility with old maps
2018-06-28 19:02:38 +02:00
955a78e76d
Remove OnlineBeatmapSetID from BeatmapInfo
...
It should now be retrieved via the linked BeatmapSetInfo
2018-06-08 15:26:27 +09:00
397d93660a
Don't deep-clone beatmapinfo/control points
2018-05-17 13:17:33 +09:00
32a74f95a5
Normalize all the line endings
2018-04-13 18:26:38 +09:00
37d393bca0
Update licence headers
2018-01-05 20:21:19 +09:00
22f8853f49
Serialize star difficulty for now
2017-12-21 14:44:51 +09:00
c99ea32574
Merge branch 'master' into beatmap-serialization
2017-12-21 13:39:39 +09:00
49ce42d90c
Add ToString() overrides on many classes to make debugging easier
2017-12-16 16:14:01 +09:00
0ba8988580
Don't serialize Author + add SerializableAttributes
2017-12-07 15:32:39 +09:00
887b81148d
Don't ignore RulesetId for now
2017-12-06 14:14:07 +09:00
b584178e85
Make Beatmap ISerializable and add more JsonIgnores
2017-12-06 00:37:37 +09:00
21d5d10738
replace BeatmapResponse with BeatmapInfo
2017-11-24 22:48:56 +01:00
5001e9f264
Fix Hide/Restore/Delete etc.
2017-10-25 22:08:34 +09:00
66f1d2fb2e
Ensure all parsed "Online" IDs are above zero or null
...
Some .osu file sources (or database sources) may be in a bad state. We want to get these ones right as they cannot be enforced by the database itself (via FKs or constraints).
2017-10-25 14:34:39 +09:00
5d5ea5fb2e
Fix all remaining db structure issues
2017-10-19 14:05:11 +09:00
b9d0fb96ed
Fix cascade deletions
2017-10-17 18:26:28 +09:00
8a0b184dd6
Revert "Return back DatabaseBackedStore's query and populate functions"
...
This reverts commit 7cf5d63cd3
.
2017-10-16 12:59:59 +09:00
7cf5d63cd3
Return back DatabaseBackedStore's query and populate functions
2017-10-15 00:40:41 +03:00
b178be21d1
Let's not rename columns yet
2017-10-14 14:30:58 +09:00
b83d7cd4df
Merge remote-tracking branch 'origin/master' into UselessToucan/EfCore
...
# Conflicts:
# osu-framework
# osu.Game.Tests/Beatmaps/IO/ImportBeatmapTest.cs
# osu.Game/Beatmaps/BeatmapInfo.cs
# osu.Game/Online/API/Requests/GetBeatmapSetsResponse.cs
2017-10-14 12:38:59 +09:00
520b806305
Merge remote-tracking branch 'upstream/master' into ranks-section
2017-10-13 18:49:05 +09:00
ef417c6388
Small DB-related refactoring
2017-10-09 23:30:32 +03:00
81b9e08fb6
Fix foreign key constraint failure
2017-10-09 00:30:52 +03:00
887aa7496b
Rework EF Core usage in model classes
2017-10-06 00:23:26 +03:00
6a4198d0d6
Initial EF Core commit
2017-10-04 22:52:12 +03:00
d86e81f07c
Better expression to avoid invalid values
2017-09-25 18:00:52 +09:00
d787c740fa
Fix bookmarks not working
...
We should be dealing with the array in every situation, with the exception of the database.
2017-09-25 17:46:51 +09:00
72141935e8
make pagination work and remove duplication in RanksSection
2017-09-21 22:07:23 +02:00
67d3861226
Initial implementation of the EditorTimingTimeline in TestCaseEditorTimingTimeline
...
Will probably rename this to MiniTimeline or something... But the basic structure is there plus most of functionality minus keyboard input.
2017-09-19 23:09:08 +09:00
1de1b882e3
Fix BeatmapInfo's comparator when not being sourced from database
2017-09-13 10:36:58 +09:00
1f646e6d54
Add hiding support for beatmap difficulties
2017-09-01 17:57:12 +09:00
31bb1ebe0e
Add comment and index on column
2017-08-22 12:42:35 +09:00
a751c19cf7
Moved JsonProperty file_md5 and added file_sha2
2017-08-09 08:36:15 +02:00
3d4db427ff
Pass RuleSet to ScoreStore, compute and store MD5 for legacy replays compatibility
2017-08-08 17:17:53 +02:00
de3b65e1fa
Fix StoredBookmarks not being serialized
2017-08-07 09:45:44 +09:00
c7a6343985
Never cascade-delete rulesets
2017-07-27 12:51:21 +09:00
898a601098
Introduce a reference counting file store
2017-07-26 20:22:02 +09:00
fce580d717
Reshuffle namespaces
2017-07-26 13:22:46 +09:00