* Render line breaks in announcement content
* Track announcement publisher
* Change paragraph tag to a div for consistency
* Fix bottom padding for announcement content
* Track publisher user entity rather than just the username
* Potentially fix a migration failure
* Final code cleanup
* Fix linq statement chaining style
---------
Co-authored-by: Dagg <daggintosh@outlook.com>
* Improve game server announce by using StringBuilder
* Implement web announcements (condensed commit)
* Implement discord webhook support
* Display a separate message if there are no announcements
* Fix announcement string unit tests
* Fix header admin button unit test
* Clarify announcement id variable name
* Increase webhook truncation limit to 250 chars
* Convert announce text to string when returning 200
* Fix announcement unit tests ... again
* Make announcement text input a textarea rather than a simple input
* Fix styling discrepancy
* Clarify submission button
* Improve announcement webhook & set default textarea row amount