3409bc6b27
Update mapper usages with LocalisableDescription
2021-07-31 01:47:14 +03:00
ff3d38de6f
Localise accuracy display.
2021-07-23 22:37:08 +02:00
e507faef29
Add deep cloning support to Score
/ScoreInfo
/Replay
2021-07-19 14:14:28 +09:00
fb5d25405e
Replace calls to obsoleted GetOrDefault()
extension
2021-07-18 21:52:16 +02:00
ec71deec51
Remove some mentions of "lazer"
...
I am aware there are more throughout the codebase but intentionally left
the remaining mentioned for one reason or another. The intention here is
to mainly change user-facing versioning to change the positioning of the
"lazer" term (to be where we would expect "cuttingedge" or "beta" to
be).
2021-07-04 12:41:27 +09:00
e4ca6a4266
Serialise and send ruleset ID as part of score submission
2021-06-29 01:55:09 +09:00
d1f852d102
Make Populate
abstract to avoid unnecessary base call async complexity
2021-06-27 14:29:02 +09:00
37babbde6a
Simplify score filter row
2021-06-16 19:09:11 +09:00
4ee7721c51
Extract first version out to constant
2021-06-08 18:38:47 +09:00
d31e3e8f1c
Fix nullref
2021-06-08 18:23:03 +09:00
b287366c8b
Remove forgotten classic mod addition
2021-06-08 18:09:57 +09:00
061e3d7f26
Move legacy ScoreInfo
to be completely based on presence of classic mod
2021-06-08 18:00:09 +09:00
4d9fffc01b
Update score encoder version to be higher than any existing stable version
2021-06-08 17:59:43 +09:00
e716162ac2
Fix formatting
2021-04-29 17:19:25 +08:00
4fe1497f63
Add comment & remove lastF
2021-04-28 20:39:06 +08:00
126056c436
Fix precision loss on exporting legacy replays
2021-04-28 19:27:18 +08:00
213ac88a8b
Fix exported scores not being compatible with osu-stable
2021-04-26 20:52:20 +09:00
6560dc2d1f
Fix exported replays being wrapped in zip packages
2021-04-26 20:46:44 +09:00
8a6267580a
Fix nullref
2021-04-22 18:44:14 +09:00
1a715b2926
Append "classic" mod to legacy scores
2021-04-21 09:16:28 +03:00
e9a114a15c
Rename property back
2021-04-12 20:50:18 +09:00
8413b0a5d3
Don't map api mods to DB
2021-04-12 20:49:44 +09:00
625484468e
Fix DB serialisation
2021-04-12 20:49:37 +09:00
982d8fa8b1
Fix incorrect reference
2021-04-12 20:49:26 +09:00
d2d7f77430
Fix mods not being serialised correctly in ScoreInfo
2021-04-12 20:09:01 +09:00
630faa3b56
Add TODO marking incorrect EF core data type
...
As mentioned in the comment, we probably don't need to be storing this
in the database in the first place (as it should be able to be
calculated from the other statistics we have available to us). Something
to consider when we refactor the database backend.
2021-03-25 17:50:21 +09:00
a16c0641b2
Revert EF Core to version 2.2
...
This reverts commit f3faad74d5
, reversing
changes made to 712e7bc7bf
.
Several issues arose after migrating to 5.0, including, but possibly not
limited to, performance regressions in song select, as well as failures
when attempting to save beatmaps after metadata changes in the editor.
2021-03-21 11:05:15 +01:00
917717686a
Expand explanatory comment
2021-03-18 19:26:29 +09:00
b68dc686ee
Fix converted mania scores not accounting for GREATs
2021-03-18 19:19:53 +09:00
0a1e325fc7
Extract requerying of navigational properties from DbContext
2021-03-14 19:34:53 +03:00
a60ff80c04
Use expression body in ModsJson get accessor
2021-03-12 00:02:29 +03:00
d2f943395d
Hotfix importing scores from stable
2021-03-11 22:12:47 +03:00
c6c616f244
Actualize tests
2021-03-11 21:02:40 +03:00
b1cd01ceb8
Apply ConfigureAwait changes to game side
2021-03-08 14:36:35 +09:00
03771ce8ec
Allow determining a BeatmapDifficultyCache's bindable return's completion state via nullability
2021-02-25 16:19:01 +09:00
5f23bd7259
Revert most of the changes to ArchiveModeManager by using better code
2021-02-12 12:48:32 +09:00
51d4da565c
Fix ArchiveModelManagers lookup paths.
2021-01-24 22:25:49 +01:00
d71ac83428
Use StableStorage in ArchiveModelManager.
2021-01-24 19:46:10 +01:00
9bb32f0914
Merge branch 'master' into move-cache-logic-to-base-impl
2020-11-06 16:56:35 +09:00
972fc54c2d
Merge pull request #10710 from peppy/user-id-as-int
...
Use int instead of long for user_id fields for now
2020-11-06 14:35:14 +09:00
a2606d31c7
Move lookup/storage/compute logic to base class (and consume in ScorePerformanceCache)
2020-11-06 13:51:41 +09:00
0103b12575
Add basic base class to begin to standardise function across caching components
2020-11-06 13:26:39 +09:00
14bb079feb
Rename ScorePerformanceManager to ScorePerformanceCache
2020-11-06 13:15:33 +09:00
5113d4af8f
Rename BeatmapDifficultyManager to BeatmapDifficultyCache
2020-11-06 13:14:29 +09:00
1e1569eb53
Use int instead of long for user_id fields for now
2020-11-06 12:59:46 +09:00
7b320a991f
Add note about missing expiration logic
2020-11-02 14:53:32 +09:00
d46f7535c9
Add xmldoc for new component
2020-11-02 14:50:44 +09:00
a96c067bea
Remove uncessary async-await state machine level.
2020-10-27 13:45:21 +01:00
ba818e3ae0
Merge branch 'master' into results-dynamic-pp-calc
2020-10-19 21:41:07 +02:00
83482ca15c
Fix one more missed occurrence
2020-10-16 13:21:47 +09:00