Berkan Diler
|
08d2fbeb8e
|
Use new ArgumentNullException.ThrowIfNull throw-helper API
|
2022-12-22 21:27:59 +01: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 |
|
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
|
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 |
|
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 |
|
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 |
|
Bartłomiej Dach
|
76bb529cfa
|
Add test for local echo adding day separator
|
2022-11-22 16:46:21 +01:00 |
|
Terochi
|
3d4962e181
|
Added functioning tests.
|
2022-11-17 13:07:06 +01:00 |
|
Terochi
|
6d83af01e2
|
Moved and renamed MessageHistoryTextBox.cs for better fit.
|
2022-11-17 13:07:06 +01:00 |
|
Dragon
|
b9590320b7
|
Moved implementation to ChatRecentTextBox.cs and derived ChatTextBox.cs and StandAloneChatDisplay.cs from it.
|
2022-11-17 13:07:06 +01:00 |
|
Dean Herbert
|
22d8a1160e
|
Fix last silence ID being updated too often, causing most silences to be missed
|
2022-11-13 00:10:06 +09:00 |
|
Dean Herbert
|
143c946128
|
Simplify ack re-perform flow
|
2022-11-12 23:02:37 +09:00 |
|
Dean Herbert
|
bfb939cbd0
|
Expand on why call needs to be made every 10 minutes
|
2022-11-12 22:24:27 +09:00 |
|
Dean Herbert
|
ace4099079
|
Update ack code after incorrect merge
|
2022-11-12 21:41:10 +09:00 |
|
Dean Herbert
|
dde09d409b
|
Merge branch 'master' into chat-silences
|
2022-11-12 21:00:56 +09:00 |
|
Dean Herbert
|
19876ca0fb
|
Merge branch 'master' into websocket-chat-2
|
2022-11-11 23:53:42 +09:00 |
|
Dan Balasescu
|
6ac19615fa
|
Fix test failure
|
2022-11-11 14:55:41 +09:00 |
|
Dan Balasescu
|
67e99b5344
|
Lookup channels before calling HandleJoinedChannel()
|
2022-11-07 14:34:55 +09:00 |
|
Joseph Madamba
|
b977fc8181
|
Use autosize instead of max width on fixed width timestamps
|
2022-11-06 19:28:01 -08:00 |
|
Dan Balasescu
|
f931bdc5ff
|
Fix channel lookup not considering missing ids
|
2022-11-07 12:25:23 +09:00 |
|
Dan Balasescu
|
cf03001c83
|
Better handling for joining channels with only ID
|
2022-11-07 11:52:07 +09:00 |
|
Dan Balasescu
|
e3adf5a985
|
Handle channel parts
|
2022-11-07 11:36:55 +09:00 |
|
Dan Balasescu
|
f12ada9d92
|
Fix chat connecting too early
|
2022-11-04 19:36:24 +09:00 |
|
Dan Balasescu
|
1d2818dc70
|
Reschedule ack request on completion
|
2022-11-04 19:02:26 +09:00 |
|
Dan Balasescu
|
fa18b5f701
|
Construct notifications client inside ChannelManager
|
2022-11-04 18:51:00 +09:00 |
|
Dan Balasescu
|
72745656e7
|
Remove StartChat()/chat enablement
|
2022-11-04 18:48:34 +09:00 |
|
Dan Balasescu
|
58396d49dc
|
Fix handling of local echo deduplication
|
2022-11-04 18:44:22 +09:00 |
|
Dan Balasescu
|
063a8bdf9e
|
Remove messages from silenced users
|
2022-11-02 17:13:14 +09:00 |
|
Dan Balasescu
|
f688ed12d0
|
Add test for removing chat messages
|
2022-11-02 17:00:47 +09:00 |
|
Dan Balasescu
|
ab78cde2d4
|
Fix crossthread mutations
|
2022-10-28 18:37:43 +09:00 |
|
Dan Balasescu
|
169bcc2654
|
Use polling connector in tests
|
2022-10-28 18:08:08 +09:00 |
|
Dan Balasescu
|
2f731f86ba
|
Adjust ChannelManager to use notifications client
|
2022-10-28 16:28:58 +09:00 |
|
Dan Balasescu
|
33bb1212d1
|
Add notifications websocket + chat implementation
|
2022-10-28 16:28:58 +09:00 |
|