Commit graph

10 commits

Author SHA1 Message Date
5a7756894b
First bits of the Context overhaul.
Reintroduces separate contexts for users, channels, connections (now split into sessions and connections) and user-channel associations.
It builds which is as much assurance as I can give about the stability of this commit, but its also the bare minimum of what i like to commit sooooo
A lot of things still need to be broadcast through events throughout the application in order to keep states consistent but we'll cross that bridge when we get to it.
I really need to stop using that phrase thingy, I'm overusing it.
2025-05-03 02:49:51 +00:00
98d13ebbbb
Improved logging system. 2025-04-28 12:29:11 +00:00
34e4e9b1a9
Switched to file namespace declarations. 2025-04-26 23:15:54 +00:00
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
e7b38dc8e1
Count UTF-8 bytes and graphemes instead Microsoft brand UTF-16 whatevers. 2025-04-14 21:57:24 +00:00
40c7ba4ded Removed a bunch of @ prefixes that aren't needed. 2023-02-08 04:17:07 +01:00
4104e40843 Code style updates. 2023-02-07 16:01:56 +01:00
4ceffeb48d Imported stable branch. 2022-08-30 17:00:58 +02:00