Dean Herbert
|
209d44746a
|
Merge pull request #21762 from bdach/score-stats-updates
Add solo statistics watcher component to deliver incremental global user statistics updates
|
2022-12-24 21:30:34 +08:00 |
|
Bartłomiej Dach
|
78c47a3695
|
Add callback to dictionary rather than overwrite
Attempting to overwrite will henceforth throw an exception.
|
2022-12-24 13:45:04 +01:00 |
|
Bartłomiej Dach
|
6c4ca387e0
|
Fix wrong handling of missing ruleset statistics
|
2022-12-24 13:44:11 +01:00 |
|
Bartłomiej Dach
|
3c26016b61
|
Ensure latest stats are cleared on successful profile fetch
|
2022-12-24 13:44:08 +01:00 |
|
Bartłomiej Dach
|
fd9110a61e
|
Fix solo statistics watcher firing requests for invalid user with id 1
Can happen during login flow (see `APIAccess.attemptConnect()`).
|
2022-12-24 13:44:05 +01:00 |
|
Bartłomiej Dach
|
d6e079a2b4
|
Ignore statistics update requests from third-party rulesets for now
|
2022-12-24 13:43:57 +01:00 |
|
Berkan Diler
|
08d2fbeb8e
|
Use new ArgumentNullException.ThrowIfNull throw-helper API
|
2022-12-22 21:27:59 +01:00 |
|
Bartłomiej Dach
|
fa2d50fe31
|
Limit tracking unhandled scores to just the last one
|
2022-12-22 19:59:39 +01:00 |
|
Bartłomiej Dach
|
48dc2332fd
|
Refactor test to be easier to work with
|
2022-12-22 19:59:35 +01:00 |
|
Bartłomiej Dach
|
ac872fac9e
|
Implement solo statistics watcher
|
2022-12-22 19:59:07 +01:00 |
|
Bartłomiej Dach
|
f5b3988dd2
|
Add data structure for delivering statistics updates
|
2022-12-22 08:01:59 +01:00 |
|
Bartłomiej Dach
|
b03291330f
|
Add score processed callback to spectator client
|
2022-12-20 21:23:50 +01:00 |
|
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 |
|
Susko3
|
0f34d908c7
|
Use LocalisableString s for date and time formats
|
2022-12-16 00:05:47 +01:00 |
|
Salman Ahmed
|
5fbd4ad3b4
|
Update usages of SupportsJIT in line with framework changes
|
2022-12-16 00:22:11 +03:00 |
|
Salman Ahmed
|
660cc72f2a
|
Avoid configuring web proxies on iOS for now
|
2022-12-16 00:22:11 +03:00 |
|
Bartłomiej Dach
|
849245b90c
|
Merge branch 'master' into beginplaying-score-token
|
2022-12-13 17:15:24 +01:00 |
|
Dan Balasescu
|
caa0b7c290
|
Move score token to BeginPlaying
|
2022-12-12 13:59:27 +09:00 |
|
Dan Balasescu
|
e9998f1690
|
Store maximum statistics to spectator state
|
2022-12-09 20:15:07 +09:00 |
|
Dan Balasescu
|
4a65f5c864
|
Add score token to spectator state
|
2022-12-09 19:09:51 +09:00 |
|
Dan Balasescu
|
3570fa8d93
|
Fix hub clients not reconnecting after connection error
|
2022-12-09 17:12:20 +09:00 |
|
Joseph Madamba
|
56e94e49a3
|
Display nominated ranked beatmaps in user profile
|
2022-12-06 23:36:11 -08:00 |
|
Dan Balasescu
|
8709b1f2ea
|
Immediately send ack request when joining new channels
|
2022-12-07 14:24:20 +09:00 |
|
Dan Balasescu
|
eea9bd3898
|
Merge pull request #21463 from peppy/fix-chat-system-message-ordering
Fix system messages appearing out of order in chat display
|
2022-12-02 17:39:20 +09:00 |
|
Dean Herbert
|
b1ce93e7bf
|
Add fallback stable sort to avoid any change of misordered local messages
|
2022-11-30 16:55:39 +09:00 |
|
Dean Herbert
|
9ab4664fcc
|
Merge branch 'master' into chat-profile-highlight-v2
|
2022-11-30 16:15:48 +09:00 |
|
Dean Herbert
|
b7f0310070
|
Merge pull request #21353 from peppy/no-initial-presence
Stop requesting messages as part of initial chat presence
|
2022-11-30 16:15:23 +09:00 |
|
Dean Herbert
|
6524914dbd
|
Merge branch 'master' into chat-profile-highlight-v2
|
2022-11-30 16:00:52 +09:00 |
|
Dean Herbert
|
2d8854cbac
|
Change message comparator to always use timestamp comparison if either message has a missing Id
|
2022-11-30 15:46:58 +09:00 |
|
Dean Herbert
|
9e34fe360a
|
Ensure all LocalMessage s get a timestamp
|
2022-11-30 15:46:36 +09:00 |
|
Dean Herbert
|
c84f011bb7
|
Improve ToString output of Message
|
2022-11-30 15:46:14 +09:00 |
|
Dean Herbert
|
8bf5d6884d
|
Add ruleset to now playing string
|
2022-11-30 14:47:16 +09:00 |
|
Dean Herbert
|
b453eecebe
|
Ensure empty pieces do not result in whitespace between elements
|
2022-11-30 14:43:21 +09:00 |
|
Dean Herbert
|
2df6ccf33e
|
Tidy up code
|
2022-11-30 14:31:54 +09:00 |
|
Dean Herbert
|
b5c514a8f0
|
Make incoming Channel target non-nullable
|
2022-11-30 14:30:20 +09:00 |
|
Dean Herbert
|
69bf0df179
|
Merge branch 'master' into NowPlaying
|
2022-11-30 14:27:37 +09:00 |
|
Dean Herbert
|
61c702c02e
|
Add new IDependencyInjectionCandidate interface to non-drawable cached classes
|
2022-11-29 14:45:26 +09:00 |
|
Dean Herbert
|
b5b79e09e4
|
Remove unnecessary CQ disable
|
2022-11-29 14:45:08 +09:00 |
|
Alden Wu
|
0cb7c94c21
|
Merge branch 'master' of https://github.com/ppy/osu into chat-profile-highlight-v2
|
2022-11-28 17:59:15 -08:00 |
|
Alden Wu
|
c2d8ffc225
|
Refactor ChatLine username drawable creation
|
2022-11-28 17:50:12 -08:00 |
|
cdwcgt
|
e16f8a4410
|
Merge branch 'master' into NowPlaying
|
2022-11-27 08:48:49 +08:00 |
|
cdwcgt
|
02e3ebe1a0
|
DifficultyIncrease use + and other all -
mod.Name to mod.Acronym
|
2022-11-27 09:44:09 +09:00 |
|
cdwcgt
|
653875bbb4
|
only post mod when ingame
|
2022-11-27 09:41:41 +09:00 |
|
cdwcgt
|
8ecb4aa30b
|
better method name
|
2022-11-27 09:41:08 +09:00 |
|
Bartłomiej Dach
|
c42720acd4
|
Temporarily disable "partial class with one part" inspection
|
2022-11-26 18:05:08 +01:00 |
|
Dan Balasescu
|
7bc8908ca9
|
Partial everything
|
2022-11-27 00:00:27 +09:00 |
|
cdwcgt
|
13f86f3e53
|
Merge branch 'master' into NowPlaying
|
2022-11-25 23:22:52 +09:00 |
|
cdwcgt
|
a2ea7a3f58
|
show selected mod and use ILocalisedBindableString in np
|
2022-11-25 23:20:44 +09:00 |
|
Bartłomiej Dach
|
2f67199b1c
|
Merge branch 'master' into fix-missing-day-separator
|
2022-11-23 18:40:44 +01:00 |
|