12,100 Commits over 2,527 Days - 0.20cph!
Fixed being able to open reskin menu for items that aren't skinnable
Fix redirect skins being set to the wrong skin id when reskinned (fixes factory door issue)
Temporarily disable material replacement assert, replace with warning
Fixed error when inserting an invalid item into the spraycan
CreateSpray error fix
Spraycan is no longer default craftable
Can no longer reskin items without TC auth
Fixed being able to report the same player too often
Save T2 and T3 tech trees to generate input and output data, fixes branch cost display not working on those workbenches
Fix incorrect cost calculation
Change default vehicle hold dismount time to 0.25 (was 0.5)
This is saved so any existing staging players will stay at 0.5
Fix error when exiting tech tree while holding mouse to unlock tech
Better text sizing on repair cost indicator
Run NPC walk animation ground traces in a queue to ensure they run together and don't trigger physics syncs
Add new ScrollRectDisable component that disables ScrollRects when the cursor isn't visible (they take up some time in LateUpdate, even if the UI is alpha'd out)
Added the component to any ScrollRects that are active during gameplay
Remove allocations when adding to and running object work queues
Fixed total required scrap displaying incorrectly when first opening the tech tree
Run ESPPlayerInfo in a work queue
Tech tree panel layout tweak
Fixed missing arrow icon on tool cupboard storage
Can right click construction items will to insert them into the tool cupboard
Hide repair indicator if the hammer is unequipped while the UI is open
Better list name when transferring player loot
Fixed vehicleDismountHoldTime rename from earlier
Fixed missing source item field on sam sites, fixes name appearing incorrectly when holding a wire tool
Rename global.dismountHoldTime to global.vehicleDismountHoldTime
Remove global.quickDismount convar, just set global.vehicleDismountHoldTime to 0 to achieve the same thing
Fixed research bench panel preventing researching an item once it's been researched
Fix compile error when not in Client + Server
Properly set flags
Show skins
First pass on showing the players current held entity on the player preview displayed in the inventory
Still has some issues
Pattern boomer shells will no longer display user made patterns when censor signs is set to true (shows a random burst instead)
Fixed map icons flickering at the wrong size for a frame when opening the map
Fixed missing player id on report screen
Can no longer report a specific player more than once every three minutes
Added a keybind to trigger the focus map button on the map screen (unset by default)
Don't show friends list in mute list (was only on for testing)
Better UI for deleting players from the mute list
Fixed helmet overlays staying active after leaving first person spectate (either by switching to another player, going into third person or going into debug cam)
Add support for removing players from mute list
WIP UI for muting/unmuting players