pocmo / Yaaic

Yaaic (Yet Another Android IRC Client) is as the name already says an Internet Relay Chat (IRC) client for Android devices.
http://www.yaaic.org
GNU General Public License v3.0
333 stars 120 forks source link

Some bugs and wanted features in 1.0 #135

Open ghost opened 11 years ago

ghost commented 11 years ago

Hi this is the best mobile irc client. Thank you for bring it to the world.

Bugs:

  1. Chinese translation some translation is not accurate. e.g. when someone leaves channel, the 'part' message is translated wrongly.
  2. Some commands are not interpreted as expected

2.1 /names <channame> in Yaaic, if it is used in a channel window, it always returns the users of current channel, not the users in <channame>. /raw names <channame> returns nothing if i'm not in that <channame>.

2.2 /mode /mode <mynick> returns nothing instead of the modes i'm carrying. /raw mode <mynick> nothing too. It seems yaaic ignores numeric 221. /mode <channel> prompt an error instead of the current modes of that channel. /raw mode <channel> does work...

2.3 /lusers returns nothing /raw lusers nothing too.

2.4 /topic <channel> does not return the current topic. /raw topic <channel> does work...

2.5 /admin returns nothing. /raw admin too.

  1. charset HZ-GB-2312 if i choose this charset, Yaaic cannot log in to any server. The reason is that the NICK command sent to server is prefixed with '~}'. AndChat has the same issue so I guess it is some bug in common lib.
  2. automatic NickServ identification does not work for irc.mindforge.org and irc.opera.com. Maybe it is related to UnrealIRCd.

Features wanted:

  1. choosing of UI language I'm using Chinese Android but I want english UI of Yaaic...
  2. /whois button
  3. Auto join channel, auto commands after log in These do not work for my favorite Chinese IRC network :( However NickServ authentication does work. Is it because that NickServ does not speak English? The IRC server is heavily modified it does not send numeric 005. Maybe that's the cause.
  4. rejoin channels on reconnect
  5. to allow non ascii nick in Edit Server dialog
  6. /clear command to empty current window
  7. /CTCP commands (at least CTCP VERSION)
pocmo commented 11 years ago

Thanks for this massive bug report. :)

ghost commented 11 years ago

github eats < and >... so I edited the post.