diff --git a/TODO.txt b/TODO.txt index fb80dee..b31bebf 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,24 +1,40 @@ + +COMPATIBILITY +============= + +Everything works: +Hexchat +Mango IRC +AndroIRC +Mutter + +Usable, with bugs: +AndChat +- duplicate usernames appearing. possibly an upstream bug https://github.com/znc/znc/issues/424 + +Unusable: +Yaaic +- doesn't properly understand/parse the room join +Atomic +- crashes + + + PRE-RELEASE =========== -- yaaic: doesn't recognise the room join (even with autojoin disabled) - -- atomic: crashes - -- andchat: userlist doesn't get cleared whenever we send an updated NAMES list (e.g. on room quit+autojoin, or on MODE (hexchat hack)) - - https://github.com/znc/znc/issues/424 - -- androirc: everything's fine - -- hexchat: everything's fine - - part all nicks upon upstream server disconnection - test the current password auth - detect our own /me messages + don't echo back +- threadsafe access to libnmdc hub options + +- client descriptions (CTCP USERINFO) + +- expose upstream op status @@ -29,11 +45,9 @@ WISHLIST - client version sync (CTCP VERSION) -- client descriptions (CTCP USERINFO) - - support changing nick (via reconnecting) -- expose upstream op status +- support USERHOST (used by androirc) - support WHOX @@ -45,13 +59,10 @@ WISHLIST - support SASL PLAIN authentication as well as just classic PASS -- threadsafe access to libnmdc hub options - - remove color code escape sequences - REF ===