2,334 Commits over 2,588 Days - 0.04cph!
Support min/max item def IDs for uploading item icons via the WorkshopIconRender component
Move renderersout of the rig to make FindRig work properly
Update FP.Nexus - fix failing to receive larger messages
Merge from nexus (fix server NRE when transferring while in a team)
Fix formatting after merge
Use ShowErrorToast instead of ShowToast
Fix incorrect "too many subscribers" error message when trying to pair a smart alarm you're already subscribed to
Change Rust+ pairing error messages to use toasts instead of chat
Merge from hackweek_optimize_statics
Merge from entitymenu_codegen_optimize
Don't skip moving statics when adding [Il2CppEagerStaticClassConstruction] because it still seems a bit better to move them too
Automatically add [Il2CppEagerStaticClassConstruction] to types with static constructors that don't depend on others
Automatically refactor static fields to try and reduce the number of static constructor call sites
Fix soundtrack not showing as purchased
Implement song preview with auto toggle off
Proper toggle setup for playing music
Populate the DLC tab and get popups working
Fix FlexTransition breaking if SwitchState is called before Awake is actually called
Fix RpcTarget.PlayerAndSpectators NRE if the player is invalid
Fixes nexus transfers erroring out when removing players from their team
Change the in game news to use FP.Flexbox - should fix all the random layout issues we get
Also adds better ultrawide support by not letting it stretch across your entire screen
Probably fix random TrySpawn exception
Add masking to EnvironmentFishCritter shader (untested at all)
Update one of the fish materials
Merge EnvironmentFish and CritterMovement shaders into EnvironmentFishCritter
Optimize entity menu codegen to reduce memory usage
* Replace the per-option GameMenu.Option field (120 bytes) with just the action caches (8-24 bytes)
* Cache the phrases instead of allocating every time they can display
Hot air balloon compile fix
More eager cancelling for cached server browser ping query
Apply convar defaults at client and server boot instead of only on the client when it connects to a server
Fix unable to delete twitch headset
Fix possible NRE when deleting twitch drops items from your inventory
Fix twitch drops somtimes still showing in your inventory right after deleting them
Disable Master build config for Mac
Trying out the Master build configuration for non-debug client builds (slower compiles but should run faster)
Updated CrowdinUpdate tool to fix int overflow issue, also show errors like that in the logs instead of just empty output
Fix hot air balloon immediately deflating after server transfers
Fix player's parent incorrectly being removed in BasePlayer.EndSleeping
Add a comment at the top of the file as a reminder to flag drops properly
Flag the most recent drop items as drops
Fix official servers tab not loading all servers when cache is turned off
Use cdn hosted icons for Rust+ items instead of exporting them separately
Allow permenantly deleting twitch drops from the in-game inventory UI
thumb_up
20
thumb_down
13
Add a tag to all existing twitch drops so they're easy to identify
Merge from nexus/fix_tick_parent_id