just the message
still supports python 2.6, 2.7, and 3.3 through 3.12 (at least)
new features
- command
/vand hotkeyctrl-nhides nicknames, shows message text fullscreen- wordwraps made obvious by making the first character on each line bright-white
- good for copypasting a configfile that somebody pasted into the channel
- commands
/byand/bnreplaced with/b1and/b0(plus some new ones)/b3beeps on every single message in any channel/b2beep every time someone mentions your name in any channel/b1beep on mention, but not in the active channel (default)/b0disables all audible alerts
- admin-command
/bcbroadcasts a message to all clients - powershell client can connect over TLS
- but no certificate validation because MS made that way too difficult
- also handles ctrl-c correctly, and sets window title
- 9be828b performance improvements
- comfortably 750 messages per second with 600 connected users, or 350/s with 1000u, gets jank after that
- pressing ctrl-c in the config wizard now means disconnect
- replaces the server shutdown shortcut which was a bit too dangerous
bugfixes
- a31bf29 noticeable latency (0.4 sec) before messages appeared on other clients
- bug is technically still there (cheap basic scheduling) but now it's just 0.1 sec
- fix buggy seen-message tracking
- timestamps would double-render on join (bandwidth waste, especially on modems)
- switching between channels using commands would clear unseen-message indicators
- the fix unfortunately disables the enter-key as a quick way to clear the markers intentionally; use backspace instead
- disable
reuseaddron windows because you can accidentally launch multiple instances
⭐️ you probably want r0c.py below;
the zip and tar.gz files are source code
(python packages are available at PyPI)