Releases: radixdlt/babylon-wallet-android
Releases · radixdlt/babylon-wallet-android
1.5.0
Changelog:
- Viewing "history" from your accounts now offers a proper in-app listing of recent transactions on that account.
- USD value of holdings is here! Using data from Radix Charts, the wallet will now show you the value of your holdings of tokens, LSUs and pool units.
- Users are now more immediately prompted to write down their seed phrase.
- Improved signing screens and account pasting fix.
- Wallet now tells you if a transaction failed because a guarantee was not met.
Pull Requests:
- Enable fiat prices when no PricesNotSupportedInNetwork exception @giannis-rdx (#855)
- ci: restore snyk sbom @marek-karwacki-rdx (#851)
- New Crowdin updates @radixbot (#843)
- Remove unused opt-ins and placeholder text for pool units @jakub-rdx (#848)
- Fix random fiat value when empty list of prices @giannis-rdx (#849)
- ci: disable snyk sbom @marek-karwacki-rdx (#847)
- Fix peer connection termination and initialization bug @giannis-rdx (#846)
- Fiat balance representation based on native formatter @giannis-rdx (#844)
- Make NPS high priority route and remove unknown transaction message @jakub-rdx (#845)
- [ABW-3086] update tx failure dialog styling @jakub-rdx (#841)
- NPS survey fixes @jakub-rdx (#838)
- New Crowdin updates @radixbot (#834)
- Update prices when pull to refresh @giannis-rdx (#840)
- Update copy for staked validator item @giannis-rdx (#839)
- [ABW-3061] Fix format when balance is zero @giannis-rdx (#837)
- [ABW-2697] Add repository and usecase for account fiat total value @giannis-rdx (#812)
- [ABW-3069] Fix NFT asset details dialog @jakub-rdx (#835)
- [ABW-3049] History dates sticky headers @jakub-rdx (#828)
- New Crowdin updates @radixbot (#833)
- [ABW-3052] Add missing nps survey dialog header and improve dialog launching @jakub-rdx (#827)
- Remove duplicate string @jakub-rdx (#832)
- New Crowdin updates @radixbot (#823)
- Assertion failed message and lower default deposit guarantee @jakub-rdx (#831)
- [ABW-3050] Set selected month whne history first loads @jakub-rdx (#826)
- ABW-2806 - NPS Survey implemented to gather use feedback. @raf-rdx (#805)
- Minor history bugs @jakub-rdx (#818)
- New Crowdin updates @radixbot (#821)
- New Crowdin updates @radixbot (#817)
- [ABW-2984] Display prompt for backing up account seed phrase @jakub-rdx (#815)
- [ABW-2983] - Update RET to 1.0.12 @jakub-rdx (#819)
- [ABW-2945] Replace ModalSheetLayout with BottomSheetDialogWrapper in account transfer @jakub-rdx (#814)
- [ABW-2590] Account history @jakub-rdx (#808)
- New Crowdin updates @radixbot (#816)
- New Crowdin updates @radixbot (#784)
- Refactor ActionableAddressView to make it work in previews @giannis-rdx (#811)
- [ABW-2929] gateway update v2 0 0 @jakub-rdx (#802)
- [ABW-2745] Access factor sources refactoring - recover accounts @giannis-rdx (#806)
- ci: grant permissions to release-drafter [DO-2224] @marek-karwacki-rdx (#810)
- Refactor biometric extension to return result @giannis-rdx (#807)
- ABW-1914 - When displaying guarantees we take divisibility into the account. @raf-rdx (#801)
- [ABW-2743] Create basic UI for bottom sheet to access factor sources @giannis-rdx (#750)
- [ABW-2744] Access factor sources refactoring - create accounts @giannis-rdx (#761)
1.4.1
Changelog:
- Fix security prompt to restore seed phrase for account to properly dismiss after seed phrase restoration
- Add copy icon to allow raw manifest copying
- Remove redundant app permissions
- Fix issues in stake transaction review screen
Pull requests
- [DO-2207] fix firebase release app build by @duje-begonja-rdx in #797
- [ABW-2920] Refresh security prompt after seed phrase was restored by @jakub-rdx in #799
- ABW-2706 - Copy manifest icon added with copy funciton. Icon for collapse state changed. by @raf-rdx in #798
- [ABW-2924] update kotlin compiler, few libs, move plugins into toml file by @jakub-rdx in #800
- [ABW-2932] Exclude questionable permissions by @jakub-rdx in #804
- ABW-2931 resolve assets in stake/pool transactions by @jakub-rdx in #803
1.4.0
Changelog:
- Transactions to stake, unstake, and claim now have friendly transaction review summaries rather than showing as raw transaction manifests.
- Added a new "Staking" asset category containing LSUs and Stake Claim NFTs (no longer listed in "Pool Units").
- Staking tab also contains a new at-a-glance summary of your total stakes, unstake requests, and claims in that account.
- Unstaked XRD can now be claimed directly within the wallet.
- Added warning for transactions that don't match a known type and can only be shown in raw transaction manifest form.
- Improved warning message for transactions that are currently invalid but could be committed within their epoch window.
- Fixed issue where dApp interactions sometimes did not appear correctly in transaction review summaries.
- Various fixes and improvements
Pull Requests:
- [ABW-2732] Fix transaction preview screen scroll @giannis-rdx (#779)
- Make Pool unit Thumbnail a circle @micbakos-rdx (#783)
- ABW-2899 - Icon added to deposit rules content in transaction review. Icon for accept known fixed. @raf-rdx (#781)
- [ABW-2739] Fix settings transition inconsistency @jakub-rdx (#780)
- [ABW-2893] use dapp_definition instead of dapp_definitions for component resolution @jakub-rdx (#782)
- New Crowdin updates @radixbot (#769)
- [ABW-2889] properly compute unstake values. @jakub-rdx (#777)
- Dashboard link bugs @micbakos-rdx (#778)
- Compute stake/pool preview guarantees state @jakub-rdx (#774)
- Consolidate UI in transfer and account screen for the same types of assets @micbakos-rdx (#775)
- ABW-2867 - GIF/SVG/WEBP support added. @raf-rdx (#770)
- ABW-2734 - Blind singing error dialog shown. @raf-rdx (#776)
- ABW-2848 - Asset detail page open only once in case of duplicate press on the transaction review. @raf-rdx (#771)
- Add downloaded parameter to radix banner link @micbakos-rdx (#773)
- ABW-2820 - Review your transaction title changed. @raf-rdx (#772)
- Fix unknown pools sheet and merge functionality with unknown components sheet @micbakos-rdx (#768)
- Allow click on fungibles & NFTs from dApp details sheets @micbakos-rdx (#765)
- Show Instant as date in NFT data @micbakos-rdx (#767)
- ABW-2732 - Increase animation threshold which changes the progress for shorter contents. @raf-rdx (#762)
- New Crowdin updates @radixbot (#760)
- ABW-2842 - Screen aligned with the Zeplin design. @raf-rdx (#764)
- Pools and stakes preview in general transaction and transfer @micbakos-rdx (#763)
- [ABW-2857] Update WebRTC lib to M121 @giannis-rdx (#766)
- [ABW-2754] Show add link connector screen only when no link connectors available and connector status indicator @giannis-rdx (#759)
- Create the notion of Asset and separate analysis classes @micbakos-rdx (#757)
- Fix infinite loading in staking tab @micbakos-rdx (#758)
- ABW-2721 - Warning shown on Non conforming transaction before user can continue with signing. @raf-rdx (#751)
- New Crowdin updates @radixbot (#754)
- [ABW-2677] Update account deposit settings change tx preview @jakub-rdx (#756)
- ABW-2691 - Connected dApps section redesigned to show Unknown Components bottom sheet. @raf-rdx (#735)
- [ADB-2674] Resolve dapps associated with pools @jakub-rdx (#753)
- remove fetching of crashlytic secret @kofrdx (#755)
- New Crowdin updates @radixbot (#752)
- New Crowdin updates @radixbot (#748)
- [ABW-2674] Pool redemption/contribution tx preview types @jakub-rdx (#745)
- Show error when notary and signers cannot be found @micbakos-rdx (#746)
- [ABW-2263] Crash reporting setup @jakub-rdx (#632)
- New Crowdin updates @radixbot (#743)
- Fix dialogs corners @micbakos-rdx (#744)
- [ABW-2674] update RET to v1.0.8 @jakub-rdx (#740)
- New Crowdin updates @radixbot (#742)
- Display specific message when receiving a 429 rate limit error @micbakos-rdx (#736)
- Use state repository to query dApps @micbakos-rdx (#732)
- Fix nft name when it resembles a url @micbakos-rdx (#738)
- ABW-2678 - Token formatting updated. @raf-rdx (#739)
- [ABW-2257] Add staking/unstaking tx preview @jakub-rdx (#730)
- New Crowdin updates @radixbot (#737)
- add Apache 2.0 license header @raulvelaz-rdx (#734)
- ABW-2664 - ModalBottomSheet migrated towards material3. @raf-rdx (#727)
- New Crowdin updates @radixbot (#731)
- Fix detekt issue @micbakos-rdx (#733)
- ABW-2526 - Navigation bar padding added to fix Android 14 issue. @raf-rdx (#728)
- New Crowdin updates @radixbot (#729)
- Move stakes into Staking tab @micbakos-rdx (#712)
- [ABW 2694] MARS factor source filtering @jakub-rdx (#724)
- New Crowdin updates @radixbot (#726)
- [ABW-2684] Check link connection state before proceeding with account recovery @jakub-rdx (#720)
- Update strigns after crowdin breaking changes @jakub-rdx (#722)
- Use the MainViewModel for onboarding flow @giannis-rdx (#718)
- Upgrade gradle to 8.2 @giannis-rdx (#719)
- New Crowdin updates @radixbot (#717)
- ci - fix if condition for Firebase Release App @duje-begonja-rdx (#721)
- [DO-2094] update release workflow @duje-begonja-rdx (#716)
- ci: use forked verified github actions [DO-2076] @marek-karwacki-rdx (#715)
1.3.0
Changelog:
- Introduce a recovery option for users without backups using bare seed phrases or Ledger hardware wallets. This feature supports both Babylon and Olympia created accounts and enables Olympia importing without the usage of Olympia Desktop Wallet.
- Show full non-fungible data on the NFT details view.
- Move Backups from App Settings to Account Security & Settings.
- Display a warning during transaction preview when deposit rules may prevent a deposit.
- Improve the onboarding experience for new wallets user by adding an information box.
- Improve how user errors are displayed, making it easier for users to understand and address issues.
- Show a warning to users when they are using the app on a rooted device.
- Fix an issue where app wouldn’t start when the app returned to the foreground.
- Fix an issue with validators display in the Pool Units tab in Account details.
- Update UI libraries to address several UI/UX bugs.
1.2.2
Changelog
- Filter out addresses (from caching layer) that do not belong to the current selected network, before requesting details from gateway.
- Errors happening inside the cache's stream are not crashing the app, but are propagated to UI.
1.2.1
Changelog:
Pull Requests:
- Bump version to 1.2.1 @raf-rdx (#682)
- Replace hardcoded strings @giannis-rdx (#680)
- New Crowdin updates @radixbot (#679)
- Replace hardcoded strings @giannis-rdx (#676)
- Fix pool and validator checks @micbakos-rdx (#678)
- New Crowdin updates @radixbot (#675)
- Add link icon in history button @micbakos-rdx (#674)
- ABW-2582 - Stake claim nfts shown in pool unit even if they are associated with LSUs under the same validator. @raf-rdx (#672)
- [ABW-2625] Terminate gracegully WebRTC when adding link connection @giannis-rdx (#671)
- New Crowdin updates @radixbot (#670)
- New Crowdin updates @radixbot (#669)
- Revert "chore: create dependabot.yml for github actions update [DO-1997]" @marek-karwacki-rdx (#666)
1.2.0
Changelog:
- Improved performance in wallet for users with many accounts and assets
- Added a temporary transaction “History” button that links from Account view out to new Account “Recent Transactions” page on Dashboard with basic balance update information. Proper in-app History with filtering still in development, but this was a quick way to provide the basics in one tap.
- Added option to skip the “Babylon” Seed Phrase during the wallet restoration process.
- Prompt to write down the seed phrase immediately after creating a Persona to ensure its safety.
- Added verification step to confirm that the seed phrase has been properly written down for added security.
- Improved UX when transferring the maximum amount of XRD tokens in an account
- Resolved a bug that affected the ability to view individual NFT items on the Radix Dashboard when redirected from the wallet.
- Fixed formatting issues related to the display of amounts.
- Improved wallet recovery from backup for users that do not have Babylon accounts.
Pull Requests:
- Update LICENSE by @CyonAlexRDX in #629
- chore: create dependabot.yml for github actions update [DO-1997] by @marek-karwacki-rdx in #631
- ABW-2551 - Behaviours section hidden for XRD resource. by @raf-rdx in #636
- Bump styfle/cancel-workflow-action from 0.11.0 to 0.12.0 by @dependabot in #634
- Bump actions/setup-java from 3.12.0 to 3.13.0 by @dependabot in #635
- New Crowdin updates by @radixbot in #627
- State repository functions by @micbakos-rdx in #625
- Bump ruby/setup-ruby from 1.126.0 to 1.161.0 by @dependabot in #641
- New Crowdin updates by @radixbot in #643
- ABW-2498 - When max clicked, dialogs show to confirm which amount we want to insert. by @raf-rdx in #639
- ABW-2553 - Just one behaviour (SUPPLY_FLEXIBLE) is shown for xrd. by @raf-rdx in #638
- [Abw-2454] Verify user written seed phrase by @jakub-rdx in #640
- [ABW-2577] Fix backup recovery for profile with no babylon software accounts by @jakub-rdx in #642
- [ABW-2451] prompt user to back up seed phrase after creating Persona by @jakub-rdx in #645
- Bump timheuer/base64-to-file from 48657ba25c726c2e3dcf02efa3639fff9b3d587e to 604a8926a81a2da120d09b06bb76da9bba5aee6e by @dependabot in #646
- Bump svenstaro/upload-release-action from 2.6.1 to 2.7.0 by @dependabot in #647
- Bump release-drafter/release-drafter from 5.21.1 to 5.25.0 by @dependabot in #648
- [ABW-2587] properly set mnemonic word indexes that will be validated by @jakub-rdx in #650
- New Crowdin updates by @radixbot in #652
- ABW-2547 / ABW-2583 - Account history button added. NFT dashboard link url encoded. by @raf-rdx in #654
- ABW-2595 - Max amount button behaviour matched to whats on iOS. When less than 1xrd is applied we show different dialog. by @raf-rdx in #656
- [ABW-2600] Seed phrase logic refactor and ui change by @jakub-rdx in #653
- [ABW-2604] Fix formatting for amounts below 1 by @jakub-rdx in #657
- Resources modal sheets with dynamic content by @micbakos-rdx in #651
- Assets View & Resources caching by @micbakos-rdx in #644
- ABW-2448 - Skip main seedphrase during backup restoration flow. by @raf-rdx in #649
- [ABW-2609] Update detection of main babylon seed phrase recovery by @jakub-rdx in #658
- Return the currently newly resolved validators with stakes by @micbakos-rdx in #660
- ABW-2605 - Biometric auth only asked when we need it and when BDFS is created. by @raf-rdx in #659
- Bump version to 1.2.0 by @giannis-rdx in #661
- Request explicit metadata for resources in all next pages @micbakos-rdx (#664)
- ABW-2614 - Skip button moved to the bottom of the page. Refactored RestoreMnemonicsArgs to contain only RestoreProfile case. @raf-rdx (#662)
- [ABW-2615] Update ledger error handling, remove unused error property and dialog. @jakub-rdx (#663)
- Skip button made inside the bottomBar of the Scaffold to make it visi… @raf-rdx (#665)
1.1.0
Changelog:
Features
- Accounts and persona hiding
- Gif support
Bug fixes & Improvements
- Multiple guarantees are correctly formatted during modification
- Deposit guarantee formatting improvements
- Correct Radix Dashboard url shown when navigating from within the app
- Transaction status messages are more organised and structured
- Transaction review loading time improved
- Changed display of seed phrase card when seed phrase is missing
- Various other bugs and improvements
1.0.6 (18)
Changelog:
Features
- Accounts can be renamed
Bugfixes
- Fixed a bug preventing completion of transactions with multiple guarantees.
- Fixed an issue when withdrawing all XRD from an account and paying fees from it.
- Fixed an issue that could cause backups to be unavailable when recovering to the same device under some circumstances.
- Seed phrases with no accounts are now visible in settings.
- Fixed some issues related to asset behaviours.
- Detection of lost connection with connector extension when adding a Ledger device.
Pull Requests:
- [ABW-2464] Correctly compare guarantee items @micbakos-rdx (#576)
- Olympia account no mnemonic crash @jakub-rdx (#575)
- New Crowdin updates @radixbot (#574)
- New Crowdin updates @radixbot (#570)
- Save exactly what cloud has backed up into temporary copy @micbakos-rdx (#571)
- Olympia import seed phrase warning @jakub-rdx (#567)
- New Crowdin updates @radixbot (#568)
- ABW-2445 - Increase/decrease threshold changed from 0.1 to 1. @raf-rdx (#566)
- Only store profile backup copy when settings are enabled @micbakos-rdx (#565)
- Sort behaviours according to zeplin @micbakos-rdx (#564)
- [ABW-2391] Backups improvements @micbakos-rdx (#562)
- ABW-2439 - Deposit guarantee not rounded and saved exactly as user en… @raf-rdx (#563)
- ABW-2424 - Guarantee index increased for multiple assertions. @raf-rdx (#560)
- [ABW-2406] Detect no CE connection in add ledger flow @jakub-rdx (#553)
- New Crowdin updates @radixbot (#561)
- New Crowdin updates @radixbot (#559)
- [ABW-2219] Change algorithm that calculates asset behaviours @micbakos-rdx (#555)
- New Crowdin updates @radixbot (#554)
- Return exception instead of throwing one when validating dApps on dev mode == off @micbakos-rdx (#558)
- Display all seed phrases, even if there are no accounts @jakub-rdx (#557)
- [ABW-2411]properly compute derivation path for ledger account creation right af… @jakub-rdx (#550)
- Implement round-trip tests with JSONAssert @micbakos-rdx (#549)
- ABW-1444 - Default deposit guarantee functionality added. @raf-rdx (#551)
- New Crowdin updates @radixbot (#546)
- ABW-2380 request crashes @jakub-rdx (#545)
- Fix url text field validation @giannis-rdx (#552)
- Add changelog to release drafter @micbakos-rdx (#548)
- [ABW-2373] Add rename account feature @giannis-rdx (#543)
- [ABW-2372] Show network name instead of id when a dApp logins from another network @micbakos-rdx (#547)
- [ABW-2380] validate challenge in dapp authorized request @jakub-rdx (#539)
- ABW-2398 - Tip not accepting decimals, only whole numbers. @raf-rdx (#544)
- New Crowdin updates @radixbot (#541)
- Fix auto refresh of wallet/account screen after transaction completes @jakub-rdx (#522)
- [ABW-2336] Add gateway url based on developer mode @giannis-rdx (#521)
- Change gateway to mainnet after restoring backup @jakub-rdx (#542)
- ABW-2368 - Amount properly converted to RET Decimal to avoid crash du… @raf-rdx (#540)
- [ABW-1759] Update insufficient balance check. @micbakos-rdx (#538)
- ABW-2359 - Deposit instruction fix @raf-rdx (#532)
- [ABW-2384] fix bug in depositor changes rendering on transaction preview @jakub-rdx (#537)
1.0.5 (16)
Changelog:
- Tip formatting improved when typing tip percentage with decimal values.
- Fixed an issue that some users may experience when connecting/disconnecting to/from multiple dApps (dApp validation error)
- Add a warning to contact Radix support for users that have their wallet in an invalid state
Pull Requests:
- ABW-2374 - Adjust tip formatting fixed. @raf-rdx (#534)
- ABW 2376 ensure file backup has babylon factor source @jakub-rdx (#533)
- [ABW-2385] Remove cache from .well-known check @micbakos-rdx (#535)