v0.27.0-libwallet-1.4.1-rc.0
·
15 commits
to master
since this release
- Fixed reported issue. Now, the send button on the contact book screen will again start the transaction flow with the selected contact.
- Added screenshot prevention pop-up that informs users that screenshots and video recording are currently disabled.
- Switched methods executed in Wallet.destroy() method. Now, the app will log the "Wallet destroyed" message after it calls the wallet_destroy().
- Removed RotaryMenuOverlay and cleaned up code around that feature. Now, user when the user taps on the contact it will be navigated to the contact details.
- Updated Tor to v408.12.1
- Updated FFI to v1.4.1-rc.0
- Created AddressView UI component. The new component shows the network, features and spend key parts of the address.
- Replaced all occurrences of EmojiIdView with AddressView.
- Updated the FFI version to have access to the new TariAddress format
- PaymentInfo is now using TariAddressComponent instead of the hex string.
- Updated code around PaymentInfo to handle the new data type.
- Added uniqueIdentifier getter to TariAddressComponents. The new variable should be used to compare addresses.
- Used uniqueIdentifier in the project to compare TariAddress objects.
- Updated ContactsManager and all entities dependent on this manager to be able to handle the new Tari address format.
- Updated ContactBookCell to match new designs.
- Converted code related to deep links to be able to handle the new Tari address format.
- Removed AvatarView from most of the screens to match designs
- AvatarView is now presenting the first emoji from the spendKey
- The AddressView no longer has padding and rounded corners
- Created RoundedAddressView. The new view is a replacement for the previous implementation of the AddressView.
- Updated AddressPoisoningManager code to be able to handle addresses in the new format.
- Fixed reported issues with BLE contact shearing. Now, the user will be able to share his new Tari address using BLE.
- Now, partial backups will use the new Tari address format.
- The App is now using PaymentID for one-sided payments.
- Fixed unit tests.
- Push notification manager is now using the spend key to send remote push notifications.
- Fixed broken animations on the Splash screen on iOS 15
- Adjusted AddressView sizes for "normal" screen sizes
- Reverted recent changes in AddressView to get access to the singleLabel
- Added "chain tip" label to the "connection status" pop-up
- Replaced full obfuscated address (text) with formatted "new" address.
- Updated Yat related features to be able to handle new Tari address format.
- The user is no longer able to enter empty name when he is editing contact name (including itself).
- Fixed issue with the yat data after connecting the Yat. Now the data related to the Yat are updated after the user return to the app after connecting the Yat.
- Fixed reported issue. Now, the App will clean up wallet folder after the recovery failure and before the recovery.
- Fixed issue with selecting base node for recovery. Now, when user doesn't specify the base node the recovery will be performed on a random one from the fetched peer list.
- Disabled navigation to the settings screen when it's unavailable (e.g. when user still doesn't reach the home screen).
- Coinbase transaction titles was changed to "Mining Reward!" for inbound transactions and "You paid the Miner" for outbound transactions.
- Fixed reported issue. Now, the app will no longer show onboarding on every start when user recover his wallet from seed words.
- Fixed reported issue. Now the PopUpPresenter will be enforce SwiftEntryKit.display() to run on the main thread.