Commit graph

25 commits

Author SHA1 Message Date
e17aed7c25
Switched to Index brand random Snowflakes instead of SharpIds.
If you were still handling message ids as integers in an environment that can't handle signed 64-bit integers you're going to be having a fun time after this update!
2025-04-25 20:05:57 +00:00
f5c8f2ae1d
Disable global nullable. 2025-04-25 18:18:13 +00:00
1c23ffbbe8
Updated to .NET 9.0 2025-04-25 15:49:46 +00:00
83cf6ae438
Fixed crash on the byte length check. 2025-04-14 22:27:36 +00:00
e7b38dc8e1
Count UTF-8 bytes and graphemes instead Microsoft brand UTF-16 whatevers. 2025-04-14 21:57:24 +00:00
54af837c82 Fixed various inconsistencies with Sock Chat. 2024-05-09 21:31:19 +00:00
a9ca3705ad Keep track of super user status. 2023-11-07 14:49:12 +00:00
82973f7a33 Improved user updating but also other things that were already local. 2023-02-22 01:28:53 +01:00
86a46539f2 Less haphazard locking (perhaps too?) 2023-02-19 23:27:08 +01:00
70df99fe9b Significantly less stupid connection resolving. 2023-02-17 23:17:24 +01:00
546e8a2c83 Simplify rate limiter, disabled silencing and merged BasicUser and ChatUser. 2023-02-17 22:47:44 +01:00
d268a419dc Cleaned up channel/user association logic. 2023-02-17 20:02:35 +01:00
1466562c54 Use virtual channel name for DMs. 2023-02-16 23:56:50 +01:00
a5089f14b8 Undid the IPacketTarget system. 2023-02-16 23:47:30 +01:00
13ae843c8d No longer keep track of connections within the ChatUser class. 2023-02-16 23:33:48 +01:00
06af94e94f Renamed 'Sessions' to 'Connections' 2023-02-16 22:25:41 +01:00
c21605cf3b Marginal improvements to cross thread access. 2023-02-10 07:07:59 +01:00
e1e3def62c Ported the config system from old master. 2023-02-09 00:53:42 +01:00
40c7ba4ded Removed a bunch of @ prefixes that aren't needed. 2023-02-08 04:17:07 +01:00
36f3ff6385 Removed internal ban handling and integrate with Misuzu. 2023-02-07 23:28:06 +01:00
5e3eecda8c Convert Colour class to a struct. 2023-02-07 16:13:38 +01:00
4104e40843 Code style updates. 2023-02-07 16:01:56 +01:00
3f8c2781ee Cleaned things up again. 2022-08-30 17:28:46 +02:00
23f0bd478f Apparently this is what's actually running on the server. 2022-08-30 15:21:00 +00:00
4ceffeb48d Imported stable branch. 2022-08-30 17:00:58 +02:00