2003-09-27 10:01:11 +00:00
|
|
|
WeeChat - Wee Enhanced Environment for Chat
|
|
|
|
===========================================
|
|
|
|
|
2005-11-11 11:23:04 +00:00
|
|
|
TODO - 2005-11-11
|
2003-09-27 10:01:11 +00:00
|
|
|
|
|
|
|
Legend:
|
|
|
|
# done
|
|
|
|
+ currently in development
|
|
|
|
- pending
|
|
|
|
? is this really necessary?
|
|
|
|
|
|
|
|
|
2003-12-31 16:00:20 +00:00
|
|
|
* General:
|
2005-01-23 02:14:37 +00:00
|
|
|
+ Windows version
|
2005-11-11 11:23:04 +00:00
|
|
|
# Solaris version
|
2003-12-31 16:00:20 +00:00
|
|
|
|
2003-10-05 10:56:09 +00:00
|
|
|
* Interface:
|
2005-02-12 12:59:32 +00:00
|
|
|
+ Gtk GUI
|
2003-10-06 22:24:19 +00:00
|
|
|
+ internationalization (traduce WeeChat in many languages)
|
2005-10-30 09:56:24 +00:00
|
|
|
# highlight should not occur on partial words
|
|
|
|
# one buffer for all servers
|
|
|
|
- color for nicks (except own nick) when nick colors are disabled
|
|
|
|
- allow decode/encode charsets for servers or chan (not globally)
|
2005-11-06 12:18:28 +00:00
|
|
|
# interpret special chars in messages (color & bold for example)
|
2005-10-30 09:56:24 +00:00
|
|
|
- understand incomplete commands if unambigous (for example: /he for /help is ok)
|
|
|
|
? Qt GUI
|
2003-09-29 21:46:34 +00:00
|
|
|
|
2005-07-11 15:05:10 +00:00
|
|
|
* WeeChat commands
|
|
|
|
- be able to bind a key on more than one command
|
|
|
|
- be able to make an alias running more than one command
|
2005-09-24 11:35:13 +00:00
|
|
|
- host with "*" possible with /ignore command
|
2005-10-30 09:56:24 +00:00
|
|
|
- "/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
|
2005-11-06 12:18:28 +00:00
|
|
|
# "/uptime" command
|
|
|
|
- "/upgrade" command: reload WeeChat himself without disconnecting from server
|
2003-09-29 21:46:34 +00:00
|
|
|
|
|
|
|
* IRC protocol:
|
2005-07-02 17:03:23 +00:00
|
|
|
- customizable CTCP version reply
|
2003-09-27 10:01:11 +00:00
|
|
|
- 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
|
|
|
|
|
2005-10-30 09:56:24 +00:00
|
|
|
* Configuration:
|
|
|
|
- be able to launch more than one command when connecting to server
|
2003-09-27 10:01:11 +00:00
|
|
|
|
2005-10-30 09:56:24 +00:00
|
|
|
* 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
|