18,308 Commits over 3,714 Days - 0.21cph!
Make iterating over widget children less error prone
Live update player counts, favourite counts on menu
Mark Color.ToHsv readonly
Remove this obsoleted ClientStats stuff
We don't use StringPool anymore
Error list api
Package error page uses our own error collection
Include some meta with stat entries
Stats exploration
Hide stats edit if can't edit
Get file/line in error report stack
Fix data not being passed
Fixed %u in logs
Fix stats data
Fix menu resources not downloading compiled versions of shit
Stats data fixes
ByteStream can be written to another ByteStream, added ReadObject
Obsolete the ClientStats class I added 4 days ago :cry:
Add EngineRpc
Add Stats variants for applying to a client from the server, throw exception when calling the wrong function from the server
Slack feed fixes
Fixed updated info log being wrong
Delete SandboxPageComponent
Add Stat page
Simplify multi messaging
Clean environment stuff (unused)
Stats editing
Don't wrap selection option titles
Don't allow select text in select option
Rewrite messaging to use protobuf
Message when package changes, or game is updated
Clean up asset edit page, fuck dropdowns
Fix thumbnails not uploading
Remove unused p2p stuff
p2p network connection fixes
Batch publish (#1138)
* Batch Publish available on right clicking content projects when they have an org set
* Can multi-select addons in asset browser to change publish status of multiple assets
* CRC calculations happen in thread (less editor hitching when publishing)
* Add Label.OpenExternalLinks (default to true)
* Add BaseItemWidget.ItemsSelected event
* Add AssetList.OnAssetsHighlight event
* Add Checkbox.TriState
Delete old AddonManifest, AddonUpload
Add Checkbox.TriState
Asset multi-select toggle publish status
Add Label.OpenExternalLinks (default to true)
BatchPublish header
Add BaseItemWidget.ItemsSelected event
Add AssetList.OnAssetsHighlight event
Formalize asset publishing into Asset.Publishing, show party icon if published
Get rid of the description etc page on asset upload
Start moving AddonUpload to engine
Cleaning
Run Crc64.FromStreamAsync in a thread
When deleting widgets via layout.Clear, set their parents to null so they aren't in the child list
Batch publisher for content projects, working concept
Fix StatChart infinite loop
Error logger add session
Messaging uses a different userid for users on assetparty and users in game
Skip messaging in pre-render
Fix not closing messaging
Fix exception when trying to read bad format degrees
Fix possible exceptions in Input.Process (but maybe not)
Cleanup messaging, fix exception
Fix NRE in CollectionList
ErrorLogger no longer used
Rename SessionData to SessionService
Messaging tests
Fix package info rebuild spam
Stagger package reference rebuilds rebuilds
Update username etc on login
Exception fixes
Optimize friend activity game list
Exception fixes
Tweak package list order
Maintain live table of active packages
Get player numbers from live lists
Add Activity.Content[]
Fix activity sessions not closing, increase player count immediately
Tighten eventhub usage
Fix NRE on userfront
Fix exceptions
Don't search users in search/find
Fix CodeApi NRE
Fix user page NRE
Show invite stats for admins