* Start of reorganization and cleanup
* Remove duplicate title id
* Refactor types
* Fix Release building
* Move classes in /Types to a Types namespace
* Fix compilation error (RoomVisualizerPage strikes again)
* Fix bugs created from auto merge
* Fix auto-merge compilation error
* Changes from review/fix failed merge
* Initial work for verifying login ticket signatures
* Add candidate psn public key
* Add candidate psn public key and fix nuget packages
* Finalize npticket changes
* Add support for ticket version 3.0
* Rework login system to link platform accounts instead of using ip addresses
* Make linked accounts green instead of blue
* Fix api building
* Fix unit tests
* Actually fix unit tests
* Set unit test user's linked platform
* Why was this the wrong default value?
* Fix username change code
* Make TicketHash hash the entire ticket instead of just the serial
* Send password setup email when user sets their email for the first time
* 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>
* Add LBP1 tags, more strict resource checking, and more.
* Fix unit tests
* Add more length checking to dependency parser
* Online editor problems
* Fix tests pt 2
* Self code review and fixed digest bugs
* Don't add content length if it was already set
* Fix status endpoint
* Fix review bug and simplify review serialization
* Fix a typo in review serialization
* Remove duplicated code and fix search
* Remove duplicate database call
* 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>
* Initial commit to support developer slots
* Remove hearting story levels, prevent race condition in adding dev slots, and remove LastContactHelper local db object.
* Fix photos taken in pod showing wrong level.
* Add support for pod and create mode photos
* Add time display to photos and added photo display to level page
* Add pagination to in game photos
* Update in pod description
* Fix migration
* Adjust wording of photos taken on local slots
* Set slot default type to User
Fixes old slots being set to developer slots
* Apply suggestions
* Add player count to developer slots
Co-authored-by: Jayden <jvyden@jvyden.xyz>