Releases: tahowallet/extension
Releases · tahowallet/extension
v0.14.6
Full Changelog: v0.14.5...v0.14.6
v0.14.5
Full Changelog: v0.14.4...v0.14.5
v0.14.4
What's Changed
- v0.14.3 by @greg-nagy in #1908
- 🌐 Network Visibility: Show the current network logo by @mhluongo in #1897
- 🗣️ Add language switch in Settings by @gasolin in #1883
- 🥊 Optimistic Pugilist: Add L2 and sidechain token lists to our defaults by @mhluongo in #1913
- Signing Service Test Environment setup & Tests by @0xDaedalus in #1828
- Revert treating sign message input as hex to fix SIWE by @jagodarybacka in #1921
- Default to main route if wallet is stuck on unknown route by @jagodarybacka in #1920
- Translations update from Hosted Weblate by @weblate in #1911
- Autobots, Roll Up! 🤖🚚🎢 - Add basic support for Optimism and non EIP-1559 EVM networks. by @0xDaedalus in #1924
- 😁 Optimistic Fungibility: Support NFTs on L2s by @mhluongo in #1926
- Good Things Come To Those Who Wait by @0xDaedalus in #1929
- Allow to switch default wallet from dapp connection popup by @jagodarybacka in #1918
- Remove SUPPORT_POLYGON and MULTI_NETWORK feature flags. by @0xDaedalus in #1936
- Enable Optimism Swaps by @0xDaedalus in #1937
- Fix NFT slideup bug introduced by Alchemy refactor by @mhluongo in #1938
- Open tally on galaxy.eco by @greg-nagy in #1954
- Standardize coingeckoPlatformID by @0xDaedalus in #1956
- Implement Optimism TX Signing on Ledger by @0xDaedalus in #1955
- 🎡 The Price is Optimistic: Support checking token prices on Arbitrum and Optimism by @mhluongo in #1939
- Ensure that thrown errors are instantiated with "new" by @0xDaedalus in #1960
- Ledger Plus Plus: Enable support for Ledger Nano S Plus by @mhluongo in #1947
- Orthogonal Networks: Don't notify dApps when extension account changes by @mhluongo in #1961
- Add Optimism and Arbitrum as "coming soon" by @jagodarybacka in #1962
- Siwe While You Sign: Consistently fix all prefixed data signing by @Shadowfiend in #1935
- Revert "Orthogonal Networks: Don't notify dApps when extension account changes" by @greg-nagy in #1963
Full Changelog: v0.14.3...v0.14.4
v0.14.3
What's Changed
- v0.14.2 by @henryboldi in #1891
- Translations update from Hosted Weblate by @weblate in #1892
- 🔧 Expect activities ids list to be
undefined
by @jagodarybacka in #1904 - Don't prefix polygon 0x address with
gated
by @jagodarybacka in #1907
Full Changelog: v0.14.2...v0.14.3
v0.14.2 NFTs
Highlights
✨✨✨
- View NFTs support
- Performance improvements
✨✨✨
What's Changed
- fix for github CI memory issue by @greg-nagy in #1843
- 💬Memoize 2/n: use the memoized version of
mergeAssets
innetworkAssetsFromLists
by @greg-nagy in #1838 - v0.14.1 by @greg-nagy in #1842
- Translations update from Hosted Weblate by @weblate in #1756
- Fix incorrect balance on Ledger onboarding by @jagodarybacka in #1839
- Put balance reloader button behind flag by @jagodarybacka in #1844
- Create NFT Overview and other improvements by @jagodarybacka in #1852
- Featured Signer: Add feature flag for updated signing UI by @Shadowfiend in #1725
- 🖌 Fix sign message text from dApps by @jagodarybacka in #1826
- Translations update from Hosted Weblate by @weblate in #1854
- NFT list visual improvements by @jagodarybacka in #1858
- NFTs fetching improvements by @jagodarybacka in #1866
- 🌠 NFTs prototype part one by @henryboldi in #1850
- ✂️ Remove community edition slide from onboarding by @jagodarybacka in #1870
- 🗞 Handle read-only mode by @jagodarybacka in #1874
- Improve NFT list performance by @jagodarybacka in #1861
- ✏️ NFT's post QA improvements by @jagodarybacka in #1877
- Translations update from Hosted Weblate by @weblate in #1879
- 🖍 Default to "No title" if NFT doesn't have title by @jagodarybacka in #1882
- 💣 Filter out NFTs with errors by @jagodarybacka in #1878
- Patch packages before each dev build by @jagodarybacka in #1884
- Hide "max" button for base asset by @jagodarybacka in #1880
- ⏰ Remove historical pricepoint from assets by @greg-nagy in #1887
- 📸 Toggle support NFTs feature flag by @henryboldi in #1855
- 🪶Reduce activity size: transform tx data between ui and background by @greg-nagy in #1875
- Fixed regression with tx screen loader by @jagodarybacka in #1889
- Fix selecting currency and asset from price pair by @jagodarybacka in #1890
New Contributors
Full Changelog: v0.14.1...v0.14.2
v0.14.1
What's Changed
- Add translation JSON files to prettier ignore. by @0xDaedalus in #1811
- v0.14.0 by @henryboldi in #1812
- 💬 Remove static network specific subtitle from receive by @henryboldi in #1822
- 🔄 When removing an account, update the overview tab by @henryboldi in #1818
- 💀 Fix default wallet toggle behavior on uniswap by @greg-nagy in #1807
- Show current network assets on Ledger onboarding by @jagodarybacka in #1789
- Preference Service Tests by @0xDaedalus in #1814
- Remove
call
code cruft by @0xDaedalus in #1824 - Monster Paths: Allow for paths that don't have page entries by @Shadowfiend in #1829
- 💬 Polygon swap issue 1/n: error handling for swap price fetch by @greg-nagy in #1834
- 📒Create a memoized version of the mergeAssets by @greg-nagy in #1837
- Alert on 0x INSUFFICIENT_LIQUIDITY Error, Prevent swap button flickering on swap screen. by @0xDaedalus in #1836
Full Changelog: v0.14.0...v0.14.1
v0.14.0 Polygon! (ft. Gas settings)
Highlights
✨✨✨
- Polygon support
- EIP-1559 gas settings
✨✨✨
What's Changed
- Exit claim check early if HIDE_EARN_PAGE is on by @0xDaedalus in #1683
- v0.13.13 by @greg-nagy in #1684
- Network-specific asset-transfers and block fetching. by @0xDaedalus in #1685
- 💢 Remove read-only and Ledger accounts by @jagodarybacka in #1655
- 💯 Fix "0.00 ETH" spend when sending a low amount by @henryboldi in #1663
- ⛏ Fix persisting custom gas selection by @henryboldi in #1660
- 🌅 Fix old fee preview w/ a deprecated fee settings text component by @henryboldi in #1669
- 🎩 Max character limit on custom miner/max base by @henryboldi in #1679
- ❤️🩹 Fix error message issues on custom gas input by @henryboldi in #1680
- 📝 Better handle white-space in import recovery phrase by @henryboldi in #1705
- ⚙️ Change menu to settings by @henryboldi in #1698
- use i18next for locailization by @gasolin in #1673
- pass param correctly with i18next by @gasolin in #1716
- Extend token-price fetching to fetch prices across networks by @0xDaedalus in #1717
- (refactor) better organize strings with i18next format by @gasolin in #1721
- Fix overview address count by @0xDaedalus in #1718
- Deeply Diffed: Move webext-redux updatesto deep-diff strategy by @Shadowfiend in #1722
- Insufficient funds warning in network fees by @jagodarybacka in #1689
- Default to MATIC when sending assets on polygon. by @0xDaedalus in #1719
- 🙌 Update contributor doc by @henryboldi in #1706
- 🤗 Fix uniswap connection by @greg-nagy in #1726
- Operation Unifier: Make transactions follow the SignOperation contract by @Shadowfiend in #1723
- 👁 Fix new gas preview dollar estimate by @henryboldi in #1737
- Bugfix: Swapping tokens w/ same name & symbol but different networks no longer allowed. by @0xDaedalus in #1720
- Fix swapping to and from MATIC on polygon. by @0xDaedalus in #1743
- Sort dropped transactions directly after a successful transaction with the same nonce. by @0xDaedalus in #1707
- Allow wallet_addEthereumChain to switch a given origin's active chain by @0xDaedalus in #1753
- Use correct chainID when looking up permissions. by @0xDaedalus in #1754
- Correctly display & calculate price of a network's base asset when signing a transaction on that network. by @0xDaedalus in #1758
- ⛽️ Properly update background's transaction on gas fee selection change by @henryboldi in #1750
- 🌡 Password strength bar by @jagodarybacka in #1732
- 🤏 Fix enrichment service's insufficient funds warning calc by @henryboldi in #1759
- Fallback to sendAsync inside of window-provider's send method by @0xDaedalus in #1738
- Fix asset transfers by @greg-nagy in #1746
- Emit a chainChanged event after successfully switching chains by @0xDaedalus in #1760
- 📈 Fix currency value for gas fee estimation by @henryboldi in #1772
- Fix meshswap dapp connection by @greg-nagy in #1774
- 👻 Remove gas settings before sign step by @henryboldi in #1775
- Update Tally Tokenlist by @0xDaedalus in #1762
- ♻️ Validate the latest Uniswap default token list by @mhluongo in #1777
- Look Don't Sign: Introduce a first-class ReadOnlyAccountSigner by @Shadowfiend in #1724
- fix the default wallet toggle functionality by @greg-nagy in #1793
- Fix window provider dapp chainid by @greg-nagy in #1795
- Fix Quickswap Integration by @0xDaedalus in #1792
- Only lookup names for relevant ERC20 transfers by @0xDaedalus in #1797
- 🤏 Adjust spacing on gas page between miner and max base by @henryboldi in #1796
- 🐾 Update
isTrackingAsset
to match intent by @henryboldi in #1800 - 🤏 Handle zero overview total balance by @henryboldi in #1801
- 🐾 Also check if asset known by @henryboldi in #1802
- Oil Filter: Add baseline trust to detected tokens, ignore untrusted by @Shadowfiend in #1788
- Fix Double Dapp Connect Bug by @0xDaedalus in #1804
- 🐙 Polygon and New Gas Selector QA build by @greg-nagy in #1699
- Fix on Sign Data page how messages are displayed by @jagodarybacka in #1790
- Fix read-only accounts by @jagodarybacka in #1806
- Show network specific asset in activity card by @jagodarybacka in #1744
- Add number of networks to Overview page by @jagodarybacka in #1808
- Edit settings options text to sound a bit more natural by @0xDaedalus in #1809
Full Changelog: v0.13.13...v0.14.0
v0.13.13 It's been a while!
What's Changed
- 🦆🦆 Porygon2 - Sending and Swapping Assets on Polygon by @0xDaedalus in #1483
- Fix Inverted
eth_sign
Parameters by @nlordell in #1511 - 🧑🏫 Enrichment Admonishment: Add a warning annotation to prevent sending tokens to their own contract by @mhluongo in #1516
- 🐶 Treat DOGGO token as special kind of asset by @jagodarybacka in #1520
- Fix async control flow for chainService's
internalStartService
. by @0xDaedalus in #1425 - 📐 Better network fee estimates by @henryboldi in #1494
- Notify the internal ethereum provider directly about network changes. by @0xDaedalus in #1517
- ✏️ Claim flow - add input for custom user or DAO address by @jagodarybacka in #1509
- v0.13.7 by @greg-nagy in #1525
- ⛓️ Change link for "create new wallet" during onboarding by @jagodarybacka in #1545
- 🪦 Remove
ESTIMATED_FEE_MULTIPLIERS_BY_TYPE
by @henryboldi in #1548 - RNS domain resolution by @7alip in #1366
- Allow string chainId for EIP712TypedData by @beemeeupnow in #1541
- Persist default account names across chains. by @0xDaedalus in #1561
- 🦴 Add missing Earn's UI elements by @jagodarybacka in #1549
- Update RFB to cover services and communication by @greg-nagy in #1560
- ❤️🩹 Fix estimated gas fee stuck on TBD by @henryboldi in #1566
- Fix Umbra Bridge Functionality by @0xDaedalus in #1569
⚠️ Warning for when max fee is less than recent base by @henryboldi in #1522- (localize) distil strings from wallet Send and receive pages by @gasolin in #1559
- Flagging Flags: Drop a few unused feature flags by @Shadowfiend in #1577
- 🔁 Rejigger custom gas in store for conceptual alignment by @henryboldi in #1550
- 📡 Fix populating past transaction activity list by @jagodarybacka in #1558
- 💲 Add accounts to all EVM networks by @jagodarybacka in #1571
- 🔓 Don't ask for password with Ledger accounts by @jagodarybacka in #1562
- 😵💫 Multinetwork dApp connections RFB by @greg-nagy in #1542
- v0.13.8 by @greg-nagy in #1557
- v0.13.9 by @henryboldi in #1574
- (localization) distill swap page strings by @gasolin in #1591
- 🖥️🪞 -Monitor & Reflect Deposits & Withdrawals for Wrapped Assets by @0xDaedalus in #1556
- ❤️🩹 Patch: Feature flag the removal of the swap fee chooser's row padding by @henryboldi in #1600
- Removed
EVM_MAIN_NETWORKS
and other network consts by @jagodarybacka in #1589 - 🏳 Don't shoot: Put more polygon related functionality behind feature flag by @greg-nagy in #1603
- Require users to use strong(er) passwords by @0xDaedalus in #1594
- Fix Network Switcher styles by @ngrinkevich in #1575
- Remove Unneeded Polygon Defaults by @0xDaedalus in #1605
- Slip-a-ping: Add basic SLIP-0044 coin type info to base assets by @Shadowfiend in #1576
- Clean polygon tokenlist response prior to validating. by @0xDaedalus in #1588
- 🧹 Add linting error for (and fix) unused imports by @henryboldi in #1607
- 🔥 Keep Feeling the Yearn: Update the Yearn token list URL by @mhluongo in #1613
- 🧚 Minor transaction and gas improvements by @jagodarybacka in #1617
- Chain Specific dapp Permissions by @0xDaedalus in #1580
- Grant permission to polygon apps even if polygon support is not enabled. by @0xDaedalus in #1618
- ✨ Updated gas page visuals by @henryboldi in #1551
- 🐛 Fix
maxFeePerGas
value set bymakeBlockEstimate
by @henryboldi in #1610 - 📜 Remove padding to remove scroll from swap tab by @henryboldi in #1621
- 👽 Fix jumpy spacing while assets load in by @henryboldi in #1620
- 🫥 Fix linter warnings by @jagodarybacka in #1616
- Explicitly check chain id and if actually allowed when checking for permissions. by @0xDaedalus in #1608
- 🧑🤝🧑 My Best Friend - One active network per origin. by @0xDaedalus in #1606
- Disable password strength check by @0xDaedalus in #1622
- 🦑 Squid Game: Improvements to swap state handling by @greg-nagy in #1626
- ⬇️ Update gas limit validation to use transaction minimum by @henryboldi in #1523
- 🤏 Update copy on swaps "DAO Fee" by @henryboldi in #1631
- 🖍 Debounce ENS/UNS name lookup by @jagodarybacka in #1625
- Remove UST from swaps priority asset list. by @0xDaedalus in #1636
- 💬 Improve SharedAssetInput with text truncation by @greg-nagy in #1637
- v0.13.10 by @greg-nagy in #1592
- 🛟 Display warning when there is not enough funds to pay for transaction by @jagodarybacka in #1623
- 🔄 Fix styles of switch assets button by @jagodarybacka in #1639
- Fix hover area for Swap buttons by @ngrinkevich in #1633
- 💸 Insufficient funds warning by @jagodarybacka in #1642
- Persist activeNetwork on disk by @0xDaedalus in #1609
- v0.13.11 by @greg-nagy in #1640
- 🌊 OpenSea interactions by @jagodarybacka in #1651
- Properly initialize internal active network. by @0xDaedalus in #1654
- 📜 Fix scroll in core page which fixes overview tab by @henryboldi in #1658
- 🤏 Fix unlock screen spacing by @henryboldi in #1656
- Countersignature: Replace SigningMethod with single AccountSigner type by @Shadowfiend in #1646
- Fix sign data displayed message by @jagodarybacka in #1666
- Initialize ledger accounts for all supported networks. by @0xDaedalus in #1667
- 🗑 Remove black line from send page + small tweaks by @henryboldi in #1657
- ⚙️ Create slippage tolerance dropdown by @jagodarybacka in #1661
- ⚙️ Saving slippage tolerance by @jagodarybacka in #1662
- 🏴☠️🛠 Green screen of death: reload the UI page if it's not rendered in 1s by @greg-nagy in #1672
- Dapp Permission Redux Refactor by @0xDaedalus in #1619
- Add network-awareness to Base Assets by @0xDaedalus in #1659
- 🏴☠️Green screen of death round2: Remove the unused custom db migrations by @greg-nagy in #1678
- fix selectShowingActivityDetail by @greg-nagy in #1686
New Contributors
- @nlordell made their first contribution in #1511
- @beemeeupnow made their first contribution in #1541
- @ngrinkevich made their first contribution in #1575
Full Changelog: v0.13.7...v0.13.13
v0.13.7
What's Changed
↕️ Increment input button gas limit by 1000 by @henryboldi in #1427- 🧮 Use 0x quote for pre-transaction gas limit setting by @henryboldi in #1428
- Persist keyrings after removing one. by @0xDaedalus in #1490
- Move Earn pool info tab to accordion by @jagodarybacka in #1486
- 🗑 Fix selecting other address if current one is removed by @jagodarybacka in #1500
- 🦊 Impersonate MetaMask on OpenSea when TallyHo is set as default wallet by @jagodarybacka in #1491
- ⛽️ Custom gas, miner fee, max base by @henryboldi in #1418
- Emigration: Fix account structure migration and move migrations to their own module by @Shadowfiend in #1512
- 🎨 Redesign of "new wallet" onboarding flow by @jagodarybacka in #1436
- localize overview, menu, bug report page by @gasolin in #1402
- v0.13.5 by @henryboldi in #1496
- Explicit error logging inside of chainService.addAccountToTrack by @0xDaedalus in #1424
- Refresh the base asset along with tokens when refreshing token balances. by @0xDaedalus in #1422
- Properly cleanup event listeners on the Internal Provider. by @0xDaedalus in #1421
- Richness not Flatness: Don't flatten recipients in internal log recipient lookups by @Shadowfiend in #1437
- Porygon 🦆 by @0xDaedalus in #1403
- Move the referral bridge to first claim step by @wojciech-turek in #1433
- Small cleanup of typing of synchronous functions. by @0xDaedalus in #1440
- ⚛️ Merge $DOGGO token features by @jagodarybacka in #1429
- Remove UNS Feature Flag by @0xDaedalus in #1442
- Add Polygon to Selectable Networks by @0xDaedalus in #1447
- Support UNS Name Resolution when using Polygon by @0xDaedalus in #1441
- Add the .vscode folder to .gitignore. by @0xDaedalus in #1449
- v0.13.4 by @henryboldi in #1431
- Remove unused addOrEditAddressName event in ui redux slice. by @0xDaedalus in #1448
- Ξ -> ♾️ Switch to Polygon. by @0xDaedalus in #1477
- Remove unused getNonce function. by @0xDaedalus in #1485
- Information Networks: Update accounts slice to track accounts by network by @Shadowfiend in #1410
Full Changelog: v0.13.4...v0.13.7
v0.13.4
✨✨✨
- Bug fixes!
✨✨✨
What's Changed
- v0.13.3 by @greg-nagy in #1394
- 🔦 Switchable Switcher: Hook the protocol switcher up the to
MULTI_NETWORK
feature flag. by @mhluongo in #1396 - RFB 2: UI Structure for Heterogeneous Signer Support by @Shadowfiend in #1165
- Error Vector Magnitude: Light refactoring for multi-network handling by @Shadowfiend in #1404
- Don't send an empty array when calling alchemy_getTokenBalances. by @0xDaedalus in #1414
- Update remote devtools to @redux-devtools packages by @Shadowfiend in #1416
- Properly log objects in exported logs. by @0xDaedalus in #1417
- Fix address import error border color by @0xDaedalus in #1423
- Fix: search icon overlap by @rootial in #1420
Full Changelog: v0.13.3...v0.13.4