585 Commits over 822 Days - 0.03cph!
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
Disable HTML parsing in markdown for API texts
Web - Scheduled Events (#7)
- Added API methods to interact with scheduled events
- Added admin page to interact with scheduled events
Add specific api functions based on BaseApiResponse
Api uses new functions instead of directly interacting with db
Works uses same Api functions, store creator's SteamId
Add GetScheduledEvents Test
Explicitly support DateTime for ModelFields
Support "datetime" as a field editor, just use datetime-local
Fixed not returning any scheduled events
Added more data annotations to ScheduledEvent for validation
Use ModelForm instead of our own hand-made EditForm
Added endpoint to grab non-stale events
Started on registering scheduled events, add admin page to add / list / delete already scheduled events