6,993 Commits over 2,771 Days - 0.11cph!
▄▋▊▄▌▌ ▊▆█ ▆▌▋ ██▊▅▅▉▇▊ ▆▍▄▄▅
▍▊▌▅▄▇▌ ▆▍▋▍ ▊▋█▌ ▊█▄ ▆▅▋▍█ ▊▋▍▄█▊ ▄▉ ▅▍▄ ▍▌▉▍▄█▌ ▅▌▆▄▄▋▅ ▄▋ ▉▋▋▌ ▋▄▆▅█▄ ▇▇▊ ▌▆▋▊▊█
Fix steamcmd updating from backend when not needed
Compile fix for release builds
Add back file deletion as a part of updating
Fix steamcmd being redownloaded from backend
Implement updater for server manager
Send logs to file and our backend
Add tags to sentry so we can see which server has issues
Put steamcmd in its own folder so the root folder stays clean
Various bug fixes
Update to support multiple environments
Add in a missing error check
Add -noconsole command line option to disable the console handling on windows dedicated servers
Note you will not be able to type in commands with this, but reading stdout will work as expected instead of having things duplicated
Remove "{player} is sharing the account 0" log message
Possible fix for legacy furnace not dropping
Tweak some SQL queries to try and fix DB server pegged at 100% CPU usage
Rotate the object around the pan offset
Reset camera button resets pan and zoom too now
Support rotating the brush with the movement direction of the mouse
Set the paintbrush brush to use this mode instead of random rotation
Prevent tooltips from opening upwards when they would be close or beyond the top of the screen
Fix UI behind the sign paint UI still being somewhat interactable
Fix performance regression when painting high res signs like the XXL one
Add slider to control brush spacing
Add paint.brushSpacing convar to control it from binds too
Use jobs+burst for 2D painting so very fast strokes don't kill your framerate
Supersample the brush texture when painting so the rotation shouldn't add pixel gaps to them
Add spray brushes with random rotation
Fix paint object turning black when the light is off and it's night time
https://files.facepunch.com/Rohan/2023/November/27_14-50-UnrealisticConch.png
Add color picker tool
Fix gap between slider and textbox
Fix 3D paintables (egg suit) not painting in the right position
Add some convars to control the selected tool, brush, size, and opacity so people can hotkey them
They're variables so a bind like `bind L meta.add paint.selectedbrush 1` will cycle through all the brushes
Keep store item elements all the same height
Switch item store to use flex columns instead of grid layout
Hide footer of store item elements if they're blank
Update Facepunch.Flexbox to get new features and bug fixes (prefabs shouldn't dirty themselves anymore hopefully)
Add a way to override the preferred width/height to nicely size images without restricting them
Some bug fixes related to columns, auto sizing, controlled properties, and prefabs being marked dirty for no reason
Upgrade to unity 2021
Show the "in cart" tag when items are in the cart
Gray out non-tradable/marketable items you already own cause there's no point buying more
Don't allow adding non-tradable/marketable items to your cart more than once
Put items you already own last
If you already own an item, show a tag on the UI with how many you own
Order limited item store items by name to match Steam
Order general store items by item ID descending to show newest first
Updated wording on Rust+ pair screen to make it clearer what is enabled or disabled
Add a timestamp suffix to the filename of images exported from the paint UI
Default brush color white for pumpkin painting
Fix undo and redo buttons not showing when they aren't available
Fix default rotation for pumpkin carving
Add in the frame selector for neon signs
Use new design for neon and pumpkin sign painters
Made them prefab variants to save us some work keeping them in sync
Don't require admin privileges to use the downloadsign console command (to save sign images to your PC)
Add a button to export the image you are currently editing to the desktop
Make Ctrl+S work as a shortcut for the save button
Restyle so it's closer to Lewis's designs