Change Log ========== Version 1.0.0-alpha33 *(2020-08-13)* ------------------------------------ - New: Fully removed crashlytics, in favor of bugsnag. - New: Change the default lightwalletd server. - New: Switched to the latest SDK. Version 1.0.0-alpha32 *(2020-08-01)* ------------------------------------ - New: entirely revamped send flow - New: added biometric authentication support - New: add robust support for tx cancellation - New: support precise birthday heights for faster restore - New: switched to Reply-To standard for memos - New: improved feedback while scanning QRs - New: more compatible with memo reply-to formats - New: update to latest librustzcash crates - New: checkpoints - Fix: amount not clearing on return to home screen - Fix: address cursor resetting while typing - Fix: app crash when opening application logs - Fix: limit decimal places to 8 places - Fix: wallet history now scrolls to the top - Fix: consistent currency formatting - Fix: security finding around compromised file system Version 1.0.0-alpha31 *(2020-06-11)* ------------------------------------ - Source code now available on github! - New: Improved mnemonic phrase handling and correctness - Fix: mitigated several security findings - New: Integrated with latest SDK, now available on jcenter - New: Improved error handling in several areas - New: Built-in support for the Heartwood consensus branch - Fix: Wallet details screen now refreshes data - Fix: Seed phrase display error Version 1.0.0-alpha29 *(2020-06-10)* ------------------------------------ - Fix: Removed 3rd party mnemonic library due to restrictive license - New: Verify checksum for imported mnemonics and warn user - Fix: Validate address to mitigate security finding - New: Integrated with latest SDK, now available on jcenter - New: Improved error handling in several areas - New: Updated all dependencies - New: Built-in support for the Heartwood consensus branch - Fix: Wallet details screen was not refreshing values - Fix: Polling interval vulnerability Version 1.0.0-alpha25 *(2020-03-27)* ------------------------------------ - New: added full memo support - New: added feedback screen and related logging - New: added full wallet restore, including outbound txs, outbound recipients and inbound memos - New: show sender address in details list, when we can parse it from the memo - New: long press transaction details to copy related address - New: clarified UI for pending transactions - New: improved the handling of disconnected state - New: improved the behavior when returning from the background - New: changed doc format to html instead of markdown - New: iterated on button styles, including intial send button animation - Fix: last digit of amount no longer lingers when returning to home screen - Fix: database migration issues in certain versions - Fix: added more detailed logs around network failures for future troubleshooting - Fix: avoid negative numbers in the UI - Fix: occasional crashes while closing the camera - New: Simplified some SDK APIs so they are easier to use - New: added more checkpoints so new wallets initialize faster Version 1.0.0-alpha23 *(2020-02-21)* ------------------------------------ - Fix: reorg improvements, squashing critical bugs that disabled wallets - New: extend analytics to include taps, screen views, and send flow. - New: add crash reporting via Crashlytics. - New: expose user logs and developer logs as files. - New: improve feature for creating checkpoints. - New: added DB schemas to the repository for tracking. - Fix: numerous bug fixes, test fixes and cleanup. - New: improved error handling and user experience Version 1.0.0-alpha17 *(2020-02-07)* ------------------------------------ - New: implemented wallet import - New: display the memo when tapping outbound transactions - Fix: removed the sad zebra and softened wording for sending z->t - Fix: removed restriction on smallest sendable ZEC amount - Fix: removed "fund now" - New: turned on developer logging to help with troubleshooting - New: improved wallet details ability to handle small amounts of ZEC - New: added ability to clear the memo - Fix: changed "SEND WITHOUT MEMO" to "OMIT MEMO" - Fix: corrected wording when the address is included in the memo - New: display the approximate wallet birthday with the backup words - New: improved crash reporting - Fix: fixed bug when returning from the background - New: added logging for failed transactions - New: added logic to verify setup and offer explanation when the wallet is corrupted - New: refactored and improved wallet initialization - New: added ability to contribute 'plugins' to the SDK - New: added tons more checkpoints to reduce startup/import time - New: exposed logic to derive addresses directly from seeds - Fix: fixed several crashes Version 1.0.0-alpha11 *(2020-01-15)* ------------------------------------ - Initial ECC release Version 1.0.0-alpha03 *(2019-12-18)* ------------------------------------ - Initial internal wallet team release