All Rust commits from Facepunch
merge from fix_workshop_error -> main
unskinned_windmill -> main
syncvar_Improvements_2 -> main
syncvar_improvements_2 -> main
ddraw_server_wrappings -> main
merge from hmlmg_improvements
Merge from boomerang_animfix
Merge from steam_timeline
merge from qol_dump_improvements -> main
merge from fishing_village_collider_fix_fix
merge from workshop_filedialog_title -> main
▄▅▍▉▆ ▍▍█▋ ▍▊▌_▄▄▊▊▇▅█▋_▌▌▉▌▇▄▆
allocation_reductions -> main
Halloween_25_Update -> main
▆▇▋▉▅ ▇▇▆▊ ▍▋▊_▅▉▆_█▄█▅▉▊_▍
Merge from chippy_optimize
merge from fix_blueprint_itemid -> main
Merge from slots_optimize
merge from fix_chat_message_logs -> main
▅▌█▇▄ ▍▇▋▄ ▇▇▍▆▉▍▇▌█_▇▆▋▌▄▄▉▍_▇▄▉
~merge from ui_overhead_optims
merge from ui_overhead_optims
merge from fix_chat_messages_logs -> main
merge from update_manifest_oct_25 -> main
merge from ui_overhead_optimms
~ Delete client_modding ophaned prefab to fix GenerateManifest() throwing exception
█▄█▍ ▉▋▍▊▇▆▆▉▊
merge from fix_workshop_dof -> main
merge from fix_workshop_bodypart_clipping -> main
Allow diving tank to be refilled and repair bench
merge from fog_drawdistance_fix
merge from twitchdrop_mipmaps_fix
fix workshop favourite paths save button sizing issue, lost file from merge
~ merge from unpooled spiketrap fix
▇▅▌▋█ ▋▄▄▉ ▄▍_▅▌▍▆▆█▌▊▅▇_▄▍▋▊_▍▉▉▊▄▌▍▋▉▇▉
~ merge from junglebarrel_collisionfix
~ merge from camera_waterlevel_optimize
~ merge from smallspiketrap_fixes
merge from qa_island_v1
~ merge from optimize_outline_manager
~ merge from fix_deferred_decal_stripping
~ merge from phonebooth_lightlod
~ merge from hmlmg_improvements - hmlmg community skinnable
~ merge form fix_turret_list_pooling
~ merge from fix_httpimage_delete
~ merge from fix_lifestory_wipe
merge from workshop_female_prefabs -> main