19,646 Commits over 4,018 Days - 0.20cph!
SerializedObject base implementations (#1006)
Don't expose TypeLibrary.GetSerializedObject yet
Rename to ReflectionSerializedObject
Restore to previous PropertySheet until we're ready
Fix Asset.Package not being immediately available
Validate cloud assets on first access
Fix AssetList calling OnPackageSelected instead of OnPackageHighlight
Preview in inspector when selecting cloud assets
Don't automatically update account information when adding favourite
Don't update collection list on favourite changed if not a collection change
Unit test fix
Add Interaction to package/get/
Add interaction to package/find/
Clear api cache when favouriting
Show favourited collections on asset list
Add authing to package/get and package/find
Right clicking a cloud asset shows a popup, allowing favouriting, rating etc
Move the shadow with the popup 😓
Add Package.Type.Collection
Asset Browser - cloud assets support filtering by more types
Show your organizations in the asset browser
On login only return orgs that we've accepted membership to
Fix ref: queries not showing editor references
fix sort:referenced
When sort:live - hide packages that aren't being used right now
Rebuild the search index faster
package/find will find non public packages the user has access to
package/find supports is:owner
package/bind supports org:orgname
Move create collection to api function
PackageFindAsync allows more than 500 results
Can filter Find by in:collectionident
Add a link to the new collection page
Add collection package type
Move package pages to nested layout
Adding + Removing to/from collections
Use api for adding/removing from collections
Don't show meta info on packagecards on package home page
Update collection package when something added or removed
Store ReferencedByCount on PackageIndex
Link to search from home
Show a list of packages that reference the package on the package's homepage
Don't double render
Return QueryString in Find + List
Support find "sort:favourite"
Add Favorites to list api
Gizmos available in game orgs/sboxgame/discussions/3203
Entity.Client - I think this is our desired outcome - with less complication
Suppress buttons properly when interacting with gizmos
https://files.facepunch.com/garry/886588d5-f454-498b-a8eb-c3a076fc5815.mp4
Keep gizmo cursor position legit when game doesn't have mouse focus
Add Editor.Utility.InspectorObject (usable in game addons)
Enable gizmo pressing in game
https://files.facepunch.com/garry/2ee9c2e5-4c48-4b2a-94df-343661c7ed7f.mp4
Better scopes
Hover input
https://files.facepunch.com/garry/6b662b66-8ab9-4bc2-84df-372b398e2f35.mp4
Separate Gizmo instances for server tick, client tick
Remove unused
Disposed protect World.DeletePendingObjects
SceneCamera.Worlds automatically removes deleted worlds
Gizmo.Instance can be disposed
Re-use our own functions
Post returns HttpResponseMessage
Move gizmos folder to engine
Run static constructors in sandbox.engine after bootstrap has initialized, because not everything will be loaded yet
Make some gizmo stuff public so it all compiles
Faster recent activity lookup
Keep track of package usage in the database too
Fix packages returned by /find/ not getting partial cached
Add package/list api
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