3,575 Commits over 2,557 Days - 0.06cph!
Merge from protobuf_fixes (fixes NotSupportedException when recording demos)
Fix demo recording by allowing Position to be set on NetRead/NetWrite
Merge from protobuf_fixes
Fix protobuf codegen generating invalid data for large protos (maps)
Merge from protobuf_fixes
Update protobuf codegen to fix WriteToStream writing invalid length delimiters
Merge from protobuf_fixes
Actually fix RPC error in CLIENT_PendingInvite (IDs are ulong, not ints)
Merge from protobuf_fixes
Update protobuf code generator (should fix IndexOutOfRangeException when saving the generated procgen map)
Possible fixes for RPC errors in DoUpgradeEffect and GetPerformanceReport (likely mods using them with missing parameters)
Fix RPC error in CeilingLight.ClientPhysPush (should also fix push direction/force due to explosions)
Fix RPC error in CLIENT_PendingInvite when clearing a pending team invite
Fix broken code in PhotoFrame.RecieveOverlayTexture RPC causing errors because it's trying to read the wrong data
Merge from protobuf_fixes (exception trobleshooting)
Log the full exception in WorldSerialization.Save+Load
Merge from protobuf_fixes
Fix RPC error in SetInheritedVelocity
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
▊▆▋▍▍ ▉▊▌▌ ▊▋▇▍▊▄▍▍▊▋_▌█▋_▄▍▋█▆
▅▍▄▋ ▉▋▅▇▊▆▍▉ ▆▅▇▆▉ ▍▋ █▇▉▍▉▊ ▋▇▆▆▉ ▌▌▍█ ▊▍▇▉▋▌▇▌▆█▅▄ ▆▇▊ ▍▊▋▋▄█▊▄