Dan Balasescu
|
43f1044987
|
Merge pull request #16850 from frenzibyte/readonly-pinned-scores
Add read-only pinned scores view in user profile overlay
|
2022-02-11 16:15:46 +09:00 |
|
Salman Ahmed
|
92e22c57a7
|
Introduce private APIRuleset for online ID equality comparison
|
2022-02-11 08:27:01 +03:00 |
|
Salman Ahmed
|
9cd88ec2b8
|
Update API models with score pinning changes
|
2022-02-10 21:23:38 +03:00 |
|
Dean Herbert
|
a69c7a9de6
|
Split exceptions back out to give better messaging
|
2022-02-03 14:09:27 +09:00 |
|
Dean Herbert
|
62fa915193
|
Standardise exception messages for local-user-logged-out flows
|
2022-02-03 13:58:55 +09:00 |
|
Dan Balasescu
|
d9a43b4c4c
|
Fix API requests not completing when offline
|
2022-02-03 13:16:54 +09:00 |
|
Dean Herbert
|
4f8d29c1c0
|
Merge branch 'master' into realm-integration/score-and-beatmaps
|
2022-01-13 18:25:09 +09:00 |
|
Joseph Madamba
|
66773f6d7d
|
Use comments to disable identifier typos instead
|
2022-01-12 15:49:28 -08:00 |
|
Dean Herbert
|
4c79145c11
|
Fix potential mod nullref in APIUserScoreAggregate 's CreateScoreInfo implementation
|
2022-01-13 00:28:16 +09:00 |
|
Dean Herbert
|
51251e3204
|
Fix CI reported warnings
|
2022-01-12 22:39:00 +09:00 |
|
Dean Herbert
|
2a4bee61dd
|
Update many score-related classes to move closer to being able to persist to realm
|
2022-01-12 16:57:27 +09:00 |
|
Dean Herbert
|
fda529de26
|
Update usages of APIUser to RealmUser
|
2022-01-12 16:39:36 +09:00 |
|
Joseph Madamba
|
cdc148f78e
|
Increase scope of identifier typo disables on special cases
|
2021-12-29 14:07:36 -08:00 |
|
Joseph Madamba
|
c22a07d9fc
|
Bump identifier typo inspection and fix remaining identifier names
|
2021-12-28 11:26:42 -08:00 |
|
Joseph Madamba
|
0bd928b5cd
|
Fix incorrect naming / apply review
|
2021-12-27 21:44:19 -08:00 |
|
Joseph Madamba
|
7de43e3aba
|
Fix most open compound words in identifiers being closed
|
2021-12-27 20:26:28 -08:00 |
|
Joseph Madamba
|
98524d60a4
|
Fix clear identifier typos
|
2021-12-27 20:26:28 -08:00 |
|
Dean Herbert
|
c6d0d6451d
|
Change IScoreInfo.User to an interface type
|
2021-12-10 16:11:49 +09:00 |
|
Dean Herbert
|
bff02bedbf
|
Rename APIScoreInfo to APIScore
|
2021-12-10 16:11:49 +09:00 |
|
Dean Herbert
|
dbb08f7d46
|
Use OnlineID for set operations
|
2021-12-10 16:11:48 +09:00 |
|
Salman Ahmed
|
974987550f
|
Move API request response size log to correct logging target
|
2021-12-07 04:01:56 +03:00 |
|
Dean Herbert
|
e75e209053
|
Cache and consume IRulesetStore where feasible
|
2021-12-03 18:16:01 +09:00 |
|
Dean Herbert
|
dad5b06e84
|
Avoid sending empty parameters in GetBeatmapRequest
|
2021-12-03 16:23:39 +09:00 |
|
Dan Balasescu
|
af704dfe5b
|
Merge pull request #15878 from peppy/beatmap-lookup-cache
Cache beatmap metadata lookups used by multiplayer
|
2021-12-01 20:13:21 +09:00 |
|
Dean Herbert
|
81f82c24c3
|
Use new API endpoint to do batch lookups
|
2021-12-01 17:45:41 +09:00 |
|
Dean Herbert
|
23e297d414
|
Log output response sizes
Visibility is the first step towards action. Or something.
|
2021-11-30 19:09:13 +09:00 |
|
Dean Herbert
|
7488ccd5fe
|
Update all models to implement IHasNamedFiles
|
2021-11-25 16:41:12 +09:00 |
|
Dean Herbert
|
183b95cbc2
|
Rename BeatmapSetOnlineStatus to BeatmapOnlineStatus
This variable is used at more than just a set level.
|
2021-11-24 18:42:49 +09:00 |
|
Dean Herbert
|
bbd3ea5b77
|
Update all actual usages of RulesetInfo.ID to use OnlineID instead
|
2021-11-24 15:50:26 +09:00 |
|
Dean Herbert
|
f283770f34
|
Update mock RulesetInfo usage to set OnlineID instead of ID
|
2021-11-24 15:50:26 +09:00 |
|
Dean Herbert
|
71fef241df
|
Fix recursive equality call on APIBeatmap and APIBeatmapSet
|
2021-11-16 14:13:47 +09:00 |
|
Dean Herbert
|
9207b87b76
|
Add back interface equality but limit to only matching types
|
2021-11-16 12:35:18 +09:00 |
|
Dean Herbert
|
611b9fe942
|
Remove now unused implementations of interface equality
|
2021-11-15 14:50:09 +09:00 |
|
Dean Herbert
|
285b161da7
|
Update other usages of online ID comparisons to use new extension method
|
2021-11-15 14:44:08 +09:00 |
|
Dean Herbert
|
54cd1158a4
|
Add IBeatmapSetInfo equality support
|
2021-11-12 18:16:36 +09:00 |
|
Dean Herbert
|
a67e156883
|
Add IBeatmapInfo equality support
|
2021-11-12 18:11:33 +09:00 |
|
Bartłomiej Dach
|
5cb533004d
|
Add test coverage for favourite button
|
2021-11-08 11:53:53 +01:00 |
|
Dean Herbert
|
a2dfb5fd8c
|
Merge pull request #15513 from bdach/beatmap-card/statistics
Add statistics display to beatmap card
|
2021-11-08 14:45:56 +09:00 |
|
Dean Herbert
|
1589b50d6e
|
Merge branch 'master' into beatmap-card/statistics
|
2021-11-08 13:28:31 +09:00 |
|
Bartłomiej Dach
|
c0b5b0e909
|
Add new statistic types to online info
|
2021-11-07 21:33:41 +01:00 |
|
Dean Herbert
|
0ecf5f201c
|
Rename User to APIUser and move to correct namespace
|
2021-11-07 11:26:01 +09:00 |
|
Dean Herbert
|
9a7c75508e
|
Merge branch 'master' into user-class-cleanup
|
2021-11-05 19:56:18 +09:00 |
|
Dean Herbert
|
6c385ccd29
|
Move second generic to abstract model downloader rather than interface type
|
2021-11-05 17:37:05 +09:00 |
|
Dean Herbert
|
f2700b0a6d
|
Expose bot state via interface
|
2021-11-05 13:40:44 +09:00 |
|
Dean Herbert
|
ead64282dd
|
Split out a couple more nested classes
|
2021-11-05 13:40:44 +09:00 |
|
Dean Herbert
|
86540d1fb6
|
Update existing usages of Author as string to access Username directly
|
2021-11-04 18:57:54 +09:00 |
|
Dean Herbert
|
b9983add15
|
Rename User to APIUser and move to correct namespace
|
2021-11-04 18:21:31 +09:00 |
|
Dean Herbert
|
eb17d897a3
|
Finally, remove the To* methods as they have no usages
|
2021-11-04 17:09:53 +09:00 |
|
Dean Herbert
|
7bab487621
|
Remove usage of ToBeatmapInfo in APIScoreInfo.CreateScoreInfo
|
2021-11-04 17:09:53 +09:00 |
|
Dean Herbert
|
8f459e6ce8
|
Fix APIBeatmapSet.Beatmaps being IEnumerable , causing stupid issues
|
2021-11-04 16:44:17 +09:00 |
|