792 Commits over 975 Days - 0.03cph!
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
API Ref: Hide autogenerated members of record structs
Added total documentation % stats
Display (obsolete) on types on namespace pages
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
Resolve missing documentation due to generic types in arguments
Ref: Fixed protected properties not having proper color
Added missing = symbol for referencing field members
API Reference: Updated Referencing Members logic
Catches more cases such as method return values, avoids duplicates and now also works with structs
Overwritten/implemented properties also count as documented
The base properties should be documented, same as with methods.
Fixed a typo in property name
OpenGraph support for API Reference & Asset links
markdown description style adjustments
API: Fixed <inheritdoc> not inheriting argument/exception docs
Also allowed it to do multiple inherits per member
Markdown for asset descriptions
Added "Archived" field to asset API response
API Ref: Support displaying "init;" property setters
API Ref: Add quote marks to string parameter defaults
So that empty strings are more obvious.
Use Api.GetVersionHistory on Versions page
Added endpoint to grab version history for a package, added Description to AssetVersion - we'd need to upgrade the database to match that
Use correct created data on asset home
Clean up package contents, handle versioned inputs properly
Update revoke logic
Lets use screenshots on the package list
API Ref: Make method implementations count as documented
API ref: Handle protected internal and private protected
More XMLDoc formatting implementations
Different colored text for paramref, support for <c>, styles for <code>. support for <see langword>
Fixed <exception>s not appearing on member pages
Fixed up event documentation
Correctly shows summary and event parameters, as well as event parameter summaries.
Also no longer shows private events