Skip to content

Releases: radixdlt/babylon-wallet-ios

1.5.2#1-Release

12 Apr 07:29
4f394a9
Compare
Choose a tag to compare

Changelog:

  • AppsFlyer integration.
  • Prominent action buttons in Asset Transfer.
  • Collapsible header view in Account details.
  • Fix for the reported crash that affects multiple users when the TX manifest contains multiple identical proofs.
  • Other minor fixes.

Rull Requests:

  • 1.5.2 version bump (#1078)
  • [ABW-3015] AccountDetails - Collapse header on scroll (#1068)
  • [ABW-3021] Close button placement on sheets (#1067)
  • Remove the usage of crashing initialiser of IdentifiedArray (#1077)
  • Describing use of required reason API (#1076)
  • [ABW-2735] AppsFlyer integration (#1073)
  • [ABW-3109][ABW-3145] Small UI fixes on Persona creation flow (#1069)
  • [ABW-3110] AssetTransfer - Missing placeholder for message (#1066)
  • [ABW-3018] AccountDetails - NFT key image loading shimmer background colour (#1064)
  • [ABW-3026] Account settings XRD faucet placement (#1061)
  • [ABW-3022] Copy address icon colour (#1062)
  • [ABW-3101] Account transfer tappable areas adjustments (#1065)

Dependencies:

1.5.1#1-Release

04 Apr 07:27
bc17e07
Compare
Choose a tag to compare

Changelog:
Bug Fixes:

  • Fixed an issue where the Fiat value was missing for some resources.
  • Resolved a problem where the Wallet occasionally displayed resources with zero values.
  • Corrected the display of Transaction IDs to ensure they are properly abbreviated.

Rull Requests:

  • 1.5.0 Hot fixes (#1070)

Dependencies:

1.5.0#8-Release

03 Apr 10:34
693eafb
Compare
Choose a tag to compare

Changelog:

  • Viewing "history" from your accounts now offers a proper in-app listing of recent transactions on that account, and allows for filtering results by deposits/withdraws, transaction manifest type (transfer, stake, etc.) and more. For now, tapping an individual transaction still takes you to the Dashboard - detailed transaction viewing will come in a later update.
  • USD value of holdings is here! Using data from Radix Charts, the wallet will now show you the value of your holdings of tokens with a market value, as well as LSUs and pool units, for your accounts – both individual tokens, as well as sums for your accounts so you can see your portfolio value a glance.
  • Users are now more immediately prompted to write down their seed phrase, until MFA is implemented and this becomes less important.
  • Fix problem with screen dismissal after completing a ROLA verification
  • Wallet now tells you if a transaction failed because a guarantee on transaction results that you set was not met.

Rull Requests:

  • Fixes round 3 (#1063)
  • New Crowdin updates (#1059)
  • ci: restore snyk sbom (#1060)
  • Import mnemonic keyboard behaviour fix (#1058)
  • ci: disable snyk sbom (#1057)
  • Another round of bug fixing (#1055)
  • New Crowdin updates (#1050)
  • [ABW-2589] Transaction History Part Deux (#1052)
  • A bunch of bugs (#1054)
  • Home Screen load laggines (#1053)
  • Avoid crashing for RETDecimal.max().formated(...) (#1044)
  • NPS Survey (#1041)
  • 1.5.0 version bump (#1051)
  • Resources and Accounts Fiat worth (#1034)
  • Lower PRESET default deposit guarantee to 99% (from 100%), for NEW Pr… (#1046)
  • New Crowdin updates (#1049)
  • [ABW-2589] Transaction History (#1035)
  • Assertion failed message for Guarantees (#1048)
  • New Crowdin updates (#1047)
  • Fix Account&Persona unhide (#1039)
  • RET 1.0.12 update (#1038)
  • Fix ROLA completion slide up (#1040)

Dependencies:

App Store | 1.4.0 (1)

02 Feb 20:04
a140846
Compare
Choose a tag to compare

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.
  • Various fixes and improvements

Dependencies:

App Store | 1.3.0 (3)

20 Dec 12:46
7bebaa7
Compare
Choose a tag to compare

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.
  • 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 jailbroken device.

Rull Requests:

  • Fix string (#977)
  • Fix account recovery title (#976)
  • New Crowdin updates (#948)
  • DerivePublicKeys slide up issue (#975)
  • ci: use forked verified github actions [DO-2076] (#974)
  • [ABW-2683] Remove Shield in Auth dApps Context (#973)
  • [ABW-2656] Deriving Accounts Issues (#972)
  • Mark mnemonics inputted via MARS/OARS as written down. (#970)
  • 1.3.0 Bump (#969)
  • [ABS-2662] Enter Seed Phrase Problems (#967)
  • Fix Profile Snapshot test: remove duplicated JSON key flags (#966)
  • Various Issues (#965)
  • [ABW-2606] Show Radix banner (#954)
  • [ABW-1840] Detect Jailbreak (#963)
  • Documentation only (#960)
  • Show name of the network instead of its id (#962)
  • [ABW-2651] Enable MARS for non-Mainnet (current network) (#961)
  • Show Stake Claim NFT details (#956)
  • L10n factor prompt (#958)
  • Remove assertionFailure (#959)
  • Show Factor Source in Seed Phrases even if it controls 0 accounts (#957)
  • Display non fungible data fields (#949)
  • Update engine toolkit (#951)
  • ci: revert upload-release-assets action [DO-2072] (#955)
  • Abw 2622 third party deposit settings sync for new accounts (#952)
  • [ABW-2493] Move Backup Settings to Security Settings (#953)
  • Only show Olympia recovery on Mainnet (#947)
  • [ABW-2188] BIP39 word does not validate when erasing from invalid to valid (#950)
  • [ABW-2412] Split Accounts into Legacy and Babylon sets. (#946)
  • New Crowdin updates (#943)
  • [ABW-2412] Interface fixes (#945)
  • [ABW-2412] Restore wallet without Profile (#917)
  • ci: use forked github actions [DO-2056] (#942)
  • [ABW-2542] Update persona icon and freezing behaviours (#939)

Dependencies:

App Store | 1.2.0 (4)

18 Dec 14:28
99161cb
Compare
Choose a tag to compare

Changelog:

  • 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.
  • Improved transaction review loading times.
  • 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
  • Added a user friendly error message for cases where a transaction review fails due to the recipient account’s Third-Party deposits configuration.
  • Addressed a dApps validation issue where some users can’t connect to dApps anymore.
  • Resolved a bug that caused the app to become stuck if an iOS passcode was deleted during onboarding.

Rull Requests:

  • [ABW-2610] Pool Unit Issues (#927)
  • fix title in ImportMnemonicControllingAccounts (#926)
  • Revert bug preventing user from completing importing profile with man… (#925)
  • Prevent PoolUnits crash (#922)
  • [ABW-2603] Fix bug where accounts where accidentally marked 'Legacy' even though… (#921)
  • [ABW-2602] Fix Dapp Details Navigation (#920)
  • Bump aws-actions/aws-secretsmanager-get-secrets from 1.0.1 to 1.0.4 (#895)
  • Bump webfactory/ssh-agent from 0.6.0 to 0.8.0 (#894)
  • Bump actions/checkout from 3.1.0 to 4.1.1 (#893)
  • [ABW-2569] Success Screen Alignment and Various Small Fixes (#919)
  • Abw 2598 UI teaks main seed phrase required (#918)
  • iOS prompt users to write down the seed phrase after creating a persona (#911)
  • New Crowdin updates (#914)
  • Small fixes (#916)
  • All type checking (#915)
  • Support creation of MAIN BDFS from outside of onboarding (#913)
  • [ABW-2575] WIP Fix cornercase bug where wallet ends up in bad state if user deletes iOS passcode before creating first account (#910)
  • [ABW-2447] Make "Babylon Seed Phrase" skippable during restore wallet. (#901)
  • [ABW-2558] Investigate, potentially fix dApps issue (#909)
  • Link to account history in dashboard (#904)
  • Max XRD transfer (#907)
  • Specific message for third-party deposits failure (#908)
  • Improved verification that user has written down seed phrase (#903)
  • New Crowdin updates (#906)
  • New Crowdin updates (#902)
  • Determine fee payer once the transaction review is shown (#897)
  • [ABW-2206] Merge AccountList into Home, clean up Export/Import mnemonic prompts and display (#878)
  • 1.2.0 version bump (#899)
  • [ABW-2538] Upgrade TCA to 1.3 (#881)
  • [DO-1999] fix PR triggers (#896)
  • chore: create dependabot.yml for github actions update [DO-1997] (#891)
  • Update LICENSE.txt (#892)
  • Fix type checking (#889)
  • Update LICENSE.txt (#890)
  • New Crowdin updates (#876)
  • Account hiding crash fix (#886)
  • Fix NFT pagination issues (#888)
  • [ABW-2552] Hide XRD Metadata Behaviour (#882)
  • Messages for transactions submission end state (#880)
  • Deposit instruction based on deposit rules (#877)
  • [ABW-2527] Ditch Hardcoded Strings (#872)
  • Dont tell user mnemonic M is missing when they are about to import it... (#879)
  • [ABW-2532] Fix issue with 3 letter bip39 word when losing focus (#870)
  • 1.1.0 bump (#875)
  • Fix NavigationStack animations on iOS 17.1 (#874)
  • Hide/unhide accounts/personas (#871)
  • New Crowdin updates (#867)
  • Archive error notification (#862)
  • [ABW-2427] ProfileStore sync init (#860)
  • [ABW-2415] Additions to Account Preferences (#868)
  • [ABW-2482] Replace Raster Icons With PDF (#864)
  • Make use of proper strings for Customize Fees (#866)
  • New Crowdin updates (#865)
  • New Crowdin updates (#863)
  • Quick fix - don't show missing mnemonic at startup (#861)
  • [DO-1940] update PR trigger, add code coverage in PR (#856)
  • Bring back build CONFIG, also expose as value. (#854)
  • Properly check for the missing mnemonic (#859)
  • Fix fastlane scan (#858)
  • [ABW-2400] Don't allow going back to import seed phrase (#857)
  • [ABW-2456] Seed Phrase Warning When Importing Olympia Accounts (#843)
  • [ABW-2465] Gracefully handle missing mnemonic (#848)
  • [ABW-2490] - Update guarantee amount while changing the percentage (#855)
  • New Crowdin updates (#781)
  • [ABW-2082] Transaction completion animation fix (#853)
  • Swiftgen localizable strings new path (#852)
  • Fastlane send slack message on error (#847)
  • update swiftformat to 0.52.8 (#851)
  • Radix Engine Toolkit error description (#850)
  • ci/cd - update cancellation rules (#849)
  • stop archive when unit testing (#846)
  • Fastlane and README improvments (#844)
  • Bring back lots of tests (#845)
  • Mono target (#842)
  • [ABW-2426] Keychain improvements (#832)
  • [ABW-2409] Import Many Olympia Accounts (#836)
  • Bump version to 1.0.6 (#840)
  • ci: bump xcode to 15 (#839)
  • ci: improve performance (#838)
  • ci: set snyk scan timeout to 5min (#837)
  • GW improvement (#797)
  • Testing behaviors (#835)
  • [ABW-2438] Parsing Decimals (#834)
  • [ABW-2428] Resolve owner when extracting behaviors (#833)
  • [ABW-2271] Remove spurious portfolio reloading (#829)
  • Bump version to 1.0.5 (#831)
  • [ABW-2158, ABW-2417] Add Missing Behaviors (#825)
  • fix snyk monitoring (#830)
  • DO-1845 / move to aws secrets (#826)
  • [ABW-2410] Fix bug where app was in invalid state - discrepancy between Profile.header.lastUsedOnDevice.id and deviceID saved in keychain (#828)
  • Bump version to 1.0.4 (#824)
  • Cleanup of HashableExtension (#821)
  • Bump version to 1.0.3 (#823)
  • [ABW-1219] Fix AssetsView crash and filter Liquid Stake Units (#822)
  • [ABW-2395, ABW-2397] Use keyboard without decimal separator for tip percentage (#818)
  • [ABW-2387] Fix bug where a failing TX was never removed from request queue (#817)
  • Check non-zero total supply (#816)
  • New shiny README (#815)
  • [ABW-2231] Go To Account List After Olympia Import (#810)
  • Bump version to 1.0.2 (#813)
  • Add explicit metadata when loading resource pages (#814)
  • [ABW-2378] Set current gateway to mainnet after import (#812)
  • Remove BigDecimal from tests (#808)
  • Add LICENSE and section in README (#809)
  • Fix customize fees layout (#807)
  • Revert accidental profile snapshot change (#806)
  • ABW-1543 Banish BigDecimal (#804)
  • No phone Auth flow (#801)
  • Fix bug where we could not set depositGuarantees since preferences wa… (#805)
  • [ABW-2366] Make it possible to import mnemonic controlling MANY accounts (#803)
  • Bump version (#802)
  • Temporary reversal of try_deposit_or_abort for ledger accounts (#800)
  • Upgrade engine toolkit to 1.0.0 (#793)
  • [ABW-2347 ] Post mainnet live, default to mainnet, stop checking if mainnet is live (#796)
  • Prevent user from going back TX Review (#799)
  • [ABW-2333] Critically important unit tests asserting we do not accidentally chan… (#792)
  • New Connector icon (#798)
  • [ABW-2326] Show failure screen for failed tx (#791)
  • [ABW-2327] Dont print dapp requests (#790)
  • fix issue with using return in fastlane (#789)
  • [ABW-1307] Overhaul of dApps, Personas, Resources, Transaction Review (#772)
  • [ABW-2289] Fastlane: Skip GH Release for Alpha/PreAlpha && Dont show quotation marks around empty strings in Persona Data name (#788)
  • [ABW-1543] Big Decimal Formatting (#783)
  • [ABW-2322] Guarantee bug fix (#785)
  • Gh release fix (#787)
  • Eradicate Swizzling (#786)
  • Try fix GH release, If not work, we will revert fastlane (#784)
  • [ABW-2309] Upload DSYM (and IPA) to GH Release "Assets", try include symbols up to App Connect. (#782)
  • [ABW-2305] Add Mainnet Dashboard URL (#780)
  • CD and CI tweaks (#779)
  • [ABW-2300] Only use deposit for known software controlled accounts (#777)
  • Trying to fix CI related to schemas (#778)
  • [ABW-2230] Always use ImageService (#775)
  • Bug fix transfer after network switch (#774)
  • [ABW-2241] Parse errors from Ledger, inform user to enable blind signing (#770)
  • Update Manifest instructions Equality check (#771)
  • Wallet is allowed to use reserved instructions (#769)
  • [ABW-2151] Verify Address with Ledger (#767)
  • Add XRD to transaction fee (#768)
  • ABW-2249 Transfer Max LSU (#759)
  • Properly handle deposit instruction (#764)
  • [ABW-2282] Dont show Testnet banner for new mainnet user AND [ABW-2273] Prevent Olympia Wallet import into testnet works (#761)
  • ABW-2227 NFT strings (#766)
  • New Crowdin updates (#765)
  • ABW-1917 Header for gateway requests (#763)
  • ABW-2048 Handle Reserved Instructions (#762)
  • Third party deposits ledger (#692)
  • [ABW-2251] Profile snapshot tests for version 100 (#748)
  • [ABW-2046] Fix reentrancy problems with ProfileStore (ManagedAtomicLazyRef) (#760)
  • [CD] Improve CD ensure Github release action is run for PROD ("Release") (#757)
  • ABW-2147 Use VStack instead of HStack in transaction review for the estimated amount (#756)
  • Add assets list empty states (#755)
  • Fix CI Failure (#758)
  • [ABW-2106] Upgrade to TCA 1.2 (#752)
  • [ABW-2261] Default isDeveloperModeEnabled to false (#754)
  • [ABW-2254] Show PersonaData in PersonaDetails even for Personas which have not been shared. (#753)
  • ABW-2250 Use .run instead of .task and .fireAndForget (#749)
  • Send InvalidRequest response to dApp (#744)
  • ABW-2227 Add the current supply (#747)
  • [ABW-2233] Remove every trace of Verbose/Summary (#746)
  • [ABW-2088] Update Account Cards On Changes (#745)
  • [ABW-2214] Shared persona data not persisted in profile (#734)
  • ABW-2217 Value of some resources showing as 00 when contributing to Pool (#736)
  • [ABW-2136] Improve Approval Slider (#737)
  • Add stokenet (#738)
  • [AWB-2228] Make Account Cards More Flexible (#735)
  • ABW-2215 txID in Completionm (#731)
  • [ABW-2229] Show error when Gateway failed to generate preview of transaction (#733)
  • [ABW-2076] Fix Ledger Device Lis...
Read more

App Store | 1.1.0 (2)

09 Nov 08:05
5ca1d5c
Compare
Choose a tag to compare

Changelog:

  • Accounts and Personas can now be hidden. This is essentially "delete" – a hidden Account/Persona won't appear anywhere in the wallet, as if it doesn't exist. Because the on-ledger entity remains, the wallet retains the ability to unhide in case you change your mind later.
  • Full account addresses are now displayed in Account settings.
  • Improved transaction error messages.
  • Updated Asset Transfer flow to prompt for signatures only when necessary.
  • Fixed iOS 17.1 navigation animation.
  • Fixed problem related to 3-letter words in the Seed Phrases screen.

Rull Requests:

App Store | 1.0.6 (3)

24 Oct 07:19
ff9277b
Compare
Choose a tag to compare

Changelog:
• Properly inform users about missing seed phrase on the current device. This situation can happen for some users when they migrate to a new phone.
• Improve error messages in the sign transaction flow.
• Fixed the inability to import more than 20 of Olympia.
• When editing guarantees percentage, the calculated guaranteed amount is now shown in the same screen.
• iOS 17 UI : Fixed the broken animation in transaction completion screen and when adding a new field to Persona data.
• Fix a bug when transferring maximum Liquid Stake Units were the resource transfered showed in the account it was withdrawn from with 0 value
• Fix app crash when navigating back and forth from Verify Ledger olympia import flow (edited)

Rull Requests:

  • [ABW-2409] Import Many Olympia Accounts(#836)
  • ci: set snyk scan timeout to 5min(#837)
  • ci: improve performance(#838)
  • ci: bump xcode to 15(#839)
  • Bump version to 1.0.6(#840)
  • Add Keychain Unit Tests(#841)
  • [ABW-2484] Mono target(#842)
  • [ABW-2456] Seed Phrase Warning When Importing Olympia Accounts(#843)
  • Fastlane and README improvments(#844)
  • Bring back lots of tests(#845)
  • stop archive when unit testing(#846)
  • Fastlane send slack message on error(#847)
  • [ABW-2465] Gracefully handle missing mnemonic(#848)
  • ci/cd - update cancellation rules(#849)
  • Radix Engine Toolkit error description(#850)
  • update swiftformat to 0.52.8(#851)
  • Swiftgen localizable strings new path(#852)
  • [ABW-2082] Transaction completion animation fix(#853)
  • Bring back build CONFIG, also expose as value.(#854)
  • [ABW-2490] - Update guarantee amount while changing the percentage(#855)
  • [DO-1940] update PR trigger, add code coverage in PR(#856)
  • [ABW-2400] Don't allow going back to import seed phrase(#857)
  • Fix fastlane scan(#858)
  • Properly check for the missing mnemonic(#859)
  • Quick fix - don't show missing mnemonic at startup (#861)
  • Make use of proper strings for Customize Fees (#866)

Dependencies:

App Store | 1.0.5 (1)

12 Oct 16:42
65e8de4
Compare
Choose a tag to compare

Changelog:

  • Greatly optimized Gateway interactions when requesting resource data - significantly speeds up handling for accounts holding many resources
  • Fixed an issue with displaying resource behaviors for resources with an Owner role
  • Added support for accepting decimal numbers without a leading zero
  • Updated Guarantees stepper to work in 1% increments
  • Updated decimal rounding behavior

Pull Requests:

  • GW improvement (#797)
  • [ABW-2428] Resolve owner when extracting behaviors (#833)
  • [ABW-2438] Parsing Decimals (#834)

Dependencies:

App Store | 1.0.4 (2)

10 Oct 12:13
0244c4f
Compare
Choose a tag to compare

Changelog

  • Fixes an issue that might cause a user to incorrectly see "The Wallet Data is being used on another device"

Pull Requests:

  • [ABW-2410] Fix bug where app was in invalid state - discrepancy between Profile.header.lastUsedOnDevice.id and deviceID saved in keychain (#828)
  • Bump version to 1.0.4 (#824)
  • Cleanup of HashableExtension (#821)

Dependencies: