aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO5
-rw-r--r--doc/screens.txt8
-rw-r--r--doc/scroll.txt9
3 files changed, 9 insertions, 13 deletions
diff --git a/TODO b/TODO
index 8fc1cfa..53a459d 100644
--- a/TODO
+++ b/TODO
@@ -9,6 +9,11 @@ FujiChat features, we're almost at parity!
Other stuff:
+- 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.
- Gracefully handle nicks/channels whose lengths are stupid long.
At least we shouldn't overflow any buffers.
diff --git a/doc/screens.txt b/doc/screens.txt
index fc11c68..23cc3ef 100644
--- a/doc/screens.txt
+++ b/doc/screens.txt
@@ -57,9 +57,9 @@ invite-only, or you've been banned), the screen still gets created.
Trying to enter text into a screen after leaving its channel will
give you a "Cannot send to nick/channel" error.
-[TODO: not working yet] If you do part or get kicked, you can issue
-"/j" or "/join" (with no channel name) from the (former) channel's
-screen to rejoin that channel in that screen.
+If you do part or get kicked, you can issue "/j" or "/join" (with
+no channel name) from the (former) channel's screen to rejoin that
+channel in that screen.
Deleting a channel screen doesn't exit (part) the channel, either.
That channel's messages will now appear in screen 1, [server].
@@ -148,7 +148,7 @@ invite (there's no history). Does nothing if you haven't received
an invite, or if you're already in that channel. The join is done as
/join (creates a screen, if it can).
-[TODO] Q: In the [server] screen, create a channel window for the channel you
+Q: In the [server] screen, create a channel window for the channel you
most recently got a message from. In the [private] screen, creates
a query window for the user you most recently got a private message
from. Does nothing if there are no empty screens, or if used from a
diff --git a/doc/scroll.txt b/doc/scroll.txt
deleted file mode 100644
index 2d956d2..0000000
--- a/doc/scroll.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-7 screens of 58 lines each (2320 bytes each).
-
-screens start at $8000, end at $bf6f.
-display list goes at $bf70, ~40 bytes.
-status lines (80 bytes) go at ~$bf98.
-
-whoops. the screens can't be contiguous with a standard display list
-due to the 4K boundaries at $9000, $a000, $b000. so we'll need each
-one to have its own 40-byte display list.