I do not like that memo.cash stores your wallet password in cleartext in your local storage. Instead some token should be generated server-side and used instead. This token is then validated on each server call.
I can agree plain text seems crazy, There is no reason they can't do some type of low level encryption.