--- Net-Bummskraut/TODO 2007/04/22 16:38:05 1.23 +++ Net-Bummskraut/TODO 2007/06/24 17:17:21 1.25 @@ -1,27 +1,30 @@ - handle IRC encoding more gracefully (w.r.t. IRC) -- make bummskraut into server - make /list_subids taking a regex too - add command to give overview of the frontend config -- word wrap! - fix inputhistory down key weirdness -- fix buffer scroll correction when adding lines +- word wrap! - buffer_seen broadcast is a bit racy, lessen the racyness by adding buffer-last-activity timestamps and look whether the broadcast timestamp is newer before removing the highlights (this might also be useful in other places?) - make a buffer list sorted by last activity -- fix problems when backend goes offline => clear states etc. - add startup buffer config selection + - maybe just by cmd line arguments! - fix off-by-one bug in msgline - add shutdown function other than ctrl-c to backend - improve irc mode setting and general any channel actions - make irc invites being displayed etc. -- make /presence command (for IRC it toggles just away status) + - add kick, quit, etc. - add smarter subscription commands for irc, etc. - add groupings of buffers - - rework buffer handling => make client more OO + - rework buffer handling => make client more OO?! + - probably only adding a group tag is enough :) - add XMPP support with Net::XMPP2 (which still isn't released) + - implement chat-state notifications (should be doable) + - make /presence command (for IRC it toggles just away status) + +- make bummskraut into server future: - implement formatted messages (for wrap-padding and colors)