- allow empty username and password
- allow to enable UTF-8 encoding
- UI fixes and improvements
