Releases: ava-labs/core-mobile
Releases · ava-labs/core-mobile
0.14.0-rc1
Build Versions
iOS: 0.14.0.2348
Android: 0.14.0.2349
What's Changed
- Qa fix jailbroken check by @Any2suited66 in #960
- CP-5054: Set eslint rule: @typescript-eslint/explicit-function-return-type by @onghwan in #961
- CP-7170: Store ViewOnceInformation in redux by @onghwan in #959
- CP-7132: Dismiss QR code scanner after scan is complete by @onghwan in #962
- CP-7132: Fix error message by @onghwan in #964
- CP-7167: Suggestion 1: Adjust Argon2 Parameters by @atn4z7 in #966
- CP-5053: add sonarjs by @ruijialin-avalabs in #965
- CP-7466: fixed cognitive-complexity errors by @ruijialin-avalabs in #967
- CP-7304: Wallet Connect: Custom Network Support and Developer Mode Toggle Based on "isTestnet" by @atn4z7 in #972
- QA-Add metamask seed phrase test by @Any2suited66 in #971
- CP-7445: add tooltip to bridgeConfirmations by @ruijialin-avalabs in #968
- CP-7298 Add 'browser-feature' feature flag by @neven-s in #973
- CP-7237: Http client with schema validation by @onghwan in #970
- CP-7445: increase popover tap area by @ruijialin-avalabs in #975
- QA - add unlock app with recovery phrase test by @Any2suited66 in #977
- QA-80: Send Nft automation added by @artyombespalov in #978
- QA add receive address tests by @Any2suited66 in #979
- QA-81: Insufficient balance for fee by @artyombespalov in #980
- CP-7237: Glacier api client generated by openapi-zod-client by @onghwan in #974
- CP-7500 Create screen stack for Browser feature by @neven-s in #976
- CP-7237: yarn script to generate glacier api client by @onghwan in #983
- fixed android Switch false track color by @ruijialin-avalabs in #986
- CP-7161 Issue C: The Module redux-persist-transform-encrypt Does Not Use Authenticated Encryption by @neven-s in #956
- CP-7101: add tooltip wrapper by @ruijialin-avalabs in #982
- CP-7568: replace popable with tooltip by @ruijialin-avalabs in #984
- resolved package vulnerability by @ruijialin-avalabs in #987
- CP-7564: Clean up completed bridge transactions by @onghwan in #992
- Revert 987 by @ruijialin-avalabs in #994
- CP-7549: Monorepo by @atn4z7 in #991
- Monorepo: move .DS_Store to root's gitignore by @onghwan in #997
- CP-7501: create hook to get protocolInformationList by @ruijialin-avalabs in #988
- QA-84-1 by @artyombespalov in #1000
- CP-3110: K2 Mobile by @atn4z7 in #1002
- Support Xcode 15 by @onghwan in #1003
- Revert react native version to 0.70.6 by @onghwan in #1005
- CP-7504: add tabs store by @ruijialin-avalabs in #996
- CP-7506: Browser intro modal by @Any2suited66 in #985
- Support Xcode 15 - bump up to react native 0.70.14 by @onghwan in #1007
- Update patches.md by @onghwan in #1009
- CP-7565: Add feature flags for seedless by @onghwan in #1008
- CP-7502: add favorite store by @ruijialin-avalabs in #1004
- CP-6961: no-direct-avax-comparison-operator eslint rule by @onghwan in #998
- Re-add ts-node by @atn4z7 in #1012
- DataDog service added by @artyombespalov in #1006
- QA-85: Defi Automation by @artyombespalov in #1014
- CP-7506 fix intro screen by @Any2suited66 in #1010
- CP-7515 Placing offer on opensea ETH NFT while on AVAX network causes error by @neven-s in #1001
- CP-7514: Browser Dock UI by @ruijialin-avalabs in #1013
- Podfile update by @neven-s in #1016
- CP-7685Fix staking tx signing issue by @atn4z7 in #1015
- CP-7507: add history screen by @ruijialin-avalabs in #1018
- CP-7679: Implement K2 Button component + Iconography by @onghwan in #1019
- CP-7508 Create Tab View screen by @neven-s in #1017
- CP-7692: husky + lint-staged to ignore eslint's ignored files by @atn4z7 in #1022
- CP-7689: update tab to hold active history object by @ruijialin-avalabs in #1021
- CP-7566: Create new mnemonic onboarding w/o seedless by @onghwan in #1020
- update detox to latest by @Any2suited66 in #1023
- Qa android parallel test setup by @Any2suited66 in #963
- CP-7661: Sign in with google by @onghwan in #1025
- CP-7644: Missing url scheme for InfoRelease.plist by @onghwan in #1028
- CP-7663: add recovery methods screens by @ruijialin-avalabs in #1026
- Qa update login flow by @Any2suited66 in #1029
- CP-7665 Register authenticator with cubist logic by @neven-s in #1027
- CP-7664: mfa recovery flow by @ruijialin-avalabs in #1030
- Qa fix e2e var failure android by @Any2suited66 in #1032
- Fix bug: Persist Feature Flags State after Logout by @onghwan in #1033
- Fix typo: SeedllessService -> SeedlessService by @onghwan in #1035
- Seedless Interface Adjustment by @atn4z7 in #1036
- CP-7676: Adjust PIN/Biometrics screen to work with Seedless by @ruijialin-avalabs in #1031
- CP-7671 Cubist token management by @neven-s in #1037
- CP-7671 Add clear storage function by @neven-s in #1039
- CP-7648: Seedless Signing Part 1 (seedless wallet and EMV+Avalanche signing) by @atn4z7 in #1041
- Create cubeSigner on demand by @atn4z7 in #1043
- CP-7616 Update EncryptThenMacTransform to use separate key for creating MAC by @neven-s in #1040
- CP-7666: wire up authenticator setup flow by @ruijialin-avalabs in #1038
- CP-7722: Seedless Signing Part 2 (Btc Signing) by @atn4z7 in #1044
- CP-7788: Add safari debugging for iOS 16.4+ by @atn4z7 in #1045
- CP-7789: Fix terminal logging by @atn4z7 in #1046
- CP-7763: use IdentityProof by @ruijialin-avalabs in #1042
- CP-7790: Add seedless env by @atn4z7 in #1048
- CP-7746: add intro screen by @ruijialin-avalabs in #1047
- add username for key by @ruijialin-avalabs in #1051
- Fix: store mfaSessionInfo when requiresMfa is true + refactoring us...
0.13.12-rc1
Build Versions
iOS: 0.13.12.2008
Android: 0.13.12.2009
What's Changed
- CP-7156: group defi protfolio items by @ruijialin-avalabs in #905
- CP-7131: Fix Cannot add custom token by @neven-s in #904
- CP-7208 add getExchangeRates to DeFiService by @ruijialin-avalabs in #912
- CP-7258: Bitrise - Cache Node 18 by @atn4z7 in #925
- CP-7144: add lending portfolio component by @ruijialin-avalabs in #917
- fix for GetStartedScreen Automation test by @artyombespalov in #926
- Upgrade android targetSdkVersion to 33 by @neven-s in #924
- CP-7153 Settings bug / feedback page by @neven-s in #930
- add inputLabel Text component by @ruijialin-avalabs in #932
- CP-6031: Move activity info network card sub page by @onghwan in #927
- CP-7268: Fix white loading screen while launching in iOS by @onghwan in #933
- CP-7143: Add Common defi portfolio component by @ruijialin-avalabs in #928
- CP-7145 - create component for Insurance portfolioItemObject type by @Any2suited66 in #920
- CP-7147: create component for Perpetual portfolioItemObject type by @Any2suited66 in #923
- CP-7268: Set rootView's background color to black by @onghwan in #934
- CP-7159 Add Copy Phrase warning modal by @neven-s in #931
- CP-7263: recognize Core extension via WalletConnect by @meeh0w in #929
- Fix failing tests + improving logic for Watchlist, Send, Bridge by @artyombespalov in #939
- CP-7148: create component for Reward portfolioItemObject type by @Any2suited66 in #935
- CP-7149: add vesting to defi aggregator by @ruijialin-avalabs in #936
- QA-72: new automation tests for stake feature by @artyombespalov in #940
- CP-7283: add zod validation to Debank api responses by @ruijialin-avalabs in #938
- CP-7285: Show pending bridge transactions in activity tab by @onghwan in #937
- CP-7285: Update cached bridge tx properly by @onghwan in #942
- Remove react-native-svg-charts by @onghwan in #944
- CP-7402: add typechain support for openzeppelin contracts by @atn4z7 in #945
- CP-7169: update warning message for jailbroken warning screen by @ruijialin-avalabs in #947
- CP-7406: fix empty state UI issue by @ruijialin-avalabs in #948
- CP-7247: Fix missing icons in BridgeTransactionStatus by @onghwan in #943
- CP-7287: Send collectibles failed on address required by @Any2suited66 in #941
- CP-7215: Wallet Connect - Simulate Single Chain Experience by @atn4z7 in #949
- QA-78: New Automation for swap & testId's & improving functions by @artyombespalov in #950
- CP-7168: remove walletConnectV1 by @ruijialin-avalabs in #946
- CP-3682: Remove react-native-vector-icons by @onghwan in #952
- CP-7415 Add promise-catch lint by @neven-s in #951
- CP-7203: Patch react native to fix crash in dev mode by @onghwan in #953
- QA - fix dapp integration tests by @Any2suited66 in #954
- CP-7303: Fix Wallet Connect eth_sendTransaction prompt displaying wrong token/network by @atn4z7 in #955
- CP-7430: Fix "unable to stake on test or main net" by @atn4z7 in #957
- fix warmup by @Any2suited66 in #958
New Contributors
Full Changelog: 0.13.11-rc2...0.13.12-rc1
0.13.11-rc2
Build Versions
iOS: 0.13.11.1943
Android: 0.13.11.1944
What's Changed
- CP-7245: use PixelRatio to get proper image size in png by @onghwan in #916
- CP 7204: setup react-native-svg-transformer by @onghwan in #915
- CP-7150: add stackedImages component by @ruijialin-avalabs in #913
- CP-7249: Fix Sign in with recovery phrase with another seed after lock wallet displaying previous account address by @atn4z7 in #919
- CP-7248: Fix App crash on Bridging by @atn4z7 in #921
- CP-7247: fix missing icons (network coins & bridge) by @onghwan in #922
Full Changelog: 0.13.11-rc1...0.13.11-rc2
0.13.11-rc1
Build Versions
iOS: 0.13.11.1933
Android: 0.13.11.1934
What's Changed
- QA turn off android parallel testing by @Any2suited66 in #888
- CP-7060: update ethers to 6.7.1 by @gergelylovas in #878
- CP-7103: add defi skeleton loader by @ruijialin-avalabs in #889
- CP-6030 & CP-7067: add defi ff & add defi tab by @ruijialin-avalabs in #884
- CP-6934: add new filtering & sorting logic by @ruijialin-avalabs in #874
- CP-7083: add DeFiService by @ruijialin-avalabs in #892
- CP-5155: add defi home page by @ruijialin-avalabs in #893
- Qa 65: New Stake Automation tests. by @artyombespalov in #897
- CP-6032: add DeFi details page with header only by @ruijialin-avalabs in #896
- CP-7166: fix for flaky tests send + favoritesToken by @artyombespalov in #898
- CP-7155: add isPaused to handled no network by @ruijialin-avalabs in #899
- Ignore add custom token test until fixed by @Any2suited66 in #900
- CP-7111 Staking network fee calculation is timing out and causing network error by @neven-s in #903
- update ignore pattern path by @Any2suited66 in #902
- update pr template and codeowners by @atn4z7 in #906
- CP-7064: Fix AVAX icon and text by @onghwan in #907
- fix iOS build issue with openssl by @atn4z7 in #909
- CP-7065 Add analytics events for staking by @neven-s in #910
- CP-7102 feature flag version targeting by @Any2suited66 in #901
- CP-7211: Fix TabViewAva bug to show indexes as titles after fast refresh by @onghwan in #908
- CP-7069: Upgrade sentry sdk by @onghwan in #911
- revert currentTabIndex state in TabViewAva by @onghwan in #914
New Contributors
Full Changelog: 0.13.10-rc1...0.13.11-rc1
0.13.10-rc1
Build Versions
iOS: 0.13.10.1834
Android: 0.13.10.1835
What's Changed
- CP-7052: update ruby version to 3.2.2 by @Any2suited66 in #875
- CP-7063: Fix 'Insufficient Balance' error when sending NFT on Avalanche network by @atn4z7 in #882
- QA-63: New Automation verify staking amount screen items, verify duration screen items on testnet, verify staking on testnet by @artyombespalov in #883
- QA Implement custom global teardown by @Any2suited66 in #881
- CP-6959: Make value param optional for eth_sendTransaction by @atn4z7 in #885
- CP-7071: Fix App crashes when updating from any version to 0.13.9 by @atn4z7 in #886
Full Changelog: 0.13.9-rc2...0.13.10-rc1
0.13.9-rc2
Build Versions
iOS: 0.13.9.1816
Android: 0.13.9.1817
What's Changed
- CP-7055: do not open system settings when notification toggle is changed by @ruijialin-avalabs in #876
- CP-7053: Fix Android Intermittent Build Failure on Bitrise by @atn4z7 in #873
- CP-7056: Fix App stuck on "Send" collectibles by @atn4z7 in #877
Full Changelog: 0.13.9-rc1...0.13.9-rc2
0.13.9-rc1
Build Versions
iOS: 0.13.9.1799
Android: 0.13.9.1800
What's Changed
- CP-5684: Earn filter simple flow by @ruijialin-avalabs in #740
- QA-52: AllResults.txt file added by @artyombespalov in #753
- Qa tyler add slack notification by @Any2suited66 in #748
- Tyler update check mnemonic by @Any2suited66 in #754
- CP-5777: add advanced flow by @ruijialin-avalabs in #752
- add true string by @Any2suited66 in #755
- Qa tyler fix multiple result attachments by @Any2suited66 in #757
- Update Earn BN to Big by @ruijialin-avalabs in #756
- QA adds button link to test run by @Any2suited66 in #759
- CP-5639 - fix for invalid wallet connect uri crash by @Any2suited66 in #761
- CP-5759: Earn Dashboard - Active and History by @atn4z7 in #762
- CP-5552 Staking flow by @neven-s in #760
- Qa tyler add uniswap dapp test by @Any2suited66 in #764
- CP-5415: Earn dashboard - Top by @adeamos83 in #751
- cp-6000: fix weird UI state on stake dashboard by @ruijialin-avalabs in #767
- CP-5992: Dashboard/Stake Setup Handling by @atn4z7 in #768
- CP-5985: update datetime picker styles by @ruijialin-avalabs in #766
- CP-6002: Incorrect staked amount displayed in Stake Dashboard by @ruijialin-avalabs in #770
- QA-24 create dapp test runner by @Any2suited66 in #765
- QA fix sendAvaxTo2ndAccount test by @Any2suited66 in #772
- CP-5963: Earn Skeleton Loader by @atn4z7 in #773
- CP-5892: update form component in Advanced flow by @ruijialin-avalabs in #771
- CP-6021: Decouple C Balance from Portfolio Balance by @atn4z7 in #774
- CP-6008: fix circle around Avalogo is missing on testnet by @ruijialin-avalabs in #778
- CP-5975: Add system font size posthog event by @ruijialin-avalabs in #780
- CP-6011: Only allows users to proceed with staking when we have balance data by @atn4z7 in #781
- CP-6002: fix staked balance not updated after a successful delegation by @ruijialin-avalabs in #779
- New performance tests added by @artyombespalov in #782
- Qa tyler add oasis dapp test by @Any2suited66 in #783
- CP-6029: Fix auto refresh animation on Stake screen by @atn4z7 in #785
- QA: Fix send test by changing element to wait for by @Any2suited66 in #786
- fix: show correct fees for avalanche tx by @gergelylovas in #784
- CP-6074: extract and reuse Confirmation UI by @atn4z7 in #789
- CP-5991 Make abstraction for token denominations by @neven-s in #790
- CP-5744: UI updates to reflect legal changes by @ruijialin-avalabs in #787
- CP-6073: add wrong network screen by @ruijialin-avalabs in #791
- CP-6091 + CP-6094: update over year duration logic by @ruijialin-avalabs in #794
- CP-6104: fix UI legal change bugs by @ruijialin-avalabs in #795
- CP-6064: refactor earn with new Avax class by @atn4z7 in #796
- CP-5778: Claim rewards flow by @atn4z7 in #798
- CP-6078: create bottomsheet component by @ruijialin-avalabs in #801
- CP-6082: refresh start time in duration screen by @ruijialin-avalabs in #799
- CP-6095: Fix wrong unit sent to exportC base fee by @neven-s in #800
- CP-6081: add SVG stories by @ruijialin-avalabs in #803
- [QA] fix testnet test by @Any2suited66 in #805
- QA: fix failed tests not sending results by @Any2suited66 in #788
- CP-6035 Fee-Aware Balance Verification by @neven-s in #793
- CP-6725: use posthog test feature flags key for internal builds by @atn4z7 in #806
- CP-6083: Fix no match found bug when search by nodeId by @ruijialin-avalabs in #804
- [QA] Core.app dapp integration test by @Any2suited66 in #807
- [QA] fix add custom network test by @Any2suited66 in #808
- CP-6584: Network fee error handling for Claim + Stake confirmation by @atn4z7 in #802
- CP-6584: disable stake confirm button when network fees are unavailable by @atn4z7 in #809
- CP-6101: disable layoutAnimation for Android by @ruijialin-avalabs in #810
- CP-5694: update transaction toast to go to activityTab by @ruijialin-avalabs in #811
- CP-6899: Fix case sensitive searchText in node search by @ruijialin-avalabs in #812
- CP-6903 Fix useGetClaimableBalance to return 0 if data is ready but undefined by @neven-s in #814
- CP-6719: Fix validator would be over delegated error by @atn4z7 in #813
- CP-5417 Build UI for notifications page in settings by @neven-s in #815
- QA consolidate dapp test runners by @Any2suited66 in #819
- CP-6079: Deep linking system notifications to Claim Rewards by @ruijialin-avalabs in #817
- CP-5417 Fix notification permission handling by @neven-s in #816
- CP-6911: Validate burned fees for staking transactions by @atn4z7 in #821
- CP-6914: Don't auto sign transactions when estimating fees by @atn4z7 in #822
- QA tyler integrate script to remove android duplicate dependencies by @Any2suited66 in #823
- CP-6952: Fix not enough C balance when staking by @atn4z7 in #824
- CP-6951 Remove unneeded key prop causing crash on physical devices by @neven-s in #825
- QA add 3 more dapp tests by @Any2suited66 in #826
- QA add 3 more dapp tests by @Any2suited66 in #828
- CP-6913: Handle failure case with exponential backoff retry by @atn4z7 in #827
- QA-59: Stake/GetStartedScreen + NotEnoughAvax Automation added by @artyombespalov in #818
- CP-6929: Remove ! from insufficient balance error by @atn4z7 in #829
- CP-6928: Fix back button on "get avax" items not going back to zero state screen by @atn4z7 in #830
- CP-6930: on quantity and duration screens round to 4 significant figures by @atn4z7 in #831
- QA-60: Wrong Network for Staking Automation test Added by @artyombespalov in #832
- Qa tyler add eth dapp tests by @Any2suited66 in #833
- QA tyler fix pin screen tests by @Any2suited66 in #835
- QA tyler fix create pin function by @Any2suited66 in #837
- QA tyler add test retries on failure by @Any2suited66 in https://github.com/av...
0.13.8-rc3
Build Versions
iOS: 0.13.8.1627
Android: 0.13.8.1630
What's Changed
Full Changelog: 0.13.8-rc2...0.13.8-rc3
0.13.8-rc2
Build Versions
iOS: 0.13.8.1615
Android: 0.13.8.1616
What's Changed
- CP-5658 Tapping settings burger menu opens the networks dropdown by @neven-s in #742
- CP-5860: iOS - fix failed to open connection popup while connecting to dApps by @atn4z7 in #743
- CP-5864 Fix layout measurement when adding or removing items from favorites by @neven-s in #745
- show calendar view by @ruijialin-avalabs in #747
- CP-5857 User agrees to CoreAnalytics during login with existing wallet by @neven-s in #744
- CP-5865: Fix iOS performance regression with BigList by @atn4z7 in #746
Full Changelog: 0.13.8-rc1...0.13.8-rc2
0.13.8-rc1
Build Versions
iOS: 0.13.8.1598
Android: 0.13.8.1599
What's Changed
- CP-3111: Storybook by @atn4z7 in #691
- Fix for failing tests & improving activityTab by @artyombespalov in #694
- CP-5411 UI Only - Build UI to collect staking amount by @neven-s in #693
- CP-5502: Fix for bitrise failing tests by @artyombespalov in #697
- CP-5635: checkmark and spinner animations by @atn4z7 in #698
- CP-5413: UI only - matching and confirmation screens by @atn4z7 in #699
- CP-5194:Playwright integration by @artyombespalov in #700
- CP-5412: UI Only - Build UI to collect end time preference by @adeamos83 in #695
- CP-5411 Add NotEnoughAvax screen and fix issues by @neven-s in #701
- use absolute version for @playwright/test by @atn4z7 in #703
- broke down buger menu pages by @Any2suited66 in #702
- CP-5413: fix android animation not starting by @atn4z7 in #704
- CP-5663: React Query by @atn4z7 in #707
- QA-42: Code refactoring & bug Fixes by @artyombespalov in #705
- update testrail integration by @Any2suited66 in #709
- create smoke tests by @Any2suited66 in #713
- CP-5645: Tokenlist Migration by @adeamos83 in #710
- CP-5684: Mask auth token for sentry errors/exceptions by @atn4z7 in #711
- update extension playground url by @atn4z7 in #712
- bitrise androidE2e fix by @Any2suited66 in #696
- bitrise ios yarn setup fix by @Any2suited66 in #720
- move @types packages from dependencies to devDependencies by @ruijialin-avalabs in #721
- cp-5770: update podfile to build iOS app in Xcode 14.3.x by @ruijialin-avalabs in #719
- update readme by @ruijialin-avalabs in #723
- Performance tests implemented by @artyombespalov in #718
- feat: x/p multisig support by @gergelylovas in #715
- Tyler update testrail smoke tests by @Any2suited66 in #727
- CP-5688 & CP-5690 Collect tokens for staking by @neven-s in #717
- add more smoke tests by @Any2suited66 in #730
- CP-5687 Calculate estimated rewards by @neven-s in #729
- Added Analytics events by @ruijialin-avalabs in #728
- Fix activityTab test by @Any2suited66 in #732
- CP-4709: Fix index out of bounds crash on Android by @atn4z7 in #733
- CP-5689 Implement claim reward logic by @neven-s in #734
- CP-5810 Fix wrong date formatting by @neven-s in #736
- CP-5414: Build UI for advanced staking flow by @adeamos83 in #731
- CP-5815: Wallet Connect V2 - Method Approval Adjustment by @atn4z7 in #737
- CP-5756 Implement issue add delegator transaction by @neven-s in #738
- CP-5843: Fix App Crash on Connected Sites by @atn4z7 in #739
New Contributors
- @ruijialin-avalabs made their first contribution in #721
Full Changelog: 0.13.7-rc3...0.13.8-rc1