* Initial work for rate limiting
* Refactor GameServerStartup and change default rate limit config
* Adjust config naming and add Enabled option to global and override rate limits
* Fix LBP3 republish bug
* Fix bugs in rate limiting and allow for multiple matched overrides
* Add this qualifier for private variable
* Changes from self review
* Baseline LBP3 Adventure slot support
VERY unsafe and hacky to use as of now, this is just testing the waters.
* ADC file type checking
* Refactor & trimming
This might need to be adjusted if any feature is found to be missing
* isAdventure added to API
* Prototype Adventure icons for Website
I am not an artist, please make this more in line with the originals.
* Override border radius for LBP3 Adventures
* Cleaning
* Remove WriteLine and unused property
* Remove unused libraries
* Handle tracking and submitting of Adventure scores
* Check for null instead of 0
Non-adventure slots will report null, not 0
* Score for adventure slot instead of main slot
* Tweaks for PR
* Identify levels for photos by level resource
Verify this doesn't break anything.
* SlotCardPartial merge with main changes
* PR resolution 2
* probably not what was wanted
Use variables for style extension
* Internal slots already properly identified
* Return line breaks to end of Slot.cs
* Remove line break added by Github
thanks
* Github.
* Make this a one-liner
* Reduce to two lines
* This can also be one line
* This can *also* be one line
* Update ProjectLighthouse.Servers.Website/Pages/Partials/SlotCardPartial.cshtml
Co-authored-by: Josh <josh@slendy.pw>
* PR changes
* Update ProjectLighthouse/Migrations/20220916141401_ScoreboardAdvSlot.cs
Co-authored-by: Josh <josh@slendy.pw>
Co-authored-by: Josh <josh@slendy.pw>
* Many bug fixes and performance enhancements
* Fix warnings and speed up photos with me
* Finish refactoring user serialization
* Finish refactoring user serialization
Use GameTokens instead of User when possible
Prevent negative page sizes
* Fix debug compilation
* Add gzip compression to example nginx config
* Remove deflate changes
* Add UsernameFromWebToken
Co-authored-by: Jayden <jvyden@jvyden.xyz>
* Added user invite system
* Added user invite system
* Revert recent migrations and try again
* stopped implicitly assigning token variables
* Added correct context to migrations
* Apply suggestions from code review
Some grammar changes, etc.
Co-authored-by: Jayden <jvyden@jvyden.xyz>
* Updated the API key page
* Removed enabled field from APIKey
* Removed reference to APIKey.Enabled
* Add creation guide text
* Fix this.Forbid() usage
Causes an exception on my machine for some reason, always has.
* Fix more forbid usages
* Return 404 if trying to generate token when private registration is disabled
* Capture authentication schema more cleanly
Co-authored-by: Jayden <jvyden@jvyden.xyz>
* workaround for NETSDK1152 error
gets rid of Found multiple publish output files with the same relative path error
* fixed mixed indents, thanks visual studio