This file is a list of ideas for future development on this plugin.  See the
PHILOSOPHY file for information on what I consider the scope of this plugin.

- Richard Laager <rlaager@users.sf.net>


USER FEATURES:

NickServ (on FreeNode at least) allows accounts to be linked.  When adding an
account, I'd like to see this plugin query NickServ for linked accounts and
automatically build a contact.

It should be possible to interact with IRC services via the GUI (in the Account
Actions menu, for example).


OPER FEATURES:

It would be nice to have a feature where a channel op could /kick someone
without being opped.  The /kick command would be caught by this plugin which
would ask ChanServ to op the user, then the /kick command would be issued,
then the user would be deopped automatically after a timeout had expired.  (The
same thing would apply to other commands which require a specific permission
level.)

	In cases where a user has multiple accounts and issues a command like
	/kick from one that is not a channel op, it should still work if they
	have another account that is an IRCop or has ChanServ op privileges.

	Since this will only be activated for networks where I know for
	certain it'll work (i.e. it's been tested), it should be possible to
	hide operator commands when the plugin knows they won't succeed.

It would be cool to show a faded icon in the chat user list when a given user
could +o (or +v) themself via ChanServ.  I would expect this to work for both
linked usernames (even if there wasn't a contact created) and contacts.  In
other words, if I have username_a and username_b and they're not linked with
NickServ, but a user has them grouped into a contact, he/she should see a faded
op icon for both if either one has ChanServ op privileges.

