2,852 Commits over 2,072 Days - 0.06cph!
Work on getting simple button binds to not allocate
Update protobuf codegen - Dispose will now throw if ShouldPool is set to false
Remove an evil ShouldPool
Add sanity checking assertions to MruDictionary
Fix a bunch of serverside pooling misses
Merge from comp (code review fixes + smart alarm sound)
Companion app main menu updates
Enable push notifications by default
Memoize strings used for inventory icon amounts so they aren't recreated every time the inventory updates
Add a button electric entity
Add detail layer and fuzz mask to the workshop editor
Fix white border around generated workshop icons
Fix skin customizations not appearing on icons for wearables
Merge from oceanlevel_respawn
Final touches to prevent spawning inside of things
Note: submerged islands are the worst case for this so avoid doing that or you may still spawn underwater
Switch to a different spawn point strategy when the oceanlevel is increased (no more underwater respawning!)
Fix NRE when opening the mining hat in the workshop editor
Fix workshop editor generating blank icons for wearables
▌▇▆▉▊▊▋▋█▆▇ ▅▊▌ ▍▆▉ █▊▉▆▌▉▅▋▅▆ ▅▌▋▄ ▉▉ █▊█▄▍▊▌██▋▋▇, ▌▆▇▆██▆▉▅▆▄▌▄▋▉█▉, ▍▊▆ ▌▉▅▅▉▆▉▋▌▅▋▄▋ (▌▍▍ ▍▍▇▇▋▄)
Fix broadcast messages not being returned to the pool
Merge from comp (device sounds)
Ignore replicated convars with no name instead of erroring (why are they there though? modded?)
▊▄▊ ▌▄▊▅ ▋█ ▇█▌▅▊▇▆▅▉██▅▌▅▇▍▍▇ (▆▊▇ ▄█▇▆▌▄)
▇▉▇▆▆▆▅▌▅▌▉ ▅██ ▉▊▊ ▉▊▋ ▌▆ ▌▄▇▌▅▅▆▄▉▌▋.▆▌▊▅▅▅▍▊▇▆▅█▅▋▅ (▌▇▋ ▌▉▄▅▄▊)
▆▍█ ▄▄▊ ▅▆ ▊▇▆▉▌▉▉▇▋▅▉▄▊▉▅▅.▍▆▌▆▊▇▊▄▌▍▍▅ (▋▌▊ ▋▅▍▌▋▉)
▅▋▍ ▊▉▌▊▆▇▍▋▅█▅ ▊▊▋ ▌█▄▄▊ ▄▄▌▇█ ▊▇▉▋ ▅▍▆▉▄▉▌▅▋ ▉▍ ▉▋▊ ▍▅▅▇
Disabled by default
Rate limiting config
Codegen
▇▋▍▍▊▆ ▄▉▌▇▍ ▄▍▆ ▆▌▍▌ ▋▇▍█▋▄█▆█.▋▄▌▍▍▇▇▊ (▄▌▋▄ ▅▉▄▇▇▍) ▋▌▄▄█▌▉ ▄█▄▌▍ ▌█▇ ▋▇▉▍█▄▋▉ ▉▅▍ ▆▌▊▋▍▅▇▅▋██
▊▉▍ █▌▌▇▋▄ ▍▆▊▇▆█▇▍ ▍▍▆ █▌█▉ ▋█▋▄▋▉▋▋▍▇▊▍.▄▍▅▌▅▋▅▄▄▅▆██▌█▆▋▅▍▋ ▄█▊█▅▇▍ █▅ ▉▊ ▄▊▉ ▆▄ ▋▅▄▊▋ █▉▉▅▇▊▍▅▉ ▍▋ ▇▌▍'▉ ▆▋▊▌▋▊ ▌▉▉▆▋▍▉▇█ (▊▅▆▄ ▊▍▅▆▌▊)
▄▆▊▉▌▋▋▊▊▋▍ █▅▍ ▄▉▍ ▄▌▉_▋█▋▄▆▊▄▌▆ ▊▅█ ▌▆ ▋█▆▍▊ ▉▄▇▌▊█▅▄▇ (▄▄▍▅ ▇▇▍▉█▉)
▇▆▊ ▍▇▄▉ ▉▉▍▅▊▇ ▄▇ ▇▉█▊▄▉▄▉▊▋.▆▋▄▄▉▇▅▍▊▊▇▌▄▍ (▌▅▍ ▊▅▆▇▊▌)
▋▄▋▉▍▇▍▆▊▍▅▅▆▉█.▄▉▍▊▋▇▄█▉█▌▍▊███ █▉▌▆▄ ▋▌▅▉▊█▊▍ (▌▌▉ ▊█▉▉▆▊)
▉▉▆▊ ▊▊▅▄█▇▌█ ▇█▉▍▇▄ █▄█▋▍
Log a warning instead so nobody even sees the (useless) error unless they check the console
Get rid of Debug.LogExceptions
Move changeset in disconnect reason to the start of the message so it doesn't get truncated
Replace rethrow with a debug log
Add a cooldown before assigning a new task to the same player
Update server side transform on load
Set and reset flags to match existing behavior
Weighting players for some better reliability
Cache previous requests for a bit so future requests go through immediately
Add a convar to disable everything
Add property to adjust quality
Fix held entities being invisible
Bump up the quality
Make sure stretched out player models and guides don't show up