3,482 Commits over 2,466 Days - 0.06cph!
Switch to linux server build
Update packages
Fix some database sql errors
Fix error spam from people refunding the game
Add config for database host and port
Fix some json deserialization garbage
Default the history server list to sort by last played (descending)
Fix smart alarm source item
Forward pairing errors to the client so appropriate error messages can be displayed
Add a cooldown on the resend button so it can't be spam clicked
Add a button to resend the pairing notification (saves a click)
Remove the console commands to enable/disable permission for a server (the menu is used instead)
Smart switch and alarm icons
Some small code adjustments
Hide the new badge over the main menu option after successfully pairing once
Small cleanup, fix client compile, revert convar default value change
Add a cooldown period so people can't spam trigger alarms
Redo the setup notification dialog using Rust.UI (will need some polish)
Localization for the smart alarm default notification text
Hook up smart alarm animator
Hooking up more smart switch animation stuff, don't allow interactions without power
Smart switch receiver lights hooked up
Hook up the new art to the smart alarm prefab
Allow anyone to edit the message when there's no TC
Fix cancel button doing nothing on the message setup screen
Refresh setup menu when connecting/disconnecting
Don't show team leader's death marker to everyone
Update menu UI to use designs from Lewis
▄█▋█▄ ▇▇▆ ▊▌▌▉▅▄ ▇▊ █▊▄ █▇▍▇▉▍▌ ▋▄█▊ ▌▉▇ ▅▋ ▄▆▆▅▆ ▄█ ▄▌▉ ▉▉▅▋▉▄
Hide the setup menu unless a convar is set (default off)
Update menu panel to use Rust.UI, hook it up on the main menu
Remake the smart switch entity with receiver and icon
█▉▄ ▄▊▄▄ ▋▉▆ ▊▊▋▋▅▇▉ ▅▉▅▉ ▍█▍▇▊ ▉▄ ▆▌▉█▋
█▍▋ ▊▊▆▅▋ ▇█▆▄▇▋▋ ▄▋▌ █▇▇█ ▅▆▅▇▌ ▌▋ ▆▌▍▍▉
▍▊▄ █▆█▋▆▅ ▅█▆ ▊▅▄█▇▆█ ▄▅ ▆▍▌▄ ▋▍▆ ███▊▉▉ ▇▅▉▋█ ▄▆▍▇▆▆
Remove name from entity info
Add new PlayerStates to the cache so they don't get lost forever
Add a dirty flag so player state doesn't always need to save for each player
▋▄█ ▌▉▆▇▄▇█ ▇▅▊▌▅ ▋▊▇▍ ▅▋ ▆▉▊ ▅▌▆ █▉▋▊▋▍▌▆▇▍ ▍▅▇▅█▍
Fix a few issues with PlayerState and MruDictionary
▆▍▄▉ ▅▅▉ ▋▌██▉ █▌▉▅█▉ ▉██▊▄▉▋█ ▄▋▌▇ ▉ ▉▇▌▄▋▍, ▄▆▌▅█▊ ▄▋▆▉█▅ ▄▌▊
▆▇▍▊▇▆ ▇▍▅▋▇█▅▅ ▆▌▉▍ ▆▍▇▊▆ ▍▅ ▅▆▆▍▆▌▊▇▌▉▌.▆▊▍▊▅▆.▋▄▍▆
Cache MainCamera.mainCamera.transform (mostly cleanup, but tiny optimization too)
Fix downloading models from the item editor when there's multiple models
Don't save replicated convars on the client
Fix toggle buttons always showing "OFF" even when they're on
Phrases
▌█▋▅ ▄█▉▆▅▆▇▋▉▄ ▍▆▇▄▌▍▅ ▄█▍▉▆▇▆▇▇▅▋
▉▊▉▆▇ ▋▍▇▄.█▍█ ▍▊ ▉▍ ▄▄█▌ ▉▆ ▅▋▄ ▌▊▌▅▆▍
▌▄▊'▆ ▌▉▋ ▌▉▅█▌▋▅▍▍▌ ▊█▆▆▍▇▅ ▇█▋▆▉▅▄▆▌█ ▄█ ▇█▋█.▆▅▌
Don't allow manually setting replicated convars clientside (prefix it with sv so you can't desync yourself)
Fix the igniter not igniting candles
Add composite keybinds so you can do stuff like: bind [leftcontrol+x] kill