just the message
still supports python 2.6
, 2.7
, and 3.3
through 3.12
(at least)
new features
- command
/v
and hotkeyctrl-n
hides 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
/by
and/bn
replaced with/b1
and/b0
(plus some new ones)/b3
beeps on every single message in any channel/b2
beep every time someone mentions your name in any channel/b1
beep on mention, but not in the active channel (default)/b0
disables all audible alerts
- admin-command
/bc
broadcasts 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
reuseaddr
on 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)