osu/osu.Game/Online/Chat
Bartłomiej Dach cb823f367f
Simplify UserActivity for serialisability over the wire
Up until now, the `UserActivity` class hierarchy contained things like
beatmap info, room info, full replay info, etc. While this was
convenient, it is soon going to be less so, as the data is sent over the
wire to the spectator server so that the user's activity can be
broadcast to other clients.

To counteract this without creating a second separate and slimmed-down
class hierarchy, slim down the `UserActivity` structure to contain the
bare minimum amounts of data such that the structures aren't overly
large and complex to serialise, but also contain enough data that they
can be used by receiving clients directly without having to do beatmap
or score lookups.
2023-12-06 18:52:26 +01:00
..
Channel.cs Fix search being broken in channel listing "channel" 2023-07-09 21:51:08 +02:00
ChannelManager.cs Actually apply new parameter 2023-02-10 18:29:39 +09:00
ChannelType.cs Remove redundant nullable suppression directives 2023-06-07 08:20:41 +03:00
DrawableLinkCompiler.cs Automated pass 2023-06-24 01:00:03 +09:00
ErrorMessage.cs Automated pass 2023-06-24 01:00:03 +09:00
ExternalLinkOpener.cs Resolve Clipboard via DI 2023-07-11 11:42:31 +02:00
IChannelPostTarget.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
InfoMessage.cs Ensure all LocalMessages get a timestamp 2022-11-30 15:46:36 +09:00
LocalEchoMessage.cs Ensure all LocalMessages get a timestamp 2022-11-30 15:46:36 +09:00
LocalMessage.cs Ensure all LocalMessages get a timestamp 2022-11-30 15:46:36 +09:00
Message.cs Add fallback stable sort to avoid any change of misordered local messages 2022-11-30 16:55:39 +09:00
MessageFormatter.cs Rename to more readable names 2023-12-01 18:35:57 +01:00
MessageNotifier.cs Make highlight messages important in order to trigger window flash 2023-08-22 09:01:32 +02:00
NowPlayingCommand.cs Simplify UserActivity for serialisability over the wire 2023-12-06 18:52:26 +01:00
StandAloneChatDisplay.cs Add ability to easily mention users in chat by right clicking username 2023-01-17 10:01:07 -08:00