Releases: tari-project/wallet-android
Releases · tari-project/wallet-android
v0.21.1-b251-libwallet-0.49.0-rc.2
Updates:
- Contact sharing
- Sharing via Bluetooth
- Sharing via NFC
- Sharing via QR code and links
- Reworked permission granting
- FFI updated up to 0.49.2-rc-2
- Sharing your profile
- Settings for BLE
- Moved send functionality to the contact list
- Added receive button into profile screen
- Added filtration of empty phone contacts
- Aligning with iOS
- Added soft update for the lists
- Added contact name edit inside transaction details
- Added transaction history into the contact
- Added new icon licenses
Fixed:
- Case when the contact list doesn't update at all
- Case when the tx list doesn't load at all
- Fixed broken UI in tx details
- Fixed available to spend icon space in order to better accessibility
- Fixed wrong destination after sending flow
- Fixed Yat issue
- Several issues from Sentry
v0.19.0-b232-libwallet-0.44.0
- Updated FFI up to 0.44.0
- Enabled backups again, dropbox and google drive
- Added RFC stages
- Added security onboarding flow
- Fixed several lint problems
- Updated several UI libs
- Introduced Canary leak tools for dev build
- Fixed several issues with previous release:
- White mode: disabled state of button - blue to gray
- Issues with tariInput
- Fixed broken shadows problem
- Fit shadow in several places
- Fixed navigation after sending taris
- Fixed dialog UI
v0.18.0-b227-libwallet-0.43.2
Features:
- log files management
- dark mode:
- Added palettes and styles for three modes
- Transferred not needed activities to fragments
- Extracted several common views as widgets like toolbar, tariIcon, tariBackgrounds and e.t.h
- Replaced all screens with tari widgets
- Bring unified shadow solution
- Cleared resources: colors and drawables
- Replaced colors in place into corresponding color attributes or widget
v0.17.0-b225-libwallet-0.41.0
Description of done:
Features:
- Reworked backup process
- Added ability to upload backup right into dropbox
- Added ability to recovery backups between platforms in both ways
- Added ability to easily add new backup options
- Updated FFI up to 0.41.0 and several intermediate updates
- Updated designs for log files
- Updated design for reporting bugs to sentry
- Cleaned up unused resources
- Updated libraries
- Updated gradle, fixed stuff for newest gradle
- Extracted dialog manager
- Removed faucet
- Refactored jni layer, removed about 800 lines just extracting common code
FIxes:
- Several bugs related to google drive backuping
- Lint issues for the newest android version
- Several fixes for making work the newest android version
v0.16.0-b216-libwallet-0.38.5
Fixes:
- Fixed foreground task switcher
- Fixed navigation from notification
- Fixed notification during the recovery process, it stopped the recovery
- Fixed 426 after backup (basically FFI side fixed it)
- Fixed 428 after backups, was a concurrency problem
- Fixed balance updating process
- Fixed tx list updating after breaking\splitting coins
- Fixed error on getting faucet utxos
- Updated faucet txs flow, now it's adding as pending not completed txs
- Small UI fixes as well
- Fixed crash when phone don't have enough memory for barcode
- Fixed sentry crashes or added additional logs
Features:
- Updated FFI to 0.38.5
- Updated network to Esmeralda
- Updated debug activity and added the ability to open it everywhere in the app
- Updated logging system, added sink logs into sentry
- Updated gathering logs from the whole application with tags and additional information
- Added sink logs into a separate file which the user can send us and see by himself
Technical tasks:
- Update backup logic
- Made code audition
- Updated navigation architecture to a new convenient one
- Clean up excessive loggers from code
- Updated obsolete android related code
- Updated WalletService, split files, added stub proxy, bringing some architecture here
- Refactored FFI layer, removed about 800 lines of boilerplate code
- Reviewed notification infrastructure
- Refactored the giphy, removed duplicates and e.t.h
v0.15.2-b204-libwallet-0.32.12
- Fixed lint error
- Fixed reasonable lint warnings
- Updated connectivity statuses
- Fixed broken refresher on tx list
- Fixed wallet crash on creating process related to the wrong thread
- Setup lint for ignoring NewApi issues because they are not reliable on bitrise
v0.15.0-b202-libwallet-0.32.12
- Implemented utxo list functionality, with 2 types of list, split and join buttons
- Introduced the very last FFI version
- Extracted touchingView for the top of txList
- Updated dependencies
- Updated Gradle version
- Fixed deeplink formatting issue
- FIxed all settings fading issue
- Fixed 24th seed word hint selection
v0.14.0-b200-libwallet-0.32.3
- Updated FFI Library to v0.32.3
- Added the possibility to modify the transaction fee on the add amount screen
- Added about the screen. It's available from the settings menu
- An adjusted project to handle new methods and callbacks
- Removed artificial delays
- Fixed endless problems on the wallet creation screen
- Refactored wallet creation process
- Fixed issue when database file didn't clean up after breaking wallet restoration process
- Added the missing Yat logo on the send tari screen
- Fixed a few moments on the tx detail screen
v0.13.0-b196-libwallet-0.30.2
- Updated FFI Library to v0.30.2
- Added error dialog which will be shown to the user if the wallet object wasn't created yet.
- Bug fixes
- Introduced modularDialog and refactored all popups into it
- Added icons into AllSettingsFragment
- Added the ability to select a base node to the restoration process
- Added the ability to send one-side payment
- Refactored deep links into the new standard format
- Added deep-link to add custom base node
- Added tor bridges functionality
- Put some logical changes into the recovery process
v0.10.2-b190-libwallet-0.27.3
- Updated FFI Library to v0.27.3
- Updated YatLib to 0.1.38
- Added error dialog which will be shown to the user if the wallet object wasn't created yet.
- Moved the faucet URL to TariNetwork.
- App will now check that the faucet URL exists for the current network before making an API call.
- Now, the app will select a different base node when synced with the current node hit a timeout.
- Fixed issue with a crash when user wants to create a wallet.
- Added error dialog which will be shown to the user if the wallet object wasn't created yet.
- Updated faucet request. Now, it will send the network name in the request.
- Default network title will now have a "(Recommended)" suffix.
- Updated functionalities to be aligned with the new FFI Library.
- Updated YatTransaction scene to handle vertical visualizations
- Updated YatCacheManager to properly handle new video type
- Fixed broken tests
- Added unit tests
- Added section header on the select network screen
- Improved the way how app handing wallet errors on the RestoreWalletFromSeeds screen
- Added additional metadata info into QR code
- Implemented a screen where users can generate QR codes for money requesting
- Added info about connected Yat into the wallet info screen
- Added a hint about wrong recovery word into recovery through seed phrase screen
- Fixed tor crashing on shutdown
- Fixed crash after device rebooting