diff options
| author | B. Watson <urchlay@slackware.uk> | 2026-03-08 23:20:26 -0400 |
|---|---|---|
| committer | B. Watson <urchlay@slackware.uk> | 2026-03-08 23:20:26 -0400 |
| commit | 05c066e18ac9ad909379634089813350841ce70e (patch) | |
| tree | 0087991e2d7f6bd2bd95df6b6a89d667398a22fd /TODO | |
| parent | d19630bc7952a22acc11169be42f410e222fb904 (diff) | |
| download | fujinet-chat-05c066e18ac9ad909379634089813350841ce70e.tar.gz | |
fix start+a bug, add /ctcp command.
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 30 |
1 files changed, 21 insertions, 9 deletions
@@ -1,23 +1,35 @@ FujiChat features: -- respond to incoming CTCPs - handle incoming PONG (with latency) - visual and audible bell -- nick tab completion +- nick tab completion (FujiChat's was very lame) +- auto-away when ATRACT mode kicks in +- option to not show ping/pong +- hide motd +- settable real name (currently hardcoded "FujiNetChat User") Other stuff: +- at least one keyboard macro (for ChanServ auth) - error numerics should go to the current screen -- the server's spontaneous MODE at connect should go to screen 0 +- autojoin on startup +- add an optional 2nd parameter to /join (key). spec calls for it, + I've never seen it used. +- decide whether to allow mass joins: /join #chan1,#chan2,#chan3 + not sure how widely supported it is on various networks. right + now, it works with libera, but only the first channel gets a + screen. better to do it client-side, /join #chan1 #chan2 #chan3, + accept lots of arguments (but don't support keys). +- /join also supports "/join 0", which parts all channels. don't + have to do anything special for it, but do document it. +- 'dead' screens (channels we've parted) should show some kind of + indicator, and not accept input. +- use GR.1 for the activity indicators, so they can be colorful. + +See also: ideas.txt ... -Don't create channel screen until we receive a message from the -channel. /join ##foo won't create the screen... and if there are no -screens available, we don't have to check for it. - -Don't create query windows unless user explicitly does so. - Config file. At minimum, these: Server |
