blob: 259f8ecc73d6dc87e28e343ee3a6388cc250d47a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
WeeChat - Wee Enhanced Environment for Chat
===========================================
TODO - 2005-07-11
Legend:
# done
+ currently in development
- pending
? is this really necessary?
v0.1.4:
------
* General:
+ Windows version
+ Solaris version
* Interface:
+ Gtk GUI
+ internationalization (traduce WeeChat in many languages)
* TCP/IP communication:
# SSL support
# IPv6 protocol implementation
# proxy support (http, socks4, socks5) with authentification
(http, socks5) and ipv6 support (client to proxy)
* WeeChat commands
- be able to bind a key on more than one command
- be able to make an alias running more than one command
* Configuration:
# save buffer notify levels
# add key bindings to config file, and create /key command
Future versions:
---------------
* IRC protocol:
- customizable CTCP version reply
- 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:
- "/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")
- "/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
- interpret special chars in messages (color & bold for example)
- understand incomplete commands if unambigous (for example: /he for /help is ok)
? Qt GUI
* Plugins:
- Ruby plugin
- "/ruby load" and "/ruby unload" commands to (un)load Ruby scripts
|