Remove superfluous catch RejectedExecutionException.
Introduce 'wallet changed' local broadcast. When the wallet is restored or the blockchain is reset, try to update the main screen as quickly as possible.
Fix style of empty message of wallet addresses list.
Record payment request memo and show it in transactions list.
Fix exception if exiting 'send coins' or 'sweep wallet' dialogs at the same instant transaction confidence changes.
Start PeerGroup only if block store is ok.
Change wording of backup dialog message.
Implement wallet encryption by a spending PIN.
4.06
Update help text of main screen.
Include 'wallet encrypted' with issue reports.
Now that we're on Android 4, get rid of some NFC backports.
Use loader for getting current wallet address.
Cache expensive transaction properties in list adapter.
Detect internal transactions by tx.getPurpose() only. Bitcoinj has stopped using pay-to-pubkey for them.
When restoring from a wallet, do a better estimation of the replaying state.
Fix 'show password' behaviour for numeric passwords.
Stand back a little bit. Bitcoin Wallet is a team effort.
High amount warning.
Record time of last backup.