Here's my new logic for my client http://nxtra.org/nxt-client (to be available later today, not yet uploaded)
Thoughts?
Thoughts: Implement this ASAP, and sort out the wallet.dat discussion later.
Do not get sidetracked into that discussion and then wait
It may not be *perfect* but it's WAY better than what we have.
I agree, keep main track as is while we discuss the nxtwallet.dat default method.
I'm keeping on track, wallet.dat is for later.
Problem with wallet.dat is security restrictions. For example, you will not be able to use a "wallet.dat" if you want to access an online web client (which some nodes may want to make available). (If you think of wallet.dat as a separate file). However it would be possible to save it in a websql/indexeddb database instead. Only the URL that makes the database can read it, so it should be safe.
For my downloadable client, the restriction should not apply and any file should be able to be used as a wallet.dat