Changelog
2025-05-03
Removed leftovers.
First bits of the Context overhaul.
2025-04-29
Swap these around again.
Fixes
Raise distances.
Also integrated AskPerplexity.
Support bidirectional storage conversion.
lowercase that shit!!!!!!!
Fixed refresh token not being requested.
Added Grok integration.
Library updates.
Made MessageStorage.GetMessages more flexible.
2025-04-28
Added MariaDB -> SQLite conversion utility.
Create Context before creating a server.
Cleaned up Connection class a little more.
Improved logging system.
Improved reliability of the shutdown process.
2025-04-27
Added SQLite storage backend.
Updated table layout.
Old names also don't need to be handled anymore.
Nuked MessageFlags.
Minor global context cleanup.
Beginnings of moving channel handling out of the main context or random assignments.
Split MariaDB message storage out into its own library.
Decoupled StoredEventInfo from the User class.
Removed all Async suffixes within my jurisdiction.
Asyncify event storage.
Finer grained local permissions, also User.Can is gone.
2025-04-26
Added screaming.
Handle local permissions as a ulong and decouple from the ones stored in the database.