Skip to content

Releases: tari-project/wallet-ios

v0.25.2-libwallet-1.0.0-rc.5

18 Apr 12:36
573e70f
Compare
Choose a tag to compare
  • Added option to export locally stored logs.
  • Updated NextNet's base nodes list
  • The app will no longer crash when user add 2 same custom base nodes.
  • Improved the FFI wallet connection state handler

v0.25.1-libwallet-1.0.0-rc.5

13 Feb 09:14
d17b3e1
Compare
Choose a tag to compare
  • Fixed issue with startup process when wallet_create returns 425 error on call.
  • Wallet will no longer become a zombie object when the FFIWalletManager removes the reference to that object when the FFI is executing time-consuming async task.
  • Removed retain cycle from EmojiIdView
  • Updated FFI library to v.1.0.0-rc.5

v0.25.0-libwallet-1.0.0-rc.3

30 Jan 09:56
d320675
Compare
Choose a tag to compare
  • Improved TorManager. Now app will not kill the Tor instance during bootstrap
  • Improved the way how the Tor state requests are handled
  • Set NextNet as a default network
  • Removed access to the StageNet network
  • Deep links will now survive the startup process
  • Fixed reported crash. The App will now replace the window with SplashView instead of the SwiftEntryKit window with the window containing HomeView.
  • Removed obsolete functionality. The App will no longer try to start the wallet without the passphrase. Reason: FFI library no longer is able to create a wallet without valid passphrase.
  • Set min iOS version to iOS 15
  • Removed the majority of the iOS 15 obsolete warnings.
  • Updated code to be ready for Swift 6.0
  • Added additional logging
  • Updated FFI Lib to v1.0.0-rc.3
  • Updated Tor framework to 408.10.1
  • Updated IPtProxy framework to 3.3.0
  • Removed unused OpenSSL framework. This framework is used only internally by the Tor framework.
  • Updated SwiftLint config
  • Fixed SwiftLint warnings
  • Removed dead code
  • Updated README.md file
  • Updated fastlane config

v0.24.0-libwallet-0.50.0

16 Nov 09:38
185e437
Compare
Choose a tag to compare
  • Updated FFI Lib version
  • Adjusted code to new FFI Lib
  • Updated update_dependencies.sh script
  • Updated base node's list
  • Updated BaseNode validation code
  • Adjusted NotificationManager to align with the new push notification service.
  • Wrapped disconnect() method in TorManager with background task. This gives more time for the app to finish the disconnection from the Tor process before the app will be hibernated by the system.
  • Updated Tor and Sentry frameworks
  • Fixed reported issue. Now, the bridges form will appear on the screen when you scan the Tor Bridges QR code from the add recipient screen.
  • Added data collection consent dialog that is shown on start when the user doesn't specify the data collection behavior
  • Added data collection section in settings
  • Moved UTXOs wallet entry point from the transaction list to the profile page
  • Updated the profile page UI
  • Removed connect Yat row from the settings page
  • Added isUnknownUser computed value to TariAddress extension
  • Added defaultAlias value to ContactModel
  • defaultAlias is now used in the contact book and transaction list to replace formatted Tari address as a contact name with "Unknown Source" for addresses that are "unknown" (when raw emoji ID contains only zeros)

v0.23.0-libwallet-0.50.0-hotfix.1

30 Aug 11:12
08e029d
Compare
Choose a tag to compare
  • Created new home screen
  • Replaced old home screen with new one
  • Reimplemented Transaction History Screen
  • New Screen is now available when user tap on the "View all transactions" button on the home screen
  • Reimplemented QR code scanner. Now, the scanner is more versatile. The developer can now specify the expected data types that will be passed back to the presenter VC, all other data types will be handled by the scanner itself in a default way.
  • Updated Transaction Send Screen UI
  • Speed up RotaryMenuView animations
  • Updated FFI version to 0.50.0.hotfix.1
  • Updated min. valid FFI version to 0.50.0.hotfix.1
  • Fixed issue with misaligned fractional numbers on the home screen. Now they will be presented properly on devices with iOS older than 16.4.0
  • Updated "send" tab bar icon
  • The app will no longer crash on slower devices when the user navigates to the transaction list screen
  • Added a help button next to the "Available to spend" label on the home screen.
  • Transactions presented on the screen are now clickable and move the user to the transaction details screen on tap.
  • Fixed issue with refreshing data on the home screen. Now, the list of recent transactions will update more frequently
  • Fixed soft-locks on the screens where the software keyboard is used. Now, the keyboard will dismiss when the user taps anywhere on the screen.
  • Fixed issue with misaligned balance label on the home screen
  • Hidden block explorer buttons.

v0.22.0-libwallet-0.49.1

09 Jul 11:35
7baa942
Compare
Choose a tag to compare
  • Replaced capsule menu with rotary menu on contact book screen
  • Restored send button to the Tab Bar
  • Restored "old" transaction flow
  • Updated FFI Library to v0.49.1
  • Removed NextNet network settings
  • Added StageNet network settings

v0.21.1-libwallet-0.49.0-rc.2

06 Jun 09:59
c89dc7b
Compare
Choose a tag to compare
  • Merged transaction and contact book screens. Now, all features are available directly from the contact book.
  • Added contact sharing feature. Now, you will be able to share multiple contacts from your contact book using a QR code, dedicated link, or Bluetooth log energy.

v0.20.0-libwallet-0.49.0-pre.4

31 Mar 07:17
8a86d70
Compare
Choose a tag to compare
  • Added new contact book screen with core functionalities
  • Added Contact Details screen. User now will be able to check and edit contact details
  • Created ExternalContactsManager to handle actions related with external (system) contacts
  • Created ContactsManager to handle both internal (FFI) and external (system) contacts
  • Integrated external contacts with contact book screen. Now, external contacts are visible on the list and user is able to check contact's details.
  • Integrated external contacts with contact details screen. From that point user is able to edit and remove the external contact.
  • Adjusted contact book UI to align with designs
  • Added Link/Unlink functionality to contact book. User is now able to link internal with external contact
  • Yat Integration - User will now be able to attach Yat to his external and linked contacts
  • Attaching Yat allows using the user's BTC, ETC, and XMR addresses stored contacted to Yat to open the 3rd party wallet apps.
  • Added placeholders on contact book screen
  • Added UI Element that indicates the contact's type.
  • Created SettingsProfileCell, ui component that allows user to move to the profile screen
  • Moved profile screen to the settings menu
  • Implemented "Add Contact" feature available from the Contact Book Screen
  • Added Add/Remove to/from Favorites functionality. Now user can tag internal contacts as favorite.
  • Removed part of unused code and assets.
  • Updated SwiftLint rules to be a step closer to our targets
  • Removed few opt-out rules from swiftlint config
  • Added few files to excluded list and mark them as "scheduled for refactor"
  • Fixed linter issues.
  • Updated FFI version to v0.49.0-pre.4
  • Updated MigrationManager logic. Now, it will using data directly from FFI.
  • Updated update_dependencies.sh script. Constants.plist generated by this script will be no longer needed.
  • Removed unused code
  • Added additional unit test to cover scenarios when FFI version have PRE or RC component in version number.
  • Updated App Version to v0.20.0

v0.19.0-libwallet-0.44.0

09 Feb 11:43
dcabe72
Compare
Choose a tag to compare

In this release, we changed the way how we inform our users about the backup process. Now, pop-ups will appear on the screen when the user reaches a certain token amount.

We also enabled the cloud backup options. From now you can again backup and restore your wallet from the cloud.

v0.18.0-libwallet-0.43.2

09 Jan 08:02
fdd1646
Compare
Choose a tag to compare
  • Removed static Tor framework.
  • Removed Cartfile, Cartfile.resolved and scripts that using Carthage.
  • Added Tor to Podfile
  • Added LogFilesManager
  • Now, app will store locally the newest 5 file logs and logs that wasn't modified in 7 days
  • Added dynamic color switch funtionality
  • Adopted all views to the color switcher
  • Added color palette selection screen to the settings menu
  • Connected selection screen with color theme switcher functionality
  • Updated FFI Library to v0.43.2
  • Updated App version to v0.18.0