



- [Client] Add random skin button [Ravie]
- [Client] Select language on first start based on user locale [Robyt3]
- [Client] Save screenshot in separate thread to avoid lags [Robyt3]
- [Editor] Drag layers to reorder [Marmare314]
- [Editor] Sort by name and modified time in file dialog [Marmare314]
- [Editor] Show popups in editor when loading/saving file fails [Robyt3]
- [Client] Improved MOTD rendering [Robyt3]
- [Client] Don't add duplicate consecutive commands to console history [Robyt3]
- [Client] Support scrolling when mouse at edge [Robyt3]
- [Client] Support holding shift for slow mouse with color pickers [Robyt3]
- [Client] Fix incorrect tee blood color being shown in settings [Robyt3]
- [Client] Reveal selection when scrolling layer list with up/down arrow keys [Robyt3]
- [Client] Fix inp_controller_guid [Robyt3]
- [Client] Fix dummy tee being able to ping main tee in chat [Robyt3]
- [Client] Check if HTTP request task is aborted in completion callback [Robyt3]
- [Client] Save console_output_level and console_enable_colors variables [Robyt3]
- [Client] Fix rcon login when disconnecting dummy and when username used [Robyt3]
- [Client] Fix client crash when cl_chat_old config is used [Robyt3]
- [Client] Fix erratic smooth scrolling when scroll time is changed [Robyt3]
- [Editor] Allow choosing envelopes by typing their ID [Marmare314]
- [Editor] Ignore some tiles in free slot finder [Marmare314]
- [Editor] Always enable editor panning and zooming when GUI is hidden [Robyt3]
- [Editor] Handle loading invalid files [Marmare314]
- [Editor] Add "Show Directory" button in file dialog [Marmare314]
- [Editor] Add "Delete" button to editor file browser [Robyt3]
- [Editor] Disable editor file browser hotkeys while another popup is open [Robyt3]
- [Editor] Add missing default value for custom parallax zoom property [Robyt3]
- [Server] Optimizations in preparation for 128 player support [0xfaulty]
- [Server] Fix incorrect sixup detection when snapping pickups [Robyt3]
- [Server] Round time in scoreboard by millisecond, not centisecond
- [Server] Improve ping command accuracy [Robyt3]
- [Server] Fix server logfile error message [ChillerDragon]
- [Tooling] Fix and improve twping [Robyt3]
- [Tooling] Allow to pass in the git shortrev in git_revision.py [heinrich5991]
- [Tooling] Improve crash parsing in parse_drmingw.sh [Robyt3]
- [Tooling] Set uniform client/server names in cmake, easier modding [Kaffeine]
Changed files in this update