diff options
| author | B. Watson <urchlay@slackware.uk> | 2026-03-13 01:33:21 -0400 |
|---|---|---|
| committer | B. Watson <urchlay@slackware.uk> | 2026-03-13 01:33:21 -0400 |
| commit | 8b76e79585aa1ed0a3bc4c1708f2d270aac239fc (patch) | |
| tree | 55634e671f71fff34b2965f20c050f14da2dd319 /TODO | |
| parent | 6e91705c7beffe86aa92e315b98427c480b6453a (diff) | |
| download | fujinet-chat-8b76e79585aa1ed0a3bc4c1708f2d270aac239fc.tar.gz | |
"Connection failed" waits for a keypress before reconnect.
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 18 |
1 files changed, 11 insertions, 7 deletions
@@ -12,12 +12,19 @@ FujiChat features, we're almost at parity! Other stuff: +- Bug: if you're in screen 7, and you press start+7, the character + at position (16,0) gets overwritten with a space (which might + be 0x20 or 0x00, they're both "spaces"). +- Bug: when you're typing in the editbox and text comes in on + another screen, the editbox gets hidden (not harmful, pressing + a key lets you continue typing, but it's annoying). - In the config, under SDX, saying "N" to "Settings OK" and then reloading the config causes screen corruption (reported by TheDoctor, not tried it myself). - /ping nick works, but /ctcp ping nick doesn't put the timestamp in the request. -- KICK isn't being parsed/formatted correctly. +- "User has kicked <yourname> from #channel", the name should be + replaced by "you". - Gracefully handle nicks/channels whose lengths are stupid long. At least we shouldn't overflow any buffers. - Channel tab completion for the [server] screen. @@ -26,17 +33,14 @@ Other stuff: - At least one keyboard macro (for ChanServ auth). More would be nice, if we can afford the RAM. - Error numerics should go to the current screen (?). -- Autojoin on startup (see config file section below). +- Autojoin on startup (see config file section below). Partially done. - Add an optional key 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's explicitly not allowed. - better to do it client-side, /join #chan1 #chan2 #chan3, - accept lots of arguments (but don't support keys). +- Allow mass joins as "/join #chan1 #chan2 #chan3" (without commas). If someone does need channel keys, we can support that with a 2-arg /join whose 2nd arg doesn't start with #... unless the key starts with #! Give this further thought. +- Allow creating multiple queries as "/query jim bob joe". - /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, or failed to join) should |
