Changelog
2024-06-03
Added support for extra database fields.
Better name validation code.
Renamed SharpConfig to FileConfig.
2024-06-02
Prevent access to private messages when impersonating a user.
Base64 encode PM titles and bodies in the database.
Added broom closet PM stats.
2024-05-30
Updated libraries.
Built Playpen icon updating into Misuzu.
2024-05-29
Changed pretty much every context mutation into an event.
2024-05-28
Only a single clear mode is ever used, removed the rest.
2024-05-24
Split status elements out of UserInfo and made user update event based.
Issue user disconnected and kick/ban as events and restructure table.
Fixed excessive sending of user update packets.
Made the channel event log code similar to the normal event handling code.
Events system overhaul.
Removed event flags attribute.
2024-05-23
Use interface instead of abstract classes as base for Sock Chat S2C packets.
Removed AddEvent aliases.
Removed Splatoon 1 dev domain hardcode.
2024-05-22
I'm stupid.
Updated Takozone API to use fii.moe.
Added Satori routes to Awaki.
Updated to short property syntax.
Use attribute based route registration.
Added Satori redirects table and read endpoint.
Also deduplicate forum category redirect regex.
Added Niiso to internal bots list.
Updated ImageSharp to v3.1.4.
2024-05-21
Split connection classes.
Turns out neither of those two repos were public!