WeeChat - Wee Enhanced Environment for Chat =========================================== TODO - 2005-10-06 Legend: # done + currently in development - pending ? is this really necessary? v0.1.6: ------ * General: + Windows version + Solaris version * Interface: + Gtk GUI + internationalization (traduce WeeChat in many languages) - highlight should not occur on partial words * WeeChat commands - be able to bind a key on more than one command - be able to make an alias running more than one command - host with "*" possible with /ignore command * Configuration: - be able to launch more than one command when connecting to server * Plugins: - dynamically load plugins as a separate library - allow print function to write on all buffers or all channels of a server - Ruby plugin - "/ruby load" and "/ruby unload" commands to (un)load Ruby scripts Future versions: --------------- * IRC protocol: - customizable CTCP version reply - complete "/list" command: add regexp search, display only channels that match regexp - when we're away, WeeChat should log all the lines begenning by our nick. When we come back from our away it should print it to the current window - "/notify" and "/unnotify" command to be warn by WeeChat when a given nick/host connect to the given irc network * WeeChat commands: - "/completion" command: do shortcuts (for example when we type "u" in the text bar it send it to the server as "you") - "/last": command to look for text in previous messages - completion system for scripts arguments * Interface: - color for nicks (except own nick) when nick colors are disabled - allow decode/encode charsets for servers or chan (not globally) - interpret special chars in messages (color & bold for example) - understand incomplete commands if unambigous (for example: /he for /help is ok) ? Qt GUI