19,213 Commits over 3,898 Days - 0.21cph!
Fix NRE in sidebar if no usage stats yet
Update to use new package rate api
Use new favourites api
Move PackageRate api + unittests
New favourites api
Favourite/Rating buttons are clickable
Support for compiling/publishing Library projects
Add support for Library packages
Api simplification
Initialize steam sooner in editor mode
Remove Manifest from PackageRevision
Use ManifestUrl instead of Manifest
Fix file upload sometimes shitting itself
Nicer manifest json url
Include manifest url in package revsion
Start replacing Manifest with ManifestUrl
Support faster api auth mode
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
Add Package.EditorReferences
Store PackageReferences
Return PackageReferences in api
Show package references on revision page
Show compile errors when publishing and there are compile errors (!)
When we have multiple gamemanager classes, prioritize the one from the current game package
When publishing don't include package.base if we're referencing another game
When an API deserialization fails, provide some context in the error message
Allow projects to reference any package type
Keep more log files
NeedsLocalBasePackage return false if we're not a game or are referencing a game
Compilers can reference packages
Add Project/AddGameWithPackageBase unit test
Razor directive errors report the file + location properly in visual studio instead of showing CSC
Fixed access control unable to resolve System.Threading, System.Memory
Fix hardcoded refs path 🤦♂️
Add TargetFramework attribute to compiles
Add ref dlls for compile
Compiler uses ref dlls
Skip auto-referencing base addon if referencing a gamemode
Rebase fixes
Remove all that manifest stuff - just use GetPackage with a #version
GetHttpRequestData hack isn't needed anymore
Add manifest api
Lock call to SetNeedsPreLayout in thread to see if this is what's causing amd stuff
Re-organize boostrap to init editor addons before showing the window
Ignore some other folders in NetworkAssetList
Don't include local packages in server required content
Fix not removing local packages when disabled
If we're holding run down, play run animation - else always walk
Add CitizenAnimationHelper.MoveStyle
Add System.Diagnostics.UnreachableException to whitelist
When client joining server - prioritize remote packages
Panel classes are hashes instead of strings - which theoretrically should speed up HasClasses checks - but untested so putting it on a branch
Fix not updating layout on screen scale changes
Remove Panel.SetNeedsFinalLayout
Remove PanelStyle.sortedRules, no need to reverse AllStyleSheets
Build style rules in parallel (prevent ui hitching)
HashSet benchmarks
Tools always load local packages on active
Fix loading addons in tools registering their events + cleanup Hammer package integration
Give a warning when hotloading asset but couldn't load json
Fix exception when reporting exception in event.run
Report and skip when failed to install a local package
Wrap initial package loading in a try get and noisily ignore load errors instead of bootstrap init false
When loading a tool package, load toolbase too
Fix startup error when no ContentPath