[Konversation-devel] TODO:
John Tapsell
john at geola.co.uk
Mon Aug 23 14:51:53 CEST 2004
My little todo list...
---Finish doxygening server.h---
PhantomsDad, can you read over what I write from time to time and check on
comments. I think a few in there are wrong already. Please add any pre/post
conditions that I've missed.
---Remove code duplication for addressbook stuff in watched nicks list---
Functions like the one to edit the addressee should be moved into
addressee.cpp, nickinfo and channelnick as appropriate, making them static
functions as appropriate. Currently there are bug fixes in the code for
associating nick in the nick list code, but not in the watched nick list.
Removing code duplication would fix this permanetly.
---Test the addressbook stuff---
It should be working now. Tooltips should be working in both the nick list
in a channel, and in the watched nick list. Please report on any fields you
want added/removed/improved. Please also see if you like how it deals with
photos and logos.
---Fix 'realname' for tooltip and addressbook---
I've now changed the tooltip so it uses the nickname from the results of
a /whois. This realname is also used as the default name when you create a
new contact.
I would like your thoughts and ideas on how to do a /whois when you chose to
create new contact/associate so that it gets this information automatically.
Currently you have to manually do a whois on the person first.
When you chose "associate contact", I'd like to automatically select as
default an addressee with the closest matching name.
---Add a flashing "!" icon near nicks---
Just as a thought, maybe when you see someone that has a /whois realname
matching an addressbook realname, flash a (!) icon next to their nick,
allowing the user to click, and it asks them whether to automatically
associate.. Just an idea. It would have a "Do not ask this question again
for any nick" option.
If I did this, I could use the (!) icon for also asking the user whether to
automatically add an ircnick to the contact when someone associated changes
their nick.
Thoughts?
---Optimise /ISON---
I keep meaning to do this. It should be fairly straightforward. First step
is to store somewhere what /ISON's you have sent to the server (and not
recieved a reply for), and then online mark as offline the nicks that you
don't get back.
This will also fix the todo for supporting a large amount of watched nicks,
since you can then send multiple /ISON's.
Second step is to only send /ISON for nicks that aren't in any channel.
Should be trivial now.
Hmm
That will do for now.
Please comment!
I thrive on feedback :)
JohnFlux
More information about the Konversation-devel
mailing list