- #3457: [FEAT] User review prompt
- #3465: [FIX] 3464 fix login bug
- #3430: [IMPROVEMENT] Add better initial state for swaps loading tokens
- #3387: [FIX] Minor NFTs bugs
- #3458: [FIX] Collectibles Autodetection
- #3459: [FIX] Android Keyboard Text Entry
- #3452: [FIX]
this.existingTxId
always false - #3423: [IMPROVEMENT] Android APK Size, App Load Time
- #3443: [UPDATE] Disable Sync with Extension
- #3430: [IMPROVEMENT] Add better initial state for swaps loading tokens
- #3405: [FIX] Remove Metric Opt In event
- #3412: [UPGRADE] Android SDK and dependencies to support SDK 30
- #3371: [FIX] iOS FaceID Deny Handler
- #3346: [FEATURE] Mobile Vault Decryptor Functionality
- #3397: [IMPROVEMENT] Enable sentry performance
- #3394: [FIX] Persistence of analytics preference
- #3350: [FEATURE] WalletConnect support signTypedData_v4 and use signTypedData_v3 by default
- #3144: [IMPROVEMENT] use empty string quotes for anonymous id
- #3413: [FIX] Pin git dependencies to SHA to be safe
- #3392: [FIX] Allow sharp
- #3367: [FEATURE] Add LavaMoat Allow-Scripts
- #3378: [FIX] patch validator via resolution
- #3357: [FIX] 404 dead links in readme
- #3301: [FEATURE] ERC-1155 and custom network support
- #3343: [IMPROVEMENT] Add IPFS support for NFTs
- #3352: [FIX] Fix rendering issue when viewing data on transaction review screen
- #3348: [IMPROVEMENT] Add webview deeplink support for Android
- #3290: [FIX] Fix lost data when using wallet connect for ERC20 token transaction
- #3340: [IMPROVEMENT] Reduce persisted data
- #3330: [IMPROVEMENT] Refactor EngineService
- #3325: [IMPROVEMENT] Isolate persisted data
- #3314: [IMPROVEMENT] Update copy for token ID in collectible transaction
- #3319: [IMPROVEMENT] Analytics - Track "Account Switcher" events
- #3297: [IMPROVEMENT] Add IPFS support for tokens
- #3298: [FEATURE] Move CI to GitHub Actions
- #3302: [REFACTOR] Refactor AddCustomCollectible component
- #3292: [FEATURE] Add analytics for android keystore
- #3295: [FIX] Fix approval transaction getting mistakenly treated as a swap transaction
- #3265: [FIX] Populate block number
- #3294: [FIX] Fix empty text input on Android
- #3293: [FIX] Fix Detox assertion test
- #3255: [IMPROVEMENT] Detox Page Object Model
- #3272: [IMPROVEMENT] Update recommended node.js version
- #3271: [FIX] Update React Native dependecy links in README.md
- #3260: [FIX] Turn off token detection by default
- #3261: [FIX] Fix blank screen on fresh start
- #3254: [IMPROVEMENT] Isolate LICENSE file
- #3251: [IMPROVEMENT] Enable CLA signing
- #3146: [IMPROVEMENT] Stabilizing Detox Tests
- #3247: [IMPROVEMENT] Add timeout to redux-persist
- #3243: [FIX] Fix decode transfer data
- #3221: [IMPROVEMENT] Replacing swaps source image to include new 1inch logo.
- #3203: [FIX] Disable confirm button when transaction is submitted
- #3211: [FIX] Reflect network change on Browser
- #3207: [FIX] Fix rendering SVGs on Android release mode
- #3210: [IMPROVEMENT] Avoid destructuring error when checking swaps liveness
- #3173: [FIX] Lock contract metadata version to v1.30.0
- #3106: [FEATURE] Enable variables for speed up and cancel transactions
- #3155: [IMPROVEMENT] Improve transaction state management for custom networks
- #3164: [FIX] Support Apple Pay on iOS 15
- #3152: [FIX] Fix remove token crasher
- #3133: [FIX] Fix reload when switching networks on the browser
- #3130: [IMPROVEMENT] Re-add opt in event
- #3131: [IMPROVEMENT] Add missing browser event
- #3153: [FIX] Fix inject favourites homepage
- #3129: [FIX] Parse transaction data correctly
- #2901: [FEATURE] Auto token detection on ethereum mainnet
- #2994: [IMPROVEMENT] Analytics: Add Wallet Security and moving opt-in first in the flow
- #3121: [FIX] Analytics + Icon fixes
- #3117: [FIX] Moved the newTab method to the componentdidmount
- #3115: [IMPROVEMENT] Update README.md
- #3099: [FEATURE] Transaction state improvement
- [UPGRADE] react-native-webview 11.0.2 -> 11.13.0
- #3101: [UPDATE] update swaps-controller and send clientId on fetchSwapsFeatureLiveness
- #2977: [FIX] Fix undefined values in CustomGas component
- #3104: [FEATURE] Add browser analytics
- #3066: [UPGRADE] Redux and tests
- #2866: [FIX] Bug in token balance
- #3100: [FIX] Catch undefined navigate on buy eth
- #3088: [UPDATE] Add typescript eslint from metamask
- #3084: [UPGRADE] Bump eth-url-parser from 1.0.2 to 1.0.4
- #2852: [UPDATE] Feature/improve warning eth sign
- #3023: [FEATURE] Add support for wallet_switchEthereumChain
- #3068: [UPGRADE] Bump @react-navigation/compat from 5.3.15 to 5.3.20
- #3080: [UPDATE] Update custom token copy
- #3069: [UPGRADE] Bump @react-native-community/cookies from 4.0.1 to 5.0.1
- #2931: [UPGRADE] Bump regenerator-runtime from 0.13.1 to 0.13.9
- #2526: [UPGRADE] Bump redux-persist from 5.10.0 to 6.0.0
- #3028: [FEATURE] Update Recents
- #3057: [UPDATE] Remove SwapsLiveness checks for non supported networks
- #3046: [FIX] Token Transfer to address
- #2878: [2783] Change default account name for ENS reversed-resolved name
- #3029: [FIX] Video Subtitles Not Loading Properly
- #3038: [FIX] increase the heap size to help mitigate the out of memory issue on Android
- #3013: Swaps V2 Integration
- #2718: Switched to sslip.io instead of xip.io
- #3026: [FIX] Fix edit button
- #2981: [FIX] Delete Message
- #3017: [FIX] Fix deep links bug related to branch updates
- #2972: [FEATURE] - Storage Limit - Reduce Txs Being Stored
- #2999: [FIX] Account for
txParams.data
when we sync - #2961: [FIX] GH Action Permission for Bump-Version
- #2980: [FIX] Fix header layout
- #2907: [FIX] Remove extra top padding on send flow
- #2808: [FIX] Issue #2763
- #2956: [UPGRADE] walletconnect
- #2996: [FIX] Add TransakWebview mediaPlayback props for KYC
- #2804: [UPGRADE] Branch updates
- #2813: [FEATURE] Secret Recovery Phrase Video Subtitles
- #2893: [FIX] Address bar icon
- #2973: [FEATURE] On-Ramp: Add on-ramp analytics
- Patch to fix Wyre and Transak
- #2959: UI fixes
- #2957: Fix gas information info modal on swaps
- #2955: [EIP1559] Improve time estimates
- #2952: Bump controllers to v14.0.2
- #2798: [EIP1559] Base for Edit Gas Fee screen
- #2943: [FIX] Fix typos when adding TokensController & CollectiblesController
- #2795: Swaps: Use quotes conversion rate
- #2909: Account for speedUp in transaction list
- #2729: Swaps: Add custom token flow - search by address and get it imported to your wallet
- #2863: Allow custom network fiat values
- #2881: Split AssetsController into TokensController and CollectiblesController
- #2934: Removed sentry debug requirement for non release builds
- #2889: Feature/bitrise
- #2890: Bump addressable from 2.7.0 to 2.8.0 in /ios
- #2865: Added support for custom network gas estimates
- #2854: Fix time formatting on transactions
- #2883: Swaps: Fix isZero undefined error
- #2731: Improvement/react navigation upgrade 5
- #2709: Remove Picker deprecation warning
- #2809: Optional chaining dollarBalance
- #2776: Fix: empty state when using fiat on non-mainnet transactions
- #2777: Add isInteraction: false
- #2759: Use MediaPlayer
- #2748: v2.5.0
- #2757: Circleci fix
- #2746: bugfix/notification visibility
- #2749: @metamask/controllers@10.1.0
- #2702: Swaps: Update Market price unavailable and Price impact text
- #2701: Swaps: Allow every token on user wallet to be swapped
- #2617: On-Ramp: Refactor and Wyre countries
- #2611: Educate gas fees
- #2738: Feature/simplify custom gas
- #2741: bugfix/notifications reducer
- #2626: @metamask/mobile-provider@2.1.0
- #2706: make null conversionrate safe
- #2703: Convert token id to hexadecimal for collectible transfer
- #2742: Bugfix/fix ws resolution
- #2713: Feature/bitrise circle ci hybrid
- #2711: Feature/use same media player
- #2728: Add iconUrls to allowed list of keys
- #2737: Add resolution for ws to address security vuln
- #2727: Add missing required prop in tests
- #2618: Collectibles experience
- #2698: bugfix: navigation routeName is null
- #2692: Fix custom gas crash
- #2649: Migrate to new CurrencyRateController
- #2697: Set ignoreSilentSwitch and reset the video onEnd
- #2691: Feature/update casing secret recovery phrase
- #2694: Swaps: Add chainId to swaps analytics
- #2687: bufix: stuck notification
- #2689: Fix "use max" in send flow
- #2672: Fix xcode upgrade
- #2640: Swaps: Add name from metadata to swaps tokens
- #2628: Feature/use toLowerCaseCompare
- #2674: Fix deploy contract and create token testnets
- #2669: Key off accounts
- #2670: Bump hosted-git-info from 2.8.8 to 2.8.9
- #2667: added export of iOS artifacts
- #2664: updated version code and change logs
- #2663: Load video over the network
- #2656: Fix Balance undefined for deeplink payment requests
- #2657: Fix missing seed phrase updates
- #2645: Safe navbar for iphone 12
- #2643: Fix undefined is not an object identities[selectedAddress].importTime
- #2639: Exclude native asset from hiding when balance is zero
- #2631: updated change log
- #2633: Address yarn audit
- #2625: Fix isZero is undefined
- #2444: Implement 'hide zero balance token' setting for token balances on home screen
- #2621: RC v2.3.0
- #2605: Feature/update seed phrase wording
- #2564: Improve rpc errors logging and removing user rejected errors
- #2556: Fix/respect custom spend limit on dapp approve modal
- #2614: updated lock files
- #2586: Upgrade swaps-controller v4
- #2613: remove typo
- #2603: Bugfix/android anr
- #2565: This will fix sentry errors with no title by using the extra info as a title
- #2552: Upgrade wallet connect
- #2607: Detox/Fix failing tests
- #2604: Don't hide url modal on emulator
- #2529: Move some errors to analytics instead of sentry
- #2446: Add New Zealand Dollar to currency options
- #2464: Feature/confusables
- #2610: fix typeface on login text field
- #2416: Replace controller context
- #2590: Fix adding custom token in custom network
- #2470: only add custom tokens if not in mainnet
- #2524: Address yarn lints
- #2588: Upgrade .nvmrc to node v14
- #2514: Swaps: Add cache thresholds configuration
- #2468: Swaps: BSC Support
- #2539: Use node 14
- #2568: resolve isENS without case sensitivity (#2545)
- #2547: Include decimalsToShow in balanceToFiatNumber
- #2554: Bug fix/sync import time
- #2546: Fix analytics try catch
- #2543: Only get nonce from the network if the feature is enabled
- #2460: Feature/tx local state logs
- #2540: bump v2.1.2
- #2538: fix/connection change handler
- #2375: Style updates
- #2536: Change Send Feedback to Request a Feature and update link
- #2485: Fix notification so it doesn't block terms + conditions
- #2469: Bug/persists old account names
- #2534: Fix typo
- #2373: use contract metadata version from package
- #2520: Check infura availability
- #2371: Feature/custom nonce
- #2521: Bump v2.1.1
- #2493: rename master to main
- #2447: Bump vm-browserify from 0.0.4 to 1.1.2
- #2501: Bump jest-serializer from 24.4.0 to 26.6.2
- #2499: Bump react-native-share from 3.3.2 to 5.2.2
- #2411: Bump json-rpc-middleware-stream from 2.1.1 to 3.0.0
- #2406: Bump eslint-plugin-prettier from 3.3.0 to 3.3.1
- #2403: Bump babel-eslint from 10.0.3 to 10.1.0
- #2381: Display correct number of decimals for 'usd' fiat
- #2548: Hotfix analytics try catch
- #2538: fix/connection change handler
- #2520: Check provider status
- #2487: Fix/analytics v1 priority1
- #2456: Analytics v2 (priority 1)
- #2408: Fix/gas estimations
- #2479: remove controllers tgz
- #2441: Improvement/assets by chainid
- #2442: Improvement/chain ticker
- #2372: Remove instapay
- #2467: Fix iOS build
- #2084: Migrate from AsyncStorage to FileStorage
- #2443: Update terms and privacy links
- #2318: Add custom network rpc API
- #2306: Feature/high gas warn
- #2463: update pods
- #2448: Add resolution for netmask
- #2445: Add resolution for y18n
- #2404: Bump react-native-branch from 5.0.0 to 5.0.1
- #2439: json-rpc-engine@6.1.0
- #2413: remove "git add" per husky warning
- #2431: Update BN import
- #2430: Fix/send to style
- #2426: bugfix/allow seedphrases when locked
- #2422: bugfix/delete wallet with random password
- #2417: Bugfix/sync improvements
- #2418: V2 fixes
- #2156: Translations with update script
- #2383: swaps/received destination amount
- #2379: Swaps/fix decode tx render amounts
- #2377: bugfix/dont modify local transactions
- #2376: Swaps: Sort quotes by asc fees when destination amount is the same
- #2370: bugfix/swaps bugs
- #2321: Swaps v1
- #2365: bugfix/transactions filtering
- #2253: Use Etherscan API for incoming token transactions
- #2245: Fix transaction history
- #2363: fix:
poll
after notification don'trefresh
- #2344: Sync with extension chain id
- #2269: @metamask/contract-metadata@1.23.0
- #2357: Update
elliptic
to v6.5.4 to address security advisory - #2247: Provide chainId correctly
- #2196: improvement/handle provider updates
- #2157: Swaps: Alpha 2
- #2272: Update twitter handle in README
- #2265: Fix input state
- #2257: bugfix/use bignumber for transfer deeplinks
- #2256: Fix account list scroll
- #2243: TransactionController from controllers
- #2240: Fix circleci apk
- #2176: Feature/warn when replacing
- #2233: contract metadata images bump
- #2148: Handle
balanceError
case - #2228: Remove best deals badge from WYRE transfers.
- #2217: @metamask/controllers@6.0.1
- #2180: Fix cloudflare redirects
- #2203: Update @metamask/contract-metadata
- #2078: React Native update to 0.63
- #2204: Create dependabot.yml
- #2193: Fix "Text strings must be rendered within a component"
- #2191: Use navigate instead of push
- #2174: Add fiat on ramp modal close button extra hit area
- #2104: bugfix/token tx ui amount parsing
- #2166: v1.0.10
- #2142: Display boolean values when signing typed data
- #2079: bugfix/tx to contract validation
- #2103: bugfix/erc20 allowance ui
- #2158: engine swaps flag
- #2060: MetaSwaps Alpha
- #2142: Display boolean values when signing typed data
- #2149: update tests for new logic
- #2145: Add missing brew installation steps
- #2146: @metamask/mobile-provider@2.0.1
- #2144: @walletconnect@1.3.4
- #2143: Fix alert from iframes
- #2134: Update podfile (#2134)
- #2131: controllers v6.0.0 (#2131)
- #2120: bugfix/accounts undefined (#2120)
- #1987: Replace public config with rpc (#1987)
- #2070: Fix android injection (#2070)
- #2109: Remove support email (#2109)
- #2044: Remove sync with extension from settings (#2044)
- #2083: Improvement/gas estimations (#2083)
- #2076: Feature/make insufficient fee descriptive (#2076)
- #2099: Bump axios from 0.19.2 to 0.21.1 (#2099)
- #2072: Bump ini from 1.3.5 to 1.3.8 (#2072)
- #2071: Fix uploading files on the browser by modifying fingerprint intent value (#2071)
- #2064: Add parseSeedPhrase behavior from extension (#2064)
- #2061: Add Alert component (#2061)
- #2059: Fix isBookmark functionality (#2059)
- #2030: @metamask/controllers@5.1.0 (#2030)
- #2051: [1984] Fixing Invalid value for 'projectId': "undefined" error [Android] [iOS] (#2051)
- #2042: Bugfix/small UI fixes (#2042)
- #2054: Make Keypad a functional component (#2054)
- #2055: Add missing await keywords (#2055)
- #2000: Remove unused views (#2000)
- #1994: Feature: Initial Swaps amount view (#1994)
- #2040: Update vault error message (#2040)
- #2034: Fix asyncstorage limit (#2034)
- #2038: metamask wc deeplink (#2038)
- #2023: @metamask/contract-metadata (#2023)
- #2019: bugfix/qr code (#2019)
- #2008: Add Apple Pay correct label (#2008)
- #2005: Fix activeTabUrl (#2005)
- #2003: Bugfix/android choose password (#2003)
- #1992: Android api level (#1992)
- #1993: Catch SVG Errors (#1993)
- #1970: Remove network status controller (#1970)
- #1968: Add MetaSwaps feature flag and initial nav stack (#1968)
- #1967: Add Keypad component (#1967)
- #1990: Fixed importing accounts when reseting password (#1990)
- #1988: bugfix/protect wallet modal (#1988)
- #1985: Fix seedphrase handling in QRScanner (#1985)
- #1982: Bugfix/approve modal (#1982)
- #1983: Fix whats new modal (#1983)
- #1978: Make hintText display regardless of biometryType (#1978)
- #1973: Detox: Updated onboarding flows (#1973)
- #1780: Improvement/update keychain lib (#1780)
- #1916: Fix QR send (#1916)
- #1877: Bugfix/deeplink, request modals and wallet connect (#1877)
- #1911: Feature/whats new (#1911)
- #1954: Support 24 word seed phrase game (#1954)
- #1892: Reminder to backup seed phrase (#1892)
- #1908: Add missing env keys (#1908)
- #1917: Update Wyre minimum fee and minimum amount (#1917)
- #1915: Error boundary - sentry clean-up (#1915)
- #1905: Ensure seedphrase hint is not the actual seedphrase (#1905)
- #1895: Make whole blur area clickable (#1895)
- #1901: sync log errors (#1901)
- #1879: Feature/show previously created accounts on seed phrase import (#1879)
- #1894: sentry cleaning (#1894)
- #1902: use optional chaining and default values so we're not calling toLowerCase() on undefined values (#1902)
- #1859: Direct to proper screen on address QR code scan (#1859)
- #1881: Fix/disable iframes support for now (#1881)
- #1893: bugfix/core env vars (#1893)
- #1847: feature/approve eip 681 (#1847)
- #1827: Update infura v3 (#1827)
- #1806: Allow webview debugging in dev mode + XIP (#1806)
- #1874: Coerce non error objects into errors before sending to sentry (#1874)
- #1887: Use eth-contract-metadata@1.16.0 (#1887)
- #1883: Update Transak params (#1883)
- #1876: Bugfix/homepage injection (#1876)
- #1793: Add cookies clearing (#1793)
- #1873: Provide error feedback without actually submitting (#1873)
- #1864: Add additional isUrl check, closes #1462 (#1864)
- #1866: Fix proptype warning for WebviewError (#1866)
- #1861: Get e2e working for seedphrase and login (#1861)
- #1889: Fix scientific notation string not convertable to BN (#1889)
- #1882: Error boundary (#1882)
- #1865: bugfix/login (#1865)
- #1863: transak countries update (#1863)
- #1829: Improvement/browser refactor (#1829)
- #1848: Allow for 24 length seedphrase on import (#1848)
- #1857: bugfix/splash screen (#1857)
- #1852: Bugfix/sentry v1 (#1852)
- #1846: Amount: fix 'data' value for transaction info not being populated with ERC20 tokens (#1846)
- #1851: Detox/ Update e2e based on v1 updates (#1851)
- #1853: fixed typo on country name (#1853)
- #1815: Add ScrollView so we can scroll to errorMessage (#1815)
- #1752: Send caught errors to sentry (#1752)
- #1794: Feature/hide seedphrase on import (#1794)
- #1841: Fixing typo in onboarding flow (#1841)
- #1845: Share address from sidebar (#1845)
- #1835: UI/CustomGas: fix inconsistent low gas error (#1835)
- #1758: Fix wallet_scanQRCode rpc method (#1758)
- #1831: Get paste context working for password fields (onboarding) (#1831)
- #1837: Add gms:play-services-wallet (#1837)
- #1830: Use FlatList for scan steps modal (#1830)
- #1797: Bugfixes/post v1 aug 2020 (#1797)
- #1801: Update gradle (#1801)
- #1757: Add option to use Blockies Identicon and use Jazz Icons as default (#1757)
- #1816: Update about to inclue "Contact Us" link (#1816)
- #1775: WalletConnect: fix WC not respecting gas limit (#1775)
- #1800: Feature/improve nav browser title (#1800)
- #1781: Bugfix/Use translations for steps (#1781)
- #1759: Bugfix/Display correct balance from state when creating an account that already holds funds (#1759)
- #1728: Add /constants (#1728)
- #1787: Add missing currency conversions (#1787)
- #1812: Add logger on login (#1812)
- #1795: Update react native aes crypto forked (#1795)
- #1796: bugfix/mixpanel android in app notifications (#1796)
- #1790: Bugfix/payment request and wallet connect origin on tx (#1790)
- #1791: Fix send receive buttons style (#1791)
- #1785: Use @metamask/controllers@2.0.5 (#1785)
- #1788: bugfix/protect wallet modal receive request (#1788)
- #1666: Fiat on Ramp: Payments (#1666)
- #1783: bugfix/hide protect wallet modal (#1783)
- #1779: Update camera lib (#1779)
- #1782: Make backup required when user has funds (#1782)
- #1778: Update bip to use js version of pbkdf2 even more specific use case (#1778)
- #1776: Use JS pbkdf2 if using chrome devtools (bip39) (#1776)
- #1773: Improvement/import from seed styles (#1773)
- #1772: bugfix/cancel dapp tx when inactive (#1772)
- #1769: Patch bip39 to use native crypto lib pbkdf2 (#1769)
- #1766: Feature/ipns ens sites (#1766)
- #1755: Improvement/migrate aes crypto lib (#1755)
- #1756: Fix recreate vault import accounts (#1756)
- #1729: Lock KeyringController on logout (#1729)
- #1767: Fix crash when entering custom token (#1767)
- #1765: Browser newPageData state undefined (#1765)
- #1762: Use patch-package@6.2.2 (#1762)
- #1763: Remove unused metamask-mobile-provider dependency (#1763)
- #1736: Amount: fix comma causing invalid send amount (#1736)
- #1711: Improve iOS build process (#1711)
- #1733: @metamask/controllers 2.0.3 (#1733)
- #1727: Bump json from 2.2.0 to 2.3.1 in /ios (#1727)
- #1751: bugfix/payment requests & deeplinks (#1751)
- #1732: Copy edits (#1732)
- #1750: Don't allow for zero in custom gas price (#1750)
- #1744: bugix/v0.2.20 (#1744)
- #1730: Check for pods first, don't double up on yarn install(s) (#1730)
- #1734: Use elliptic@6.5.3 (#1734)
- #1741: Bugfix/skipping going to next step before (#1741)
- #1737: Fix scroll and button text and secure now goes to next step (#1737)
- #1740: check previousScreen and change lading message (#1740)
- #1738: Bump no_output_timeout (#1738)
- #1735: Switch dependency Git URLs to HTTPS (#1735)
- #1681: Feature/account backup alert flows (#1681)
- #1692: Update password & seedphrase backup flow (#1692)
- #1718: @metamask/mobile-provider v1.3.0 (#1718)
- #1710: 'Use Max' fixes (#1710)
- #1712: Bugfix/payment requests (#1712)
- #1708: bugfix/deep link send screen token ui (#1708)
- #1694: Update font Euclid (#1694)
- #1699: ChoosePassword: update preferencesControllerState after adding accounts, before passing into PreferencesController.update() (#1699)
- #1707: update apple id (#1707)
- #1704: Use lodash@4.17.19 (#1704)
- #1687: Custom Gas + Data hotfixes (#1687)
- #1697: Increase ANDROID_OFFSET (#1697)
- #1701: remove-zip-controllers (#1701)
- #1684: Bugfix/speedup transactions (#1684)
- #1698: bump eth-contract-metadata (#1698)
- #1613: Feature/incoming token transactions (#1613)
- #1657: update review function names (#1657)
- #1693: PaymentRequest: fix conversion bug (#1693)
- #1689: bugfix/approve screen (#1689)
- #1690: Bugfix/release bugs (#1690)
- #1676: Initiate url as well (#1676)
- #1688: Support links (#1688)
- #1683: @metamask/mobile-provider v1.2.4 (#1683)
- #1573: Payment channel opt in (#1573)
- #1679: Update yarn.lock (#1679)
- #1671: Remove minWidth, fixes #1664 (#1671)
- #1620: Dapp confirmation designs transitions (#1620)
- #1559: Dapp Transaction Confirmation Re-designs (#1559)
- #1605: Fix word election error in Spanish (#1605)
- #1609: Feature/security third party api mode (#1609)
- #1658: @metamask/mobile-provider v1.2.3 (#1658)
- #1591: feature/sync imported accounts from extension (#1591)
- #1645: Fix env vars (#1645)
- #1649: remove sai message (#1649)
- #1648: bump mobile provider (#1648)
- #1643: Use @metamask/controllers@2.0.1 (#1643)
- #1558: Complete redesigns for approval flow (#1558)
- #1640: enable-apple-pay (#1640)
- #1636: Add padding to CustomGas back button (#1636)
- #1637: Bugfix/incoming notifications (#1637)
- #1628: Fix network color indicator on transactionHeader for connect screens (#1628)
- #1629: bugfix/custom gas modal (#1629)
- #1625: Bugfix/wc connect on app closed (#1625)
- #1624: Wallet connect update + Support for simple notifications (#1624)
- #1623: Fix browser intial load (#1623)
- #1621: Fix branch (#1621)
- #1512: Transaction components (#1512)
- #1619: Fix aab link on slack (#1619)
- #1618: Fix android circleci (#1618)
- #1578: Stops the unintended 'User Rejected...' error caused by buggy submitt… (#1578)
- #1615: Android circleci fix (#1615)
- #1554: Splash screen on android (#1554)
- #1612: Update: add warningTextEmpty, closes #1610 (#1612)
- #1560: Mixpanel migration (#1560)
- #1606: Default to wallet when app re-opens (#1606)
- #1608: remove log from TransactionNotification (#1608)
- #1611: make detox great again (#1611)
- #1514: Improvement/protect funds everywhere (#1514)
- #1580: filter sentry tx rejected errors (#1580)
- #1555: remove set timeouts (#1555)
- #1604: Connect design qa (#1604)
- #1602: Bugfix/rn upgrade circleci and e2e (#1602)
- #1568: Fix browser initial loading performance (#1568)
- #1601: Add overlayColor (#1601)
- #1600: Fix circle ci and improve e2e (#1600)
- #1599: Update @metamask/mobile-provider (#1599)
- #1550: Bugfix/choose password lockout (#1550)
- #1598: Use @metamask/controllers (#1598)
- #1508: Connect Screen Designs (#1508)
- #1577: Fix last two paste context issues on Android (#1577)
- #1597: fix builds (#1597)
- #1588: React native 0.62.1 libraries upgraded rebased (#1588)
- #1586: React native upgrade 0.62.2 rebased (#1586)
- #1590: Add CODEOWNERS (#1590)
- #1584: make sign tests great again (#1584)
- #1582: Instapay deposit navbar cancel (#1582)
- #1570: Disable confirm screen edit button when no tokens of a payment request (#1570)
- #1574: Ensure collectibles that use 'transfer' method show a fee in tx history list (#1574)
- #1565: Fix validating of amount when sending a collectible (#1565)
- #1572: Fix amount validation for large token payment requests (#1572)
- #1561: V0.2.16 (#1561)
- #1548: Use setTimeout hack (again) to get paste context in token search (#1548)
- #1465: Make send flows consistent (#1465)
- #1557: Fix day and month numbers in toDateFormat (#1557)
- #1556: Fix settings everywhere (#1556)
- #1552: Use gaba@1.11.0 (#1552)
- #1493: Sig request design fixed (#1493)
- #1517: Add new mobile provider (#1517)
- #1539: Use "web-search" keyboardType on iOS (#1539)
- #1538: Detect if site has been added to Favorites (#1538)
- #1495: Feature/block screenshots (#1495)
- #1487: Transaction Header Component (#1487)
- #1475: Improvement/tx status notification (#1475)
- #1544: Add settings to nav bar (#1544)
- #1521: update docs link in readme (#1521)
- #1545: bugfix/check for sai method (#1545)
- #1524: Loosen nvmrc (#1524)
- #1529: sentry android production (#1529)
- #1528: Bugfix/sentry in circle ci (#1528)
- #1527: env to production (#1527)
- #1526: use release properties (#1526)
- #1525: package version bump (#1525)
- #1523: Bugfix/import private key (#1523)
- #1522: Revert "Loosen nvmrc to major version (#1516)" (#1522)
- #1516: Loosen nvmrc to major version (#1516)
- #1518: V0.2.15 (#1518)
- #1507: Bugfix/import account view (#1507)
- #1453: Feature: analytics v2 (#1453)
- #1481: bugfix/search-token (#1481)
- #1494: improvement/async storage size (#1494)
- #1472: Enable back button if going from dapp to home & redirection problems (#1472)
- #1427: Change source commit for react-native-webview in package.json (#1427)
- #1486: Delete accidentally pushed file (#1486)
- #1482: Fix web3 injection (#1482)
- #1477: update from latest changes (#1477)
- #1470: Fix collectible image icon & send flow styles (#1470)
- #1443: Set navigation param silent to false when switching to a tab (#1443)
- #1438: Add bl to resolutions to fix vuln (#1438)
- #1461: Update transaction fee selectors (#1461)
- #1455: Approve design updates (#1455)
- #1454: Trim white space from parsed (#1454)
- #1460: Update lockfile (#1460)
- #1458: Skip Sentry upload during iOS Debug build (#1458)
- #1449: Use setTimeout hack to get paste context back (#1449)
- #1450: Fix remove bookmark functionality, closes #1396 (#1450)
- #1376: Replace Fabric Crashlytics with Sentry (#1376)
- #1441: Detox: Address Book Tests (#1441)
- #1447: ci: Update CircleCI config version (#1447)
- #1439: Update README.md (#1439)
- #1436: Update mkdirp and minimist (#1436)
- #1435: Use acorn@7.1.1 (#1435)
- #1434: Use acorn@6.4.1 (#1434)
- #1433: Use kind-of@6.0.3 (#1433)
- #1422: Bump acorn from 5.7.3 to 5.7.4 (#1422)
- #1432: bump eth contract metadata (#1432)
- #1431: Update debugging instructions (#1431)
- #1418: Improvement: remove addresslist comment (#1418)
- #1425: Detox: Upate dapp-initated-txn tests (#1425)
- #1413: Fix accountsChanged notification (#1413)
- #1411: bugfix: payment request (#1411)
- #1410: bugfix: ios close icon (#1410)
- #1409: bugfix: wallet connect (#1409)
- #1399: V0.2.14 (#1399)
- #1398: Add vertical padding to close button (#1398)
- #1384: Update
pubnub
dependency to match extension (#1384) - #1394: fix wallet tests (#1394)
- #1397: fixes browser tests in release mode (#1397)
- #1327: Improvement: send flow (#1327)
- #1386: Remove Shapeshift controller (#1386)
- #1385: Bump gaba minor (#1385)
- #1338: Update docs, scripts (#1338)
- #1380: Add padding to top and bottom of hamburgerButton (#1380)
- #1372: bugfix: amount space crash (#1372)
- #1337: Bugfix: duplicated word in seedphrase (#1337)
- #1379: Fix mixed tabs and spaces (#1379)
- #1378: Update test wording (#1378)
- #1342: Device util update (#1342)
- #1373: bugfix: amount switch no conversion (#1373)
- #1322: Bugfix: send flow amount (#1322)
- #1340: Fix faulty null checks (#1340)
- #1333: Add padding to increase hit area in BrowserBottomBar (#1333)
- #1307: Reorganize RPC middlewares; update mobile-provider (#1307)
- #1306: Detox: Update for new send flow (#1306)
- #1328: Update patch version (#1328)
- #1313: Update font (#1313)
- #1303: Link to support URLs using default browser, closes #1295 (#1303)
- #1309: Use ethereum-ens-network-map@1.0.2 (#1309)
- #1310: Update resolver.js (#1310)
- #1251: Feature: approve screen (#1251)
- #1305: add exception for localhost (#1305)
- #1304: Use patch-package (#1304)
- #1294: Bugfix: new send flow amount balance (#1294)
- #1301: Add git submodule initialization to postinstall script (#1301)
- #1239: Feature: address book + new send flow (#1239)
- #1287: move showOptions to state (#1287)
- #1285: Fix typo interal -> internal (#1285)
- #1284: move pkgs to metamask org (#1284)
- #1282: Fix iframe injection (#1282)
- #1281: Added Architecture diagram (#1281)
- #1279: Simplify build.sh control flow (#1279)
- #1236: JSON RPC Engine (#1236)
- #1277: check if CI before envFileMissing and exit 1 (#1277)
- #1276: Improve onboarding (#1276)
- #1275: bugfix: inpage bridge chainid (#1275)
- #1263: Revert "increase circleci timeout (#1262)" (#1263)
- #1262: increase circleci timeout (#1262)
- #1258: Update iOS Builds (#1258)
- #1252: Bugfix: cancel and speedup insufficient funds (#1252)
- #1250: Bump excon from 0.64.0 to 0.71.0 in /ios (#1250)
- #1246: bugfix: wizard back (#1246)
- #1235: Detox: Request token flow (#1235)
- #1234: bump migration version (#1234)
- #1224: Bugfix: asset ens tx (#1224)
- #1225: update bug report link (#1225)
- #1215: Detox: Fix Android e2e Tests (#1215)
- #1223: Bugfix: contract deployments (#1223)
- #1222: bugfix: android show hex input instapay send (#1222)
- #1214: pass metametrics context to homepage (#1214)
- #1212: Provider missing properties (#1212)
- #1207: Fix typo on Import Account screen (#1207)
- #1198: Migrate to SAI (#1198)
- #1205: Disable speedup instapay (#1205)
- #1204: Fix injection on Android (#1204)
- #1203: Update support email (#1203)
- #1199: Optimize injection on Iframes (#1199)
- #1197: bump version of detox e2e (#1197)
- #1196: Use v8 instead of JSC + native SVG support (#1196)
- #1194: bump to xcode 11.2.1 (#1194)
- #1189: version bump (#1189)
- #1192: Bugfix: android general settings (#1192)
- #1191: xcode bumps (#1191)
- #1190: Revert "Add ruby version (#1165)" (#1190)
- #1182: Bugfix: android exception manager crashes (#1182)
- #1188: fix go back homepage and refresh favorites (#1188)
- #1187: Bugfix: ENS links (#1187)
- #1183: Fix bookmark updates (#1183)
- #1176: Feature: speed up transaction (#1176)
- #1179: Allow injection on iframes (#1179)
- #1181: walletconnect deeplink support v2 (#1181)
- #1173: Detox: update RPC Network flow (#1173)
- #1172: added tests for custom rpc (#1172)
- #1168: bugfix: login and password issues (#1168)
- #1170: Detox: Wallet Tests (#1170)
- #1165: Add ruby version (#1165)
- #1155: Feature: sign typed v4 (#1155)
- #1164: Add CircleCI Badge (#1164)
- #1151: Feature: message eth sign + Address Book Migration (#1151)
- #1148: added more assertions and beefed up onboarding wizard tests (#1148)
- #1147: Detox: Browser Tests (#1147)
- #1163: update eslint to the latest version (#1163)
- #1162: disabled e2e tests (#1162)
- #1156: Fix linter on CI (#1156)
- #1146: fix instapay logs app version (#1146)
- #1145: Support URLs on QR code scanner (#1145)
- #1143: Minor bugfixes (#1143)
- #1139: Fix onboarding carousel dimensions (#1139)
- #1136: Select correct profiles (#1136)
- #1135: Fix fastlane config (#1135)
- #1134: renew certs if needed (#1134)
- #1132: Fix animated fox (#1132)
- #1131: Bugfix: wizard design qa (#1131)
- #1130: Bugfix: onboarding design qa (#1130)
- #1129: Design QA issues (#1129)
- #1128: Navigation fixes (#1128)
- #1127: Fix: Add tokens android crash (#1127)
- #1125: update user agents (#1125)
- #1124: fix apk generation (#1124)
- #1123: Support provider.once (#1123)
- #1122: fix statusbar in dark mode (#1122)
- #1121: Fix walletconnect sendTransaction (#1121)
- #1120: fix webview black flash (#1120)
- #1119: Bump rubyzip from 1.2.3 to 1.3.0 in /ios (#1119)
- #1116: iOS 13 Support (#1116)
- #1115: Bump react-native-device-info (#1115)
- #1113: Fix develop builds (#1113)
- #1112: bump to v0.2.5 (#1112)
- #1096: Webview rewrite (#1096)
- #1108: improvements: instapay (#1108)
- #1104: Feature: instapay receive (#1104)
- #1103: Feature: onboarding carousel (#1103)
- #1106: Update README.md (#1106)
- #1101: update dapp txn flow in case ropsten faucet is having issues (#1101)
- #1075: detox: test e2e ios (#1075)
- #1097: detox: Enable e2e test suite to run on CircleCI (#1097)
- #1094: update deps and xcode (#1094)
- #1093: fix Crashlytics import (#1093)
- #1092: use old xcode to compare build diff (#1092)
- #1091: fix android apk generation (#1091)
- #1090: Revert "Update branch to latest version (#1078)" (#1090)
- #1089: Revert "update submodules (#1079)" (#1089)
- #1088: Revert "Fix android builds (#1080)" (#1088)
- #1087: Revert "Fix webview files path (#1081)" (#1087)
- #1086: Revert "dont use cache on pre-release (#1082)" (#1086)
- #1084: bugfix: reveal credential ui (#1084)
- #1082: dont use cache on pre-release (#1082)
- #1081: Fix webview files path (#1081)
- #1080: Fix android builds (#1080)
- #1079: update submodules (#1079)
- #1078: Update branch to latest version (#1078)
- #1076: safe check (#1076)
- #1058: detox: dapp initiated txns (#1058)
- #1071: bugfix: json rpc accounts api (#1071)
- #1069: fix ens manager (#1069)
- #1068: bugfix: android injection (#1068)
- #1060: Bugfix: custom rpc network (#1060)
- #1065: bugfix: inpage enable (#1065)
- #1054: bugfix: remove tokens but ETH (#1054)
- #1064: Fix circleci builds (#1064)
- #1063: Revert "Update branch SDK & fix build issues (#1061)" (#1063)
- #1062: bump circleci cache version (#1062)
- #1061: Update branch SDK & fix build issues (#1061)
- #1056: Detox: Import seed phrase and validate via settings (#1056)
- #1051: updated branch sdk and fix build (#1051)
- #1050: dont show invalid deeplink if opening the app with no action (#1050)
- #1048: bugfix: connect modal (#1048)
- #1047: bugfix: token transfer deeplink (#1047)
- #1049: Migrate to yarn (#1049)
- #1045: More UIWebview cleanup (#1045)
- #1044: remove uiwebview ocurrences (#1044)
- #1038: Fix Approval (#1038) : #1037: Fix walletconnect :#1037)
- #1036: Bugfix: browser crash (#1036)
- #1034: Bump 0.2.4 (#1034)
- #1027: Improvement: approval token transfer data (#1027)
- #1028: fix no password logged out scenario (#1028)
- #1030: Allow to import / export Pkey & seed phrase via QR Codes (#1030)
- #1021: bugfix: fix dapp compat issues (#1021)
- #1007: Bugfix: phishing alerts (#1007)
- #1023: Fix forkdelta.app (#1023)
- #1017: Allow ENS available TLDs that are not ENS names (#1017)
- #1016: update copy on account import (#1016)
- #1014: Upgrade to node 10 and gaba 1.6.0 (#1014)
- #1013: add auto-changelog (#1013)
- #1005: bugfix: block ERC721 on sync (#1005)
- #1009: Bugfix: Allow file uploads on android (#1009)
- #1008: bump walletconnect (#1008)
- #972: bump version (#972)
- #989: Bugfix: Fix mobile sync & Security options (#989)
- #1000: bugfix: tx edit dropdowns in small devices (#1000)
- #999: bugfix: homepage back (#999)
- #997: Feature: ERC20 approve (#997)
- #992: Feature: instapay global currency (#992)
- #995: Feature: transfer approval (#995)
- #991: feature: sync tokens (#991)
- #976: Bugfix: onboarding analytics (#976)
- #984: Bugfix: bowser bottom bar navigation (#984)
- #993: bugfix: collectibles detection (#993)
- #974: Bugfix: lower priority android crashes (#974)
- #990: add missing privacy usage keys (#990)
- #970: Reverse ENS caching (#970)
- #973: Bugfix: android tx list crashes (#973)
- #971: remove unused tests (#971)
- #937: New user and tutorial e2e tests (#937)
- #968: Bugfix: ExceptionsManagerModule android crashes (#968)
- #969: Support reverse ens names in tx detail (#969)
- #966: Network name crash (#966)
- #965: safe connext client stop (#965)
- #967: dont crash if no tx id (#967)
- #960: bugfix: instapay notifications amount (#960)
- #963: Retry ethereum.enable after 1 sec if bridge not ready (#963)
- #958: bugfix: handle qrscanner camera permission (#958)
- #956: bugfix: remove collectible after sending if not in mainnet (#956)
- #955: dont ignore calls while initial reload (#955)
- #957: fix timeouts (#957)
- #954: Bugfix: onboarding navigation (#954)