18 Commits over 427 Days - 0.00cph!
Check for valid cref attributes
Fix NRE on Api.TypeLayout when trying to view a namespace
Upped asset ident max length (16 -> 32)
Shout at the user if we've got validation messages for Asset when thumbnail change fails. Not sure if we should be validating the whole asset here at all though.
Add job to validate GlobalLobby state and recreate it if the lobby is no longer valid
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
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
Upgrade Works to use NET 7 in an attempt to fix API Reference errors
New asset version can update game category
Set up control mode tags from metadata