Khaled,
Can you please add the feature to hide the password sent to the server manually? I saw other clients mask it with ****, it would be great, thanks.

Example:

mIRC: 14:00:46 -> Server: pass "user"/"network":"password" (all in plain sight)

Other client: 14:01:46 * Sent raw: 'pass ******'

I remember you said you don't use/test ZNCs so, this is the command the ZNC sends when asked to enter the password manually:

14:00:37 -irc.znc.in- *** You need to send your password. Configure your client to send a server password.
14:00:37 -irc.znc.in- *** To connect now, you can use /quote PASS <username>:<password>, or /quote PASS <username>/<network>:<password> to connect to a specific network.