Commit graph

28 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
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
dc4989a3cf Fixed connection error when issuing a permanent ban. 2023-07-23 21:45:10 +00:00
8c19c22736 Reworking event dispatching... I think?
I did this make in february but left it uncommitted. Hopefully it's stable!
2023-07-23 21:31:13 +00:00
4e0def980f Revised event storage to use less magic classes. 2023-02-23 22:46:49 +01: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
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
ea56af0210 Turned commands into classes instead of a shitty switch. 2023-02-16 21:34:59 +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
56a818254e Backported SharpId class 2023-02-08 04:32:12 +01:00
40c7ba4ded Removed a bunch of @ prefixes that aren't needed. 2023-02-08 04:17:07 +01:00
27c28aafcd Don't use a stinky Timer for user bumps and exclude AFK. 2023-02-08 01:01:55 +01:00
36f3ff6385 Removed internal ban handling and integrate with Misuzu. 2023-02-07 23:28:06 +01:00
4104e40843 Code style updates. 2023-02-07 16:01:56 +01:00
c9cc5ff23a Removed protocol enums. 2023-02-07 15:34:31 +01:00
513539319f Better HttpClient handling. 2023-02-06 21:14:50 +01: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