691 Commits over 884 Days - 0.03cph!
Add AchievementService.ClearPlayerPackage
Add info to adx on unlock
Can upload achievement icons
Default icon, achievement score
Show score on sidebar
Add achievement count/score to packageusage
Added s&score
Fix achievement api
Fix unlock date not being null
Add more achievement options
Fix another dumb error
Fix package rating exception
Add Score to PlayerAchievement
Fix Api blunders
Get achievement list with full package get
Update api
Lets have achievement lists on their own call actually
Lets expose this logic through the AchievementService instead
Achievement api
User channel
Can add/remove/edit achievements
Fix spelling
Fix release api exception
Remove old apis
Start moving auditing
Remove unused
Refactor
Remove unused
Start recording releases differently
Increase connection pool
Optimize dbcontext in find
Make reading news less offensive on mobile
Can add code blocks to news
Benchmarks use new models
Fix facet counts
When cancelling some changes to an editable block, refresh automatically, otherwise shit disappears until refreshing the page
Add mega basic embed block support for youtube embeds
Generate a thumbnail when creating an organization, handle case across the site where we don't have existing images
https://files.facepunch.com/tony/1b0411b1/PbojEVIl05.png
Smallest nitpick ever: add `cursor: pointer` to header popup buttons
Chart entries have an explicit height, don't wrap text
Be more useful
Latest Apis
Version PackageFind
Find2
Move package rating api
Formalize login params
Login return
Api updates
Stats format
Login2 test
Clean favourite api
Adjust api logging levels
StatsService
Add header for processing time
Leaderboard service api
LeaderboardService
Fix version
Leaderboard2
Version Api cleanup
Namespace cleanup
Refactor, game compatibility
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