1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-24 20:06:38 +02:00
Files
weechat/TODO
T
2005-04-03 17:12:12 +00:00

75 lines
2.1 KiB
Plaintext

WeeChat - Wee Enhanced Environment for Chat
===========================================
TODO - 2005-04-03
Legend:
# done
+ currently in development
- pending
? is this really necessary?
v0.1.2:
------
* General:
+ Windows version
+ Solaris version
+ *BSD version
* IRC protocol:
- customizable CTCP version reply
* Interface:
+ Gtk GUI
+ internationalization (traduce WeeChat in many languages)
* TCP/IP communication:
- SSL support
* Configuration:
- add key bindings to config file
Future versions:
---------------
* IRC protocol:
- complete "/list" command: add regexp search, display only channels that
match regexp
- "/ignore" and "/unignore" commands: hide all that is write by a given
nick/host
- 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:
- "/reload" command: reload the WeeChat's config file
- "/highlight" command: highlight a given word when it appears on
channels/privates
- "/completion" command: do shortcuts (for example when we type "u"
in the text bar it send it to the server as "you")
- "/exec" command: execute a command as if we was in shell
and show us the output on the current window. An option to exec
like -o could send the output to the server, on the current
channel/private
- "/last": command to look for text in previous messages
* Interface:
- color for nicks (except own nick) when nick colors are disabled
- interpret special chars in messages (color & bold for example)
- understand incomplete commands if unambigous (for example: /he for /help is ok)
? Qt GUI
* TCP/IP communication:
- proxy support
- IPv6 protocol implementation
* Plugins:
- Python plugin
- "/python load" and "/python unload" commands to (un)load Python scripts
- Ruby plugin
- "/ruby load" and "/ruby unload" commands to (un)load Ruby scripts