* Fix signalr admin messages sending (#1809)
* Changed messsage hub to use userIds
* SignalR events are fixed
* Fixed broken advanced tab on library settings
* Fixed regex timeout security issues.
* Added a migration for GMT+1 users where their UTC dates were getting broken somehow.
* Removed a console.log
* Fixed a migration name
---------
Co-authored-by: Snd-R <76580768+Snd-R@users.noreply.github.com>
* Recreated Kavita Logging with Serilog instead of Default. This needs to be move out of the appsettings now, to allow auto updater to patch.
* Refactored the code to be completely configured via Code rather than appsettings.json. This is a required step for Auto Updating.
* Added in the ability to send logs directly to the UI only for users on the log route. Stopping implementation as Alerts page will handle the rest of the implementation.
* Fixed up the backup service to not rely on Config from appsettings.json
* Tweaked the Logging levels available
* Moved everything over to File-scoped namespaces
* Moved everything over to File-scoped namespaces
* Code cleanup, removed an old migration and changed so debug logging doesn't print sensitive db data
* Removed dead code