6,973 Commits over 2,741 Days - 0.11cph!
Switch to Steam inventory for currency and unlocks
Fix unlocks eating currency if you already have it unlocked
Building Steam items will now consider event-only items too
Add Steam item definitions file and a script to package all customisation items into it
Switch everything to new ID format, default squads no longer use IDs as their names
Remove hardcoded asset IDs, add an editor script to update unit IDs in default squads
Add some (currently unused) steam inventory api stuff
Retry on TimeoutException
Adjust Npgsql timeouts and enable keepalive
Transition between hover points instead of jumping around
Fix PlayerRecord cache error
Add a define for hover update rate
Changed tile hover limit from 0.5s debounce to 0.25s throttled
Added bounds checking to tile hover
Catch exceptions applying player customisations so it can't break game init
Change TokenCost to double
Automatically exit multiplayer matches when losing connection to the server
Update Facepunch.Steamworks
Fix chat clipping on the right edge when wrapping
Don't allow sending leaderboard requests while a previous one is still pending
Fix possible stack overflow in Steam avatar loader
Make server logs output to a file as well
Store some stats to the database when the matches finish
Update Facepunch.Unity
Update Facepunch.System (needed to be asmdef for FP.Unity)
Add fallback in case the server list is unavailable
Fix chat mute message showing wrong unit
Change all DateTime usage to UTC
Clients can connect using a server list loaded from a website
Log a warning in debug builds when clients get rate limited so we can see why
Cache local player record to disk so customisations can be changed offline
Blur toggler on fast forward button
Fix harmless NRE on server when buying item that doesn't exist, make confetti in jar follow the animation
Add an option for chromatic abberation
Fix crowd confetti NRE at end of match
Fix an exception on close, workaround GA taking too long when closing
Sort out all the drag and drop issues when compiling with IL2CPP
Fix framerate independent avatar spinning
Some small changes to get IL2CPP build working
Don't show failed to connect message when it's a reconnect attempt
Allow access to customisation editor when offline, with unlock buttons disabled
Placeholder UI that shows when the game isn't connected to server
Special case for modifying the same player record instead of two different ones, give command
Gray out drop down and sliders when theyre disabled
Support disabling options on the menu so I can show that potato mode overrides a few other options
Disable crowd waves when streak is too low, reduce number of crowd members interacting
Fixed some issues with crowds when not 100% full
Don't delete the customisation slots and make sure all of them are included
Remove customizations that the player doesn't have when setting up the match
Fix exception when closing the game
Add a message that gets sent to clients when rate limited, and broadcast command shows popup message
Play online button switches back to default state if the server doesn't send JoinedMatchmaking within 3 seconds (fixes weirdness when rate limited)