still supports python `2.6`, `2.7`, and `3.3` through `3.10` (at least)
new features
* new cmd `/cy` enables colored nicknames, goes really well with:
* new cmd `/mn` disables newline-padding to fit more messages on-screen
* new cmd `/sy`, avoids [a rendering bug](https://ocv.me/stuff/win10-telnet.webm) in `telnet.exe` by limiting the connection speed
* autodetected and applied during the config wizard
* all clients are throttled during the wizard stage since thats the only way to avoid glitching out telnet.exe sorry
* new cmd `/cfg` shows the current client settings
bugfixes
* charwidth calculation for doublewidth glyphs (moonrunes), caused rendering and scrolling issues
* some client deadlocks
* `^e` (alt-tab) after `/part`ing a channel
* `/fill` as admin with invalid arguments
* general clean-shutdown fixes
* avoid losing channel logs by flushing them properly
* other things that could technically crash but didn't really matter
* disabling telnet/netcat by setting port=0 didn't actually disable it
other changes
* regular linewrapping instead of unrag/aligned -- looks worse but is easier to read
* use argparse "when available" (everywhere except python 2.6)
* sfx prefers python3 (and ports 23/531 when running as root)