aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO18
1 files changed, 11 insertions, 7 deletions
diff --git a/TODO b/TODO
index efaf391..3d43096 100644
--- a/TODO
+++ b/TODO
@@ -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