19,646 Commits over 4,018 Days - 0.20cph!
LobbyManager
Fix main menu lobbies not initializing game data
Don't try to get lobby memberlist unless we're in the lobby (10ms!)
Add IGameMenu.CreateLobbyAsync which returns lobby
Don't so lobby member counts on invalid lobby
Can join other lobbies from GameMenu
Ignore more files when publishing
Can get a list of lobbies
In Resource Files, hide a bunch of stuff that is going to be shipped anyway
Replace SharedBag
Don't upload .vs or files containing _bakeresourcecache
Compiler warning
Fix infinite loop when loading image (!)
Package update
Texture loaders ignore query string when evaluating what to do with it
Add Package.VideoThumb
Package updates
Fix NavigateTo exception
Fix exceptions in package list
Package browser generates urls, history
Bring back package browsing
Org package filtering, ordering, searching
Show more assets on the org home page ( don't panic I will add filters )
VideoPlayer: Allow playing videos from URL in both overloads
SliderControl: call OnValueChanged when dragging
Add VideoPlayer.Muted placeholder
Query references using the find api instead of manually
Package Card org links to org
Fix video upload not working
Hide unplayed if logged out
Bug fixes
Play videos on asset home
Use PackageCard format from game
Video upload + processing
Fix API
Fix revision page layout
Remove loading screen section
Fix Errors page layout
Invite code page
Fix resource paths
Override pistol model with broken no-hands asset party version
Fix debug output
Fix NRE in WildcardPathWidget
Can reference cloud assets from code - https://wiki.facepunch.com/sbox/Cloud_Assets_from_code
Include assets from cloud packages when publishing
Set CodePackageReferences so we can tag references on upload
Add tools Utility.AssemblyMetadata.GetCustomAttributes( byte[] assembly )
Start replacing PublishPage.SharedBag with PublishConfig
Collect [AssetAttribute] from compiled assemblies on publish
Run main thread queue in RunBlocking
Add Processor.DefaultPackageAssetResolver
Add MainThread.Run
Add DefaultPackageAssetResolver for toolsdll
Add [StringLiteralOnly] attribute
Add Cloud class
Create a "[assembly:Sandbox.Cloud.Asset" attribute for every call to a [CloudAssetProvider] method
Fix ProjectRow's menuscreen button deactivating local project when it stopped being visible 🙈
Fixes sboxgame/issues/issues/3332
Fixes sboxgame/issues/issues/3320
Fixes sboxgame/issues/issues/3402
Only do ClassFileLocation errors if we're doing a full code gen
[StyleSheet] should complain if empty and no classFileLocation
ClassFileLocation generation works when relative paths are provided (ie when publish compile)
Can use <a> outside of a NavHostPanel and it won't go crazy
WebPanel correctly stops propagation of clicks
Only show gamemenu refresh buttons on local addons
Remove UI Test
Fix broken gamemenu blocking main menu
Ignore obj and launchSettings
Revert the panel pendingChildren thing until I run into the :intro bug again and fix it properly
Calm the garbage collection down
Reload localization files after loading a gamemenu
Remove null root panels ( this can happen when hotload can't convert a panel to a new type )
Game.Menu.HideMenu works
Added (awful) menu screen
Rip out unused matchmaking interfaces
Games with custom menus can define their own loading screens https://wiki.facepunch.com/sbox/loading_screen
Fix Time.Now / Time.Delta not being updated properly C# side in PostBotTick
Merge branch 'master' of github.com:Facepunch/sbox
VideoPlayer: Refactor to remove audio filtering bullshit, resample at
44100 2 channels
Editor: Sort input actions by their group name alphabetically
Apply mask image & border images in the same way as background images
CSS: Fix parsing multiple filters, add a test for it
Obsolete SpeechRecognition.Listen. Add SpeechRecognition.Start. Callback for SpeechRecognition.Start passes SpeechRecognitionResult with additional info: Confidence (0-1), how confident are we that this is the right result? And Success, did we find a match? The old SpeechRecognition.Listen method routes through this for backwards compat for now. Fixes sboxgame/issues#2562
Merge branch 'master' of github.com:Facepunch/sbox
Merge branch 'master' of github.com:Facepunch/sbox
Use init instead of setter for SpeechRecognitionResult properties
Actually have SpeechRecognition.Start take an IEnumerable<string> for choices - lets you use string[], Lists, method returning IEnumerable etc
Support passing no choices to listen for any text
Activity in a game's menu counts as activity in the game
Merge branch 'master' into loading-screens
Activity in a game's menu counts as activity in the game
Fix menu closing too early
Clean load progress messages
Lets try not forcing a 1s GC collection multiple times during loop start
Create loading screen from gamemenu addon
Add button on local project game menu to preview loading screen