From 74b0b3fcc272d0bda665bc4b30dd9680dc326be3 Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Fri, 13 Mar 2026 06:01:27 -0400 Subject: Allow manual /motd command even if hide_motd is set. --- TODO | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index c7931ac..68047fb 100644 --- a/TODO +++ b/TODO @@ -12,6 +12,7 @@ FujiChat features, we're almost at parity! Other stuff: +- Server /ping command is iffy (see do_server_pong() in irc.c). - Bug: *no idea* how this happened. I typed /quit, then reconnected, and got "USER: not enough parameters" from the server. Can't reproduce. @@ -21,15 +22,11 @@ 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 nick ping doesn't put the timestamp in - the request. - "User has kicked 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. -- Auto-reconnect on error, with backoff timer. Do not - reconnect if user types /quit though. - 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 (?). @@ -70,8 +67,6 @@ Other stuff: Config file and initial config: -- BUG: yn() doesn't get passed the default value, it always defaults - to Y. - The config tool should be rewritten in asm, for size. It doesn't need to be fast, but it needs to *load* fast. - The config UI should be nicer. Dialog/curses style, arrows to move, and @@ -81,11 +76,9 @@ Config file and initial config: - There should be a preset list of servers to choose from, or the user can enter his own. - There should be a file selector for load/save config. -- Allow user to manually read MOTD even if hide_motd is set. More prefs: -- CTCP VERSION response? -- 5 channels/queries for screens 2-7. -- List of non-screen channels to join. +- CTCP VERSION response? Do we need it? +- List of non-screen channels to join (config asks for this, client doesn't use). - Ignore list (maybe). - Connect macro (log in to bot). -- cgit v1.2.3