585 Commits over 945 Days - 0.03cph!
Fix recounting being wrong
Add number of seconds played to package interactions
Function to completely rebuild player's usage stats
Add queues
Trigger player stat rebuild on logon
AuthenticateUserTicket identity param
Fix error when markdown string is null
Fix NRE on revision page
Don't try to send cookies if they're read only
Fix versions page errors
Fix NRE in Dev Preview
Unit test fix
Add Interaction to package/get/
Add interaction to package/find/
Add authing to package/get and package/find
On login only return orgs that we've accepted membership to
Fix ref: queries not showing editor references
fix sort:referenced
When sort:live - hide packages that aren't being used right now
Rebuild the search index faster
package/find will find non public packages the user has access to
package/find supports is:owner
package/bind supports org:orgname
Move create collection to api function
PackageFindAsync allows more than 500 results
Can filter Find by in:collectionident
Add a link to the new collection page
Add collection package type
Move package pages to nested layout
Adding + Removing to/from collections
Use api for adding/removing from collections
Don't show meta info on packagecards on package home page
Update collection package when something added or removed
Store ReferencedByCount on PackageIndex
Link to search from home
Show a list of packages that reference the package on the package's homepage
Don't double render
Return QueryString in Find + List
Support find "sort:favourite"
Add Favorites to list api
Faster recent activity lookup
Keep track of package usage in the database too
Fixed sort:user showing a list of packages you haven't played, rather than a list of packages you have
Cleanup
When uploading a map, only replace the thumbnail if the current thumbnail is empty, or generated, or an asset browser thumbnail
Add sort:friends, add friends category to package/ist/ api
Make hash unsigned to fix json deserialization, extra logging
When adding a manifest, work through EditorReferences too - and handle package names with versions (kind of)
Store FullIdent in PackageIndex
Add a tag for packages that have non-generated thumbs
PackageFindAsync can take a steamid, return recently played
Add ListPackages api
Game home test
Fix NRE in sidebar if no usage stats yet
Move PackageRate api + unittests
New favourites api
Favourite/Rating buttons are clickable
Add support for Library packages
Remove Manifest from PackageRevision
Fix file upload sometimes shitting itself
Nicer manifest json url
Include manifest url in package revsion
Start replacing Manifest with ManifestUrl
Add gamesession auth mode
Add GameSession
Create new session on login
DevPreview uses Bag instead of Scratch Table
Delete unused
Fix AP startup
Move some stuff to use bags instead of tables
Use Microsoft.Azure.Functions.Worker.ApplicationInsights (!)
Update package usage every 10 minutes
Update application insights
Update packages
Hard configure AI
Better instrumentation
Fix NRE when a package has no version
Add references and editor references to searchable index
Can search for packages that reference other packages using ref:packagename
Store PackageReferences
Return PackageReferences in api
Show package references on revision page
Remove all that manifest stuff - just use GetPackage with a #version
GetHttpRequestData hack isn't needed anymore
Add manifest api