Changelog
2023-02-25
Added new Index submodule.
Removed old Index submodule.
2023-02-24
Fixed smart event.
2023-02-23
Revised event storage to use less magic classes.
2023-02-22
Improved user updating but also other things that were already local.
2023-02-19
Even slightly lesser aggressive question mark
Less haphazard locking (perhaps too?)
2023-02-17
Significantly less stupid connection resolving.
Simplify rate limiter, disabled silencing and merged BasicUser and ChatUser.
Cleaned up channel/user association logic.
2023-02-16
Use virtual channel name for DMs.
Undid the IPacketTarget system.
No longer keep track of connections within the ChatUser class.
Renamed 'Sessions' to 'Connections'
Un-switch packet handlers.
Actually send the message deletion packet.
2023-02-12
Fixed Tricolor Turf War gamemode name.
Added h1 thru h6 bbcodes.
Include Splatfest info in SplatoonResponse.
Added support for Tricolor battle in schedule command.
2023-02-11
Enabled Splatfest map rotation information.
2023-02-10
funtime is a growing girl
Added most active forum category and topic to profiles.
Updated Satori to use new authentication format.
Updated chat clients to use new authentication format.
Better session ID generation code.
Updated protocol documentation to indicate that IDs should not be treated as numbers.
Fixed the backlog being sent in reverse order.
Marginal improvements to cross thread access.
2023-02-09
Make funtime's messages accurate to her height.