464 Commits over 1,948 Days - 0.01cph!
Tweak some SQL queries to try and fix DB server pegged at 100% CPU usage
▌▍▉▅▊ ▄▆▉▌▊ ▇█ ▍▅▉▆▍▆▌ ▌█ ▊█▄ ▋▅▄▋ ▍▅█▇▍█
Fix empty leaderboard when the player hasn't played ranked yet
Revert tileset changes from 6844 - fixes invisible text on menu
Also fix halloween theme so it doesn't have invisible text on the menu
▅▋▇▄▉ ▉▄▉▇▅▌█▉ ██▉█▇ ▋▉▅▇ ▆▄▅▉ ▋▆▇▅ ▉▊ ▍▄█▄▉ ▉▍▇▅▋▍▅▄▇█▋▉
▄▌▍▇▊▇▌▆ ▅▄▍█▌▋▌▅ ▉▄▊▆▌█ ▋▇ ▌ ▌▊ ▍▇▉ ▇▊▆▇▌▅ ▊▅▌▌ ▅▇▉ ▇▌▉▍▅▇ █▌ ▉▋▄▅▊▄▉ ▉▋ ▊ ▍▌▉▋▆▆▉
Cherry pick 6831, 6830, 6818, 6759, 6758, 6745 (server bug fixes)
▌▊█▉▄▅ ▄█▌ ▍▇▄▋▊▇▍ ▊▋█▄▉█▄▊▄ █▊▊▌▆ ▉▇▍ ▋▉ █▄▄▉ █▆▅▌ █▋ ▆▊▌ (▌▇▋▍▌▋▌▇ ▉▋ ▉▊█ ▇▊▊▇▍▅▍▅▍▌▉▆▄?)
▆▇▋▇▊▆ ▉▍▋ ▉▉▆▄▅▊▇▆▅ █▋▇▆▌▆▍▌ ▌▄▉█▅▅ ▉▋ ▅▇ ▆▇▇▌█▌
▆▇▆▇▆▋▋▆▊█▅▉▊▄███▋█▉█▆▇█▋▇▍ ▆▄▌▋ ▊▆▉ ▍▉▄▉ ▉▄▆ ▇ ▋▊▄▍▅▄ ▍▌▍ ▉█ ▍█▍▍ ▌▊▍ ▌▉▅▌▊▉▆▅ ▄▍▇▌'▆ ▇▆▄▉▊█ ▋▆▌
Fix running as a service on Linux
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
Fix serialization changes preventing server boot
Fix harmless exception on disconnect, remove debug
Video options cleanup (remove HDR, remove UI blur, remove motion blur)
Deleted the UI blur shader
Removed unset platforms from GA settings
Disable league promotion checks in MMF games
Use BestHTTP everywhere but editor+standalone
Fix server NRE
Add missing columns
Load steam inventory and do achievements in debug build if the player has a valid steam id
Allow buying items etc when steam id validation is off (for debugging)
Possible workaround for tile blend mask bug
Remove debug log
Fix clicking trophies through UI
Fix PlaySound error on Icer and Jumper trophies
Flash the window when an online match is starting or your turn begins
Add shader quality option (disabled in editor)
Fix faces not rendering on intel gpu (smoothstep min and max can't be the same)
Disable SRP batcher cause it's broken on some devices right now
Enable both landscape rotations
Use mobile options for webgl cause its slow too
Fix unit dragging working with all mouse buttons (which made it leave ghost holograms)
Fix both UI and unit drag event handlers firing at the same time (left a ghost hologram as well)
Fix argument null when going into customisation editor
Update post process, didn't fix anything though
Remove MaterialPropertyBlock from crowd members when animations are disabled
Disable dynamic batching cause it sucks
Disable auto sync transforms, enable callback reuse
Show tile markers in confirm move/attack
Disable double tap zoom over UI and units
Enable swipe rotate, pan, and zoom again
Rewrote swipe and pan to use touches only (so mouse can't do it)
Swipe has smarter cancelling to remove or reduce delays to panning
Enable crowds -> Crowd detail, also make it work without restarting a match
Disable some options for WebGL (resolution stuff, and render scale is bugged)
Options++
Only keep the 50 most recent match history entries
Exclude some units from sponsorships (icer and jumper can't heal, icer can't multikill, booster and healer don't do enough damage)
Fix squad editor back button working when the squad is invalid
Fix map editor back buttons
Update WebGL import settings
New platforms always connect to the test server
Update client to use websocket endpoints from master server
Don't give up on currency rewards if the ownership check fails
Web project moved to other repo, deleted here
Fix filesystem not saving properly in WebGL
Move kick messages onto client for localization prep
Add a separate message for when a player is signed in somewhere else
Turn off auto reconnect after being kicked - prevents error message spam
Network++