add groups to individuals stuff
don't show your own data lmao
don't allow to share to not joined groups
fix shared bug maybe
fucking braces
improve CharaDataGetShared()
remove unnecessary double-query on get shared data
optimize
remove shit
* rudimentary charadata first impl
* update submodule
* update properly
* some fixes etc
* add cascade and some other fixes
* most of charadata impl
* dotnet 9
* net9 and migration to k4os
* bum papi
---------
Co-authored-by: Stanley Dimant <root.darkarchon@outlook.com>
* add base grpc service and swap auth service to streaming
* remove Authorize from hub itself
* remove unused usings
* heave files server to net 7, add exception handling in grpc auth stream
Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
* add group moderation and banning functionality to api
* set moderator to false on group migration
* send IsModerator in addition on group join
Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
* some groups stuff
* further groups rework
* fixes for pause changes
* adjsut timeout interval
* fixes and namespace change to file scoped
* more fixes
* further implement groups
* fix change group ownership
* add some more stuff for groups
* more fixes and additions
* some fixes based on analyzers, add shard info to ui
* add discord command, cleanup
* fix regex
* add group migration and deletion on user deletion
* add api method for client to check health of connection
* adjust regex for vanity
* fixes for server and bot
* fixes some string comparison in linq queries
* fixes group leave and sets alias to null
* fix syntax in changeownership
* add better logging, fixes for group leaving
* fixes for group leave
Co-authored-by: Stanley Dimant <root.darkarchon@outlook.com>