- Allow tiny transaction amounts and improve display
- show toAddress and memo when we know it
- Bugfix: self transactions are not duplicated
- Turned Developer logs back on and cleaned up output a bit
- Added ability to clear the memo field
- Fixed the memo UI so the wording makes more sense and responds to checkbox
- Changed 'Send without memo' to 'Omit memo'
- reset the send data after a successful transaction submission
- failed txs will keep the data around for a retry
- improved wallet details
- added a footer so that it is easier to see scroll behavior
- unblocked the navigation icons
- fix change displayed to be ZEC instead of zatoshi
- fix spacing and sizing for amount text
- colored the amount available text at the top (emphasize amount)
- improved t-address experience
- valid t-addresses are recognized in the UI
- remove shield for transparent sends
- don't allow memos
- message the user about unshielded transactions
- improved icon positioning on home screen (and profile)
- Implemented long press to clear amount
- fixed bugs around No Funds being shown when available was zero but change was pending confirmation
- colored the gray z-icon on the home screen
- added color emphasis when change is pending
- added profile button
- added separate factories for VMs that require the synchronizer and those that do not
- witched to using the factories directly, instead of creating providers, similar to how Google does it in their generic extension functions but removed the need to inject the factory
Dagger Android is overly complex and confusing and Google admitted that they need to change it and simply its use. In the meantime, it is easier to just remove it and setup dagger the old way.