2,326 Commits over 2,588 Days - 0.04cph!
Merge from protobuf_fixes
Fix RepairBench.ChangeSkin and ElevatorLift.Server_RaiseLowerFloor RPC errors
Allow BufferStream to grow larger, but don't use the ArrayPool for it
Merge from hackweek_reduce_copies_2
Update protobuf code generator (added back ReadUInt64 overload for array/span)
Blank slate to start work on a new menu
Merge from discord_item (with item ID filled in)
Fix FlexAspectRatio ignoring aspect ratio when second part of the ratio is <= 1
Fixes stretched palette on neon sign paint UI
Update FP.Steamworks - possible fix for steam load error
Server compile fix for upload_icons_range merge
Merge from upload_icons_range
Promo item setup for linking a Discord account in game (need to fill in the item ID still!)
Fix incorrect clamping on premiumRecheckInterval
Recheck premium status for connected players, kick if they change status after joining the server
Check if accounts have premium status when connecting to servers
Merge from friend_chat_fixes
Basic steam timeline support
Changed the HttpImage component on friends list avatars to more closely match avatars next to chat messages
Possible fix for Discord avatars disappearing only in builds of the game?
Limit how long DMs coming from steam/discord can be when rendered in game
Fix Steam friends refreshing every 15s even when UI isn't visible (menu is hidden but still interactable)
Fix menu friends list not refreshing immediately when opening it
Replace UIFriends.Update with a lower frequency invoke
Fix chat message avatars not being aligned to the top of longer chat messages
Merge from app_skip_field
Fix compile (some fields got stomped because these weren't in sync)
Updated Rust+ protos so they are compatible with other protobuf code generators
Limit how often the client can call the Discord friends lookup endpoint
Incrementally update Steam friends list based on persona state change events instead of polling every 15s
Still do polling when the friends list UI is visible to make sure it's in sync
Update protobuf code generator tool
Updated hackweek_reduce_copies changes to latest
Merge from menu_friends_list
Increased pending send limit from 256 to 2048 so rcon spam is less likely to cut it off
Show send message option if one of your Discord friends who you don't have on Steam sends a game message too
Add a send message option in the chat message context menu
Merge from steamworks_161 (updated other dlls)
Other files pulled from steam, if that even works
Updated steam_api for server which is in a different path for some reason
Merge from steamworks_161
Update Facepunch.Steamworks to use Steamworks SDK 1.6.1
Merge from auto_cpu_affinity
Codegen, add toggle to options menu
Automatically set CPU affinity to preferred cores for 7950X3D, 7900X3D, etc
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