6,973 Commits over 2,741 Days - 0.11cph!
Ignore auth/match info/ready messages when they have already been sent
Ignore all messages but auth when the client isn't logged in
Add rate limiting logic to the msg handlers
Fix the online buttons being disabled when the connection was made somewhere other than the menu
Only update the map rotation countdown when it changes
Implement daily challenge countdown
Practice AI difficulty level saves to disk
Add unmute date to proto so it actually saves
Fix cancelling auth ticket before server can verify, disable using auth tickets for bot connections
Fix connection events not triggering when manually closing the connection
Fix not being able to connect again
Don't use Time.time for auto muting to avoid possible issues with float precision
Show a different message if players can't connect because the server is full
Handle some more raknet packets so we know if the connection failed
Add ConnectionState component to boot prefab
ConnectionState component has UnityEvents for changes in connection state, and controls reconnecting
Performance class is server only
Disable theme event schedule on client, the server will control that
Added retry logic and debug logs to steam avatar loader
Muting saves to the database so you can't reconnect to avoid it
Fix bans not saving to the database
Remove some redundant database querying
Crowd members interact ("talk") with their seat neighbours
More specific index for the daily challenge scores table, save some sql I wrote to test it out
Workaround for dropdown options bug
Skip the match intro sequence if the player immediately surrenders
Don't show the XP UI after matches if no XP was awarded
Fix the side bar text saying video for all tabs
Fix framerate dependent camera rotation speed
Fix click position for emotes and customizations when render scale is used
Crowd will do waves when nothing is going on
Few move allocations on hover
Removing allocations from tile hovering
Remove allocations from OutlineEffect
Add potato mode video option
Missed blur controls on TopBars, include EdgeDraw shader
UI blur defaults to enabled
Add an option to disable blurring behind UI (UI Blur Toggler component will remove the image's material when it's off)
Update post process settings script
Automatically retry database operations
Fix ghost players issue, added bot options to send hovers and request the leaderboard
Replace GI thread with async+channels
Fix game instances not being removed if players disconnect before saying they're ready
Fix typo that made player records overwrite the other player's record
Stricter synchronization for GameInstance.Teams
Remove duplicate entries from resolution selection
Fix some rendering issues caused by render scaling