19,195 Commits over 3,898 Days - 0.21cph!
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
Rename IGameMenuDll to IGameInstanceDll
Rename Sandbox.GameMenu.csproj to Sandbox.GameInstance.csproj
Rename Sandbox.GameMenu folder to Sandbox.GameInstance
Scale the screen scale down if screen height < 1080
More featured games
Fix panel background sometimes having the wrong corner radius
Add Screen.DesktopScale
Add ScreenPanel.ScaleStrategy - allows easily setting scaling to match desktop scale
Menu + Avatar scale matches desktop
Fix selection highlight not updating
DevUI uses desktop scale
Add Panel.SelectAllInChildren, UnselectAllInChildren
These allow easily add Ctrl+A behaviour
Don't draw the selection highlight as abrasively
Can view stack trace using in game console
Replace menu music with something that makes people less angry
Loading screen music only plays on first loading screen
Fix TimeSince/TimeUntil getting fucked when playing in editor
Fixes sbox-issues/issues/6312#issuecomment-2309487594
Don't hide moderately downvoted games
Better gamejam list
Scale music volume using mixer
Show global stats on maps
Mount menu assets when not in editor
Menu music
Stop all sounds when leaving game, not when entering etc
Refactor
Fix audiomixer thread exceptions
Make tranding more dynamic, random more random
Package stats
UpdatePackageTotals job
Show global stats on package page
Fix error reporting reporting to the wrong package
Always use GregorianCalendar
Fix Surface exception
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
Fix leaderboard friends querry
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
PerformanceStats.Timings.SteamAudio isn't used
Fix OnClientOutput not counting calls
Count exceptions, store game version
Fix exception when Image becomes null while loading texture
Add more diagnostics to error reporting
Fix loading screen staying visible when leaving avatar scene
Clean up some mess that is no longer required
Add new leaderboard api
Global + Player stats have more data, which mean you don't really need to define stats in the backend to be useful
Stats unittests
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
Platform retry
Clamp panel's time delta, avoids it skipping over transitions completely when loading etc
Custom loading screen backgrounds
Move error calc to webjob
Fix indexing errors