691 Commits over 884 Days - 0.03cph!
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
Global lobby admin page
Return GlobalLobbyId as part of account/login api route, don't really want a new endpoint just for this
Don't let UsageStats be null when wrapping PackageIndex
Always return a UsageStats because they'll deserialize to a struct
Better package usage stats, better trending calculation
Rebuild search index when adding/removing screenshots
ImageLarge not used anywhere
Separate screenshots / loading screen pages
Only show loading screen option for maps and games
Comment out redundant upload types
Wrap the screenshot properly to offer some compatibility
Login api user stats
Include screenshots in search
Make sort:trending make more sense
Fix player lists
EventBatch pass additional columns
Remove Leaderboard + Rankings backend (sorry ziks, we built this on quicksand)
Fix addons getting not getting marked as game:any correctly
Fixed certain non obsolete types being marked as such
Due to "Types with embedded references are not supported in this version of your compiler."
Change ungrouped types to 3 columns
Better usage of horizontal space
Added api/?nogroups
Skips the manual categories and shows all types under their namespace categories
API history minor visual change
Should fix MakeRelease not generating history
Start using the engine version
PackageType can define whether it's api version sensitive
package/find api uses api version properly, added unittests
SessionCleanup can use ExecuteDeleteAsync now
Update AssetUsageUpdater to batch calls
Upgrade Works to use NET 7 in an attempt to fix API Reference errors
API Docs: Add event members
Testing a package retrieval speedup hunch
Show automatic facet value in package edit page
Allow publishing package to set public, tags, summary, description
Give tooltip to assembly display to avoid confusion with namespaces
Display which assembly a type or a member came from
https://files.facepunch.com/rubat/1b2511b1/mTugKCgtQd.png
Fixed an exception on enum page when it is used by a constructor
Iterate over 'Referencing Types' visuals
https://files.facepunch.com/rubat/1b2511b1/eC2Fmeol6h.png
Fixed namespace page having small title text
API Ref: Generate trivia for properties and constructors
Don't display deleted screenshots on asset home
Update deploy.sandbox.yml
Lets put at least something on the asset home page
Remove unused Sandbox-ProcessAccessQueue
Update usage stats straight from adx instead of aggregating shit
Convert all usage stats to use adx
Remove bullshit usage chart from asset pages
Minimize usage of AssetType
Provide stepping stone type name in package wraps
Remove unused columns/tables
package updates
Define package types
Remove categories, everything uses facets
Rework tags, can edit tags directly
Automatic facets
Facets and categories for map, game, material
Remove asset/count
Strip out usage of the old tags system
Properly highlight selected
Tag highlight/faceting
Fix tests
Procedural tags
Add game: tagging to map
Give sort options in package/find so we have a single source to provide these
Fix default ordering logic
Fix TagEntry not serializing
Store org detail properly
bigger batch size in search update
Take ClientTags from the latest version too
only show tags if a type is selected
Move organisations to header (we'll find somewhere better for this)
Add tool console app
Switch out old tag system to use new facets
Take ClientTags from the latest version too
only show tags if a type is selected
Move organisations to header (we'll find somewhere better for this)
Add tool console app
Fix TagEntry not serializing
Store org detail properly
bigger batch size in search update
Fix tests
Procedural tags
Add game: tagging to map
Give sort options in package/find so we have a single source to provide these
Fix default ordering logic
Properly highlight selected
Tag highlight/faceting