716 Commits over 945 Days - 0.03cph!
Refactor
Refactor
Refactor
Start moving common models to Sandbox.Services
Use dependency injection in Program.cs
Refactor
Preparing api cleanup
Fix exceptions
Fix collection list not showing
Remove unused
Fix rating list id on contest result page
Show video on place card
Tweak card aspect to match game
Prevent login exception
Remove unused from PackageWrapMinimal
Include total session count in stats
Add sentry back to functions, because insights is not insightful with functions
Add event when favourite/voting/collection changed
Move recounting to background package service
Sort by upvotes works again
Fix video page exception
Fix videoblock exception
Fix SQL statement
Leaderboard reject insane values
Fix activity exception
Query stats from a different table
Remove unused code
Can filter maps by GameSupport again
Package updates
Draw placeholder icons with skia
Image upload uses skia
Update thumbnail page to help people get it right
Create a user at login
Unified login
Switch to User in a bunch of left over places
Make package cards 16/11
Remove now unused players table
Made this even faster
Optimize login
Cache global stats query
Fix players page
Speed up GetPlayerPackageUsageAsync
Fix scrollbar gutter
Fix modal website in game not always logging you in
Put your review at the top
LivePackageService. More live than the last one, anyway.
Fix finding in collection not working
Activity update doesn't need all this anymore
Remove old indexing
We can do this LivePackageUsage better
Clean up package find
Make facets kick ass
Fix popular sort order
Favourites and Facets support
Use new find api
Fix asset edit page not working
Fix exception
Fix charts page errors
Start FindPackage2
Fix video thumb
Don't hide moderately downvoted games
Better gamejam list
Show global stats on maps
Make tranding more dynamic, random more random
Package stats
UpdatePackageTotals job
Show global stats on package page
Add frame and scene stats https://files.facepunch.com/garry/8e71da50-701b-487d-8ee1-46ea7c00a250.png
Make session list faster
Cleanup webjob
Update session list immediately on page load
Cleanup package header, move all editor stuff to the right
Clean analytics section
Errors are under Insights section
Make package header buttons look less complicated
Fix offset defaulting to 10
Fix enum parsing
New leaderboard api, allow year/month/week/date boards, allow always showing specific steamids
Global stats have min, max, avg, sum
New leaderboard api, committing early for speed tests
Fix PackageReviewNotification
Unified item headers, can delete leaderboard
Confirmation element
Show programmatic name of stat in stats section
stats/global returns stats that aren't registered
Player stats return stats that aren't registered
Fix UpdateErrorCounts not publishing
Combine stats and leaderboards sections
Clean stats header
Clean up leaderboard section
Move error calc to webjob
Fix indexing errors
Fix dumb error
Optimize this
Upload api to staging slot
I made this way more complicated than it needed to be