summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO49
1 files changed, 34 insertions, 15 deletions
diff --git a/TODO b/TODO
index 250ce6a4..253a1b94 100644
--- a/TODO
+++ b/TODO
@@ -1,9 +1,39 @@
+ - BUG: when dcc sending and other side aborts, irssi sometimes eats 100%
+ of cpu until the send is cancelled? (I couldn't reprodure this..)
+
+ - /msg tab completion could work better with multiple servers .. it could
+ go through all the nicks who sent you message in all servers. the server
+ tag would go after nick, like nick/tag. would need to fix /msg to work
+ with that too.
+ - /last -away could check lastlog of the messages that came after we set
+ ourself away last time. /last -new could also work better .. by marking
+ the line where the last /last occured, not by going through the whole
+ text buffer
+ - /^command would hide the output of the command. Maybe also some
+ /password command so that it would ask you to type the password to
+ entry line and would hide it with asterisks, good if people spy on you :)
+ - commands to move channels and servers in the config list, to set the
+ join/connect order of them.
+ - nick/channel lists at right side of the text version of irssi. Ctrl-N
+ for example could hide/show them. add mouse support for it.
+ - make nick/text completion more modular so that for example you could add
+ a check in fe-dcc.c to complete with file names if the line begins with
+ /dcc send. also command completion would be nice. automatic command
+ completion would be nice too (/win clo = /window close).
+ - statusbar:
+ - you can't configure it in any way!
+ - move it to fe-common, make some "statusbar" signal .. maybe
+ statusbar items could be printed with printformat() and statusbar
+ would be just another small window? .. or maybe not exactly, but
+ something like that :)
+ - when starting to run out of space some items could be made smaller,
+ activity for example .. make some generic flag for items to use.
- runtime loadable modules aren't working
- "Netjoins: nick1, nick2, nick3 .." - just as the "Netsplit quits" text
except prints when people join back.
- - "#x,#y,#z Cannot join channel (illegal name)" .. what server/ircnet does
- this happen?
+ - there's something wrong with netsplits. it sometimes forgets to print
+ some of the nicks.
- some problems with finding curses? in openbsd it should be -lcurses,
not -lncurses..
- line-split.c: check that 64k limit is working and not crashing irssi!
@@ -12,9 +42,6 @@
- /SB GOTO, /SB HOME and /SB END don't set gui->ypos right.
- When doing a /REHASH, logs are closed?, window logs are entirely removed?
(also, check that window logs work right if window's refnum changes)
- - When doing a /server <unknown server> - Irssi will join back to same
- channels there was before the disconnection, but the channels could be
- placed to different windows..
- theme problems:
- you can't change theme
- some small help about what each format does
@@ -30,8 +57,6 @@
chat plugins could use the same /msg command. /CTCP too.
- Better support for copy+pasting text to irssi:
- - if some unknown /command had another / in it, like /usr/bin, send it
- as normal message. good for copypasting paths :)
- detection: first line isn't a /command. next line is followed quickly
after it, 0.2 sec or something. after pasting is detected, all unknown
/commands are sent as normal messages.
@@ -39,6 +64,8 @@
of the line, join multiple lines to one.
- /NOTIFY -once - notify only once when the user comes to IRC, forget this
after it.
+ - /NOTIFY -comment xxx - add a comment to notify. print the comment when
+ user comes to irc.
- "Should we check people in notify list when you're away" option
- Implement /EXEC and /ON commands
- All those options to /WHO and /LIST commands
@@ -50,14 +77,6 @@
doesn't work. Maybe create "server nick" and "refer nick" variables to
DCC_REC?
-*** text UI
-
- - statusbar:
- - you can't configure it in any way!
- - when starting to run out of space some items could be made smaller,
- activity for example .. make some generic flag for items to use.
- - "you have new mail"
-
*** GTK UI
- %| doesn't work with irssi text widget