19,204 Commits over 3,898 Days - 0.21cph!
Use Facepunch.AssemblySchema nuget instead of including it in the project
Catch all jsinterop errors
Initial Commit
Initial commit
Potentially better error logging
Fix error when viewing assets with no version
Fix NRE when visiting invite codes page when logged out
Fix NRE on asset versions page
Fix invite codes working multiple times 🤦♂️
Close hanging activity sooner
Obsolete description
Licensing options
Clean up user section
Replace up and down with dragging
Fix admin session
Fix activity not always closing
Add heading controls, gap block
Code block
Code block + block controls
Package front page can be edited
richish styles
Show link to githubs if source is public
Default page input
Add log entry on edit
Update pull.yml
Updated actions/checkout
Capture nested types
Method parameters
Fix some type names not being shortened
Queue an api schema rebuild on publish new package
Addon api doc basics
Library addon api reference page basics
Compiler generates xml doc
Include xml doc when publishing
Move screenshots to their own component
Add package layout sidebar
Queue thumbnail build requests from native instead of doing it immediately (fixes "Reentrant call to CResourceSystem::BlockUntilManifestLoaded")
Can publish particles
Particle thumbnail/video rendering
Video step for model/particle upload
Api.Post calls progress
Upload page previews, progress
Remove video button
Run PutAsync in a thread so the stream reading doesn't wait between frames (faster uploads)
Fix header
Fix package card links
Cleanup org header
Render model thumbnail using the video renderer's first frame
Fix package icons being squashed in asset browser
Updated steam dedicated server files
Add particle package type
Add Asset.UploadVideo
Add particle package type
Video upload api
Fix thumbs not applying to new models
Throw exception when trying to create an entity in the game menu
Better handling of failed uploads, failed manifest pushing
Clean asset path before checking manifest
Fix file uploads not checking size
Fix CRC generation of uploads
Rewrite video processing again.
Don't create a new transform for each process , use events instead of polling
Fix video clip if width is less than height
Remove unneeded
Changing order here
Don't do weird offsetting on clip, that was a dumb idea
Add a 110mb native exe just to get the width and height of a video 🙈
Change how the api uses the database
Api fixes
Fix labels on video page
Video upload api
Make video job a bit more resiliant
Fix can't upload files
Use new file upload endpoint
Fix upload progress
Fix logger stack trace sometimes wrongish
Fix upload progress better
Added upload endpoint
File upload api
Can upload smaller files direct
Relocate upload api
Don't save state is window is disposed
Check for valid sound event before trying to update SoundEventBoxEntity
Defend against null children in UISystem.TickInput
Defend against panels turning null in Block.Destroy()
Handle unable to parse .meta file more gracefully, warn and overwrite
Fix gamelobby NRE when joining game
Clean up ServerLoad to diagnose exception
Fix lobby convar errors
Add lobby more network send methods
Tag lobbies, leave gamemenu lobbies when leaving gamemenu
Fixed css transform rotate lerps going the long way around
Close all channels when leaving lobby
Get lobby data when it changes instead of every access
Fixed css transforms with pixel lengths not being screen scaled
Route most lobby stuff to LobbyManager via interopgen rather than fp.sw
Lobby chat end to end
Don't allow entering newlines in textentry that isn't multiline
Fix TextEntry button presses propagating
When blurring a control, try to focus a parent panel
Fixes
Make ByteStream.TryRead public
Maintain lobby member list instead of querying every request
Wait for our membership to be confirmed before returning a created lobby
Revert NetWrite to see if it fixes @ryleigh's issues
Add CopyEvent, PasteEvent, CutEvent - prevent copy/paste keys in restricted WebSurface
Revert "NetRead uses ByteStream under the hood" - see if this fixes @ryleigh's bug
Make AssetVideo a bit more modular, future proof