Releases: tahowallet/extension
Releases · tahowallet/extension
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
v0.13.3
What's Changed
- v0.13.2 by @greg-nagy in #1365
- 💚 Update
SharedButton
default text color to dark green by @henryboldi in #1370 - ✍️ Contract interaction sign page by @henryboldi in #1371
- Uns uns uns: Turn on UNS resolution feature by @Shadowfiend in #1375
- 🥦 Prune asset prices older than a day from Redux store by @henryboldi in #1376
- The Man With No Name 🤠 by @0xDaedalus in #1373
- Create SharedAccordion component by @jagodarybacka in #1372
- 🎚 Add "Set Tally Ho as default" toggle to set password page by @henryboldi in #1378
- Hocus Focus: Implement focus and disabled styling for SharedInput and seed phrase input by @Shadowfiend in #1377
- 🫓 Fuckin' NaN: Fix long-tail token price bug by @mhluongo in #1388
- 😊 The future is optimistic: Refactor ChainService to support Arbitrum and Optimism by @mhluongo in #1355
- 🐶📦 Pack the dogs: Add docker build for identical outputs by @greg-nagy in #1374
- 🥗 Resolve CPU issues from
blocks
bloat in Redux store by @henryboldi in #1363
Full Changelog: v0.13.2...v0.13.3
v0.13.2
Highlights
✨✨✨
- UNS domain resolution support by @mul1sh in #1347
- Rename Addresses by @0xDaedalus in #1345
- Signing page improvements by @jagodarybacka in #1340
✨✨✨
What's Changed
- Adjust source map configs for performance and reproducibility by @Shadowfiend in #1335
- UNS domain resolution support by @mul1sh in #1347
- feat: make password warning more explicit by @rootial in #1325
- v0.13.1 by @greg-nagy in #1344
- Shared banner component refactor by @jagodarybacka in #1358
- s/exising/existing/ by @mhluongo in #1361
- Improve styles of SharedBanner by @jagodarybacka in #1360
- Rename Addresses by @0xDaedalus in #1345
- 🤖 - Automatically assign new issues to the priority list. by @0xDaedalus in #1326
New Contributors
Full Changelog: v0.13.1...v0.13.2
v0.13.1
What's Changed
- v0.13.0 release: ERC20 transfers of tokens on the wall by @Shadowfiend in #1293
- Return Address: Introduce validation hooks, address/name validation, and SharedAddressInput by @Shadowfiend in #1281
- Spot Check: Clean up some unused code, imports, and add names to activities by @Shadowfiend in #1286
- 📑 Update menu tab to better match design by @henryboldi in #1294
- Helpers and alignments: Handful of helper and alignment tweaks by @Shadowfiend in #1303
- 🔁 Fix typo in variable name (idDerivationPath) - By Pablo Castellano by @henryboldi in #1309
- Resolver Revolver: Introduce NameResolver and refactor NameService to use it by @Shadowfiend in #1304
- 🏰 Pass IPFS asset icons through gateway by @henryboldi in #1295
- Conflict Resolution: Introduce stub known contract and address book name resolution by @Shadowfiend in #1305
- 🚦 Add countdown/delay on button for transaction signing by @henryboldi in #1312
- 1 Thing You Should Never Buy Used - Use newAmount when setting the buy asset's quantity. by @0xDaedalus in #1317
- 🔅 Use SVG icons pervasively by @henryboldi in #1301
- 📋🐛 Export logs page from menu tab by @henryboldi in #1306
- update images to new colors by @rootial in #1314
- 🚦 Wallet Router: Implement a wallet router and define a friendly api to wallet providers by @greg-nagy in #1321
- update i18n param assignment, fix #1195 by @gasolin in #1311
- fix: use Tally Ho instead of TallyHo for content by @rootial in #1324
- ⚡️ Replace use of fleek's gateway to silly avoid virus scanner block by @henryboldi in #1332
- 💎 Fix displaying ETH asset icon by @henryboldi in #1334
- Back button improvements by @jagodarybacka in #1330
- 💚 Darken shade for
--green-120
by @henryboldi in #1342 - Uh Oh - Arbitrary extension version is enabled - Fix redux-state migration. by @0xDaedalus in #1327
- add relative position to parent by @rootial in #1341
- ☑️ Rework verify phrase page to fix issues w/ duplicates by @henryboldi in #1339
- 🍁 420: Add commit hash to versions on menu page by @henryboldi in #1343
New Contributors
Full Changelog: v0.13.0...v0.13.1
v0.13.0
Key Changes
It's been a couple of weeks since a full release, and they've been packed! Here are some of the big goodies that have landed:
- ERC20 transfers
↔️ : ERC20 transfers are now available for all tokens! - Fee dollar amounts 💰: as we continue to work on improved gas controls, we've touched up the current ones a bit to show you the max dollar amount fees can consume.
- CPU usage 📉: we've been hunting CPU usage bugs and have crushed several. More to come!
- Name that contract 📝: thanks to @jack-the-pug, transaction sign pages now show the ENS name of the contract you are interacting with, when available.
- Clipboard invasion 📋: Most addresses in the UI can now be clicked to be copied. The seed phrase during new wallet creation is also now copyable to the clipboard.
Other tidbits
- Several adjustments to illustrations, heights, and other tidbits make the entire experience a little nicer.
- A fix for color handling feels like someone brushed your beloved wallet off with a duster and made it all pretty.
- Assets in the asset overview are now listed in descending order of dollar value.
- Every asset in an account's asset list has shortcut buttons to send and swap.
- ETH can be swapped to, not just from; additionally, ETH can be swapped from/to WETH.
- @gasolin started laying the groundwork for translations 🚀
- @alleycat0001 lay some great groundwork for better validation of inputs!
It's a big one, folks.
What's Changed
- add ENS contractName on SignTransaction modal by @jack-the-pug in #1221
- Fix swap gas limit allowing negative numbers by @alleycat0001 in #1204
- 💉 Hot-shot: Inject window-provider at build time into provider bridge by @greg-nagy in #1228
- 📋 Add copy to clipboard button to onboarding save phrase by @henryboldi in #1240
- Wiggle Wiggle: Little niggles by @Shadowfiend in #1230
- Show currency network fee by @jagodarybacka in #1215
- Update Provider Reconnect & Subscribe Logic (Pending Swaps Fix) by @0xDaedalus in #1226
- Smoke test - Release v0.12.3 by @henryboldi in #1229
- Change "Execute Swap" to "Confirm Swap" by @0xDaedalus in #1244
- Copy Waste: Add SharedAddress component with address copying by @Shadowfiend in #1231
- 📩🤏 Update import illustration by @henryboldi in #1246
- 💖 Improve wallet asset cards by @henryboldi in #1239
- 👛 Refactor add wallet page w/ update to new design by @henryboldi in #1222
- 📏🤏 Adjust height of select dropdown to imply more options by @henryboldi in #1248
- Return hexadecimal strings in response to
eth_chainId
. by @0xDaedalus in #1247 - 📜 Fix janky moving "+ add wallet" switcher footer by @henryboldi in #1238
- ADSR(elease): Add automated release artifacts for tags by @Shadowfiend in #1245
- Show "Transaction failed to broadcast." on failed send by @0xDaedalus in #1250
- Bonus ENS: Do not add accounts just because ENS was resolved by @Shadowfiend in #1264
- 🪙 ERC20 => ETH Swaps Init. by @0xDaedalus in #1261
- 📸🤏 Fix Tally Ho logo on ledger onboarding by @henryboldi in #1265
- #1227, shared input parser prop function by @alleycat0001 in #1257
- Modalicious: Make transaction signing modal by @Shadowfiend in #1262
- Allow ETH <> WETH swaps. by @0xDaedalus in #1243
- ❤️🩹 Remedy route persistence complications by @henryboldi in #1270
- 🤷♂️😬 Possible blank page on upgrade fixes by @henryboldi in #1258
- #1227, shared typed input shim by @alleycat0001 in #1269
- Kraft-erc: Add ERC20 transfers by @Shadowfiend in #1263
- 👻 False alarm: Remove brief error state from dapp connect by @greg-nagy in #1273
- #1260, fix issue where to and from swap assets can be the same by @alleycat0001 in #1277
↕️ Sort overview tab's assets by total currency amount by @henryboldi in #1266- 🎨 Update colors throughout with improved saturation by @henryboldi in #1283
- Remove feature flag for Ledger support by @fernya in #1285
- 📦 The Bad Batch: Account balance event batching by @greg-nagy in #1280
- init extension i18n support by @gasolin in #1195
- Turbo Check: Implement accelerated balance checks for known transfers by @Shadowfiend in #1282
New Contributors
- @jack-the-pug made their first contribution in #1221
- @alleycat0001 made their first contribution in #1204
Full Changelog: v0.12.3...v0.13.0