3,529 Commits over 2,527 Days - 0.06cph!
Merge from trimmed_asset_warmup
Try to only bundle referenced prefabs since Unity doesn't like us selectively warming them up
Merge from trimmed_asset_warmup
Pull hardcoded asset references from scripts too
Merge from trimmed_asset_warmup
Include fx prefabs in warmup too
Default trimmedAssetWarmup to true
Merge from trimmed_asset_warmup
Experimental convar to reduce the prefabs that are warmed up from everything to what we actually reference
Delete incomplete stadia support
Add support for overriding the Steam item name and background colors
Don't show the send message button on the friends list context menu if the player has the chat UI disabled
Enable Discord functionality on Mac
Upgrade to Discord SDK 1.3.9197 since it just came out
Merge from steam_item_store_images
Fix duplicate icon being shown
Fix small image being used as large
Automatically remove duplicate image URLs
Untested support for adding Steam item store images
Merge from fix_protobuf_length_prefix
Updated protobuf codegen to not break protobuf spec after copying optimizations
Merge from fix_protobuf_field_0 (fix for loading older saves)
Remove runtime error when encountering field ID 0 for now because we missed staging wipe
Rename menu item so it's clear that Rust+ needs it for item icons
Merge from fix_protobuf_field_0
Protos codegen after merge
Update to Discord SDK 1.2.8730
Set up calls to SetShowingChat so Discord desktop notifications don't show when you're seeing the messages in game already
Merge from fix_dialog_hide_chat
Don't add messages to chat UI when the chat UI is disabled
Fix chat embedded in dialogs not respecting the show chat option
Hide the chat toggle button on the paint UI if chat is disabled in the options menu
Move Steam item icons from my personal server to files.facepunch.com
Fix protobuf field ID 0 being used in RidableAnimal.equipmentContainer and ItemOwnershipAmount.username (field 0 is invalid according to protobuf specs)
Fix BufferStream error in ServerStopVoicemail
Fix chat not interactable when painting or playing blackjack (order was wrong)
Fix pooling issue causing NRE when using the computer station after previously using the DM picker on the computer station
Added a development only warning to catch possible issues like this
Allow chatting while using a computer station
Fix chat immediately reopening sometimes (when in the computer station?)
Remove some allocations related to closing the chat input and input within dialogs
Fix MarkDirty on client side triggering dirty for server side entity, causing an infinite cycle of MarkDirty calls
Merge from rust_companion_boot_fixes
Make Rust+ companion server boot more robust (fix NRE getting public IP, better handling with gamemodes)
Merge from protobuf_fixes
Drop messages that try to get sent to disconnected Rust+ clients, with some logging to see if something might be wrong
Fix failing to save empty blueprints when using resetbp command
Stick the MainMenuSystem component on the new menu so we can toggle it in game with esc
Merge from protobuf_fixes
Fix possible race condition accessing NetWrite.Length after sending the instance to a network thread to handle