CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
Uniswap_interface.json1 linesDownload Raw Back to root
1[{"node": {"oid": "4daac4d2926cdd2890d34c79f2de18e2946be38d", "messageHeadline": "ci(release): publish latest release", "author": {"name": "Uniswap Labs Service Account", "email": "hello-happy-puppy@users.noreply.github.com", "user": {"login": "hello-happy-puppy"}}, "additions": 34905, "deletions": 15626}}, {"node": {"oid": "4e1cd83e7eab43bd997c8c35b5510dae8301594f", "messageHeadline": "ci(release): publish latest release", "author": {"name": "Uniswap Labs Service Account", "email": "hello-happy-puppy@users.noreply.github.com", "user": {"login": "hello-happy-puppy"}}, "additions": 49221, "deletions": 21292}}, {"node": {"oid": "88709da9184448090e2bb5d56c742c86bb8da898", "messageHeadline": "ci(release): publish latest release", "author": {"name": "Uniswap Labs Service Account", "email": "hello-happy-puppy@users.noreply.github.com", "user": {"login": "hello-happy-puppy"}}, "additions": 27176, "deletions": 72298}}, {"node": {"oid": "a795e14af00e7ec5a831d992469a8b49aab667d5", "messageHeadline": "ci(release): publish latest release", "author": {"name": "Uniswap Labs Service Account", "email": "hello-happy-puppy@users.noreply.github.com", "user": {"login": "hello-happy-puppy"}}, "additions": 245, "deletions": 68}}, {"node": {"oid": "3a9bb1727fbbd038ea79bbc30239a9d0aaf401bf", "messageHeadline": "ci(release): publish latest release", "author": {"name": "Uniswap Labs Service Account", "email": "hello-happy-puppy@users.noreply.github.com", "user": {"login": "hello-happy-puppy"}}, "additions": 34099, "deletions": 11511}}, {"node": {"oid": "a4c7d74dc32c493d79621ada210b30d61cc046d6", "messageHeadline": "ci(release): publish latest release", "author": {"name": "Uniswap Labs Service Account", "email": "hello-happy-puppy@users.noreply.github.com", "user": {"login": "hello-happy-puppy"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "1da024d20886a65325011e6ba56a87094c18a157", "messageHeadline": "ci(release): publish latest release", "author": {"name": "Uniswap Labs Service Account", "email": "hello-happy-puppy@users.noreply.github.com", "user": {"login": "hello-happy-puppy"}}, "additions": 97, "deletions": 51}}, {"node": {"oid": "d3d409173127c11b0db8c447bccf7bf474fa4b0a", "messageHeadline": "ci(release): publish latest release", "author": {"name": "Uniswap Labs Service Account", "email": "hello-happy-puppy@users.noreply.github.com", "user": {"login": "hello-happy-puppy"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "26720f48b2f8ce7f167d114d40185602ac57c8d2", "messageHeadline": "ci(release): publish latest release", "author": {"name": "Uniswap Labs Service Account", "email": "hello-happy-puppy@users.noreply.github.com", "user": {"login": "hello-happy-puppy"}}, "additions": 17, "deletions": 165}}, {"node": {"oid": "2a91a928b53c8ab0dfb213395236400de912de5d", "messageHeadline": "ci(release): publish latest release", "author": {"name": "Uniswap Labs Service Account", "email": "hello-happy-puppy@users.noreply.github.com", "user": {"login": "hello-happy-puppy"}}, "additions": 39376, "deletions": 19578}}, {"node": {"oid": "4ee70bfa34d4435d992cc54d2510572ec9de3d4d", "messageHeadline": "ci(release): publish latest release", "author": {"name": "Uniswap Labs Service Account", "email": "hello-happy-puppy@users.noreply.github.com", "user": {"login": "hello-happy-puppy"}}, "additions": 9, "deletions": 58}}, {"node": {"oid": "ecb15fbee083b159cd60258386b3f26e1a9bcc2b", "messageHeadline": "ci(release): publish latest release", "author": {"name": "Uniswap Labs Service Account", "email": "hello-happy-puppy@users.noreply.github.com", "user": {"login": "hello-happy-puppy"}}, "additions": 40656, "deletions": 17785}}, {"node": {"oid": "dbce40b7dbe8bcc651ba26345f0776ea6a09a817", "messageHeadline": "ci(release): publish latest release", "author": {"name": "Uniswap Labs Service Account", "email": "hello-happy-puppy@users.noreply.github.com", "user": {"login": "hello-happy-puppy"}}, "additions": 15296, "deletions": 4317}}, {"node": {"oid": "e295be7b3cacdea479507f9b3a7d8f8b779c5aba", "messageHeadline": "ci(release): publish latest release", "author": {"name": "Uniswap Labs Service Account", "email": "hello-happy-puppy@users.noreply.github.com", "user": {"login": "hello-happy-puppy"}}, "additions": 4242, "deletions": 15115}}, {"node": {"oid": "6609a783a4c9ed68ee337789dfff2e0684dc411b", "messageHeadline": "ci(release): publish latest release", "author": {"name": "Uniswap Labs Service Account", "email": "hello-happy-puppy@users.noreply.github.com", "user": {"login": "hello-happy-puppy"}}, "additions": 7293, "deletions": 1796}}, {"node": {"oid": "195703495ccf8e763d16340893077aaa27f5524c", "messageHeadline": "ci(release): publish latest release", "author": {"name": "Uniswap Labs Service Account", "email": "hello-happy-puppy@users.noreply.github.com", "user": {"login": "hello-happy-puppy"}}, "additions": 49, "deletions": 7}}, {"node": {"oid": "690d2970cdd61bbb4160f7379cb78bb60988e544", "messageHeadline": "ci(release): publish latest release", "author": {"name": "Uniswap Labs Service Account", "email": "hello-happy-puppy@users.noreply.github.com", "user": {"login": "hello-happy-puppy"}}, "additions": 3490, "deletions": 1048}}, {"node": {"oid": "8465f6848cdd60959035426f7e546a6aad029a13", "messageHeadline": "ci(release): publish latest release", "author": {"name": "Uniswap Labs Service Account", "email": "hello-happy-puppy@users.noreply.github.com", "user": {"login": "hello-happy-puppy"}}, "additions": 9, "deletions": 34}}, {"node": {"oid": "ba367959eb72e25df94e9f732e065cbf3c24d50e", "messageHeadline": "ci(release): publish latest release", "author": {"name": "Uniswap Labs Service Account", "email": "hello-happy-puppy@users.noreply.github.com", "user": {"login": "hello-happy-puppy"}}, "additions": 9, "deletions": 28}}, {"node": {"oid": "3e5fb0516d6342221e8528b3fa595fcf1f91f3aa", "messageHeadline": "ci(release): publish latest release", "author": {"name": "Uniswap Labs Service Account", "email": "hello-happy-puppy@users.noreply.github.com", "user": {"login": "hello-happy-puppy"}}, "additions": 220873, "deletions": 39627}}, {"node": {"oid": "fc7ecc7e3bea1c7b459d0d0bad0840f0b82388ef", "messageHeadline": "feat: [info] add multi-chain balances on TDP (#7493)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 395, "deletions": 146}}, {"node": {"oid": "4a5a41c59ef489717b39f3622660714fd9564df8", "messageHeadline": "fix: fix uniswapx feature flag test cleanup (#7615)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "4bec816e6c2eeaeb4dd12ecb75cf53da18e2819a", "messageHeadline": "fix: disable fees and uniswapx tests + skip localStorage reads for bl\u2026", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 28, "deletions": 35}}, {"node": {"oid": "1d1b15f4acd0fc070dfaee8e743b75c6cc3422e9", "messageHeadline": "fix: android banner DownloadButton onClick should not propagate up (#\u2026", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1ffaf723de84673351a78093dacb1d58c156ab87", "messageHeadline": "fix: dont show USD price difference for wraps (#7610)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd4b2dc76452c8be2abb6d101d9e199c6552b526", "messageHeadline": "fix: only change input currency to weth after eth wrap completes for \u2026", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "5ded55e0613e585dfebb9e2f7e74bc78fbe6a500", "messageHeadline": "feat: x rollout cleanup (#7582)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 172, "deletions": 495}}, {"node": {"oid": "0f4ca592f23f5d6c78694eb3f5716e9d0ad5b982", "messageHeadline": "fix: remove /increase route (#7603)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 11, "deletions": 35}}, {"node": {"oid": "90497dc08a50249f83baaa1b30a0d67b7bd7b795", "messageHeadline": "chore: refactor TDP time selector (#7600)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 29, "deletions": 66}}, {"node": {"oid": "2e618fb2aa07d42da2eba004b8e923d016c050d0", "messageHeadline": "fix: remove 3 launched feature flags (#7589)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 35, "deletions": 263}}, {"node": {"oid": "0aa5727cdd1e2b1dcc3afd5193f6cf9441c0b046", "messageHeadline": "fix: don't format wrap input amount (#7592)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "79e74e1d13d6f94480bda939dfc91e8a084a5626", "messageHeadline": "fix: disable showing approve cost for arbitrum (#7594)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "52dc441e31425ac1cc276daaf0359f0bfa93f63f", "messageHeadline": "feat: swap component refactor limits (#7588)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 1178, "deletions": 632}}, {"node": {"oid": "ff6d1cc510915f0a6d01ff4bdb4ecfc7a4ecec66", "messageHeadline": "feat: read token taxes from backend response (#7532)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 259, "deletions": 297}}, {"node": {"oid": "76157c057e9aeabc3906fa70a1aaafdebba68907", "messageHeadline": "fix: portfolioLogo alignment (#7585)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "a1bd6f5eb4b904145ef5a4ef5943205eacce5473", "messageHeadline": "feat: update default router preference in redux (#7571)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f903eedc152ef16440b203fdaef1f05e32e6fd71", "messageHeadline": "fix: redux migration to flush german locale (#7584)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "1feeaea1812333072d083c75c0bed36a6e7d01cf", "messageHeadline": "test: update e2e tests after X rollout (#7583)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 4, "deletions": 49}}, {"node": {"oid": "7b10c94e4d9abc47575b36d378e6724b14551991", "messageHeadline": "fix: update robots.txt file (#7570)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "f2f59d52cb9e7f4911596cace79263b1ec870f7b", "messageHeadline": "feat: update legacy redux migration post X rollout (#7572)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "a5034cb1c0ddb65594d1a35fd97484ac843f59c9", "messageHeadline": "fix: reset token selections when  changing chains on /add (#7561)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 143, "deletions": 4}}, {"node": {"oid": "2227a382766b61b8616e3aef1c791f31b457a57a", "messageHeadline": "fix: set current redux version to 3 (#7578)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "9f06747958d98cb4e9560bc6adc443b8e739b08c", "messageHeadline": "fix(): deeplink for android wc (#7573)", "author": {"name": "Thomas Thachil", "email": "thomasthachil@users.noreply.github.com", "user": {"login": "thomasthachil"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c6b44bb5c93ccfcc5d0545c973bbee6dcc47de95", "messageHeadline": "fix: use NativeCurrency for polygon matic (#7567)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "1d64d24d311327cb834d95b1a9e9840f08f81a9d", "messageHeadline": "fix: update function tests for 404ing collections (#7575)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 31, "deletions": 178}}, {"node": {"oid": "d8e43f08343c49076aab0b9bda1cd72001990c8f", "messageHeadline": "fix: broken pools test (#7562)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "82f27186cf5a453a92be83153d3ebd583a597877", "messageHeadline": "test: update hardhat blocknumber (#7559)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "876d3a1cc343a2ea822243b2a579f4c185722064", "messageHeadline": "feat: [info] add new tdp nav (#7531)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 95, "deletions": 30}}, {"node": {"oid": "712f82cb1a8efeafd2fb25fb4a67b6c31a9b3eeb", "messageHeadline": "chore: align eslint version with wallet repo (#7526)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 70, "deletions": 207}}, {"node": {"oid": "682215a574d9b3164bc7ce0587f84de080edf8ed", "messageHeadline": "feat: use useUSDPrice hook for calculating token usd value for auto s\u2026", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "395b390df67b2d4554e0432d559cba2a85ca321c", "messageHeadline": "feat: add android announcement banner (#7551)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 190, "deletions": 220}}, {"node": {"oid": "cee3390b7185c4a020e1d8a9890986dbe6e59d0e", "messageHeadline": "fix: skip all quote / pricing requests if window is not visible (#7554)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 151, "deletions": 84}}, {"node": {"oid": "418ee08b009cb75b914eef649c0731dfe908ee98", "messageHeadline": "chore: adds e2e test for when usd quote fetch fails (#7215)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "ebfcd8fbbe71aba25fa6ea0ae3c3f45eeb558cf3", "messageHeadline": "refactor: move pool details components to the components folder (#7553)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 173, "deletions": 174}}, {"node": {"oid": "c27e70b87cc3bd0b77c980d0d6ab38ee5da32273", "messageHeadline": "chore: e2e insufficient liquidity test (#7075)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "b4f35556005978f3c2cd574a91a42b52562294ee", "messageHeadline": "chore: add appropriate padding and update chain selector to styled (#\u2026", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 29, "deletions": 48}}, {"node": {"oid": "0e87c38548ad28422d6d417160c635557f0da8ad", "messageHeadline": "chore: disabling exact output for fot tokens (#7550)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "245d0eed06aaf54e554c2561ce57a62118ac48e0", "messageHeadline": "fix: hide invalid nft collections with 0 items from search bar (#7547)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "46c8caa09c9b01d5f62e077e4531ef0bc35baa47", "messageHeadline": "feat: update app download tracking for Android launch (#7542)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 100, "deletions": 97}}, {"node": {"oid": "aa056adaf95f0fb484fee6cc1c88f982ba1f6288", "messageHeadline": "chore: removing check mark on token selector (#7533)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "ce4df4f79e7c2a8070c3b00efd93bcfb66d8bec5", "messageHeadline": "fix: add chainId to dependency array (#7548)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "769a7ab9b559d5cc323bf0c3bfa3e9b6cf17d2d9", "messageHeadline": "fix: rename WrappedTokenInfo class (#7495)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 16, "deletions": 37}}, {"node": {"oid": "5cbc56cf65ab02a1902364a3c3bdb97d0149c62d", "messageHeadline": "feat: [info] add new stats box (#7522)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 131, "deletions": 39}}, {"node": {"oid": "098c7b9cbe27b23c08c04b2bcfe6eafd59d151c0", "messageHeadline": "fix: update uniwallet wc link (#7450)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a0d880cf8126d77f568ea9d53c248577b7959066", "messageHeadline": "fix: spam tokens showing up in currency selector (#7545)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "443a00a7775b169d2df7fae676c1d282f3811eb1", "messageHeadline": "fix: remove version check in redux lists update + migrate outdated US\u2026", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 131, "deletions": 96}}, {"node": {"oid": "9eaa22f644477dab41bd8f13777965f1d581f9f9", "messageHeadline": "chore: converting useStablecoinPrice to useUsdPrice in autoslippage (\u2026", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "1c924828554a990b63813b1d19b77c964267d2e2", "messageHeadline": "fix: basel font using wrong variation settings (#7536)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 72, "deletions": 73}}, {"node": {"oid": "274d79dfde2f0733eb5dce0fc7ecacec7f0ebeaf", "messageHeadline": "chore: align uniswap deps with wallet repo (#7527)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "c2ca9ab93e8e1fb4e65af7c8f9ec45ed555ea064", "messageHeadline": "feat: [info] update token links (#7505)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1537, "deletions": 38}}, {"node": {"oid": "0fbc8265816caff6b53caad9c90253bac42fc3d8", "messageHeadline": "feat: Remove logging whole error object for analytics (#7540)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e9f784b2bc80b2127f770d7199bb90568bd637d0", "messageHeadline": "refactor: clean up getExplorerLink helper fn (#7537)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 2, "deletions": 31}}, {"node": {"oid": "f9a9469523480861312e61f315d2cdb6a7ae5590", "messageHeadline": "feat: [info] Add token description to TDP (#7504)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 196, "deletions": 997}}, {"node": {"oid": "b995f4d6712e5a20afc29ca3c0e4d5fc06dce91c", "messageHeadline": "fix: fixing ugly scrollbar (#7535)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "3f62bcf2f0e946fa42d41990df5fa9bcd361d199", "messageHeadline": "feat: add Android feature flag & change some app logos (#7524)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 561, "deletions": 478}}, {"node": {"oid": "bd30721989bb8fb49ad55eadc7261f207fd7432f", "messageHeadline": "chore: updating nft numbers (#7351)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 370, "deletions": 345}}, {"node": {"oid": "802d56231a283f8068c7179885df16c0ae049b77", "messageHeadline": "fix: updating currency search panel for number formatting (#7407)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "9536df2ff1f330413749376de5387ea801ac5fbc", "messageHeadline": "fix: remove bridged USDC from quickselect (#7529)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 4, "deletions": 36}}, {"node": {"oid": "ff3ed31dd7dee8fe46ccb79a8b11e7b8f243f5c0", "messageHeadline": "chore: cleaning up previous uk blocking functionality (#7489)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 80, "deletions": 120}}, {"node": {"oid": "719f82c7c45def2b4f8b22a173c5e012db2f2129", "messageHeadline": "feat: pool page currency conversion (#7416)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 77, "deletions": 48}}, {"node": {"oid": "0937e350950d5d9dedcc9db5e8a98bbe07e164e9", "messageHeadline": "ci: removed snyk files (#7521)", "author": {"name": "mr-uniswap", "email": "144828035+mr-uniswap@users.noreply.github.com", "user": {"login": "mr-uniswap"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "3f9b436c864c2e75434420e34d570fa8213cc852", "messageHeadline": "fix: Changing some language around fees (#7492)", "author": {"name": "Matthew Spector", "email": "matt@spectorlabs.dev", "user": {"login": "mattbspector"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "40afc7388aaa035821e175eb0466291078e8bca1", "messageHeadline": "fix: add space to migrateV2 link (#7523)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eff6484a109ba3f70fa81206ed8645f1124d84a2", "messageHeadline": "ci: basic semgrep configuration (#7520)", "author": {"name": "mr-uniswap", "email": "144828035+mr-uniswap@users.noreply.github.com", "user": {"login": "mr-uniswap"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "635875345e0856a9a873485215a5629334815987", "messageHeadline": "fix: add native USDC to Optimism quick-select (#7499)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "b670affd4caba9b72c4cb36dc77dff63eff18e1b", "messageHeadline": "fix: add native USDC to Polygon quick-select (#7500)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "6798bf3cf1a4bb28ba0f629cc6a48167d7b8bee9", "messageHeadline": "feat: [info] add PDP loading skeleton (#7494)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1696, "deletions": 297}}, {"node": {"oid": "8734ee5986d9eebf1956b144ce3d086023e461f3", "messageHeadline": "fix: dedupe matic native token (#7485)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "226fc441a75b084bdfabdbe24304deef03c27c2f", "messageHeadline": "refactor: allow missing input for useSwapTaxes (#7498)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36242d14b0e41f217df5dcb0a89663b7e491790b", "messageHeadline": "feat: add temporary logging to swap_signed (#7472)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "b02352e8bf767c3d251897c6ece62189730c78a8", "messageHeadline": "fix: dont try to log unserializable objects (#7497)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "819e2f571287d4b96d2f54cc78c194cb5f28d45c", "messageHeadline": "fix: fix contrast on l2 network text (#7466)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "5357c58ac916ddf926f9d571ee9eb2b07e856660", "messageHeadline": "chore: removing german from supported languages (#7490)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "aada666c1aba47c69663d9b142f0840637d1c328", "messageHeadline": "fix: de-flake Cypress through various means (#7488)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 102, "deletions": 35}}, {"node": {"oid": "86fc15907a20bcfa08900891853b3b2d1a5891f6", "messageHeadline": "refactor: consolidate percent formatting util (#7467)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 91, "deletions": 140}}, {"node": {"oid": "c5f2df4bc0f88abf66cd44b3fe43dd7b0dbac950", "messageHeadline": "fix: update USDbC to default USDC on Base (#7377)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "71d3661b22d0af8841f995fb7ede83620778f58f", "messageHeadline": "fix: currency balance for search token (#7471)", "author": {"name": "ksvat", "email": "147102038+ksvat@users.noreply.github.com", "user": {"login": "ksvat"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "740db0fe166c3a4c1c4840a60bbd6691e4048fad", "messageHeadline": "fix: merge portfolio tokens w/ default token list in Currency Selecto\u2026", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 52, "deletions": 32}}, {"node": {"oid": "ed6afb50dec58d077c1fae22e7d3d8d9b0549aa3", "messageHeadline": "feat: [info] add explore page (#7381)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 506, "deletions": 164}}, {"node": {"oid": "9d439e7f624dc4a908a51e84a599db2fe92e3632", "messageHeadline": "feat: organize sitemaps (#7475)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 2340, "deletions": 1984}}, {"node": {"oid": "6b608553620499e2572b2a713cec5a8018ef8363", "messageHeadline": "fix: learn more url [main] (#7483)", "author": {"name": "charity-sock-pacifist", "email": "147960839+charity-sock-pacifist@users.noreply.github.com", "user": {"login": "charity-sock-pacifist"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "53b53c2207462b4c429796603982878a8bba2303", "messageHeadline": "build(deps-dev): bump @uniswap/default-token-list from 11.2.0 to 11.8\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "28181671317e0abf0ba83654e3ddd13bc205cba2", "messageHeadline": "feat: swap fees [main] (#7478)", "author": {"name": "charity-sock-pacifist", "email": "147960839+charity-sock-pacifist@users.noreply.github.com", "user": {"login": "charity-sock-pacifist"}}, "additions": 2670, "deletions": 268}}, {"node": {"oid": "c2440d1080ec324483fe73f22dca54992363bd6a", "messageHeadline": "fix: use a different ipfs gateway (#7473)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f556f745fb0642c4037625a06d97ce3ccbf49f46", "messageHeadline": "fix: remove sitemap step from ci (#7470)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "7f597c0fab09052dd525228a9aedc20578d303d7", "messageHeadline": "refactor: use bips base constant (#7464)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 28, "deletions": 22}}, {"node": {"oid": "cfaf5d79c1bba9623cd1dc7fa58fb8a67984ac08", "messageHeadline": "feat: Remove local routing setting (#7462)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 219, "deletions": 174}}, {"node": {"oid": "e9fbf613758f31620bf4b71aa3b158c17eb7790e", "messageHeadline": "fix: position X opt in tooltip on TDP (#7465)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "749c9b40ea2a97b7352a0eccfbf44aca2d615061", "messageHeadline": "fix: specify canonical URLs (#7455)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "b553a6fcd86b49f5984beb97c0d22b1da8902adf", "messageHeadline": "feat: nfts sitemap (#7456)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 598, "deletions": 5}}, {"node": {"oid": "ad1e2c60a1d6c295a408b149ea660a3b6caa7afb", "messageHeadline": "fix: delay setting user.router_preference until statsig and redux ini\u2026", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "7001452f89dcc4722255f4ecfcd632ac24286868", "messageHeadline": "fix: move user prop updater into statsigProvider (#7442)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5fee3c6fdd4332a236b151494cbb4d26ba47273b", "messageHeadline": "fix: sitemap format (#7453)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 1429, "deletions": 367}}, {"node": {"oid": "40b1e40721d066406510982ab3830df75143e971", "messageHeadline": "fix: remove bridge usdc arbitrum (#7446)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "aee4df10a87c4d2bba2a21161ee595b47303ce6b", "messageHeadline": "fix: change default tx deadline to 10m (#7451)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 121, "deletions": 6}}, {"node": {"oid": "82a194987a89732f585a4e7e5c841ddb2b15ad34", "messageHeadline": "feat: [info] Add Token Description Component (#7400)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 2090, "deletions": 49}}, {"node": {"oid": "1882b1469011f0e09ae1d29453ced8859dc1b798", "messageHeadline": "fix: hide slippage warning when trade is x (#7439)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "d56030a92084ea080eb383fdb83fd322ab2ea479", "messageHeadline": "feat: add progress_indicator_v2 flag (#7445)", "author": {"name": "gnewfield", "email": "18626088+gnewfield@users.noreply.github.com", "user": {"login": "gnewfield"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "b75438bc8b4037a0ddd93101e7930da6d01bc356", "messageHeadline": "fix: fix sitemaps routes test (#7441)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9f44e48cf1323738b6bf641db1ba525b8cc16abc", "messageHeadline": "chore(): update deeplink package names (#7399)", "author": {"name": "Thomas Thachil", "email": "thomasthachil@users.noreply.github.com", "user": {"login": "thomasthachil"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "48855f487f3e504a06b20b773ddacf455ba43f75", "messageHeadline": "feat: animated review expando (#7440)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 2694, "deletions": 2370}}, {"node": {"oid": "f09ded1a3f4798d62f6801311c98885bed705cf3", "messageHeadline": "fix: user prop updater staging (#7443)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 59, "deletions": 51}}, {"node": {"oid": "e16348e2e0b408fb610e68668cdbd1b77b0d3180", "messageHeadline": "feat: new chain logos (#7438)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 1036, "deletions": 831}}, {"node": {"oid": "45c3e1dc7861cdcae8562dbe9c7cef2313262d03", "messageHeadline": "feat: add dynamicconfig modal setting (#7395)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 140, "deletions": 12}}, {"node": {"oid": "24ddace1eb247e459d10eed709f2bfd83ef6d64e", "messageHeadline": "feat: [info] update color extract default and have PDP fallback (#7432)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "b38ce038e63abba2a53a7ab63724155ddb503976", "messageHeadline": "feat: remove sitemap script from prepare step (#7437)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "04bf0758268766e596bd1670334a2305514529d9", "messageHeadline": "fix: broken Checkmark image for Mobile NFT Sort dropdown (#7401)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "27ec2e018c4bd309cffad98be2180ff3139b4cd8", "messageHeadline": "feat: add robots.txt (#7435)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3ffe7693cf922afb517a14a2daef7d1533df52f9", "messageHeadline": "feat: add top token urls to sitemap and improve script (#7429)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 390, "deletions": 10}}, {"node": {"oid": "2c7381ff47cd45969c4f2a70468b7215070c6d52", "messageHeadline": "fix: removing scrollbar on swap with banner (#7434)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "6e4746a7fe5d52ec30c38af40fe69289c54a4291", "messageHeadline": "feat: uk disclaimer banner (#7428)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 195, "deletions": 6}}, {"node": {"oid": "48379c66ce90223d205617f9c00e97decad2c8e4", "messageHeadline": "feat: [info] remove balance summaries from TDP (#7430)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "1b7f0d11fd02c0977d498a92aa281ded14fd8334", "messageHeadline": "fix: override user pref in analytics (#7420)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "db1d264ad3fcf5451c9a20c205eee6f2a6d67367", "messageHeadline": "fix: unhide native gas token from miniportfolio (#7374)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 69, "deletions": 32}}, {"node": {"oid": "fd24cb890aca732e974a6d0d6bea87f5cf9f8fe0", "messageHeadline": "fix: meta tag injector uses property, not name (#7431)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "932c4482d26cd33a3a45f9cb272b3588afed4c8f", "messageHeadline": "feat: updated rate/routing tooltips (#7412)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 556, "deletions": 542}}, {"node": {"oid": "2d8dac5c1571ef5155a37214f69e62b863ca4397", "messageHeadline": "fix: merge issue (#7427)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0e3d188a9ab7da8ad792d26f9033a9cc7a6e80e4", "messageHeadline": "feat: add feature flags settings overrides box (#7406)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "1be62f0bec2ef975cab449494940a1f1cfc16a24", "messageHeadline": "feat: updated slippage ui (#7409)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 1208, "deletions": 236}}, {"node": {"oid": "e6519a7dd1ede77f6575f8bb65067c3440955af0", "messageHeadline": "feat: support redirects for a list of header paths (#7411)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 47, "deletions": 14}}, {"node": {"oid": "3ced65b8a41e0021e24df2d03f3532754d4a8a9a", "messageHeadline": "feat: add sitemap for app.uniswap.org (#7408)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 518, "deletions": 161}}, {"node": {"oid": "bab8506919936b92e55da02d043e7d7d6c63c577", "messageHeadline": "fix: dont crash on invalid tokenId (#7410)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "4a79280edc54d5cb444f08c5b51d75e02a6d89a6", "messageHeadline": "feat: allow manual test runs (#7415)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "53f0ca9b7ea74c8e7c06feff16e259c3238785d8", "messageHeadline": "fix: disable UniswapX opt-out in e2e tests (#7423)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "0381200fecc8697a1b2cc72ad0061d8ca2c726df", "messageHeadline": "fix: ignore large slices in immutable check (#7425)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "040ebb54753202bfdc610a247cf2a26a81ceda5f", "messageHeadline": "fix: Remove Minus Sign for FOT Display (#7419)", "author": {"name": "Matthew Spector", "email": "matt@spectorlabs.dev", "user": {"login": "mattbspector"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "0752314d87311d37fd4c6d8ea1484a9a47b075a8", "messageHeadline": "fix: click on test row directly (#7424)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9db5fd104a69c2c25920f49e213f76e2cd1d9ce5", "messageHeadline": "fix: use in house token for low volume test (#7414)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "b9db195017046975745ce92d96acd7c6448473fd", "messageHeadline": "feat: gas costs ui updates (#7405)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 399, "deletions": 204}}, {"node": {"oid": "b6bdbcf587f9bbda07db18de036e2dcf3d65d075", "messageHeadline": "test: mock http requests in jest (#7394)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "cc325b2fbe79b0b181cf64d2d7eb04b98b48ebb5", "messageHeadline": "fix: no stale trade when otherCurrency is missing (#7403)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2694379c9732dab64fbcb01a2b53ff03f699a61e", "messageHeadline": "chore: currency percentages (#7358)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 71, "deletions": 22}}, {"node": {"oid": "82aaf0784a5fa4cc1ee4d711cf1ec4677eb7cc9b", "messageHeadline": "refactor: swap line items and tooltips decomposition (#7390)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 9782, "deletions": 1092}}, {"node": {"oid": "55a509cad83830c35331d98e02019ae8e00a8b83", "messageHeadline": "chore: update @web3-react/* (#7398)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 134, "deletions": 134}}, {"node": {"oid": "463dd6fdfb030e9af502f23a762e7b5b8acabac1", "messageHeadline": "feat: Move UniswapX signature expiry back to deadline (#7402)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ad4fb6846baed2e129aa2894d1d12942de2758d", "messageHeadline": "feat: change address screening service to Uniswap /screen API (#7339)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 62, "deletions": 2}}, {"node": {"oid": "1c76277c4696b91ab8af3b5491eca53e19488fc2", "messageHeadline": "feat: polish blocked, nonexistent NFT collection page (#7373)", "author": {"name": "gnewfield", "email": "18626088+gnewfield@users.noreply.github.com", "user": {"login": "gnewfield"}}, "additions": 94, "deletions": 1}}, {"node": {"oid": "f90f81b3d9275a0c545f6c83e5501801e773148f", "messageHeadline": "feat: add error message to wallet connect fail event (#7387)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "81accd1864729bdcef7e946b6e16434c18cb121b", "messageHeadline": "feat: [info] Add Liquidity and Swap buttons on PDP (#7382)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 520, "deletions": 107}}, {"node": {"oid": "524ce49fcb03cb121beacfc018a3f967d2b94ce8", "messageHeadline": "feat: dynamic defaultCurrencyCode for moonpay (#7383)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 187, "deletions": 20}}, {"node": {"oid": "cbec108172c3729e0e0b9468033f7954e50d03d9", "messageHeadline": "feat: add chains dynamicconfig for feature flags (#7389)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "3a4dc91e49afc19a82b92dd8f3711c5400309e4c", "messageHeadline": "fix: wrap/unwrap activity parsing (#7384)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 137, "deletions": 0}}, {"node": {"oid": "af800799572ec0455ac14a9f89f9b93a5496ae9d", "messageHeadline": "feat: remove buy button and landing terminology for uk (#7386)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 230, "deletions": 108}}, {"node": {"oid": "c7a8e9e5a72855483c75b3b6e4f8b2680ce3264f", "messageHeadline": "feat: Quick routes (#7348)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 1413, "deletions": 169}}, {"node": {"oid": "e6362212c60054b5023e7d19230b23fe90f0294d", "messageHeadline": "feat: uniswapx deadline (#7376)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 191, "deletions": 36}}, {"node": {"oid": "d63bdf18877e341ade7e56810165c88a181a353a", "messageHeadline": "feat: [info] Add Stats Section to PDP (#7353)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1395, "deletions": 3}}, {"node": {"oid": "3bb55c6b5d916fa7d9e7c5faa4428036dba5d353", "messageHeadline": "fix: hide price when no amount input (#7379)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 444, "deletions": 560}}, {"node": {"oid": "71212f7e3245e37c5d06eb34f79844675ee66a41", "messageHeadline": "fix: use sentence case for text (#7375)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 97, "deletions": 97}}, {"node": {"oid": "731ff4a4857ef3a8cbca6212667425f1d0350b6e", "messageHeadline": "feat: user property git commit hash (#7378)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "519ba8963a0775f3d156fa034fcc4cdfeedb20dc", "messageHeadline": "test: unit tests for parseRemote (#7359)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 906, "deletions": 1}}, {"node": {"oid": "ec784ccb369137766a831bbe2e283a736f83f19c", "messageHeadline": "chore: updating input currency panel to handle comma separator (#7336)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "20d8404717aa3540607441051fa5c96886134131", "messageHeadline": "fix: update polygon branding (#7190)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 16, "deletions": 29}}, {"node": {"oid": "809841df0a8fbeb98bde1780081f1170c84aa283", "messageHeadline": "feat: new app provider w/ fallback behavior (#7205)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 474, "deletions": 131}}, {"node": {"oid": "2dc5a6efb491494f3bcf799f31b6df95021ea272", "messageHeadline": "fix: Remove e2e test (#7369)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "7cd72a706d965340f97b6e1fd7bf49373ac8716e", "messageHeadline": "feat: show usd price with no input amount (#7328)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 579, "deletions": 452}}, {"node": {"oid": "4f8956f79a0950e66cd31081bbf3beb2f6e9c6fb", "messageHeadline": "fix: should show slippage/deadline on LP flow settings (#7367)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 78, "deletions": 14}}, {"node": {"oid": "beef7f2d865e30663b2c8bfe2074f4ff138186d8", "messageHeadline": "feat: Condense color extraction logic and improve fallback (#7347)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 279, "deletions": 163}}, {"node": {"oid": "b667662b4933b77c7ce404bb34517ada6e299754", "messageHeadline": "fix: lazy load nft profile (#7361)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 3, "deletions": 33}}, {"node": {"oid": "ed87df62694c2c07518b04edf906d022f0023b71", "messageHeadline": "feat: account suspense (#7337)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 164, "deletions": 27}}, {"node": {"oid": "622c72d4a873783ba02ebb8d4d47458669b3b5fd", "messageHeadline": "feat: [info] Migrate Historical Pool Data Queries (#7310)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 441, "deletions": 28}}, {"node": {"oid": "df6c44d2c4632773e0c2da6b42a95958949497ad", "messageHeadline": "fix: use Date as a performance tracker fallback (#7349)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "59e7a2867ab62a4387cacb5288cb403022ecca01", "messageHeadline": "fix: ui fixes on the add liquidity flow (#7352)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 22, "deletions": 26}}, {"node": {"oid": "0a31428d7a39d61856011ea69f37902b70138d53", "messageHeadline": "feat: uniswapX opt-out update (#7368)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "fbc7e6403270e567a8b5aa80dad420d4617c53c7", "messageHeadline": "chore: prohibit barrels (#7362)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 769, "deletions": 1218}}, {"node": {"oid": "4a8fb760d26006d98b9ed48499b2b12a3b2cba26", "messageHeadline": "fix: show common bases on mobile (#7365)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 304, "deletions": 35}}, {"node": {"oid": "15c510b74210df34f7bdd1a8b4a7c0b51a7b3f9c", "messageHeadline": "fix: reset LDO approvals (#7345)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "e81b0a4d1f34bcd93584b8ad4485ada5d52eb4f3", "messageHeadline": "test: unit tests for activity tab createGroups, and update cloud test\u2026", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 130, "deletions": 75}}, {"node": {"oid": "b9fc65ec9a15e32fb6eb12d53cc45b8778854be9", "messageHeadline": "feat: lazy-load safe only if iframed (#7360)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "d73c368ee48d4b0b4bbe227e5a88a2b56f797d60", "messageHeadline": "fix: defer popper style recalc until use (#7330)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e1c4306573fe21b1d973faa08e7a74b65d612ba", "messageHeadline": "build: improve tree-shaking (#7325)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 31, "deletions": 14}}, {"node": {"oid": "d4f19e42f868f50ddb7307849e14a30d873a7a83", "messageHeadline": "feat: log chain changed (#7350)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 1366, "deletions": 30}}, {"node": {"oid": "60593df077e5b03e481ad1f1c7b6b453f0da1a83", "messageHeadline": "refactor: price chart organization (#7304)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 1087, "deletions": 524}}, {"node": {"oid": "aeef2c235684dd325c28e0dff2b40abc23b57013", "messageHeadline": "fix: Fix visual issues in Spore (#7240)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 1074, "deletions": 984}}, {"node": {"oid": "54880d201a3629988868dcd80c87a7794876cf44", "messageHeadline": "feat: eagerly connect outside of react lifecycle (#7334)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 58, "deletions": 60}}, {"node": {"oid": "0f6581bf47b1b42a71f4618247979f67f92858a0", "messageHeadline": "fix: preconnect (#7340)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "37c333089760bcda9107167b3070ed96afb450a6", "messageHeadline": "fix: wait to fetch lists until rehydration (#7332)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "7a981923f63eb2d23d3e24df07b6c73d559033f9", "messageHeadline": "fix: do not re-init active locale (#7329)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9672c2db9a9180c8b5aad3cfe39d69c09e1c08e4", "messageHeadline": "fix: remove settings button from lp page (#7105)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 4, "deletions": 22}}, {"node": {"oid": "13f57d8d7356c005bf0eefbe294487ce3855cdcf", "messageHeadline": "feat: block dynamic link previews for blocked collections (#7344)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 42, "deletions": 14}}, {"node": {"oid": "43f4d0f1b09e80118505e9db72f2618d57e260b7", "messageHeadline": "chore: block requested collection (#7342)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "19c83c92ab33f09251b38a4da0348b8ef09ee1c3", "messageHeadline": "test: spy only on portfolio balances (#7335)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "91c20135227b13dc8d75b6be974fb261e9ab6cfd", "messageHeadline": "chore: only exposing useFormatter (#7308)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 681, "deletions": 624}}, {"node": {"oid": "cf09e80934afec82f077fef30ec846b02ec15149", "messageHeadline": "fix: fetch balances when opening token selector in LP page (#7321)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 51, "deletions": 45}}, {"node": {"oid": "ad9879b4f9df82a7895ea79bcd93508287e0970b", "messageHeadline": "fix: avoid scrollTo on pageload (#7323)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c528c6169e1116a5c4b4380d45a36f910a009ec1", "messageHeadline": "fix: block number memoization (#7331)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "33c93b5ded245765ddefcf796b733ed5ce13ab3d", "messageHeadline": "fix: spurious Swap re-renders (#7333)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "5ba046f1117e763701ab7bb4b9c84b6f7f119e88", "messageHeadline": "feat: remove overlay cutoff (#7322)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5414a7c7ef5094b52c7a970cc3d02227b4c00426", "messageHeadline": "fix: [Spore] polish search (#7297)", "author": {"name": "Callil Capuozzo", "email": "callil@uniswap.org", "user": {"login": "callil"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "22fd0cc7bb404c51acea2f2eceb8db54440e52da", "messageHeadline": "build: fix sourcemap warnings (#7318)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "784fbfe7b13bfe8e35d62af20e13a5cc4b60d450", "messageHeadline": "test: add remove-liquidity interface tests (#7309)", "author": {"name": "Kristie Huang", "email": "kristiehuang01@gmail.com", "user": {"login": "kristiehuang"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "f47d00be37e44c6268701922cba4bae99b98b8fc", "messageHeadline": "feat: lazy-load popups/modals/chrome (#7313)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "2eb145ab8005674526950682627e198c1368a721", "messageHeadline": "feat: Add intent to swap quote request (#7245)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "adaa7f1a0d17ee597e820c694a920586ecb6357b", "messageHeadline": "feat: lazy-load smart-order-router (#7317)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 45, "deletions": 30}}, {"node": {"oid": "2506c958165a54170491f7d08bde05fc917c49b2", "messageHeadline": "feat: lazy-load non-swap routes (#7315)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 32, "deletions": 38}}, {"node": {"oid": "63032930374f35d638acb8c4aae78f744671296c", "messageHeadline": "chore: updating all numbers in swap flow to be converted properly (#7\u2026", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 120, "deletions": 153}}, {"node": {"oid": "185cb52501c7c83c4b9793761155df3853cf9c5c", "messageHeadline": "chore: Remove Hardcoded Uni Wallet Supported Chains List (#7320)", "author": {"name": "Matthew Spector", "email": "matt@spectorlabs.dev", "user": {"login": "mattbspector"}}, "additions": 2, "deletions": 18}}, {"node": {"oid": "92cf5b42c07d69c1755bb8450db2fe03b4f1153c", "messageHeadline": "fix: lazy-load web3-react libs (#7319)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "ea4528946075652974a3432041fea0a4fcc25a26", "messageHeadline": "feat: replace cMC02 by WBTC in the celo tokens (#7244)", "author": {"name": "Nicolas Brugneaux", "email": "nicolas.brugneaux@gmail.com", "user": {"login": "nicolasbrugneaux"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7f810730371891d73b7f729e6863e6b8c69b92b9", "messageHeadline": "fix: synchronously load first page (#7312)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "ac9a6f0398071b6b261c5675090d3fb622310638", "messageHeadline": "fix: v2 pool ui (#7316)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 48, "deletions": 41}}, {"node": {"oid": "172160deb5bfd00fd306318277153e5d17493264", "messageHeadline": "feat: improved logging 9 12 (#7306)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "7fc005024d7ad802c2e91ad08db820d94ce1901c", "messageHeadline": "fix: ci added CODEOWNERS github format (#7285)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05ba0e4a667737ec981f7f082f881c53717d7bac", "messageHeadline": "fix: make popups appear above drawer and near top conditionally only \u2026", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 14, "deletions": 32}}, {"node": {"oid": "5c53d8237d3dfd1e23d192ac499df902503d60a4", "messageHeadline": "test: update cloud test snapshots (#7311)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "6aaf0db78d4bda68274b5d9137e824c53e06dfe7", "messageHeadline": "refactor: price chart utility functions (#7266)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 119, "deletions": 68}}, {"node": {"oid": "1c3ce8fdb79ce6ef6c7f84abc40bd11ebdded024", "messageHeadline": "fix: remove GA code (#7303)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 3, "deletions": 204}}, {"node": {"oid": "3e05db4b87ce8a6d349fad9a47891b851b87a142", "messageHeadline": "feat: check chain ID before all transactions (#7177)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "a9b2179eab27f90278285ea385874ccdb7361ade", "messageHeadline": "feat: move ga events to amplitude (#7300)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 72, "deletions": 75}}, {"node": {"oid": "0fffff66dcbf738b942c689a213593ab17c6d7e3", "messageHeadline": "fix: [Spore] general polish items (#7302)", "author": {"name": "Callil Capuozzo", "email": "callil@uniswap.org", "user": {"login": "callil"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "1316a45c7a76a5d421edd8a25e2c76faf154d605", "messageHeadline": "fix: zustand, migrate to createWithEqualityFn (#7220)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 60, "deletions": 90}}, {"node": {"oid": "dcf7d29357b88b2cd564798ed4fdb73b927bd688", "messageHeadline": "feat: [info] Initial Pool Details Page (#7250)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1120, "deletions": 2}}, {"node": {"oid": "184d515e162401ac000da6fde3bb4a3dd5ba3239", "messageHeadline": "chore: formatter to use local currency price (#7273)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 76, "deletions": 52}}, {"node": {"oid": "86e4dd515305bf231a4470656b41fd1c66b069bc", "messageHeadline": "chore: updating formatCurrencyAmount to handle multiple langs and cur\u2026", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 137, "deletions": 55}}, {"node": {"oid": "e4d103b015a00da53540d4742dcffe9fc31c0fbb", "messageHeadline": "refactor: price chart timestamps (#7265)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 114, "deletions": 129}}, {"node": {"oid": "f71c781530a98a49ed5dd5b7014337c2427d48da", "messageHeadline": "fix: add tax amounts to swap quote received (#7299)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "736e395cd71ea8bda3844b15089f145a752bf2a4", "messageHeadline": "chore: displaying local currency and language formatting (#7267)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 79, "deletions": 13}}, {"node": {"oid": "8021135879331760073262de01415667e7abed2a", "messageHeadline": "chore: remove extra blocknumber from dep array (#7295)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "acdeb402ecf2bcfad57c30c91041571946b23a38", "messageHeadline": "feat: Log auto slippage setting for gas estimate failed event (#7231)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "84f5d8f94da29d25cf2575dfd11396a8d2bce2e5", "messageHeadline": "fix: only log swap success for swap txs (#7284)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "bb28235beef742a23d3435706fb65eef69004ef7", "messageHeadline": "refactor: consolidate price delta components (#7268)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 164, "deletions": 223}}, {"node": {"oid": "f69226c1d179635c29c6b3bfb8d8d591769142ed", "messageHeadline": "fix: use updated feature flag (#7278)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35ca1b974e47c71e8bb29862be2b3fe430f4c839", "messageHeadline": "fix: remove sentry warnings for failed tax fetches (#7281)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "fdb9d8a8c97defc296c2fe37709473a14b9efa72", "messageHeadline": "feat: redirect /address links to the wallet download landing page or \u2026", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "16cefb9cdb5bb33cd12452d157e298089239d907", "messageHeadline": "test: fix cloud tests (#7280)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 445, "deletions": 949}}, {"node": {"oid": "63bf1c0ac83437f8bdaf8777d9deb18c79326cf8", "messageHeadline": "feat: path-based routing (#7275)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 120, "deletions": 111}}, {"node": {"oid": "44e3b87ae16509722acab9e811d114b3b7cd1dd0", "messageHeadline": "fix: CODEOWNERS to use GitHub syntax currently uses google (#7200)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a3fbab91633ad67b11edcd1c737842a1af7638eb", "messageHeadline": "feat: uniswapx start time buffer (#7279)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "1ac1002c3776b5c201b006489c08aac5afc32e65", "messageHeadline": "fix: fot ui bug in swap details dropdown (#7277)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "08e0fb7f4bc071e02324ff72d50195edf7416598", "messageHeadline": "fix: replace base rpc urls with public rpcs (#7259)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "24d62d9594a5b02a729f4e915e5120515c2323a5", "messageHeadline": "feat: uniswapX default feature flag (#7246)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 83, "deletions": 32}}, {"node": {"oid": "28ea390863958afa863e0f5c3bcdb19bc55de18b", "messageHeadline": "fix: gate FOT UI (#7272)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "4ba0d8ffc0c54c452860ca993eb082b91fcd8a00", "messageHeadline": "test: unit tests for swapFlowLoggers (#7257)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 91, "deletions": 11}}, {"node": {"oid": "7306423192da5008e349849dc280f4824410696a", "messageHeadline": "fix: eliminate flake from account connect race condition (#7212)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 75, "deletions": 57}}, {"node": {"oid": "147a9bcbb2fd79884ad94f07acd107a53256ff85", "messageHeadline": "fix: move off deprecated gql fields (#7269)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 411, "deletions": 2327}}, {"node": {"oid": "652a8305c85894a27a57582d2508afcc39ac2973", "messageHeadline": "feat: add BNB support to Token Search and Explore (#7223)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "80a77dd56781583b958302f4178605d83338595a", "messageHeadline": "fix: typecheck failing on main (#7264)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 110, "deletions": 66}}, {"node": {"oid": "5951d0c40ccd8f261a28fed4c1ba6f8749f89013", "messageHeadline": "feat: adding currency conversion hook to useUSDPrice (#7251)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 126, "deletions": 51}}, {"node": {"oid": "60acc689ee5f1323dfde89e52f266daad757cd74", "messageHeadline": "chore: updating numberFormat for other currencies and languages (#7239)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 621, "deletions": 223}}, {"node": {"oid": "cd520a9e2ce9121240fba968825708566de4319f", "messageHeadline": "refactor: add source to subgraph queries (#7253)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 27, "deletions": 23}}, {"node": {"oid": "b6e388c68c04d68c355cb7d17c9cf76e276ce42c", "messageHeadline": "feat: dynamic FOT tax fetching (#7252)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 287, "deletions": 104}}, {"node": {"oid": "45a138dec12144ccc9d059805bb2f2d719e70d93", "messageHeadline": "fix: detect refunds on exact_out native swaps (#7227)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "26d2ab53e8345ceb11a51a5670dd948bbc27c99b", "messageHeadline": "feat: disable exact_output FOT swaps (#7237)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 562, "deletions": 352}}, {"node": {"oid": "e50ecc8309263f1281dff6709667798225984c66", "messageHeadline": "fix: un-nest translation on AddLiquidityV2 page (#7258)", "author": {"name": "gnewfield", "email": "18626088+gnewfield@users.noreply.github.com", "user": {"login": "gnewfield"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "406d7fe964054eb2a1bbae36cb70bc54abac25d7", "messageHeadline": "feat: remove dead statsig flag (#7229)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 3, "deletions": 34}}, {"node": {"oid": "366f4d98ef1a51145bc8ab603de0c29ccde1afa2", "messageHeadline": "fix: remove unused feature flags (#7234)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 719, "deletions": 642}}, {"node": {"oid": "4eda18a4d5a1e7bdf1f99e3db6bbccf5b9ae7534", "messageHeadline": "feat: currency selector (#7196)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 1085, "deletions": 49}}, {"node": {"oid": "ea66b8b95960f045ae368eb9c31fbf068cc6e066", "messageHeadline": "fix: null check in lists code (#7248)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1eab4291f668914281b2a2fff61eddc878c72ad4", "messageHeadline": "refactor: log NO_ROUTE found instead of paging (#7242)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bed144b99464a017909ce9f09864290e116a67a3", "messageHeadline": "fix: remove base goerli from chain selector (#7238)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 21, "deletions": 75}}, {"node": {"oid": "dac334f97589ac83f37cbd176a5ebc65695d2052", "messageHeadline": "feat: add info site migration feature flags  (#7228)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 140, "deletions": 62}}, {"node": {"oid": "5478cb0c7b18eac79be3cf6f5d0dad4594de61d7", "messageHeadline": "feat: useUSDPrice for nft eth usd price (#7232)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 51, "deletions": 86}}, {"node": {"oid": "b47cebd40bf1591250fecfbffa4da93e612ba37a", "messageHeadline": "fix: Spore color fixes (#7233)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "bb51be545ba17eed6242317dd98c70afb97bfc66", "messageHeadline": "feat: Support UniswapX exact out trades (#7225)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "ce8105bf08c59c0e06aa8e8bd97da7f6ea67068e", "messageHeadline": "feat: track connected wallet provider calls to be replaced with BE/in\u2026", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "59db4c5b022b299a8d7e12d0f76767f062bf67be", "messageHeadline": "feat: Spore colors refresh (#7118)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 3998, "deletions": 3513}}, {"node": {"oid": "1f6f1f1dbd3a68087c07aa165d6416c2d37d3ecd", "messageHeadline": "fix: smart contract wallets unsupported (#7226)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1c142bb71fc7398fccf48afeb37ade574ad404b1", "messageHeadline": "feat: workaround for FOT swaps (#7218)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 423, "deletions": 55}}, {"node": {"oid": "3e67982bb4b4c644199fcfe9d8f74a72157a02b5", "messageHeadline": "fix: reset USDT logic (#7219)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "bb79c734160208414538510b47efdc3167ca958c", "messageHeadline": "feat: add sentry monitoring for NO_ROUTE error (#7204)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b1da7d87f99a604d80c34224f24179dca07f1e41", "messageHeadline": "fix: proposal creation layout on safari (#7203)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "a79324f23cbb6e4ef0b1c79f1c5f433fede5237d", "messageHeadline": "fix: repair broken link (#7198)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9008db516623e529bd3b7dbb738fce7d3b4237b5", "messageHeadline": "fix: add v2 to lp importer link (#7199)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcc57e4612fb9e498cecdad6d38f0b25a04a49b6", "messageHeadline": "fix: null check on elapsedTime for some browsers (#7213)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8c7315760a247e78704ce5bd937b8eede5e2a95d", "messageHeadline": "fix: make WrongChainError more specific (#7175)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "290083b4144f9b96b26ce2ecce15e5c8cfef1cfe", "messageHeadline": "fix: isolate assertions into single tests (#7209)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "4bc778ff3ef56cc0bd75767ed65340df7bbebb50", "messageHeadline": "feat: add client and router blocknumbers to analytics (#7170)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "49ae6ef6bd9005af3705cb6069fab2e55e7ecb51", "messageHeadline": "fix: ensure lists are present before running update (#7206)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "3dab1da5ea9c0b2a9ac5a358cf5ffb8bdb8305c8", "messageHeadline": "fix: cypress flaky token details test (#7193)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6ec9bb7362d58758fc15a47db3e10aa6b38e1fe0", "messageHeadline": "chore: moving conedison/provider to interface (#7119)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 411, "deletions": 70}}, {"node": {"oid": "31d0c3c9b399c9218514d6ef68571ea3bd29bd0f", "messageHeadline": "fix: reorganize chain priority (#7189)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "88b7acf3ae50049832c72f2e03847964348b67ae", "messageHeadline": "feat: use cache while debouncing quotes (#7188)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 47, "deletions": 79}}, {"node": {"oid": "877e000da6c77c0e07c1a6b51686e8a4061ae28e", "messageHeadline": "feat: swap quote event (#7174)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 57, "deletions": 4}}, {"node": {"oid": "3f05a88409e86c6c86930c5abab1f6f632ff69b0", "messageHeadline": "chore: revert path based routing (#7192)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 90, "deletions": 113}}, {"node": {"oid": "03ab5c80a85504c3d04c6d60b7ac66213ff2e640", "messageHeadline": "feat: prefetch eth price for swap currencies (#7187)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 64, "deletions": 40}}, {"node": {"oid": "4faaa60aeae609bc01e2e837d9ada3d9919bf24f", "messageHeadline": "chore: update web3-react (#7158)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 155, "deletions": 150}}, {"node": {"oid": "3a94a9929358a58a527cb158c04fbf6687279e09", "messageHeadline": "fix: debouncing as a loading state (#7183)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "e893bc2685d47fbbf5cedf85f7e3bdc165c8ce36", "messageHeadline": "fix: make line height bigger for token preview (#7186)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cccf6ac68071cb05a4414193b567de30c9379d14", "messageHeadline": "fix: add assets to public folder (#7153)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "ea5af12b1df365412858f460a03a375f28e642bd", "messageHeadline": "chore: moving language selection to own settings panel (#7169)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 169, "deletions": 50}}, {"node": {"oid": "bf1f613a4fecdb057d7b86bad0ea88c098684a15", "messageHeadline": "fix: network connector fix and lists fix (#7185)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "49f1acb52a5e2001c0178286db09497818aea78d", "messageHeadline": "fix: displays price when not updated on TDP (#7068)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 963, "deletions": 4}}, {"node": {"oid": "a97005e2e190475f20bce62cd7e37c923400b8b4", "messageHeadline": "feat: dedupe on commit (#7171)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 224, "deletions": 9}}, {"node": {"oid": "966b02b2de7b6e6d6022c150b84f28048dd63e34", "messageHeadline": "fix: add distance check from white for token rich link previews (#7152)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "024bbce9a4658858ed47a4bbba6f69de1f58e7ec", "messageHeadline": "feat: more swap metric logging (#7173)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 184, "deletions": 37}}, {"node": {"oid": "c960c141700ba9897dee074b999228191ed1203d", "messageHeadline": "fix: update default rich link preview image  (#7176)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "39295e9a33f643fb21271c150d723d685160f1e7", "messageHeadline": "feat: add real paths to app site association (#7179)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "0feddebcc36bfe78fd2d8a90f784b3a949626641", "messageHeadline": "feat: add CodeCov to cloud tests (#7154)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "5e4108fbdcce721d4f59bab7efb40f8e2512b11b", "messageHeadline": "chore(): deeplink fingerprint update (#7181)", "author": {"name": "Thomas Thachil", "email": "thomasthachil@users.noreply.github.com", "user": {"login": "thomasthachil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38cce46c7beed286608e8c157737092de8373a39", "messageHeadline": "feat: redux migration (#6830)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 660, "deletions": 249}}, {"node": {"oid": "69ae42f28536ed77de07330e6203c9bcbb496d52", "messageHeadline": "fix: broken spacing in tokens fixture (#7168)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef9619b1bdbeaa0be76a9a5553d298db03078efa", "messageHeadline": "test: uniswapx e2e activity (#7137)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 272, "deletions": 38}}, {"node": {"oid": "041f3d5ba28300fc51f5c023c2152eed72754aa9", "messageHeadline": "test: e2e uniswapX toggle/opt-in and order tests (#7067)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 1446, "deletions": 7}}, {"node": {"oid": "666bb79833e33b1eeb40332bd975c579e6ba15d5", "messageHeadline": "fix: test id based on address & chain instead of ticker (#7167)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "2736d9443299182b431711df51b49ff559aac8e5", "messageHeadline": "feat: Add base support to Explore & Search (#7165)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "57b098f309ff75d8199bee7ff21ea704b859e589", "messageHeadline": "feat: swap quote latency logging (#7143)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 51, "deletions": 40}}, {"node": {"oid": "c802132bd517119a0201d1ecffda553cfc9b30e0", "messageHeadline": "feat: bump version of uniswapx-sdk for eth output trades (#7160)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "485764fe3838bdd41d2eda22621f9ae5259590ec", "messageHeadline": "feat: improve logic around hidden section of mini-portfolio balances \u2026", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 170, "deletions": 32}}, {"node": {"oid": "51dc10b467c1408162c58cd2348d1edd3b3a90ed", "messageHeadline": "fix: remove flakey tests from cloud functions and overall deflake (#7\u2026", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "7cf768b8dd892dd45f4b9fdac11ce82e6e379ff0", "messageHeadline": "chore: feature flag cleanup for routing_api_price (#7159)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 1, "deletions": 29}}, {"node": {"oid": "59b5e81d16c421bd659c03c34e41cab2ebb5d679", "messageHeadline": "feat: add chainId to SWAP_TRANSACTION_COMPLETED (#7094)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8fc98abb1adc359e74c9b46e503d33489bae803f", "messageHeadline": "fix: margins for nav on mobile (#6908)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "def4ab3bc0cbcb144b18a028c04b24164107005d", "messageHeadline": "feat: add time to sign analytics (#7140)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "bb6de9056b8dcf5fadd4b7957ed56da965b06f31", "messageHeadline": "fix: token margin in searchbar (#7155)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc52da9fc4a49206a5b63f20e5fedec215377012", "messageHeadline": "fix: Remove double client side quoting (#7121)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 93, "deletions": 704}}, {"node": {"oid": "b98e62cac89c517ec6141be982d435f16fc20366", "messageHeadline": "fix: remove description from custom rich link previews (#7142)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "6cd1f04584740fa807059b687a170a1bfe6bf9f0", "messageHeadline": "fix: remove lowering opacity for token previews (#7145)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ffe4e991b53ef2f0c99f10af247c9ad36399c95", "messageHeadline": "fix: properly display FOT swaps (#7146)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 129, "deletions": 89}}, {"node": {"oid": "2b85852a487d61b26d4d885911c1a8277faf4a15", "messageHeadline": "fix: fail UR transaction if chain IDs don't match (#7150)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "94015b279cfcff13a80570e1779c0c9ad405be6d", "messageHeadline": "fix: fix jest breaking with new swc setting (#7149)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "12918870498ecfa07b70a62c5c491cfd505e137f", "messageHeadline": "chore: add to blocked nft infringing collections (#7125)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d4a26a56106f3121a4b248194dc26f34afccc399", "messageHeadline": "fix: make swc not break WalletConnect by targeting a newer version of\u2026", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "12493713974eb90592e1a902a0d5c744280955ab", "messageHeadline": "feat: currency conversion feature flag (#7123)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "2ce7b082442f1266b2b19ebb942337833e8db963", "messageHeadline": "feat: custom colors for rich link previews (#7141)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 77, "deletions": 2}}, {"node": {"oid": "156254afa97baf7e3f34ed47ec4d3560f1a2aa7b", "messageHeadline": "feat: Upgrade uniswapx-sdk for eth output (#7135)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e31f4e549bc863f9d2b33ee54d5ed8f726aa622b", "messageHeadline": "feat: Fetch updated nonce before a UniswapX swap (#7120)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "f47e1f16d70a0cc0aa4c3e24367045cc1a13c701", "messageHeadline": "fix: color extraction for rich link previews (#7138)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 106, "deletions": 195}}, {"node": {"oid": "9954f9502dec6d51c2e7aa707e8290576dcd87bc", "messageHeadline": "feat: dynamically generated images for rich link previews (#6902)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 1275, "deletions": 458}}, {"node": {"oid": "9fbdc3cab1021ce362c863995191894621cd9a96", "messageHeadline": "feat: base flag cleanup (#7134)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 10, "deletions": 64}}, {"node": {"oid": "e04be0711f83a9c927ccb069b20285fc1d4f4482", "messageHeadline": "fix: unknown token logo styling (#7132)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "5c3caa7143b078916b2a8a13c46a0ee71a2d155a", "messageHeadline": "feat: query base backend (#7133)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1ea724609f2c40ad430a2535325bf3d86de5e1cb", "messageHeadline": "feat: bottom sheet for mobile swap settings (#7072)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 112, "deletions": 27}}, {"node": {"oid": "2b6948db94a98ce7cb7dcc84eb06cec2411c8edc", "messageHeadline": "fix: standardize styled component file names and ignore them in codec\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "0b8026e6fec18905f0203bbeb441200ab0a0e74a", "messageHeadline": "feat: add base promotional advert (#7124)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 197, "deletions": 168}}, {"node": {"oid": "b14831be129316fd5939e9d6d74a483f9924e425", "messageHeadline": "fix: downgrade wrangler (#7128)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 357, "deletions": 661}}, {"node": {"oid": "b12a61e2fba1a36b9d189d24d5a2ac4c110dd0d9", "messageHeadline": "feat: add multichain_ux flag (#7122)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "6f6c9d71743b21f972a23c30c77803524f7e200f", "messageHeadline": "chore: remove e2e coverage from aggregate calculation in codecov (#7108)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 25, "deletions": 252}}, {"node": {"oid": "89c3ec7526cbf83e198419dd705861101f82d59d", "messageHeadline": "chore: reduce patch coverage requirement to 50% (#7109)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06c81d9304565588d140cabd7c1c2e513c7bb746", "messageHeadline": "feat: add amplitude logging for gas estimate failures (#7095)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "15c59e81499caf6d360b2557ea1b84f67b2c6781", "messageHeadline": "fix: fixing deeplinks json nesting (#7126)", "author": {"name": "Thomas Thachil", "email": "thomasthachil@users.noreply.github.com", "user": {"login": "thomasthachil"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "f6b66c759a493c766907d8354f2489233fd6db7c", "messageHeadline": "fix: make loading indicator for pools nft card use a shine rather tha\u2026", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "b1c99d4b3770af0c474142b6c48a9012d147a24d", "messageHeadline": "chore: moving coned formatting to interface (#7114)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 594, "deletions": 35}}, {"node": {"oid": "add6df46e60796784792500957586bae5ce2878f", "messageHeadline": "feat: adding more fingerprints for deeplink apps (#7107)", "author": {"name": "Thomas Thachil", "email": "thomasthachil@users.noreply.github.com", "user": {"login": "thomasthachil"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b2dfb29f5192eeb13ac69dbe450ecbf9e9faf001", "messageHeadline": "build: simplify/fix test caching (#7084)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 27, "deletions": 41}}, {"node": {"oid": "097ef6a3df00f3e312522cbbeefb78a5c8d9389c", "messageHeadline": "feat: fallback metadata injection (#7070)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 435, "deletions": 2}}, {"node": {"oid": "984cf819117047807827958cc64ccdbc46e57269", "messageHeadline": "fix: cleanup cloud function environment (#7085)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "08501234a85a1c927b49721edd54c39a5c3a0815", "messageHeadline": "build: replace babel with swc (#7056)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1065, "deletions": 1232}}, {"node": {"oid": "3afe7fe9f2e168656cd9177eed6a69e4793db720", "messageHeadline": "fix: add back correct fellback setter (#7102)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bd573724b94a9cdd4ea338c1fcaf64c006d5ca36", "messageHeadline": "fix: uniswapx review modal success display (#7097)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "684258dc177fa44a37a9c9e87623457c60b4d73e", "messageHeadline": "fix: keep a referentially stable connectors list (#7090)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 87, "deletions": 93}}, {"node": {"oid": "a53e773e5d52f90adeab79188701ca72a8a616f3", "messageHeadline": "refactor: shelve Details redesign for now (#7077)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 12, "deletions": 7347}}, {"node": {"oid": "5307d113a8db832c46a960f7b9443c3922ead86e", "messageHeadline": "feat: eth output feature flag for uniswapx orders (#7078)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "9e7d59f1fe1f58d5c02c21a16d7568376a1eb027", "messageHeadline": "chore: fix typecheck error due to jest and cypress overlapping types \u2026", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2ccd228f2359018637ca2efa49f2905b042cb037", "messageHeadline": "fix: cloud tests broken by path based (#7100)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 100, "deletions": 100}}, {"node": {"oid": "a726f6745375c7be9ed30b01c6ffbe65f4a995a9", "messageHeadline": "fix: bring back flake retries for flaky test (only flakes ~33% of tim\u2026", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "c9b4016b78e597b824c98e4219867e0af301c755", "messageHeadline": "feat: use router depending on the origin (#6982)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 113, "deletions": 91}}, {"node": {"oid": "a7135c9ab1a643bb30929a2cdca6bf4659766f94", "messageHeadline": "fix: check chainId in findCancelTx (#7098)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a1b3776686f87c5491e82198bd545bffc9e88d28", "messageHeadline": "feat: vertical LP (#7000)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 401, "deletions": 506}}, {"node": {"oid": "dc2225a2bc6df264af998e05f3d1233a06bf1fac", "messageHeadline": "fix: update wrangler version (#7093)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 259, "deletions": 355}}, {"node": {"oid": "41571169c6abeeb5b572199ff1cd2e484c07da77", "messageHeadline": "chore: align @reduxjs/toolkit dep versions with wallet (#7038)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "7506dbb29cbf5bada6e83587cb4c83c7ba7da2df", "messageHeadline": "chore: update typescript to 4.9.4 to align with wallet repo (#7036)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4f25c4a2bb62269998a3a40aebaf13903a88e496", "messageHeadline": "chore: align @graphql-codegen dep versions with wallet (#7041)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 515, "deletions": 466}}, {"node": {"oid": "fa4e75b7778dd8621f7a3536bc86e0808f945b39", "messageHeadline": "feat: base network (#6997)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 288, "deletions": 54}}, {"node": {"oid": "f845695f6e3137168de1f0373367d4f02ad347e3", "messageHeadline": "feat: caches GraphQL queries for Cloudflare workers (#6929)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 188, "deletions": 48}}, {"node": {"oid": "dbb2f7f6a28b18ce7930d7d9e1d622b1aff5bc8d", "messageHeadline": "fix: re-enable UniswapX after disabling (#7080)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "264f1457086e6ccbe330d7972dd2f4e1704f8936", "messageHeadline": "fix: Router label copy (#7060)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 145, "deletions": 6}}, {"node": {"oid": "bb2677ab1bbcbb196122cd78066ac865d5329b94", "messageHeadline": "fix: match PendingModalContent number formatting w/ SwapModalHeader (\u2026", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "29e46455c1dbcb22ab05005935a78fd4bc69f22e", "messageHeadline": "fix: use submitted icon on mainnet (#7055)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 180, "deletions": 87}}, {"node": {"oid": "cfc97480362edda642ecb81710604af0d6bf3b6a", "messageHeadline": "fix: adjusting slippage in a different language (#7073)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "715555f3409a0426a54ceb3d35b5e18541f8507f", "messageHeadline": "feat: time-to-swap metric (#7051)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 103, "deletions": 1}}, {"node": {"oid": "6a1f17ab5abe631760f68a93b64e4ae371c20ca8", "messageHeadline": "feat: update cancelled local tx's (#7008)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 271, "deletions": 95}}, {"node": {"oid": "cd43e0beaa8c4631ffc66ea5ff5c142a7b98a7cd", "messageHeadline": "fix: failing token cloud function tests (#7074)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "24d00f7c396ef21f3e5cdaf61266299c4bd2abdf", "messageHeadline": "fix: init pool behavior (#7052)", "author": {"name": "gnewfield", "email": "18626088+gnewfield@users.noreply.github.com", "user": {"login": "gnewfield"}}, "additions": 55, "deletions": 8}}, {"node": {"oid": "b8573930b9ae7d3d08df0297d64bf711d6db2970", "messageHeadline": "fix: update v2 pool information link (#7058)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c1e608f84917d4ad4d0e4dd42291cd3f384dcd2", "messageHeadline": "fix: closes settings state when MP is closed (#7065)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "f90066263e8b9f1ccb6133aab1e8476414793d68", "messageHeadline": "fix: bring back safeNamehash (#7050)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 48, "deletions": 11}}, {"node": {"oid": "1daf15df9fdd602070ebe2521772a2a86bd06e51", "messageHeadline": "chore: align @uniswap/analytics dep versions with wallet (#7037)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "708a813f2a22f9a77b3e0de46a6b33e9d1f18284", "messageHeadline": "feat: MP closes on scroll down (#6682)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 58, "deletions": 16}}, {"node": {"oid": "18b50283d3961ade02fdfa272a3f737e37af2f0e", "messageHeadline": "fix: clip long token names (#7066)", "author": {"name": "gnewfield", "email": "18626088+gnewfield@users.noreply.github.com", "user": {"login": "gnewfield"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d9ff7b15a19679be2fafd596c934e1b6e705f99a", "messageHeadline": "fix: swap flashing the wrong value after the input is cleared. (#6719)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "cc5309b18f878ffe1bc37a9f5904892533199900", "messageHeadline": "fix: broken link for polygon mumbai bridge (#6986)", "author": {"name": "Ankit Boghra", "email": "ankitboghra@gmail.com", "user": {"login": "ankitboghra"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a060bf107935f6ef15c758d7462ab9a6160e8fa4", "messageHeadline": "fix: remove unused variable (#7061)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "1ffb9421b22cb16e1447874d779ac4a27a371bf2", "messageHeadline": "fix: style and copy updates to the swap box (#7006)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 741, "deletions": 630}}, {"node": {"oid": "7978ed97a976431545838eaca3d3317a5f67ac3b", "messageHeadline": "test(cypress): clean up types/assumptions/infura (#7046)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 93, "deletions": 219}}, {"node": {"oid": "b4b6c347e30fb8902e6bdb3ad544c2041af852e2", "messageHeadline": "feat: add mobile deeplinks json to public folder (#7059)", "author": {"name": "Thomas Thachil", "email": "thomasthachil@users.noreply.github.com", "user": {"login": "thomasthachil"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "83cb750b2f2487ebf2f924c95f901e825c94a86d", "messageHeadline": "fix: failing nft buy test (#7049)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "fc0bf229a7e2bab80f9a582e231f0a535410a599", "messageHeadline": "fix: improve v2 network support (#7012)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 97, "deletions": 48}}, {"node": {"oid": "b55680dbcece569035ad0656943dd5aad45dc020", "messageHeadline": "test: deflake and clean universal search (#7034)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 32, "deletions": 70}}, {"node": {"oid": "136e68201f496a802bda90b2ed3b16bdf9856b1e", "messageHeadline": "fix: top token charts on mobile (#6967)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "b4bb3d72d5818e4e0e38101b6866faebc9ae7084", "messageHeadline": "fix: text wrap and spacing on mobile TDP (#6909)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "3f812f4aee9acd6bcc8a51d23c1e208c14250b2f", "messageHeadline": "fix: clearing input on connect wallet (#6928)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 6, "deletions": 21}}, {"node": {"oid": "02883aca13bb9978b30e62dbdf21c30d12144e0e", "messageHeadline": "fix: reverted swap state (#7044)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 77, "deletions": 26}}, {"node": {"oid": "ace81ecc8481dfe6bcd40372b3afc6e19a58e082", "messageHeadline": "fix: remove flakey token test (#7029)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 0, "deletions": 138}}, {"node": {"oid": "0aafcdf88584f8de761642cb535943d284ba2b87", "messageHeadline": "fix: change style of mobile pool buttons and menu (#7020)", "author": {"name": "gnewfield", "email": "18626088+gnewfield@users.noreply.github.com", "user": {"login": "gnewfield"}}, "additions": 18, "deletions": 31}}, {"node": {"oid": "f55062f9a98c6788e7e6a2b458ac36dff10747a6", "messageHeadline": "test: mock quotes to avoid errors logged (#7031)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "1fde2504b4c676ccd6fead08455787c39c2d0ffe", "messageHeadline": "fix: use deeplink instead of universal link (#7017)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6a3abbfb56bde61011db54e11e2deddd6d658a56", "messageHeadline": "fix: update mainnet block (#7042)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "9ced714718e9422eced59c3ea90874d28e0718f2", "messageHeadline": "fix: improve currency select styling (#7009)", "author": {"name": "gnewfield", "email": "18626088+gnewfield@users.noreply.github.com", "user": {"login": "gnewfield"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8ed6481f1603ab453f1eae1d06d95bf504ca5bae", "messageHeadline": "fix: display ens name/avatar on other chains (#6981)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 174, "deletions": 60}}, {"node": {"oid": "d160d1a929c546cb6682608343102125e776176a", "messageHeadline": "feat: don't fetch UniswapX quotes if user has disabled UniswapX (#7028)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "1092bc2c58b2517022982e11fcca83a5c85d9bda", "messageHeadline": "fix: collision of network banner and swap settings (#6910)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a2e56aaabde6a10d5c414da14efaa73456223e5a", "messageHeadline": "revert: \"fix: update token tests for cloudflare functions\" (#7027)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ec6a965d334f2bb7c25e52df5bdd0ca1ba0936a", "messageHeadline": "feat: bump uniswapx-sdk (#7023)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "b58d4b72ab06673761e8a0406877f360ea015c4b", "messageHeadline": "fix: update token tests for cloudflare functions (#7026)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a2d98607ea9edf3840d603059b1401293e496168", "messageHeadline": "fix: use redirect for landing (#6993)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 87, "deletions": 97}}, {"node": {"oid": "27d9152949cc1efe6cd19793e3c5b41203cd8b0f", "messageHeadline": "fix: add amplitude event for uniswapX orders failing to post (#6977)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3cb069283c0d7f58b9227c8d3275577d0223eb45", "messageHeadline": "build: fix promotion sha (#7022)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d084d0055c2ab0f6ec7d60acd43f8ee50d756b7", "messageHeadline": "fix: mock graphql pool queries in e2e tests (#7018)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4b39dfbd690f55444d7bc12086174d7f13739c16", "messageHeadline": "fix: update safety check cache time (#7005)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6c5c1c0032ca2447ef38388d45d809b201d016ac", "messageHeadline": "fix: remove duplicate hook for permit2 approvals (#6999)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 101, "deletions": 182}}, {"node": {"oid": "22112c763c6ef01861389342836358a4e9dfecb3", "messageHeadline": "feat: automated testing for cloud functions (#6931)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 68, "deletions": 55}}, {"node": {"oid": "b230cb62f4c5a9e932c7f2fb94e242be9c8f3f0f", "messageHeadline": "feat: readme for cloud functions (#6914)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "9f71e384b28dad0201925ca32f69ef6750a0662f", "messageHeadline": "fix: use deferred value to avoid suspense issues with inputting text \u2026", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8592a4a54da2ce8748ec34da76e98556f2872d2d", "messageHeadline": "fix: flaky test covering searchbar (#7002)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "ccc94fdfc2c9062ffd79f52631b6b8d32b9037f4", "messageHeadline": "feat: update infura fork block height for cypress tests to be dynamic\u2026", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "4537a4dc9481a87d15cb3d9ec18208a9d10fd070", "messageHeadline": "fix: display already-loaded imgs with no transition (#6990)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "db0cb41b610fbb10374ccb35fd4d2af4cd8fb379", "messageHeadline": "fix: fixing price range filter passing as number (#6994)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4ced70f737ad654b2340de2c5bae4b3645999ec7", "messageHeadline": "fix: use 100vh to position bottom sheet (#6989)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9262fec09345db45ba9c67ab19c6b41e93764292", "messageHeadline": "feat: add opt out analytics (#6983)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 217, "deletions": 120}}, {"node": {"oid": "ff3bcc4693b7cc02ebdddf6192888151fa338861", "messageHeadline": "fix: purchase tweet url (#6987)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "34a22ef9f01a32a908aaedd08f0430321ed36882", "messageHeadline": "fix: chain query parameter doesn't block you from switching chains  (\u2026", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 51, "deletions": 6}}, {"node": {"oid": "5e86cf7b293dfab3a1cc8e39b93f7378054bf16d", "messageHeadline": "fix: token img loading state (#6984)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 733, "deletions": 617}}, {"node": {"oid": "83172dc5ea5872d93c2cbbbe7e03b446f5f3e4e3", "messageHeadline": "feat: add tracking params and go straight to app store for iOS for th\u2026", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 132, "deletions": 35}}, {"node": {"oid": "0ca68bb1405539e5ccf8cbb2f071fc675d624f3e", "messageHeadline": "feat: disconnect button hides after hover out, click away, and improv\u2026", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 74, "deletions": 26}}, {"node": {"oid": "430356da9ad2053bd6ca6310546ee14c9e560414", "messageHeadline": "fix: update text in ConfirmSwapModal (#6971)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "1c50460160f44d396574c5e5a28bccfda6a0f12c", "messageHeadline": "fix: using search hotkey enter navigates to the wrong result (#6735)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 210, "deletions": 160}}, {"node": {"oid": "2ef9e9b61c1dd9f671d7f5eda757efc4b2464753", "messageHeadline": "fix: show logos on warned tokens (#6978)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 38, "deletions": 61}}, {"node": {"oid": "b906cddc6af7c9e3c2fb2dc5cf8988a048ee6bab", "messageHeadline": "fix: update depedencies to fix avax/bnb routing (#6974)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 87, "deletions": 70}}, {"node": {"oid": "65fe8d41683d274d48c42d61276fb5cb9c6857a0", "messageHeadline": "feat: add apple-app-site-association (#6957)", "author": {"name": "Ivan Sorokin", "email": "ivan@sorokin.io", "user": {"login": "i1skn"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "8956fba6295d4c569c4cee960b998f9d643cd432", "messageHeadline": "fix: Silence linter warnings for GA (#6962)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "04884fe1b0ab56446122b741e6fe4f6b51ca6ed3", "messageHeadline": "fix: Resolve Babel dependency warning (#6961)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ef28667d1333add2ef47edc9a71ec345cba08a8e", "messageHeadline": "feat: cloudflare worker to inject meta tags (#6901)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 1908, "deletions": 8}}, {"node": {"oid": "0ced5f2402855d1c1decb1007db9415d7022058d", "messageHeadline": "fix: duck type error checking (#6924)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 37, "deletions": 17}}, {"node": {"oid": "252bf32d2f76b3a528f00e1c76d781af2b2a103f", "messageHeadline": "test(e2e): buy crypto modal flag (#6965)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01e87657c6e77e300dcc46bce1c3445f71b82e05", "messageHeadline": "fix: format currency amounts as strings in logging (#6966)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55bf30c0e0ef3696f028085abd1b6819a102dca3", "messageHeadline": "fix: remove shadow and gap on mobile (#6906)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "95f61487e87a0dea6e8a1fd0d24a3475eec1ccc1", "messageHeadline": "fix: uniswapx opt in double bounce animation (#6964)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "3ed3ed49946660164f6b9d5e638061aafd89009b", "messageHeadline": "feat: sort tokens in selector by USD value (#6744)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 272, "deletions": 201}}, {"node": {"oid": "3a0c4ad4dbf28d4461f7b649e287f8ec7173e6ac", "messageHeadline": "fix: do not cache gql across CI (#6963)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "803eb46e5f3f0d4972677903455fd962ec442449", "messageHeadline": "fix: Clear input and output when wrapping and unwrapping (#6913)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 45, "deletions": 13}}, {"node": {"oid": "a3f0c54f66f10949cfef889e39dd26bece9336a8", "messageHeadline": "build: block promotion to prod on tests (#6904)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "52796fcc55883f4c1a8b6e6fa1b0fe2cf9204965", "messageHeadline": "feat: Sort chains based on user relevance (#6915)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 80, "deletions": 12}}, {"node": {"oid": "ca02a6b56a555055e00f7a698ca87cc1f4d18c30", "messageHeadline": "fix: log opt in impression (#6959)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "b722a20d96a9fdd1e8c46c0cf2c47df46f5514ea", "messageHeadline": "fix: swap divide by zero (#6922)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "9b5261aaeba8b673262e311bc3686429aa57c354", "messageHeadline": "fix: v2 liquidity divide by zero (#6921)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "0efb7f51a4881b49a36ce800a151455aaab1be52", "messageHeadline": "fix: remove new badge from Uniswap Wallet (#6911)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "bbe42b81de76df212cce76ce8a3cfa90ca8eea2f", "messageHeadline": "fix: display token images on first pageload (#6956)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 139, "deletions": 123}}, {"node": {"oid": "e9f469d39964bf4144718b6a4ca135fe684c5fd8", "messageHeadline": "fix: hide pending orders from GQL (#6955)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4c58258f0197f14e5b2162a0becbb91b3f903323", "messageHeadline": "feat: additional routing option prototype (#6934)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 6317, "deletions": 1051}}, {"node": {"oid": "f6e6db64306f185fd54181a160fc5641da54f0cb", "messageHeadline": "fix: pwat stack overflow (#6952)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "dab445f237dec094ad59ec7e0fe8fb15168e0719", "messageHeadline": "fix: e2e tests (#6941)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "da90738ba182bb83dd88ac8ba7227056e0c503a9", "messageHeadline": "fix: Handle Scientific Notation for NFT Collection Activity Prices (#\u2026", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e4dbef80eb2d69d5179a65a914617183207717aa", "messageHeadline": "chore: remove Google Analytics from CSP (#6888)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "e169c9d90064ccfdd91fa546d4071771070934cb", "messageHeadline": "chore: delete WalletConnect v1 (#6857)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 55, "deletions": 499}}, {"node": {"oid": "c8a17f5fe94e3445dd2b28de52bf4a14006aa49e", "messageHeadline": "build: use context.sha (#6900)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "552a38994b7665aaea043f3d0d6783878a5e20d4", "messageHeadline": "chore: remove WalletConnect feature flags (#6855)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 22, "deletions": 202}}, {"node": {"oid": "b313ac984365d0b2bcc2e61801e53b801e6e049b", "messageHeadline": "build: upgrade cypress-hardhat (#6897)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "88aec2c8949f42a3792101bb97842f3ad4c666bf", "messageHeadline": "fix: 0 showing as collected fee amount (#6804)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 92, "deletions": 3}}, {"node": {"oid": "86677ed19366766d2500f8b03ee7428c8c0c25c4", "messageHeadline": "test(staging): add staging-only t9n test (#6899)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "accf0905f898a138c5dedb935fac129aa88d9cdd", "messageHeadline": "build: block promotion on Test (#6898)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "ef5065de48193a686e39f726438dd3e12a4ae58c", "messageHeadline": "feat: wrangler infra and test environment (#6797)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 2323, "deletions": 667}}, {"node": {"oid": "bcb45cded627703099e86b856bbff9f4ccbfaf6e", "messageHeadline": "feat: add user id to sentry (#6896)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "dfe50b4bee261b54e9a14c113cb58ae1c6139a25", "messageHeadline": "feat: remove old routing slice and flag (#6895)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 58, "deletions": 220}}, {"node": {"oid": "90f72e05b9852e33452784f0750702067b7543dc", "messageHeadline": "feat: upgrade sdk-core to 3.2.6 and add AVAX (#6757)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1024, "deletions": 1373}}, {"node": {"oid": "3a0f6920d0cd278a83fa2e1072c5cd4abc9c9153", "messageHeadline": "build: use webpack-retry-chunk-load-plugin (#6885)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 33, "deletions": 111}}, {"node": {"oid": "07eb9eb9a299075e367ae6227530dfd55e1560ae", "messageHeadline": "fix: combine userState with default injected wallet in cypress setup \u2026", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "a9e8e8b275f44a48d01621046521218572c1b7ae", "messageHeadline": "fix: web app without NFTs (#6712)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 5687, "deletions": 40}}, {"node": {"oid": "4708d3d3d799d54899b9b5cf240aa0cdff1208e1", "messageHeadline": "fix: update InterfaceGqlChain syntax (#6892)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27acddc0e71b7b0cdb405bb90685387f5635fcb3", "messageHeadline": "chore: upgrade prettier (#6887)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "102a935ff88ea126dc58ceb74a4bc2947c84d447", "messageHeadline": "fix: Handle new and unsupported chains passed in from GQL BE (#6878)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 187, "deletions": 63}}, {"node": {"oid": "614c15243e086d73b820a1ead1e36200608d42cc", "messageHeadline": "fix: tokens with same name brake cypress test (#6890)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "082db21308ad8cd2b0361b56404bf3f3b0550fc9", "messageHeadline": "build: set test status per commit (#6824)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "0f75c6a52b61487be14e11d0d2caeab93f0180e7", "messageHeadline": "chore: matching swap input number formatting to mobile (#6788)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "1c2ed1d9e4a5b78a03ddd93f9c25ce62b026ccc9", "messageHeadline": "fix: add margins for empty pool icon (#6884)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0e956fb7c4784f7d549d0c55cd3724269ac522ca", "messageHeadline": "chore: remove @walletconnect/modal dependency (#6877)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 2, "deletions": 29}}, {"node": {"oid": "b49dd03e2531a15227e7ed932da216821eb07056", "messageHeadline": "test(e2e): use electron (#6827)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "82211a888cd58d97cbbfa06cb71fb11fcb8b7fe4", "messageHeadline": "fix: show bnb pool positions in mini port (#6880)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5dd8cbbdc988c1939b3807430b75f64876f9c696", "messageHeadline": "chore: update tos & privacy policy last updated date (#6882)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5640c115de3a87cf1efca4acf1c90d2e842e80ec", "messageHeadline": "fix: remove error popup when switching chains from URL param (#6866)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "7b8114b4015bdf59dc4b930a8b5a664e15be63bc", "messageHeadline": "fix: remove phantom from injection detection (#6875)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 2, "deletions": 30}}, {"node": {"oid": "8e36361866764bb2b4def5a2bc45b3a5a2a50968", "messageHeadline": "fix: remove blue dot next to buy (#6808)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 7, "deletions": 45}}, {"node": {"oid": "0a04cff7ebcafbb89a99ab2527e8f779c85d337a", "messageHeadline": "fix: icons no longer clip (#6812)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d3dd1d4ebdfd2ea5df7ab8d2336d6f0a7f0a7ffe", "messageHeadline": "fix: position list row highlight overflowing container (#6805)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "50f2e2770acf2b93f25111b72aa9892445d36f5d", "messageHeadline": "chore: upgrade @web3-react/walletconnect-v2 (#6867)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "830cd07f38097da63b6e693cf58fd3c12bb839dc", "messageHeadline": "fix: upgrade @web3-react/gnosis-safe (#6868)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 82, "deletions": 18}}, {"node": {"oid": "326ae58f045d5789f0a5fbcc80da35fb718d67be", "messageHeadline": "chore: update @walletconnect/modal (#6851)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "25f5a7178f8d8bafc6e1840d3c3d4644440d8d01", "messageHeadline": "chore: upgrade @web3-react/walletconnect-v2 (#6847)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "e5591e8f06fd5c33bafaa84c0f9b581093c307c3", "messageHeadline": "fix: allow wallets w/o mainnet to connect to WCv2 (#6854)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 63, "deletions": 49}}, {"node": {"oid": "1c4a383a4906f058c3c255e89f4a93dee576d7a3", "messageHeadline": "feat: gate v1 retirement (#6845)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 144, "deletions": 54}}, {"node": {"oid": "469a00608883a66cd21d5f343f45317eb513b2f4", "messageHeadline": "fix: filter more CSP errors (#6839)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "c673c9e4587332bc487ed266b9b14bf797c07cc0", "messageHeadline": "fix: filter user reject errors temporarily (#6840)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "dd957d07e4b14ed98e2a32b1486e575ea40e81fb", "messageHeadline": "chore: upgrade @web3-react/walletconnect-v2 (#6842)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 43, "deletions": 45}}, {"node": {"oid": "3837ce24ac4f9998d6b2b0504216712b4ba0a081", "messageHeadline": "revert: \"feat(wallet-connect): retire v1\" (#6841)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 624, "deletions": 74}}, {"node": {"oid": "4b87e3d9b82fd50ab803e87ca10d35fefb242e85", "messageHeadline": "test(e2e): skip failing slippage test (#6844)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6759b86e3702a6da3df211752c06e4ee119d801", "messageHeadline": "feat(wallet-connect): retire v1 (#6820)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 74, "deletions": 624}}, {"node": {"oid": "df55456409535a91dbe1f721ce463fe00666490c", "messageHeadline": "fix: chrome tie sort resolution (#6833)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "f290787b99ed709132c6d9cfb9e26cca0b925d15", "messageHeadline": "fix: divide by zero error on pool page (#6837)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2f84507a2347e42679d46947888e1933f5b04e68", "messageHeadline": "chore: add CODEOWNERS to public (#6813)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "96c58361a537afa009c8f9db779248d5259e13da", "messageHeadline": "build: rm global yarn cache (#6822)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "011136d0e9cecb19d6863baa81374312d251435e", "messageHeadline": "build: improve workflow caching (#6825)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 48, "deletions": 23}}, {"node": {"oid": "054d1de88a4369ad0159e2f6eef4169a4d83ea95", "messageHeadline": "chore: upgrade @web3-react/walletconnect-v2 (#6831)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 43, "deletions": 56}}, {"node": {"oid": "ebab00d7bdba6a4c1aaf803ad34ce981c50be872", "messageHeadline": "fix: adding wallet connect v2 behind feature flag (#6826)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 48, "deletions": 9}}, {"node": {"oid": "01dc10d4f3ede89973178329297ac34fc7e4a9b5", "messageHeadline": "fix: scroll behavior on MP on mobile (#6750)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "fb3abf275ef1c31ccdc9ad7e05e22d419faf51aa", "messageHeadline": "fix: added op and arb as base tokens (#6810)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "f6ad694200652365587c26bf57e153433af2433c", "messageHeadline": "build: fix slack markdown (#6811)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a3d72a4bbc3ebb310c3816cd5cfeab08bbdd6227", "messageHeadline": "build: simplify workflows (#6814)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 15, "deletions": 28}}, {"node": {"oid": "1bb750f136e5f6f8a4b0abaf49c1856fc4fdf704", "messageHeadline": "feat: track quote method in Quote Received event (#6807)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 43, "deletions": 15}}, {"node": {"oid": "5315272694dc83147ed6eb1554e9d4dba30ebc3c", "messageHeadline": "chore: rm committed t9n (#6792)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 18, "deletions": 111159}}, {"node": {"oid": "43b9e398b55068f1d62291f7ddf80d88e3ab48f3", "messageHeadline": "fix: allow more session namespace keys (#6802)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 182, "deletions": 13}}, {"node": {"oid": "1247989cf4718adc5446158edc6abe24b1c2ed54", "messageHeadline": "fix: cut off wallet icon (#6815)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "45a5ca3b883958ba34912598203f145c9a485b1b", "messageHeadline": "feat: sort supported chains to top of the chain selector list (#6800)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "54b4567a81a6a4c010481fbe76976a69279bd4e9", "messageHeadline": "test: add e2e test for usdt special case (#6784)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 81, "deletions": 32}}, {"node": {"oid": "fc45a504fb83e3c8fa5523fe951731e7ab122fe8", "messageHeadline": "fix: log the error message instead of [object Object] (#6773)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "052cc694145c3e2bd381b28ef63c57c893a06b71", "messageHeadline": "feat: log minimum_output_after_slippage to amplitude (#6769)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "5caaaf1b1f98a8ba0462ef93b002a7cfe5922e9a", "messageHeadline": "test(e2e): switching network (#6662)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 321, "deletions": 260}}, {"node": {"oid": "c0163767ed65fb97ff645bae4eee43c97289c6d7", "messageHeadline": "build: rm crowdin-sync (#6793)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 0, "deletions": 33}}, {"node": {"oid": "342b0c81f6ee92aaa1662bee8d7f10ee6bcfff75", "messageHeadline": "chore: rm pseudo locale (#6794)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "cb21750b8795e60558b29561be9c5e83a23e5f5e", "messageHeadline": "fix: remove unused types (#6791)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "2e8ef480f960fc98d92c76164e9eb894c3578be5", "messageHeadline": "feat(testnets): add toggle for testnets (#6786)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 79, "deletions": 27}}, {"node": {"oid": "f27bba9ffa93aded54963b4fac1a5b1d4fcc2e4c", "messageHeadline": "fix: use shortenAddress for mini portfolio addresses (#6774)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 108, "deletions": 87}}, {"node": {"oid": "6528fd136eed71f9a2d993a77a37eccc3331183d", "messageHeadline": "feat: log swap failures to amplitude (#6789)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "eb802266e1c386f328315f2f12644feecbb86053", "messageHeadline": "build: rm ignored en-US (#6790)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5bec0b78da16156094ea6a651a5a9be4595e1c34", "messageHeadline": "fix: update copy per Fred's input (#6787)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "489446082113b344ab0baf95015e755b3edb29e9", "messageHeadline": "build: download translations when pushing to staging (#6780)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "f3889e326e8ecd2c3ce541814b455cbc5995b185", "messageHeadline": "chore: migrate from JIRA to Linear (#6747)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "2d61c72588daae59ec798e6c73c495545f1a67ed", "messageHeadline": "feat(wallet-connect): make v2 the default walletconnect method (#6785)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 50, "deletions": 44}}, {"node": {"oid": "1a634c350a224024adfc24cf1509416fe050a03b", "messageHeadline": "fix: success indication for copy (#6711)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "35b83ab842809f9979e1a119e1638c6d7d54ff5e", "messageHeadline": "feat: revoke USDT approvals in ConfirmSwapModal (#6730)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 71, "deletions": 15}}, {"node": {"oid": "c0d42ade6f2129ea01e8d0ff683b66cc9bdaee16", "messageHeadline": "fix: clear dependent variable when trade inputs become invalid (#6782)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 47, "deletions": 13}}, {"node": {"oid": "0e2344ba854872cdf2e8a34b34f8d26174fbd7e5", "messageHeadline": "feat: refactor ConfirmSwapModal for clarity (#6729)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 66, "deletions": 53}}, {"node": {"oid": "309d03b5e7f92a45d2c4f2a7bd02d92b43afa62e", "messageHeadline": "feat: Bump default auto-slippage to 0.5% (#6778)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d32e315edcb865b120c871f67539d1aa02a6c32", "messageHeadline": "feat: filter moz-extension errors (#6781)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "1c8b3f033979cd90339e16d62bbe6176b4970ca9", "messageHeadline": "fix: currency select modal when chain is not supported (#6759)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "fc83659041dc56e7f4b952e5e681f84faac2cce3", "messageHeadline": "fix: bottom padding on error modal (#6758)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8f5a0e8c86fc99df8384b5cf596da2de316a098", "messageHeadline": "feat: detect more injections (#6752)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 440, "deletions": 272}}, {"node": {"oid": "9e213fc396233da6071d54e694b57203647a6f4c", "messageHeadline": "fix: update web3-react (#6749)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 71, "deletions": 61}}, {"node": {"oid": "f10ba7352975f4abb943fc38aa3ca6c8abbe1d2c", "messageHeadline": "fix: <a> cannot appear as a descendant of <a> (#6737)", "author": {"name": "Saro Vindigni", "email": "sarovindigni@bolket.com", "user": {"login": "sarobolket"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c2a83cabaa8884b11545d45a07de28c1f0acc6b0", "messageHeadline": "feat: add loading indicator to activity tab in mini portfolio (#6754)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "7a3c51bc90dfa4c26864d9a83872434a733ff067", "messageHeadline": "fix: uniswap_wallet -> uniwallet (#6764)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e69a7c27124969f4917304d5c01d6e00620ec844", "messageHeadline": "feat: log user router preference as a user property (#6761)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "d149512d931f3a60aefb347216e846a0f392a104", "messageHeadline": "fix: update arbitrum subgraph (#6679)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "5826ed15c8e5bbc927bfb1ea97ed5fb1101c1b6c", "messageHeadline": "fix: remove sentry logging for swap failures (#6765)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "3db9e1b9a49feab390d524a1546b0aa260013d4c", "messageHeadline": "feat: rename permit2 variables for clarity (#6728)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "79a72d6fe23dec995846247680ac8d894a4fd296", "messageHeadline": "feat: update permit2 hook to allow revoking (#6727)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 248, "deletions": 35}}, {"node": {"oid": "f3bfd4ad4152fa729dd0a5e70bba62a1e47b8126", "messageHeadline": "fix: prevent scrolling with settings modal open (#6739)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "45acf421b36c90bf189ed464c406d2b2c7109abe", "messageHeadline": "fix: tick labels respond to width of the graph (#6741)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "2c5ea67adaf1c9c4088d68fb50784a20d0190761", "messageHeadline": "fix: remove gradientId from svg props (#6751)", "author": {"name": "Saro Vindigni", "email": "sarovindigni@bolket.com", "user": {"login": "sarobolket"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "2e141ac94cf07faaa0f673299eeab7e05b750ab0", "messageHeadline": "fix: make text white in success state (#6755)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b16f454caf6eeeb2546972e11f434cf1f951afe", "messageHeadline": "feat: add amount to local copy of Approval transactions (#6726)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 73, "deletions": 16}}, {"node": {"oid": "094664dc7a15846a45d1bef803338b56478a0cea", "messageHeadline": "chore: Feature flag cleanup for Arbitrum native USDC (#6743)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 3, "deletions": 36}}, {"node": {"oid": "62a6ef00da4a269a8fb71f63201795737f69a7c1", "messageHeadline": "fix: [DetailsV2] flaky time relevant test (#6753)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "3a739476ca96040df3e60ee7b23231fcdbe01e99", "messageHeadline": "fix: Catch routing-api v2 no liquidity error case (#6742)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "04e4335cc2a4973ff620548b85f48a0c0e0f55f7", "messageHeadline": "feat: Use routing-api or URA for price fetches behind feature flag (#\u2026", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "4235b57cd87967283899a4761a3d6656952dc3bb", "messageHeadline": "build: make codecov reports consistent/not confusing (#6734)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "cb362f1b2cef3c88ec96a370505b988eccba1cd3", "messageHeadline": "fix: Handle scientific notation for NFT Details pricing (#6707)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "a4d61d8eaa3dbd0fa7e00b2e9a1ac529c63ec1e0", "messageHeadline": "fix: insufficient liquidity state flashes (#6733)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "310623b9484af035bc2310bb7a8b220ed3b5e7e1", "messageHeadline": "fix: language updating in search bar (#6720)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b7303fb9c067b7d614b4bd4bea9d26656f653b53", "messageHeadline": "style: navbar ui updated (#6627)", "author": {"name": "Shubham Rasal", "email": "95695273+Shubham-Rasal@users.noreply.github.com", "user": {"login": "Shubham-Rasal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fbb8e9117eb9e69d8326c3dd5ccf7b80c697410", "messageHeadline": "chore: removing error state for rejecting chain switch (#6713)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 7, "deletions": 74}}, {"node": {"oid": "f0502bfc33b33eb325fbb435e1dc3d37215189d7", "messageHeadline": "build: rm old release workflow (#6731)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 0, "deletions": 118}}, {"node": {"oid": "98f4af55c9aceba9957ed526949b073aec3d4c8d", "messageHeadline": "fix: stop resetting modal when we interrupt quote polling (#6695)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "08b8bdd769c4c100b3b8851a234efe0e87745e9b", "messageHeadline": "chore: update @web3-react/walletconnect-v2 (#6724)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 39, "deletions": 40}}, {"node": {"oid": "1283199d0dda29c1d87f18744c492cb3aa1412d1", "messageHeadline": "fix: remove mainnet from optional chains list (#6725)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c1fff5ea492309f23dd585539378b4c0cde00b90", "messageHeadline": "fix: time interval axis overlap (#6717)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "94adc449a1ed6d6de7ec5194385482adcb9865b1", "messageHeadline": "refactor: convert getConnection to non-hook (#6714)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 39, "deletions": 146}}, {"node": {"oid": "4b24e5f754e8ace8980b10f4bc9d40a50ffcab75", "messageHeadline": "fix: remove step indicators in sucess state (#6716)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0a531e53817e5bec3acab65dacfc587500e471a", "messageHeadline": "fix: type error in cypress infra (#6700)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8cef1ca0f7b2e598c02f10f3f5a8e5eec8d14a6e", "messageHeadline": "fix: bottom padding on swap modal (#6715)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "088f1d9ae4d7fa2fcfef2d792d238c0cfe13619f", "messageHeadline": "test(e2e): use aliases for permit2 test (#6656)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 119, "deletions": 139}}, {"node": {"oid": "89a7d98b410432483297de3e5d58e1b08fe575d7", "messageHeadline": "ci: fix wallet disconnect test regression (#6723)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0076fdc65b91919e3dd07f36ff03776c63786844", "messageHeadline": "test(e2e): skip outdated disconnect-wallet test (#6722)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48b4a533c318076eeb7dd5ea87809b1d67ccf493", "messageHeadline": "feat: disconnect button has confirmation step with animated width tra\u2026", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 165, "deletions": 21}}, {"node": {"oid": "0b66fde26c5e6ec18cc05ca8bfa6005e25643656", "messageHeadline": "fix: only remove expired transactions from updater (#6625)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 238, "deletions": 214}}, {"node": {"oid": "5788385951c7bdd1498fd5582d084a73a960ea62", "messageHeadline": "feat(wallet-connect): add support for v2 (#6582)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1120, "deletions": 145}}, {"node": {"oid": "0891e67528ccd4c43b9c3f37fd653fc3dea96bd4", "messageHeadline": "fix: token bridge pointer bug (#6670)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b319acd9c410ae2ce07d93faad57cac02fc98ff2", "messageHeadline": "fix: info labels for extended list tokens (#6678)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 40, "deletions": 22}}, {"node": {"oid": "05977f950b873b489fc5fbba07835a24dcf99ebb", "messageHeadline": "fix: updated celo logo (#6676)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "5ac36d4156d4a1d992a692dc4125e7d239732d16", "messageHeadline": "feat: add link to download the uniswap wallet to the homepage (#6690)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "fb998706c29eec286e8e6cae11cade1abd89e7a7", "messageHeadline": "fix: swaps with native currency destination in BNB Chain  (#6705)", "author": {"name": "clrdo", "email": "129212060+clrdo@users.noreply.github.com", "user": {"login": "clrdo"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "c45492c890bcd695af28c1908a29f018e95db76e", "messageHeadline": "feat: log swap errors to sentry (#6698)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "41219b435f7766ddd59579d9c86041fe9d277bd6", "messageHeadline": "feat: update content in permit2 flow (#6699)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e1321843de7007d61551eef7cdb7e3ed5d6bda28", "messageHeadline": "fix: disable settings button when contextual chainId !== connectedCha\u2026", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "0baa8a1fff2016255b18e8815177219b1ad7709c", "messageHeadline": "feat: upgrade to node 18 (#6606)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "f2a3b663574a718139198c409a541ad553f72ec6", "messageHeadline": "test(e2e): simplify and re-enable token explore filter test (#6660)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 14, "deletions": 73}}, {"node": {"oid": "f2af46037e5484e920918a1a5807dc2601d75ad1", "messageHeadline": "test(e2e): wallet connection (#6661)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 72, "deletions": 22}}, {"node": {"oid": "20a06c9b5ac11bdd6078f14850ab3321a630aae9", "messageHeadline": "test: skip SwapDetailsDropdown tests (#6652)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8ef54d41b6d02b0f19b825aa951033aed8a14058", "messageHeadline": "docs(e2e): cypress README (#6523)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 202, "deletions": 0}}, {"node": {"oid": "1cdddd13210750001a158de54fff63c2dfc85b1e", "messageHeadline": "chore: add better documentation to a complicated hook (#6689)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "f834af69fe92b9e8fb0ba513c0b693291cacab51", "messageHeadline": "fix: Trust wallet loading state (#6694)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08cd4bec41d2f2d4531c963812c341d56e78e964", "messageHeadline": "fix: add '-' instead of '$0.00' when the api does not return a price \u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 646, "deletions": 6}}, {"node": {"oid": "63ac64f470455c5dcefe1a2841b5fa7b6dfafb98", "messageHeadline": "fix: use coned function for chart prices (#6693)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 3, "deletions": 141}}, {"node": {"oid": "72686f1e32f0b791652e21a544d3f9e4b3e74e4c", "messageHeadline": "ci: temporarily disable coverage tests as they are too flakey (#6684)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "c07359362f7e98e40f103f01245e58a2d4c8edcf", "messageHeadline": "feat: dismiss the landing page when the account drawer is opened (#6633)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 121, "deletions": 99}}, {"node": {"oid": "ed58c39bdcfd1bf4e38075a79114aa74fc9106d8", "messageHeadline": "feat: parse moonpay purchases (#6677)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 45, "deletions": 12}}, {"node": {"oid": "5d2254be27013b12be46dd744e56e35fb7e6c2a7", "messageHeadline": "fix: searchbar showing incorrect spacing at medium size (#6637)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 73, "deletions": 21}}, {"node": {"oid": "83f4b53f5553d39ba4d248a328ecb66bbe424e1d", "messageHeadline": "feat: Add Circle native Arbitrum USDC to common base tokens in token \u2026", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 57, "deletions": 9}}, {"node": {"oid": "4b5e2f7f162d82e81a319c0463d0f95a300c8139", "messageHeadline": "fix: polygon bridge link leading to error page (#6664)", "author": {"name": "Brendan Wong", "email": "35351983+LunrEclipse@users.noreply.github.com", "user": {"login": "LunrEclipse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c5d9156383f3b17586082ab7dae55d21f0908f7", "messageHeadline": "feat: upgrade conedison (#6688)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a03231d3563dee61d78ec3caec35ffa2cf96d72b", "messageHeadline": "fix: Bug with flipping ura feature flag on/off in dev mode (#6686)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "72936322b3549d03bd991741deb24f2326d1895d", "messageHeadline": "feat: adding price impact modal (#6681)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 104, "deletions": 11}}, {"node": {"oid": "1bc6eb9a234d1c698c87bcd06779cc39241de5e4", "messageHeadline": "feat: Add support for Sepolia (#6610)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 123, "deletions": 38}}, {"node": {"oid": "8954aa792a4beef4d269238cd7a15ee1394f285c", "messageHeadline": "feat: Use routing-api v2 behind feature flag (#6594)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 192, "deletions": 61}}, {"node": {"oid": "379437b720df4d40cc1bde1feb717e39fff6c2b9", "messageHeadline": "fix: remove all references to expert mode (#6675)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 6, "deletions": 104}}, {"node": {"oid": "02c0dee089755595058d4721f6aa84d9dd952035", "messageHeadline": "feat: hide logo on swap currency selector modal (and other areas that\u2026", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 46, "deletions": 30}}, {"node": {"oid": "c55e1af101b4fc3fe9849269402204a00feb721c", "messageHeadline": "fix: reset confirm trade modal state when chain switches (#6667)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "87cbd1ab381ca58ef1f2744df87d7790cd359bb2", "messageHeadline": "fix: use ConfirmSwapModal in expert mode (#6673)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "1090e97bb54f238e8287a7403478b62ac94329e5", "messageHeadline": "fix: update snapshots (#6672)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "921c6b105f5759f0fc3b28c9add61994216be045", "messageHeadline": "fix: prevent searchbar from overflowing the bottom of the window view\u2026", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "bc08e9263d5ed638bfc6772b62859896a7de4b8f", "messageHeadline": "feat: increased debounce swap quote rate (#6666)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "8c8300a5de128d7470f82d2783d7dcb5194f9bfa", "messageHeadline": "fix: typecheck error in bagfooter (#6669)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "3f169adcf28e49df9b98bbda71244bdb2d4a10be", "messageHeadline": "chore: cleaning up buy button states (#6618)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 631, "deletions": 111}}, {"node": {"oid": "774368f32566d7210ede284961d8779194bc6190", "messageHeadline": "feat: page wallet connect txn completed (#6655)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 108, "deletions": 30}}, {"node": {"oid": "f83f15d37a88111b7b38641803ac346fc735492d", "messageHeadline": "fix: reduce ETH amount on mainnet useUSDPrice request to 50 (#6642)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9f14025768f4bf8c279d15042e7bce557c9db2f", "messageHeadline": "feat: [DetailsV2] Add Activity Chart Time Period Switcher (#6653)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 363, "deletions": 22}}, {"node": {"oid": "d81cb28010964ed0e0a7afbebf37e09acda7b28d", "messageHeadline": "build: disable scheduled releases (#6651)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b57a5d7ddb1048dc02b299750cdafe87519cf303", "messageHeadline": "feat: log swap button click (#6654)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 39, "deletions": 32}}, {"node": {"oid": "e2dd78fd0e05e91c5eb286f754404bbd81e80905", "messageHeadline": "fix: design nits on summary view (#6623)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 67, "deletions": 49}}, {"node": {"oid": "96d6e00ed6320d9da3ff7439e9bdef017a89b166", "messageHeadline": "feat: fix help center link (#6621)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd29c592385484271771ac4a08ed1eac9222d4f6", "messageHeadline": "feat: permit2 animations WEB-2036 (#6590)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 603, "deletions": 346}}, {"node": {"oid": "8c2a0f190534f818d7bd7b555e7a629cb8802401", "messageHeadline": "feat: update content in Swap Submission Modal (#6577)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 186, "deletions": 91}}, {"node": {"oid": "682fba219d0d29b18b632756b02466361251795c", "messageHeadline": "feat: swap rejection error handling (#6576)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 57, "deletions": 26}}, {"node": {"oid": "0f5e871054292de0a7d224b5c5e2795af21dbac0", "messageHeadline": "feat: add l2 chain logo to modal (#6575)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 58, "deletions": 3}}, {"node": {"oid": "07527bab26ca10248c8b053a363b7c7794e6f962", "messageHeadline": "test: permit2 flow component tests (#6551)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 159, "deletions": 3}}, {"node": {"oid": "7934777fa244e9384917797917a3ba62b1004483", "messageHeadline": "feat: permit2 flow updates (#6538)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 650, "deletions": 319}}, {"node": {"oid": "2415a1e3cd6ba6cf3bab43188251bca2b56e5e45", "messageHeadline": "test(e2e): improve hardhat configuration (#6650)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1ba796a895dea7e010faae8c1552c0b5d9017514", "messageHeadline": "build: add vscode settings for default formatter (#6644)", "author": {"name": "Nate Wienert", "email": "natewienert@gmail.com", "user": {"login": "natew"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "4446eb9b8466f29e6178caabbd37942d5d0d72db", "messageHeadline": "fix: include sw metric with web vitals (#6646)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "d23b6e5da66bb3c12aeb61f39e04d00aae28238a", "messageHeadline": "fix: remove app advert on mobile safari (#6630)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "44c355c7f0f8ab5bdb3e0790560e84e59f5666f7", "messageHeadline": "build: caching i18n extractor (#6619)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "e4a9764a12ed33c30902550c3adad494a84610a0", "messageHeadline": "fix: increase useBestTrade debounce time (#6631)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "303fa15240a0b20f1f5c6fc8725f5c40fd93cc71", "messageHeadline": "feat: show affordance in swap UI when we can't fetch usd quote (#6622)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 45, "deletions": 39}}, {"node": {"oid": "d180aef306df34f2e76cb15276055eb2454c1ad3", "messageHeadline": "fix: no-undefined-or in object field types (#6640)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 162, "deletions": 133}}, {"node": {"oid": "c07c401189c748fc3876593c1075726b6330dd4f", "messageHeadline": "feat: add animation to Settings menu (#6617)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 122, "deletions": 43}}, {"node": {"oid": "65d91eb36361b3855097633ca7e1d32a1cb9929d", "messageHeadline": "build: use repository slack secret (#6639)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "bd4042aa16cbd035f4b543272ef9ae301c96e8c9", "messageHeadline": "chore: update pr template (#6634)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "1dcafd2f2d08e9d7c68e89e6b247f0a1ff14527f", "messageHeadline": "chore(i18n): new Crowdin translations (#6215)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 36058, "deletions": 17713}}, {"node": {"oid": "66fcdb44653bf5c0a36915bb31560483541fe032", "messageHeadline": "feat: improve yarn prepare scripts (#6609)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 47, "deletions": 24}}, {"node": {"oid": "e398e8b9508f000ee1d272d901c2ef1664857b43", "messageHeadline": "fix: allow unsupported chain in pwat (#6629)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6424fdfbcd920db5a1d0fa2e5f74b40834f39e73", "messageHeadline": "fix: Simplify event logging for SWAP_QUOTE_RECEIVED (#6628)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 10, "deletions": 42}}, {"node": {"oid": "95814e327133a29d9ec763b2e223d740ce98631c", "messageHeadline": "fix: prevent race condition for swap state (#6624)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "caa2524e2778b3df207ee3af1166cc659b3c285f", "messageHeadline": "feat: [DetailsV2] instant buy (#6599)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 347, "deletions": 139}}, {"node": {"oid": "d28a4b34cd2195eb430d2335bc52db000411e973", "messageHeadline": "fix: do not attempt to cache i18n:extract (#6616)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 0, "deletions": 59}}, {"node": {"oid": "f3a80c62722b09ea82d4747b0ef93774fbfc9f05", "messageHeadline": "feat: special case arb search (#6584)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "b89ee364481c22bab309b32cfc946e0da2bd5976", "messageHeadline": "test(e2e): attempt to de-flake (#6611)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 214, "deletions": 256}}, {"node": {"oid": "fbc55db9374b0e5da59f8a890bb46735080e4a5d", "messageHeadline": "chore: remove chunkResponseStatus tag (#6586)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 1, "deletions": 87}}, {"node": {"oid": "835c62acfa21b48a06ac22d4d4fb72f011add0e7", "messageHeadline": "fix: use ephemeral props for styled component (#6607)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "8fe7c7a0a78eef8e4f99d587c7514f5b7b643360", "messageHeadline": "build: notify from notify/test (#6597)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "41113e6e4129347b1a2d1f1462988cc6c6f3c008", "messageHeadline": "fix: Use client side router only for price fetching (#6604)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "58b25d29a9ec1c840bc7405534599c215ab621b9", "messageHeadline": "feat: expand settings by default when custom values are set (#6603)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 68, "deletions": 126}}, {"node": {"oid": "a2db3e2719993c8b57b2550d7231d66739a366f5", "messageHeadline": "test(e2e): configure Cypress to post PR status comments (#6591)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 169, "deletions": 150}}, {"node": {"oid": "b62f9066a7ac676cb95c2e5de9defc6c4dd42559", "messageHeadline": "fix: add price impact back (#6581)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 71, "deletions": 2}}, {"node": {"oid": "258f22e037ce7f8d53597f0168071d74beed9526", "messageHeadline": "build: continue-on-error for slack notifications (#6600)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "38b306a80f446baa62ceff448bcf01efaad73d51", "messageHeadline": "build: pin github-tag-action (#6598)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9050f09bfe58e31f8b293eb5923537fb2545ad25", "messageHeadline": "build: notify from notify/releases (#6596)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "77d46c361a11314fc7d857d5457646a566611a56", "messageHeadline": "test(e2e): de-flake wrap (#6589)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 82, "deletions": 102}}, {"node": {"oid": "4fb48bdd1fdc5b7b86ec9f8edaacbfa90611784c", "messageHeadline": "fix: only request 1 listing on NFTDetails page (#6602)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf2b6bf568b8bca55ac1f7dd55e809ff5491a5b4", "messageHeadline": "fix: portfolio balances after switching accounts (#6527)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 81, "deletions": 15}}, {"node": {"oid": "03095f4e4891d9b7178f5cd844a5c25e5ecdcaec", "messageHeadline": "feat: add feature flag for URA (#6593)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "b2966f8d29d938ff79cf3fb2f3ce298d25dc75ae", "messageHeadline": "ci: Fix YAML spacing (#6592)", "author": {"name": "lavalamp", "email": "lavalamp-@users.noreply.github.com", "user": {"login": "lavalamp-"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ef6d1f20eda574ff1a69749d4b68aa0a67999e82", "messageHeadline": "feat: [DetailsV2] Show data page header when nft scrolled out of view\u2026", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 698, "deletions": 114}}, {"node": {"oid": "10b156ff2b5bce97365f9e8409c96a30deda5725", "messageHeadline": "ci: Final CI fixes pass (#6556)", "author": {"name": "lavalamp", "email": "lavalamp-@users.noreply.github.com", "user": {"login": "lavalamp-"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "146c5f29cfe24e0b1f2b07ec8bc2942df78c0ff2", "messageHeadline": "feat: only pre-cache the document (#6580)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 120, "deletions": 62}}, {"node": {"oid": "66a3475bf679ee782d5b46d1864baa5cfbcd81a8", "messageHeadline": "test(e2e): split swap tests (#6587)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 368, "deletions": 358}}, {"node": {"oid": "f6c393b01608a44c70455da8ca698803a62c4158", "messageHeadline": "test(e2e): de-flake activity-history (#6583)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 33, "deletions": 42}}, {"node": {"oid": "15f8d3432098074fa417cf7e7e523894a2b49faf", "messageHeadline": "fix: update nonce deduplication logic (#6588)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "504e09d3dc755fb118952dba13ee110c4f5079e9", "messageHeadline": "feat: new review design (#6451)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 1069, "deletions": 1005}}, {"node": {"oid": "1f755e8b0dc88fd7ede5e697231d334e3a254d4d", "messageHeadline": "feat: add retry logic for dynamic imports (#6512)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 122, "deletions": 15}}, {"node": {"oid": "f45a7f921b1a5dbaddd0086637527c688b524a85", "messageHeadline": "fix: handle switchChain failure in swap (#6507)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "29db61ff9069c4dbd96feca37e8973976e89e28e", "messageHeadline": "fix: filter error caused by missing meta tags (#6546)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "8431ad91611de7c8a11a2b31299ad4e5084f922f", "messageHeadline": "chore: Refactor swap request flow (#6499)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 701, "deletions": 547}}, {"node": {"oid": "fd1aded51723e2cfebec6454fe33786b2f7f5c16", "messageHeadline": "fix: remove trailing slash from request url (#6542)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "27ad7cbd4129d17d9cc3811710116e3bf7e66493", "messageHeadline": "test: move all tests to beforeSend (#6513)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 35, "deletions": 34}}, {"node": {"oid": "01e5de436ab0f9b80b95ed7ca58de7c99769be9d", "messageHeadline": "fix: \"Minimum output\" should be \"Maximum output\" when trade is Exact \u2026", "author": {"name": "Joshua DeCristi", "email": "89173284+Jdecristi@users.noreply.github.com", "user": {"login": "Jdecristi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fd5aa1b51e8956b509c84324b238833dcaa42303", "messageHeadline": "fix: use padding component (#6579)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 161, "deletions": 131}}, {"node": {"oid": "a6e1a7e6d953a4243903b70f59eb59cdc6acf02e", "messageHeadline": "feat: add slippage warning to MenuButton (#6548)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 224, "deletions": 113}}, {"node": {"oid": "629fe2c144d1c018eddc052022b780706e7c6ddf", "messageHeadline": "feat: [DetailsV2] trait bubbles (#6552)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 402, "deletions": 10}}, {"node": {"oid": "d73763ce75de77c9b49067f01f6ba6a5f729cd81", "messageHeadline": "refactor: imports shared polyfills in setupTests (#6571)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "fe6df38997aafb4a4bc25b2f9516f3e2c90eacce", "messageHeadline": "build: upgrade to webpack5 with polyfilled Buffer (#6568)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 4163, "deletions": 5868}}, {"node": {"oid": "719ee0f5b5fe287ddc7978e903d7b1d0ff8dcc2e", "messageHeadline": "fix: loosen permit2 expiration tolerance in e2e tests (#6573)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75bdf9a8d4085183ec8ed5b1db8d9dd15d5d6430", "messageHeadline": "feat: [DetailsV2] Add left padding to trait rows and headers (#6534)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "efbe3994bb8d50c6d1c4d8fa00a605fa6e6c9135", "messageHeadline": "fix: catch RouterPreference.AUTO case for routing-api usage (#6572)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93fe8e43490e92f2fc23165c0107cc8182995144", "messageHeadline": "fix: polyfill ResizeObserver (#6553)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "6062f615a0ff28a40cb8b18a81146325372535da", "messageHeadline": "build: change automated release to 16:00 UTC (#6567)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42e3af7b5c386de17ba43fff6510492d320d5da7", "messageHeadline": "feat: [DetailsV2] Offer and Listing Tables (#6515)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 2897, "deletions": 125}}, {"node": {"oid": "57274a800df58b1a3919cdd6201d462ae070a61f", "messageHeadline": "fix: don't console.error for WalletConnect modal close (#6559)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5e591455b38c9618c750a23bc2a63cdcc30dba57", "messageHeadline": "fix: Revert \"build: upgrade to webpack 5 (#6459)\" (#6566)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 5847, "deletions": 4118}}, {"node": {"oid": "ec547ab100f793d127246186d5fd60786758a862", "messageHeadline": "build: upgrade to webpack 5 (#6459)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 4136, "deletions": 5865}}, {"node": {"oid": "9de76c69ae1b094e1c75d9cbf809e013fef63b91", "messageHeadline": "feat: [DetailsV2] Data Page Header (#6549)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1034, "deletions": 54}}, {"node": {"oid": "85d1b90197f4653765d26c0fc4954d6e00a73fed", "messageHeadline": "feat: [DetailsV2] Mobile support for traits (#6535)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 51, "deletions": 6}}, {"node": {"oid": "38af86e1bb9a5fdb80d96b365f8c5791218cc0dd", "messageHeadline": "ci: More CI pipeline fixes (#6550)", "author": {"name": "lavalamp", "email": "lavalamp-@users.noreply.github.com", "user": {"login": "lavalamp-"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "11a8df2a3e2737d4bbea5e92022bc3ee265718ea", "messageHeadline": "build: report test failures via Slack (#6539)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "3726b6bb47f314f40fea76a26945d4613269f7c1", "messageHeadline": "fix: remove top-level Fragment (#6540)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "bfde34c774b0f2dbcd06e83decde30d97bc13778", "messageHeadline": "refactor: moves retry helper to subfolder (#6531)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bd8113d018ec30b43d5464d4befc4274017b850f", "messageHeadline": "chore: Goodbye widget :( (#6543)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 109, "deletions": 1004}}, {"node": {"oid": "14e3ef044e10fbba5c35c4d6f2f55108da138c88", "messageHeadline": "ci: CI pipeline fixes for merge issues (#6529)", "author": {"name": "lavalamp", "email": "lavalamp-@users.noreply.github.com", "user": {"login": "lavalamp-"}}, "additions": 23, "deletions": 56}}, {"node": {"oid": "4fc4bdcd557a5ce49bbe05471ea4ca5023c18899", "messageHeadline": "fix: propagates user rejection errors (#6533)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "3733570a895a6aeb9d4cf73a28f5c72b22b0d479", "messageHeadline": "build: update workflow owners (#6537)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a042a51993c9110f021f7bb5cd275fc8e4825f1", "messageHeadline": "chore: Replace widget skeleton with internal swap skeleton (#6524)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 349, "deletions": 8}}, {"node": {"oid": "6d5e17a6e714c1089b00650f348418720d078610", "messageHeadline": "fix: deduplicate remote and local tx lists (#6438)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 255, "deletions": 44}}, {"node": {"oid": "8301c5892c6a57efec398ec6f239c95d3d3bbd06", "messageHeadline": "chore: removing token type check from routing (#6536)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59b757dda03c2772c73b710fe4690208a5c7b001", "messageHeadline": "fix: disables CMC list temporarily (#6532)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "92a6ec67b3556edbee543c44442962f7cab68b60", "messageHeadline": "feat: [DetailsV2] different media types on landing page (#6492)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 722, "deletions": 62}}, {"node": {"oid": "1d6a1e90d788496192b11870d4560666ad55dc62", "messageHeadline": "ci: GH action for deploying to production (#6482)", "author": {"name": "lavalamp", "email": "lavalamp-@users.noreply.github.com", "user": {"login": "lavalamp-"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "01aa3291b39640c8c1712c26c7fa784a58bfe78e", "messageHeadline": "chore: bubbling up pwat spender from route query (#6481)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 51, "deletions": 23}}, {"node": {"oid": "5539ebedf77005e2d0cd748c6358d6a971b964eb", "messageHeadline": "build: update stage 2 name (#6526)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6adddbf555f8218812803a9ee9064f24a1d5186", "messageHeadline": "refactor: return onDemandEntries instead of mediaURLs (#6514)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "0050b1e1659af7f40361920a80bf382cccc491e7", "messageHeadline": "feat: new routing diagram (#6510)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 716, "deletions": 1487}}, {"node": {"oid": "5bf33ab0043c0a0b0ac6e18825a0b4002a616992", "messageHeadline": "revert(e2e): waitForAnimations (#6525)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a4cfeecd8cf3bda0632b1d474269696eb5f53453", "messageHeadline": "ci: Workflow for pushing to releases/staging (#6319)", "author": {"name": "lavalamp", "email": "lavalamp-@users.noreply.github.com", "user": {"login": "lavalamp-"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "76cbfdd0b93eea0d6cf68760ed674410271d18b3", "messageHeadline": "ci: GH action for promoting staging -> prod (#6366)", "author": {"name": "lavalamp", "email": "lavalamp-@users.noreply.github.com", "user": {"login": "lavalamp-"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "0db9e51e41458d5d128a2d5c0fe2eac7b523683a", "messageHeadline": "ci: Staging deploy GH action definition (#6455)", "author": {"name": "lavalamp", "email": "lavalamp-@users.noreply.github.com", "user": {"login": "lavalamp-"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "82e7925a178f61d5a68b5c9000a9feeef2868b3b", "messageHeadline": "fix: properly filter AbortErrors (#6519)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2150347ba26e6fcbd38986b345b9bc420c25d367", "messageHeadline": "build: cache generated files across builds (#6495)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 124, "deletions": 27}}, {"node": {"oid": "2f80646ddd3455d9e60031c0bc355208577f32d0", "messageHeadline": "fix: add chunkResponseStatus tag (#6509)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 101, "deletions": 136}}, {"node": {"oid": "55eea6a72404a2d9754c54f57b1c89d2de96d7bc", "messageHeadline": "chore(deps): bump @uniswap/token-lists (#6520)", "author": {"name": "matteen", "email": "105068213+matteenm@users.noreply.github.com", "user": {"login": "matteenm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "709a70652f1869c75eb872df47121787aba8aba8", "messageHeadline": "feat: add tokenlist validation (#6504)", "author": {"name": "matteen", "email": "105068213+matteenm@users.noreply.github.com", "user": {"login": "matteenm"}}, "additions": 137, "deletions": 9}}, {"node": {"oid": "5a7a041f12995dc8f911400836f10f953fa84eb0", "messageHeadline": "feat: [DetailsV2] background for nft details (#6496)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "b60d98fc175812587ceb07bc52ff3bb5ea1b2302", "messageHeadline": "fix: loading spinner console bug (#6518)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38d9ab67eb30ac31f27acc4af65c11adcbdc6067", "messageHeadline": "test(e2e): token details and test cleanup (#6516)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 230, "deletions": 265}}, {"node": {"oid": "5e6ef1575b5c390f7f20aed56a2caca725a02822", "messageHeadline": "test: skip flakey e2e test (#6517)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a015e9d0d47596a598e183c740a324af1f77a9f", "messageHeadline": "fix: ensure event.request is defined in trace (#6498)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c383a0a0a248412ba02244f73f54a91889f93324", "messageHeadline": "feat: new Settings menu for Swap (#6480)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 999, "deletions": 514}}, {"node": {"oid": "d6e92804adf317c5601d6a410d42751ad2fd4b80", "messageHeadline": "fix: filter AbortError from Sentry (#6497)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f0d8f8b23b61b3560218d633e25275f770427bf3", "messageHeadline": "test(e2e): mock uniswap token lists from ipfs (#6511)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ff080aa95708daee991ddc127354b6a5242654b0", "messageHeadline": "fix: update OS listing fee (#6505)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 11, "deletions": 26}}, {"node": {"oid": "04d9ff7d71c4544a203c85f91b87449efacb6076", "messageHeadline": "feat: update useAllTokensMultichain usage (#6493)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 124, "deletions": 34}}, {"node": {"oid": "406893d99a3debecdfcc47499f4c6e297aa52822", "messageHeadline": "test(e2e): permit2 approval (#6488)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 224, "deletions": 0}}, {"node": {"oid": "4630720956d813a2a4af2b6076bcd6fb499bfcc1", "messageHeadline": "fix: handle addEventListener being unsupported on Safari <14 (#6426)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 82, "deletions": 4}}, {"node": {"oid": "e73e1540adc6cb47d5e6055e1d137a0a26057211", "messageHeadline": "fix: errors are responsible for their own grammar (#6490)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a82642fe6ec6dd02a4f0a1047120f6e460483da", "messageHeadline": "fix: update service worker to precache css/js files (#6486)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 47, "deletions": 24}}, {"node": {"oid": "2a50d6a17e9bcb6b284cf401086dd81ebf8de18a", "messageHeadline": "test(e2e): reset hardhat between tests (#6487)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 85, "deletions": 86}}, {"node": {"oid": "c8a81491279dbdbc558696ce953d3756c7ecd631", "messageHeadline": "fix: add amplitude page context to swap flow events (#6489)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "38cde648cf5a2433e1744a10cae10797fe4489c5", "messageHeadline": "fix: add a catch on collect static call (#6491)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "33c099119da8d87f45de8dd207f2adccc622fe8b", "messageHeadline": "chore: refactor Bag to use scroll hook (#6483)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "40247ff7e05a0d643ad8560e724ad9a522c2fcfe", "messageHeadline": "test(e2e): slippage failure (#6464)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 71, "deletions": 1}}, {"node": {"oid": "30d1de8e84ca943143d6a0e51d259c11a6ea0125", "messageHeadline": "fix: moonpay modal height (#6439)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "0e5328bee9f52859165d6ca79f6e3ac228b83cda", "messageHeadline": "feat: [DetailsV2] initial details landing page view (#6453)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 335, "deletions": 9}}, {"node": {"oid": "d1995bc5a6a0232a2cacb53fd4b13fabc06d2365", "messageHeadline": "test(e2e): deadline passed swap error state (#6444)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 65, "deletions": 17}}, {"node": {"oid": "4959836c2aabffb9519e5e0ea3be346b009af835", "messageHeadline": "test(e2e): (un/)wrap transactions (#6474)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 132, "deletions": 4}}, {"node": {"oid": "ef4a80852d55e1f3dd1c6fc5ea05ac26405676c9", "messageHeadline": "chore: update to listing with seaport 1.5 (#6485)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c2a972eb75d176f3f1a8ca24bb97cdaa4379cbd5", "messageHeadline": "fix: filter chrome-extension errors (#6475)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "47a2768d8928d94e0ead7edfab129003136b222a", "messageHeadline": "chore: remove unused feature flags (#6484)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 4, "deletions": 49}}, {"node": {"oid": "ca60caf6b03ae9da16d5c345077a860ff8ee85d3", "messageHeadline": "feat: use Swap Component on TDP (#6332)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 662, "deletions": 603}}, {"node": {"oid": "252acef19952d618a2d294d86b8fb11c649fb327", "messageHeadline": "build: cap chunk size to 5MB (#6479)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 9, "deletions": 88}}, {"node": {"oid": "00ecb933ac23973394113390b75be6884594c387", "messageHeadline": "test(lint): separate multiline comments (#6476)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 90, "deletions": 118}}, {"node": {"oid": "607d0d443e768264d0865f73d7a58f5153bb34bb", "messageHeadline": "fix: filter errors with OneKey in stack (#6477)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "ff0209a78f18790c0f20138a99643f6c07a11dc6", "messageHeadline": "feat: [DetailsV2] add link and hover state to trait component (#6472)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 72, "deletions": 29}}, {"node": {"oid": "924e83139b01464cd3055970a5fb954b1918dc52", "messageHeadline": "test: keep test output clean (#6469)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "4d5cc8267e6560be8d82e29a83a89945604d0bb9", "messageHeadline": "chore: removing pwat feature flag (#6467)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 52, "deletions": 96}}, {"node": {"oid": "6bc7cfc996e616de2be0482ae7fda666218b3595", "messageHeadline": "feat: [DetailsV2] Add Trait component content (#6460)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 494, "deletions": 56}}, {"node": {"oid": "97312bb174135171e4383a8ada5262d44800656a", "messageHeadline": "fix: match OneKey more generically (#6461)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "d0a10fcf8dce6d8f9b1c06c0f640921b7d5ab33b", "messageHeadline": "refactor: activation hook w/ global state (#6413)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 692, "deletions": 181}}, {"node": {"oid": "7a1a476e458c79f7598d12d52928e54367f982f8", "messageHeadline": "fix: spoof origin and referer (#6468)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "b3bfc1003a7c8bc89dfc318dc60458544f7497dc", "messageHeadline": "build: upgrade sentry-release action (#6463)", "author": {"name": "Vignesh Mohankumar", "email": "me@vig.xyz", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b1ef8033b723225fcc8eeaa56f44dbc296be6be", "messageHeadline": "test: upgrade cypress-hardhat (#6462)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 52, "deletions": 146}}, {"node": {"oid": "803485b96a73150d4d8e389c8ef6d0271e1248e7", "messageHeadline": "build: update default test settings (#6441)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6df5d3a7012dce726347e12541eff5b33bb8f477", "messageHeadline": "chore: moving nft test fixtures to their own file (#6456)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 103, "deletions": 103}}, {"node": {"oid": "2d4eafc6b32a8b24330d56c294cf7f026570184d", "messageHeadline": "test: unsupported currency footer unit test (#6360)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 244, "deletions": 3}}, {"node": {"oid": "9b52fea58a054d1f415f3c20442e15c3f0e55821", "messageHeadline": "test: swap details dropdown unit test (#6349)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 863, "deletions": 4}}, {"node": {"oid": "b92b2866262b7c2df479ee966ba3e0910e6d2f95", "messageHeadline": "chore: updating listing marketplace icons (#6458)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 31, "deletions": 70}}, {"node": {"oid": "a8268728d3974e1a5055a68fec4b1dd2f86f081c", "messageHeadline": "test: advanced swap details component unit test (#6363)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 216, "deletions": 24}}, {"node": {"oid": "ab6debbf4699a50b78efc2dffa61705c4c874fae", "messageHeadline": "test: swap modal footer unit test (#6353)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 279, "deletions": 1}}, {"node": {"oid": "4c664645c6dcc45a5139c43a40a3bcf57a76ab66", "messageHeadline": "feat: add L2 CG tokenlists (#6292)", "author": {"name": "matteen", "email": "105068213+matteenm@users.noreply.github.com", "user": {"login": "matteenm"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4416a84fd70ef69e6fc7ccf01277208169efa834", "messageHeadline": "fix: disable bnb network option on uniwallet (#6452)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "eaaff81a67c2db3ce831eff1342faaa42b8da1c3", "messageHeadline": "ci: Emit to slack on merge to releases/* branch (#6318)", "author": {"name": "lavalamp", "email": "lavalamp-@users.noreply.github.com", "user": {"login": "lavalamp-"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "f7b8f945f275d58a7923466e1a4c3d9b6b3b9903", "messageHeadline": "build: allow parallel cypress re-run (#6449)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "115c65500b5f4418e4478aeb72a191cc5799ad0e", "messageHeadline": "feat: mining mode switch to disable auto-mine (#6450)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "3d8d29fd18ad9ccec295fe1625580c2a1b3b8156", "messageHeadline": "feat: e2e testing - Handle wallet rejection (#6442)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "c178da626fa595f47126d277bc4c7b8e0df074a1", "messageHeadline": "chore: add more ip infringing collections to the blocklist (#6446)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e3c589ae412c802dadf96b07e6ce6a2b9b46733c", "messageHeadline": "fix: wallet connection analytics (#6296)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 150, "deletions": 97}}, {"node": {"oid": "6d60aca4377d0edc7d029f4db43cb3a1e994d46a", "messageHeadline": "fix: filter OneKey related errors (#6396)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "c77885c4c00f5de28526ca2fcb91f731ba9eeaf4", "messageHeadline": "fix: remove patches (#6448)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 2, "deletions": 70}}, {"node": {"oid": "01684977b3e49bdc831819fea8f39c89f94cf8cf", "messageHeadline": "test: add a 'hardhat' mock window.ethereum (#6395)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 215, "deletions": 79}}, {"node": {"oid": "025a84de93cbcc1f858b46826d0ccad60ad89da7", "messageHeadline": "build: analyzes only mapped (#6437)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0025997175235a52356625d35d9846a91e52db5b", "messageHeadline": "chore: updating purchasable markets from activity (#6443)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 81, "deletions": 17}}, {"node": {"oid": "acf97e042c9a7b38d1bc08bc7626e70a8cec3fca", "messageHeadline": "fix: filter WebAssembly compile errors (#6445)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "771618b1c90502dc102fac04f7d505bd82134705", "messageHeadline": "chore: updating marketplace icons (#6424)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 657, "deletions": 221}}, {"node": {"oid": "87144de9c8e589b51f6451046e297f3c4d9302e2", "messageHeadline": "test: transform vanilla-extract for jest (#6425)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 552, "deletions": 132}}, {"node": {"oid": "63d0290a50f53946bbc5cd17b124a07c39258cec", "messageHeadline": "feat: [DetailsV2] more shared component content (#6420)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 172, "deletions": 55}}, {"node": {"oid": "963121f19b0ea66590d648f83f940c9b9928f75b", "messageHeadline": "test: prevent async debounce updates (#6427)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "58417412f101c07ef862402f7f1587eb4c3a4530", "messageHeadline": "build: tighten tsconfig (to include build cache, exclude watch folder\u2026", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 23, "deletions": 41}}, {"node": {"oid": "cd3cff02026e288f41c676b880d3f5d5d1d80e8e", "messageHeadline": "chore: remove graphql feature flag and old query methods (#6384)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 90, "deletions": 531}}, {"node": {"oid": "90546fd8039dfa01f253d3669e552a6041167f26", "messageHeadline": "fix: rm non-serializable data (#6430)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bee558fa1a7fc9be9b287903e8d2b1df362c9741", "messageHeadline": "test: squelch console.debug (#6429)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "87514742f1fb1dcf41dd65a9137d64083d05f07c", "messageHeadline": "test: shard GH action unit tests (#6428)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75b0320bbef9771cbcea0aefd03872d6be6a5f70", "messageHeadline": "feat: use codecov flags (#6418)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "4966ee56ddd3ee8700404fc39ae2e95ed0c98778", "messageHeadline": "fix: mock useWeb3React (#6422)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 270, "deletions": 138}}, {"node": {"oid": "545fdd2cbeff8ab5b53b2864d9a027e4aec4ae4a", "messageHeadline": "feat: Update Subhead text to match Figma spec (#6307)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 33, "deletions": 39}}, {"node": {"oid": "201dc2ce85acc0be7ff468778d60c352041dcc08", "messageHeadline": "refactor: keep constants insular (#6411)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 13, "deletions": 21}}, {"node": {"oid": "c36d9c3d3f6db996c72acece930015e386c2bf89", "messageHeadline": "test: rm flaky retry test (#6431)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "bc48b4fb0e1abb2c5961ecee3e8cc134dee6ac87", "messageHeadline": "feat: reduce severity of phishing filter to allow url token names (#6\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 266, "deletions": 65}}, {"node": {"oid": "ffdd311be95ae2afde13621b0faa0c2337fe5094", "messageHeadline": "fix: handle other types of chunk error codes (#6423)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "3e5c0bddd7279aac8d692771684306fc8dfe2caf", "messageHeadline": "feat: [DetailsV2] build containers for data page (#6399)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 527, "deletions": 18}}, {"node": {"oid": "b161022fb1e0bdecc50807e07b10720326ede940", "messageHeadline": "feat: Use local reducer in Swap flow (#6312)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "a527f009050f100ae437e04a696c24a8c7746357", "messageHeadline": "feat: add apple store banner (#6412)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a05dedd8bec4eb23419303e590289bbbbf005615", "messageHeadline": "fix: remove the info icon popover from the toolbar (#6407)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 5, "deletions": 36}}, {"node": {"oid": "916ebef480cb0afd2e024a93b782f254268dfedd", "messageHeadline": "fix: filter CSS related 499 chunk errors (#6417)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 42, "deletions": 12}}, {"node": {"oid": "aa77a7a23ae97f6da888b6f6430666d014b89214", "messageHeadline": "chore: adding snapshot tests for nftCard components (#6410)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 847, "deletions": 0}}, {"node": {"oid": "67b5896886d987d48be58d1c29a4487fc2df5269", "messageHeadline": "fix: ignore ChunkLoadingErrors if related to 499 or missing data (#6365)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "9e31756cc61e41bb57e8419939647a960b9cc78a", "messageHeadline": "chore: remove miniportfolio and mgtm flags (#6416)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 32, "deletions": 92}}, {"node": {"oid": "3900cdd0dc78ccdc8a9ab0429f2643707f41e4fc", "messageHeadline": "chore: removing fallback rarity provider (#6408)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 4, "deletions": 30}}, {"node": {"oid": "fcc6a2d560fa8eadd5d51b73c111efb95e56b154", "messageHeadline": "fix: filter out all `unsafe-eval` csp errors (#6409)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "98841c783d126613ef37d2ee22bf3530b5a0d50d", "messageHeadline": "chore: removing unused files in nft public folder (#6403)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 0, "deletions": 169}}, {"node": {"oid": "820e179560778d2afdce07dbcdacefa23f14505b", "messageHeadline": "fix: e2e test coverage reporting (#6286)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 54, "deletions": 21}}, {"node": {"oid": "22688606157f74d84b30b449fa2b99ea022c3794", "messageHeadline": "test: web3 (#6299)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "9c41955e52490bcac8a19885c37ad44e9e4ee306", "messageHeadline": "build: upgrade web3-react@^8.2 (#6401)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 78, "deletions": 65}}, {"node": {"oid": "b6874b8094f79ac0a48a5708dea9c3c96bb57318", "messageHeadline": "build: remove unnecessary webpack plugins (#6386)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "5e090db8b3ad9e091218f5dcef3170de3a77d967", "messageHeadline": "build: add yarn-analyze (#6400)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 92, "deletions": 14}}, {"node": {"oid": "cf9594940661f66b4e84cabcfbe9e9fe8ceabece", "messageHeadline": "fix: replace CMC token list URL (#6406)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b60961812b9661ef0b444ea62132696965a17f1", "messageHeadline": "build: use ignore-path for craco eslint (#6372)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "aed969f38d79f7d5474437df64d9d50e7866ad8e", "messageHeadline": "test: silence CI tests (#6387)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e6121d4ab05230074a20d265a019c67e1ec1299", "messageHeadline": "test: restrict test-utils from src (#6392)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 49, "deletions": 34}}, {"node": {"oid": "d63bcca53986d842d6860700a0b4b25f59027d11", "messageHeadline": "test: swap flow cypress tests (#6331)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 134, "deletions": 25}}, {"node": {"oid": "671041360d6b0a492efceea58c49d3b99ffff3d9", "messageHeadline": "fix: filter CSP unsafe-eval errors (#6397)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "36bdf5dd3ebdd944bff092e1ff2c924e1920e675", "messageHeadline": "fix: show empty state on /add and /remove (#6346)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "8b1a0e99ee4997482133a5e5e333c8d24ca25d5e", "messageHeadline": "test: swap modal header unit test (#6361)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 688, "deletions": 7}}, {"node": {"oid": "a68a7e1bb40ea685245425c8b4615edf0b53ff54", "messageHeadline": "fix: updated uniswap wallet images (#6390)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 7, "deletions": 115}}, {"node": {"oid": "95b9624bca2325ffc28bb513426120c9e4a1c8bb", "messageHeadline": "feat: Update to app store link with tracking params (#6398)", "author": {"name": "yyip-dev", "email": "109188881+yyip-dev@users.noreply.github.com", "user": {"login": "yannie-yip"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04a04792362aff538d06f82cda4825ce0ecb5e96", "messageHeadline": "test: add cypress-hardhat (#6394)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1034, "deletions": 97}}, {"node": {"oid": "55f1e35ffcb28f3a9ec782e959fe6065a1ee25b9", "messageHeadline": "fix: pwat not setting correct spender (#6320)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "01a3aa1c92553ab25102bdfbb4bd253ead400ce5", "messageHeadline": "chore: add constants for testing (#6367)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 80, "deletions": 51}}, {"node": {"oid": "7121b4aa1c95e1995f13ada8377666db67be587a", "messageHeadline": "test: expand collectCoverageFrom (#6393)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "a538bf0b693608a2f348dd2f27e3fefbb7dcbfd4", "messageHeadline": "build: target ESNext for dev (#6379)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "135cb8fb349667cb9029c2eaf014c84bc915579f", "messageHeadline": "fix: translate \"Get started\" on landing page (#6371)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bf50582d38fa3980e729bd90955c2551747854d9", "messageHeadline": "test: local activity tests (#6341)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 384, "deletions": 81}}, {"node": {"oid": "110e23d6eb38994cb2502901eddc38f1e1ca459b", "messageHeadline": "fix: fix padding for transaction toast notifications (#6373)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 47, "deletions": 34}}, {"node": {"oid": "7ab6a17b423e1f0e6a2205c4a787594487598e4b", "messageHeadline": "build: utilize the node_modules/.cache (#6364)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 86, "deletions": 61}}, {"node": {"oid": "7ad13c96a8aa38aa9747211e89e737b0ffa27d13", "messageHeadline": "fix: fix slow yarn start (#6369)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4e99cc4d93b4e94982fde04634183b3b33ed3b08", "messageHeadline": "build: send url without hash to sentry (#6352)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "6d29815f596a4dbe12715b85eb1a64c895b6a1a8", "messageHeadline": "fix: ignore error caused by Cloudflare HTML response (#6356)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "4888fe23dfc5f9e61ff8b6169cb0e67c42762a9e", "messageHeadline": "test: add jest.asMock (#6310)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 78, "deletions": 69}}, {"node": {"oid": "ef9ecd9ce28b20240c7ee5e54aff32d671aff90b", "messageHeadline": "build: optimize build by splitting out typechecking and linting (#6323)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 61, "deletions": 27}}, {"node": {"oid": "f5d0804c4629469323c07dfb81e6ebbc0f0b78a5", "messageHeadline": "feat: creating feature flag for details v2 page (#6359)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 49, "deletions": 10}}, {"node": {"oid": "0bac2572548c84bedcdf14578bbf3f07c5cfc897", "messageHeadline": "fix: handle invalid chainId on position page (#6338)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 31, "deletions": 18}}, {"node": {"oid": "a77752ab83baf168749aed0d1013dc439042a182", "messageHeadline": "fix: re-implement dark mode for connector icons (#6329)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "bf31ca4f0637664af9538cf997503a7e99e8f667", "messageHeadline": "feat: updated banner (#6355)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 160, "deletions": 83}}, {"node": {"oid": "ed8afbd85171f339a1b2caac87e889e5f8fa047f", "messageHeadline": "fix: App crashing when changing sorting or toggling usd price on trne\u2026", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "47b6a7c4d5060937d4ebd1a862bf3a61c5590727", "messageHeadline": "build: add chainId as tag in sentry ErrorBoundary (#6345)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "086fc65457c85e063bd176ec5252a7c4857dce9c", "messageHeadline": "feat: remove /wallet route (#6350)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 41, "deletions": 60}}, {"node": {"oid": "7df53f30a0aae57fafc26e01777aec553f15e765", "messageHeadline": "feat: uniwallet banner (#6344)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "66497a010872ca5afe44b213ae02f42732518588", "messageHeadline": "fix: last sale nan (#6337)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "e0eb701bc0eb9058b0b5ad1ac6269a3ef470d099", "messageHeadline": "feat: log connection activation/errors (#6333)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "36cb0668a33dc2684f0c8b5969f566863a5a440c", "messageHeadline": "fix: use updated wallet links/language (#6343)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "810f42136ed8f868c2b8c428bbd3c6673a804c4b", "messageHeadline": "fix: auto-dismiss MP bottom sheet after Buy Crypto click (#6298)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "07b7d7f2685de0834d0f6a38fe31486e9365a74f", "messageHeadline": "test: add test for position page states (#6342)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "39b5bb37cdacc27e995465bcf85cb010b120c5c9", "messageHeadline": "feat: hide looksrare until we can support their sdk (#6339)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "feed63b1b33582822a530f057911f400b5a38db3", "messageHeadline": "refactor: reorganize mini-portfolio file names (#6336)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ee563829562fec43fa5ce492e25e4aa95c642dc3", "messageHeadline": "fix: ignores \"user rejected transaction\" errors (#6330)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "64e396d9e0b3d083ff170dea54664077561f9c7d", "messageHeadline": "fix: update empty state svg icons (#6326)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 310, "deletions": 105}}, {"node": {"oid": "2ffc8a0bdfc66fc1372aa2f15cf6c64f4afdbf02", "messageHeadline": "chore: Remove SWAP_TRANSACTION_COMPLETED event (#6328)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 1, "deletions": 52}}, {"node": {"oid": "5ec9cdc5c408bc40919e72d5d59b20eac7c7cd47", "messageHeadline": "fix: redo MP drawer layout changes with mobile fixed (#6280)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 46, "deletions": 24}}, {"node": {"oid": "4d85775d907842fce6b555ad23b7511b788d6f5a", "messageHeadline": "fix: update CurrencyList unit tests (#6321)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 20, "deletions": 439}}, {"node": {"oid": "c1c59ca692974d5e18d6a9f0886e041911669092", "messageHeadline": "refactor: rename WalletDropdown to AccountDrawer (#6313)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 74, "deletions": 75}}, {"node": {"oid": "f29d97413e8a2993e97e6ca9ad06917d25256aed", "messageHeadline": "build: use env node for craco lint (#6311)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a078d94a388d92cf7293030defdfe06e2dd35913", "messageHeadline": "chore: update pr template (#6314)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c9c3329bc3907eddbe71d682484b034a7a452a99", "messageHeadline": "fix: switch back buttons in mini portfolio  (#6327)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "13d0b70fa88da81d8ea8ad866f816955313e2f96", "messageHeadline": "fix: remove \"Received Swap Quote\" field from Connect Wallet event (#6\u2026", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "b852e4e64a2847ad512081691fc31555e24b5338", "messageHeadline": "feat: adding analytics for fiat on ramp buy button feature (#6272)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "55bd3555be535da0d71058709019f4bf30fb96f5", "messageHeadline": "feat: Web 2996 add fiat on ramp buy flow to swap modal on the interfa\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 506, "deletions": 35}}, {"node": {"oid": "972a65066c33851b876ae7fa17983e2a6502d896", "messageHeadline": "fix: do not double-report i18n exception (#6308)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "39a212f7622625f32058d44b97cb3ecb6a1f811a", "messageHeadline": "fix: catch json parse error in fetchTokenList (#6278)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 81, "deletions": 14}}, {"node": {"oid": "c362f4fe39da1e66fd4cda68c1c9e8c734f2bbc8", "messageHeadline": "chore: removing unnecessary data in assets query (#6301)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 15, "deletions": 22}}, {"node": {"oid": "271ef580e1980e5492066ee71470138b49b1895b", "messageHeadline": "fix: make token list version bump error quieter (#6271)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 87, "deletions": 8}}, {"node": {"oid": "81ced4cb8b6f40e2392433a8f637435f6aa21648", "messageHeadline": "test(e2e): configure cypress test retries for CI (#6305)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ab214a813395c81a70cb1f0d57d5ca12c8940e58", "messageHeadline": "fix: only use local txs for current account (#6284)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 131, "deletions": 88}}, {"node": {"oid": "1b2d86ae3a886de66d6a4c72003af7a709076aac", "messageHeadline": "feat: remove amplitude swap error logging (#6306)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "40cac44e076619b75b34860c99541a366a12f05a", "messageHeadline": "docs: use comments for pull_request_template (#6304)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "4e6d28cff4f981105129662358918024bdd24479", "messageHeadline": "feat: Update pull_request_template.md (#6302)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "709fad080465cba6c15b143d3160852cef999ed1", "messageHeadline": "test: add unit test coverage to some redux state files (#6285)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 281, "deletions": 1}}, {"node": {"oid": "573f4c873aea3707541391b01b8239ac4a4569a2", "messageHeadline": "fix: omit failed eth_blockNumber calls from sentry (#6267)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 53, "deletions": 3}}, {"node": {"oid": "d300db669fc0a03b0d32eb1d604b93dd17986663", "messageHeadline": "fix: z index issue with socks icon (#6295)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 158, "deletions": 2}}, {"node": {"oid": "fb8217ddea695fbe10ab24048ede4078c2748a2d", "messageHeadline": "fix: dont block trade when price impact is favorable (#6261)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7b9a23d920e16f8d2c4efb625f39f305ae46e62c", "messageHeadline": "feat: reduce severity of phishing filter to allow url token names (#6\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 146, "deletions": 35}}, {"node": {"oid": "120ad935fad0e745962a71de9344d0a5186d17eb", "messageHeadline": "revert: \"fix: mini portfolio layout fixes\" (#6279)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "4eaf16b62462169cc3cadaaec40c8e0268dc73e8", "messageHeadline": "fix: injection detection bug (#6276)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 221, "deletions": 192}}, {"node": {"oid": "857e2915ab46ebe9746f82b4537039f67c99c3e9", "messageHeadline": "fix: put environment in the wrong place (#6277)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7410c81b42cef6d94c72aa65bed676d2398cf4a7", "messageHeadline": "chore: update workflow release env (#6275)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fb05439d321c9f8e26800738092add2e8ccd0c8f", "messageHeadline": "fix: mini portfolio layout fixes (#6260)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "fb7eade70b2e762600e3f4254fb4b04cec5b7c88", "messageHeadline": "fix: l2 icon borders in MP (#6254)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 211, "deletions": 30}}, {"node": {"oid": "bd2b2c487a8adc63ef175587c3fb0ea3f3f2ca7b", "messageHeadline": "fix: close MP drawer on nft nav (#6251)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 72, "deletions": 31}}, {"node": {"oid": "2f004ed1d9662830c860d1eeb60d6a6a2af62f9b", "messageHeadline": "fix: remove deprecated default imports from zustand (#6270)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 37, "deletions": 18}}, {"node": {"oid": "db257c73f24fc036ad4c7a7a934129523c935e87", "messageHeadline": "fix: improve chain id error (#6266)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c37b9d00e565be2628091dc3a6fb7dbce917b39", "messageHeadline": "build: upgrade sentry (#6264)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 59, "deletions": 55}}, {"node": {"oid": "7688c527f085c21946aa25bd570525d8c378a35c", "messageHeadline": "chore: update codecov yaml (#6262)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "06dd41a9cd7a52fc506b540f08e922db4108bdea", "messageHeadline": "fix: getCurrency crash when token not found (#6263)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 179, "deletions": 12}}, {"node": {"oid": "850fec40a9ae77a1a560bf2e3b7d7bcb4503e4e5", "messageHeadline": "fix: remove price tag from nft cards in the side drawer (#6252)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 172, "deletions": 1}}, {"node": {"oid": "3c7eabc3d85cf77e3650f8f694f02f095803d193", "messageHeadline": "docs: Update PR template (#6235)", "author": {"name": "yyip-dev", "email": "109188881+yyip-dev@users.noreply.github.com", "user": {"login": "yannie-yip"}}, "additions": 49, "deletions": 24}}, {"node": {"oid": "048607080c7d5c2c2b5f2386e735392801621526", "messageHeadline": "feat: add query param to disable the nft sections of the app (#6225)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 137, "deletions": 69}}, {"node": {"oid": "a0f20c54d80b310ba88aea617bb96f276c7af9cd", "messageHeadline": "feat: implement new designs for tx notifs (#6232)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 169, "deletions": 154}}, {"node": {"oid": "da79abbc0deca67480a2866290f2661c3f795a84", "messageHeadline": "feat: adds Ledger Connect to non-MetaMask wallet list (#6257)", "author": {"name": "Zoltan Arvai", "email": "zoltan.arvai@live.com", "user": {"login": "zoltanarvai"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5ac08e11422f6fff0fa38cb6cece8708ab91a4dc", "messageHeadline": "fix: link to lowercase chain name from position page (#6195)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d330eea375d95862de63e92442abb40a1fd865f3", "messageHeadline": "feat: re-add transaction activity popups (#6223)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "35dace7bfe3cf0885dedf557d044265e8c81c273", "messageHeadline": "feat: cypress test coverage reporting (#6212)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 298, "deletions": 27}}, {"node": {"oid": "8ce8e17f620f4906a2aceea44a48e2469f3bcc9f", "messageHeadline": "fix: Revert to previous Nav menu (#6258)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 117, "deletions": 109}}, {"node": {"oid": "eb105b6ec76f8260eb5a5cdf7aca003cc3189fcb", "messageHeadline": "fix: align /pools CTAs to the top (#6253)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 5, "deletions": 33}}, {"node": {"oid": "267e7de2b6f5e3f62c1d5ced03395b4b589e5829", "messageHeadline": "feat: remove unicon tooltip entirely (#6250)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 4, "deletions": 56}}, {"node": {"oid": "ab9f2af05424f813844d652abce3d60e1efc4d87", "messageHeadline": "fix: modify mini portfolio pools row event properties (#6248)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "67b405dd42a44155673c8eecb44acd22fc4f4ecd", "messageHeadline": "chore: update codeowners (#6247)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "281dbf430514808afed725bbb557c6d2fe81f965", "messageHeadline": "feat: remove tax service toast, modal, and menu item (#6244)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 2, "deletions": 416}}, {"node": {"oid": "369f2d7dfaa38fbeda26f4ad4e13ae06ade7993c", "messageHeadline": "fix: update tax copy again (#6241)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "803c749b1347c6288e5dce04d6745fb960885822", "messageHeadline": "fix: remove backend name check from badge flag (#6236)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "8818dadf240b7a1ff43e5d777633cdf7acc421bd", "messageHeadline": "fix: update tax services copy (#6239)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d179fc6b847b619cd8e8ec63f3af9a7d7f802e12", "messageHeadline": "fix: don't show the add liquidity warning when no position currently \u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18ec675c526cbd8d14f23af170a1ab087bc3ba82", "messageHeadline": "feat: warn when adding liquidity to an unowned LP position (#6219)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "1a79bac8939f6fee617e169e2d925e91c4323faf", "messageHeadline": "feat: add additional mini portfolio events (#6233)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 135, "deletions": 90}}, {"node": {"oid": "bbf49b0477b2d0610b6e0fb32377de1aefc7ebce", "messageHeadline": "feat: use new consolidated signing endpoint (#6222)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ee41abd994aa0816d31d84dc75dbacf24dbad1e", "messageHeadline": "feat: design refresh on pool list items (#6230)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 47, "deletions": 53}}, {"node": {"oid": "581c0982dbaa2323ee9d230df53ad39a9492dd60", "messageHeadline": "fix: add url name filtering to mini-portfolio (#6231)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "478a05a34fca6daaf8cadce0b3ad2fb08cd949c3", "messageHeadline": "fix: crash in nft listing flow (#6234)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "5d6664019e0a4c5e96824d8cddab161a289a41a0", "messageHeadline": "fix: remove unused deps (#6227)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 11, "deletions": 644}}, {"node": {"oid": "0cc187a7cb7bfc3d16a11d5fc948fd1daa1f8993", "messageHeadline": "feat: add 1bps pool to arbitrum (#6224)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f3e09a90e21df50cc1542be145d7ca128f3a1bf0", "messageHeadline": "fix: use correct chain var when switching (#6229)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "17db102484440d8b4d4139fc3690e03199723da2", "messageHeadline": "fix: update url regex to correctly match URLs (#6220)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "e8ca84ee071372119a97102c802b3bb7b582e74c", "messageHeadline": "fix: update theme gold400 value (#6213)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "dae7314aa9ee5c84a73d884e219c7c18c89d8610", "messageHeadline": "feat: show error state when on invalid position (#6214)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "32e62376245eda8a2ef83242c7e0952c4dd96a39", "messageHeadline": "feat: \u2728\ud83e\udd11 Portfolios \ud83d\uddbc\u2728 (#6216)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 6006, "deletions": 3460}}, {"node": {"oid": "cee19aebe76645ce519949cb254f7e563f9d77ce", "messageHeadline": "fix: improve fetch-schema logging and platform support (#6191)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "b2fbba13a25a254ebd71a9c4aeaa2225765519fd", "messageHeadline": "fix: set height on vote and v2 liquidity buttons (#6217)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "a15a6108c18e821f9c5ce875712b06cd6a2e26c6", "messageHeadline": "chore(i18n): new Crowdin translations (#6196)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 696, "deletions": 531}}, {"node": {"oid": "46724cd8f68408937b953f92e3887b06c59dc4d0", "messageHeadline": "feat: preserve input currency on TDP when navigating (#6209)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 69, "deletions": 29}}, {"node": {"oid": "09e6d38f252539ceea8eb4b98d12af84f0314962", "messageHeadline": "feat: bnb network notif badge in search (#6210)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "236a4dc1457da7131eddfe8bc12eb9e91581c032", "messageHeadline": "feat: add tax service discount to help menu (#6211)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "991d07ef39d76c8a5a4757202584e1a37f1f8b7e", "messageHeadline": "fix: use weth in e2e test (#6207)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "7f5707e55189a09aea57f7a0ce857b1351f82f8e", "messageHeadline": "feat: add BNB Chain placeholder to token explore network menu (#6198)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "4050b1b241807f8d54f9dc165940e94246fed7b6", "messageHeadline": "fix: dismiss tax service toast after 1 dismissal instead of 3 (#6200)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a19aa303d9d3e93a2ce67ad9195d577315443f07", "messageHeadline": "feat: list 1155s (#6193)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 146, "deletions": 70}}, {"node": {"oid": "c7f67437fde60049ef4527cf85bfdb667517ed98", "messageHeadline": "build(deps): bump @uniswap/widgets from 2.48.5 to 2.49.0 (#6189)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b5192a2b7d160590071a04414b399d7f5adf62f9", "messageHeadline": "feat: update \"Browser wallet\" icons (#6194)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 155, "deletions": 130}}, {"node": {"oid": "cd92e4cf6f1e40811bc72258615db0713cdfaebb", "messageHeadline": "fix: Revert \"feat: trace jsonrpc (#6159)\" (#6190)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 9, "deletions": 81}}, {"node": {"oid": "089fba5deee34a2f82ab93678b4ff3eb03ab46e9", "messageHeadline": "test: parallelize cypress (again) with a consistent container (#6182)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "503a33314f6dfbe169298340da18a880d2234947", "messageHeadline": "fix: use proper apollo client for ticks query (#6185)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6fee37c4b880db06cb998e71a450ed21a325c763", "messageHeadline": "feat: trace jsonrpc (#6159)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 81, "deletions": 9}}, {"node": {"oid": "a2812fcf79a68d4585a2659e9dc9e653d16033e7", "messageHeadline": "test: run cypress on one machine (#6181)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 28}}, {"node": {"oid": "c42aeae96ada2ab70ed12b642c954f687b22e9a3", "messageHeadline": "fix: update `useIsPoolsPage` hook (#6179)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "80ab000d34d76afa627c446efab7567d609d9550", "messageHeadline": "fix: back button should lead to /pools not /pools/v2 (#6171)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81206f1eeffe9cb6e02f925a12b2c81e1518d61c", "messageHeadline": "test: widget integration tests (#6145)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 110, "deletions": 1}}, {"node": {"oid": "568b05fda17d843874f17caae2c3194d162bfd23", "messageHeadline": "feat: support both /pool and /pools (#6173)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "3d0ca210364a7627c9d23c179765c380b81fd30f", "messageHeadline": "fix: remove Create a pool menu option (#6168)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "8b743615d1fb4a2bd903eaa154623b8969b293cb", "messageHeadline": "fix: link to providing liquidity help doc (#6169)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e4fdabc34a8bdb969b282b4403af1d73f4757f9", "messageHeadline": "feat: upgrade widget (#6176)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "decb922d4b90bc6335e93179da5017ed86516448", "messageHeadline": "fix: handle undefined tax service banner counter in state  (#6178)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ac50555647ac68e1a5989ad003686166f6619b4b", "messageHeadline": "fix: equal width for CTA tiles on /pool (#6170)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f48356d0fba7a666a6784ea536ab535dfd254a43", "messageHeadline": "feat: link to token details from /pool/{} (#6162)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "a362f8797ab8ca4918a6e8d0318ec8c5fcf3d946", "messageHeadline": "chore: refactoring bag (#6039)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 352, "deletions": 296}}, {"node": {"oid": "783f42abcc55bbe35a12f6da71fe2568ea13dfbb", "messageHeadline": "fix: cards floating point error (#6174)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0923cf4ac977f321b4cf11295f7d95b01beae91a", "messageHeadline": "fix: Auto-slippage logic (#6167)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "801958d0ae93e5a0b96b568fac22a9098f95690a", "messageHeadline": "fix: skip when address undefined (#6172)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 14, "deletions": 37}}, {"node": {"oid": "8392c29a1e8751c0b80641094d12298fad160766", "messageHeadline": "feat: omit unnecessary sentry logs (#6166)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "8d36edf2b7928ab47893f45499536ada2174d805", "messageHeadline": "chore: remove no longer used anayltics query (#6165)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 0, "deletions": 37}}, {"node": {"oid": "0f8d3fa5067c2cc3264ad432ad0f5b07dd14d0e1", "messageHeadline": "fix: add more null checks for trending collections gql query (#6164)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "5f64149f39c04f205ddf130948c65ab893802202", "messageHeadline": "feat: trace quote (#6160)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 48, "deletions": 24}}, {"node": {"oid": "7115729e3ef6f9ce62b15643a8c2db7ad0b1f34c", "messageHeadline": "feat: trace swap.send (#6147)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 340, "deletions": 68}}, {"node": {"oid": "6618135e7d4d6282bce3b62388e6e386faa7ecc3", "messageHeadline": "feat: enable sentry via .env.production (#6163)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "d3085c1f3c484e7ea36add3925912da0a9048926", "messageHeadline": "feat: Add BNB Network support (#6036)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 311, "deletions": 36}}, {"node": {"oid": "813aeda012d8d0f986524dcd3ca9f5f5b04d815b", "messageHeadline": "feat: use tx formatting for PositionPage cards (#6142)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "13d3e75adabfdb6b3ee8e2721d8225d1831ff6a0", "messageHeadline": "fix: Eth price fetch cache miss and use default fetch policy to remov\u2026", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8c55c70a1e1ec43a7609c514c3ffbbaca56142c5", "messageHeadline": "chore(i18n): new Crowdin translations (#6000)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 2778, "deletions": 2811}}, {"node": {"oid": "18939aa871292216ffca1caa815ff8346d1f2adf", "messageHeadline": "feat: Migrate NFT Activity to GraphQL (#6103)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 418, "deletions": 142}}, {"node": {"oid": "bc251230da4c696e7104d2aef53ec49427652294", "messageHeadline": "fix: Remove block number check for quotes (#6148)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 11, "deletions": 38}}, {"node": {"oid": "b0aea5f62a37b2207c5d621f8161e36b0d9d631b", "messageHeadline": "feat: add infringing collection to blocklist (#6151)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b963d3b27b080c195743fbc4dc06b22a62dc9a1d", "messageHeadline": "feat: cards v2 (#6048)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 1189, "deletions": 1245}}, {"node": {"oid": "799edfb4937d52ec2435933232ba3d0dacc9c85d", "messageHeadline": "fix: don't fire off a graphql query on an empty search (#6152)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1e25436421faa3563d809b0763a18df474b510d2", "messageHeadline": "feat: injected -> browser wallet w/ icon updates (#6155)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 143, "deletions": 16}}, {"node": {"oid": "ee2dc1ee170cf477fcabfc13f72abd40b9bd0e92", "messageHeadline": "feat: pageload performance tracing (#6146)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 61, "deletions": 42}}, {"node": {"oid": "4bdef2b601bc2550cd809f26486d169fecb0ed80", "messageHeadline": "fix: pricing sources (#6156)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 290, "deletions": 184}}, {"node": {"oid": "acc6b0a7403a45c86c202a5a27c25b51ccae36b9", "messageHeadline": "fix: reset to defaultTokens when chain changes (#6154)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "645d92185a9e3a60d6ae92943515b4cb426dfb53", "messageHeadline": "fix: \"revert feat: Use ETH based pricing instead of USDC based pricin\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 75, "deletions": 196}}, {"node": {"oid": "145c96caa645ee1d840212edf9d1114b79361577", "messageHeadline": "fix: tax promo banner updates  (#6144)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 91, "deletions": 46}}, {"node": {"oid": "c3ae545b689bf77e0ebcdf5d1a6ad56a2cc92db0", "messageHeadline": "fix: fetch same tokens for topTokens and sparkline queries (#6135)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2a04f0faca41bed1766e37aea629ceb4e6b6619e", "messageHeadline": "fix: loading states for USD prices (#6141)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 73, "deletions": 61}}, {"node": {"oid": "1d2d1259e5edbfe252355a31a04e2e58d311ee80", "messageHeadline": "fix: set user properties before event properties (#6143)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "10eda002f52814f226d4c341b20d9abef8db9394", "messageHeadline": "fix: full range lp shortcut (#6136)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 90, "deletions": 63}}, {"node": {"oid": "b5f665bc6e876dbacabeb2e5e2da5f416da6926f", "messageHeadline": "fix: allow defaultTokens to reset state in Widget (#6131)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "bf337f2865a4de4e8eae3d1df132e57e5fddf9be", "messageHeadline": "fix: fix overflowing lp ui (#6138)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "5c8b45c8e5d7b3a485537867960a8d948221af4e", "messageHeadline": "fix: Use non-subgraph fields for calculating USD prices on explore an\u2026", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 109, "deletions": 94}}, {"node": {"oid": "2eb5ff3c5cfa08b436861d98543596f1f63a4251", "messageHeadline": "fix: USD price for WETH + don't call gql for testnets (#6133)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "a8864614c1cc1b4200b75dd3e593caa6695edaa0", "messageHeadline": "feat: Use ETH based pricing instead of USDC based pricing for quote U\u2026", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 146, "deletions": 52}}, {"node": {"oid": "19d25de1d9a4ef2a97dafe498f5c20ff14f0917c", "messageHeadline": "chore: bump dep versions (#6128)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a9e7c6f560b8c4868bfa2ec70a48828f9d8945c9", "messageHeadline": "chore: remove deprecated zustand import (#6129)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "333c3a289a49c93ee9e101e5e41c46874a4b0862", "messageHeadline": "fix: check if supported chainId before calling universal-router-sdk (\u2026", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d06451cb9890efd261b78fd4e16e5deec0e48807", "messageHeadline": "refactor: remove universal-router logic in pay with any token flag (#\u2026", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "c1297b2aa3c06bb3b5b9fe052e9dabb354946830", "messageHeadline": "fix: Use html for linking to tax services (#6124)", "author": {"name": "shortcircuit", "email": "421362+shortcircuit3@users.noreply.github.com", "user": {"login": "shortcircuit3"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "6ab6f4daa52e36682f3cd4409a6e0ed7ec1a4478", "messageHeadline": "fix: Revert \"fix: use `chain` query param properly when activating\" (\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "ae559d164ac4176fec9d8c72dafa1583914d035b", "messageHeadline": "fix: use `chain` query param properly when activating (#6114)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "a90318cbe90a35ed2fd26da683d97f83dbf50268", "messageHeadline": "fix: update test-size (#6118)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "93cf4b358e2948350f88aeeb42014aec447aa0b3", "messageHeadline": "build: ignore types and hooks and update test-size (#6117)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 7747}}, {"node": {"oid": "ad8aff0b904c992e2b18b8c9c9f2c3c42684f411", "messageHeadline": "chore: update graphql types (#6115)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8757e413bbfd05c2e088daefff95bc5e3a76409e", "messageHeadline": "feat: tax service toast + modal (#6101)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 352, "deletions": 231}}, {"node": {"oid": "78ac7650ee9510278e584f3cbfea5b80a12bac29", "messageHeadline": "fix: remove full range warning in AddLiquidity (#6113)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 4, "deletions": 82}}, {"node": {"oid": "f3e9b513baccd3a827bcd6eaab76339bfa54c236", "messageHeadline": "fix: dont fetch a route for wrap transactions (#6102)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "412a10e0d95777234e1a83997ad53c8c0cb96721", "messageHeadline": "fix: change optimism goerli addresses to actual deploy (#5542)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "411b690ae4d856306ff98a24e4f2d3e6f118fcf4", "messageHeadline": "chore: update Celo logo with new version (#6111)", "author": {"name": "Jesse", "email": "31524583+Jesse-Sawa@users.noreply.github.com", "user": {"login": "Jesse-Sawa"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "b721824c7f019934884cc6dc426b12abc0ff4b70", "messageHeadline": "feat: Add USD amounts to swap analytics (#6108)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "2451a5c9ec769ef91c91eb2324b3a01b4e2d9a02", "messageHeadline": "chore: Remove limit from topCollections query (#6104)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d62dd585eaf2b4e9493e1b50c4190a6891f0bf86", "messageHeadline": "feat: upgrade widget again (#6106)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "6ba3c6cf9384bb581b5aac7a9bd3ec98271c8a50", "messageHeadline": "chore: group third-party initializations (#6097)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 40, "deletions": 44}}, {"node": {"oid": "e069ba1153b30898d1db906768615f60569a841e", "messageHeadline": "feat: NFT Collection Search via GraphQL (#6081)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 238, "deletions": 55}}, {"node": {"oid": "4ebc467c58c5bd5cf020b1d9fe810f14750c91c0", "messageHeadline": "feat: implement Sentry for state tracking (#6015)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 125, "deletions": 45}}, {"node": {"oid": "7b7e4e61d2d15d7afb859aacc04cd74d73f0e4ab", "messageHeadline": "chore: derive SupportedChainId from sdk-core (#6091)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "e8936f500b24f3297706509010ff0f326ad543fd", "messageHeadline": "chore: upgrade widgets (#6099)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 13, "deletions": 94}}, {"node": {"oid": "3d8a5ed6fed1cac5be919ef5c7650b6a89764174", "messageHeadline": "feat: Support listing to Seaport v1.4 (#6094)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 23, "deletions": 28}}, {"node": {"oid": "c3d2c438618a114c24b298264b74904cc1cf260d", "messageHeadline": "fix: unsupported chain bugs (#6098)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 79, "deletions": 69}}, {"node": {"oid": "de5816e573e15ea2dbe2c9284514c7c41c362284", "messageHeadline": "feat: export window.GIT_COMMIT_HASH (#6080)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5a2f81c4bf06068284a52e2459f3912dfda955f2", "messageHeadline": "fix: show error message when token is not found (#6057)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 45, "deletions": 28}}, {"node": {"oid": "c34742c23b6b3dffbfa403c9b70da8be67fb1d4e", "messageHeadline": "chore: add reviewers to dependabot PRs (#6095)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6225462645cb5a48330da7a2084fbadec1d40931", "messageHeadline": "chore: upgrade web3-react, zustand (#6090)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 126, "deletions": 52}}, {"node": {"oid": "c21b9379fdd055c536dd375d3c1bbef811a195ca", "messageHeadline": "feat: add Peer Wallet Name to WALLET_CONNECT_TXN_COMPLETED event (#6084)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "1610356a18192a860bded203eaf6515d725e6fbd", "messageHeadline": "fix: Revert \"fix: deep link by swapping sooner after user interaction\u2026", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 133, "deletions": 93}}, {"node": {"oid": "1b8cee7e870d7aada69dd86c814406c59d3ee801", "messageHeadline": "fix: react router updated appropriate fix (#6086)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a7c6ce499d7a9e933e70d6b8e9829acade23a2ae", "messageHeadline": "test: enforce package size (#4098)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 92, "deletions": 8}}, {"node": {"oid": "e9fc55550dca32948ecbbf8468f66f09e99f72c2", "messageHeadline": "fix: Revert \"chore: upgrade web3-react, widgets\" (#6085)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 112, "deletions": 120}}, {"node": {"oid": "3eeb467266af5854d68ae1bfefc13600d42eb538", "messageHeadline": "fix: deep link by swapping sooner after user interaction (#6073)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 93, "deletions": 133}}, {"node": {"oid": "585d67c44ae391adcb768049d4cf447c8611c307", "messageHeadline": "refactor: always enable permit2 (#6068)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 20, "deletions": 653}}, {"node": {"oid": "521b9b8e522cde6428cf184d6840f2eaee863477", "messageHeadline": "chore: upgrade web3-react, widgets (#6077)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 120, "deletions": 112}}, {"node": {"oid": "cba1b83cd61a2eeca21a0a2a4e5e4204bfda11a7", "messageHeadline": "fix: focus issues with WalletConnect modal (#6060)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "498d4bf66763c7c4e5a7f29f5d54da5ae00b586f", "messageHeadline": "chore: remove unused assets (#5738)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 179}}, {"node": {"oid": "34bed922abe420aa3806451c3e2dfe461f96c061", "messageHeadline": "feat: upgrade widget again (#6079)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b026db3db3e423eaf2c65ad1d72a15f8070a1540", "messageHeadline": "test: fix url param in tests (#6072)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "912eb8297122c9c47b1e6d07579717b10954de12", "messageHeadline": "feat: setup widget integration update (#6045)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "2ddf3fe6bd0a582863144aa779ecc022e5f5ad37", "messageHeadline": "feat: add arbitrum goerli (#5457)", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 94, "deletions": 5}}, {"node": {"oid": "79ad611e79d9f7ebf7b3cf1106327720f59db0e3", "messageHeadline": "fix: remove $ in hexlified string (#6075)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6d0d96ce4b262a2bfd40aaaa4dde0289a0e257a", "messageHeadline": "fix: omit gas estimation from token.approve (#6069)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "dcb660d0522092043ee46444113e7b9297289e69", "messageHeadline": "refactor: variable for goerli in test (#6066)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "1f0b8ffaf080a9612701b3b6ae3f6810ced527e6", "messageHeadline": "test: disable /send redirect test temporarily (#6070)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c59b3d7d8826a5a69679a24a6b05665f68a01454", "messageHeadline": "build: upgrade sdk-core (#6065)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "513c90723b25013f34d104b4f860e4b11c30d804", "messageHeadline": "build: upgrade ethers@5.7.2, smart-order-router@3.6.0, widgets@2.43.2\u2026", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 413, "deletions": 655}}, {"node": {"oid": "ef388e17d5f97b5349d9df47dc7940b205059797", "messageHeadline": "test: e2e tsts for goerli (#6063)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "e2f50417073855e2cb983e14950a0d6b388fec09", "messageHeadline": "refactor: Improve A11y (#5913)", "author": {"name": "Marcus Milton-Ellis", "email": "m.m.ellis89@gmail.com", "user": {"login": "mdmellis"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "ac8d294ef6014c1c8e2d7dee0d959b1a0703aa25", "messageHeadline": "fix: don't show a price impact warning if the user is (un)wrapping (#\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "2df0ca178c751b41f142478891c07650841c4a7b", "messageHeadline": "build: fix vanilla-extract for M1 (#6058)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02c970a077f8d76f49c138d3eefb26f22b91732c", "messageHeadline": "chore: update types to match schema changes (#6062)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "a965c3792beb78c86f7d8da5283fad94a080338f", "messageHeadline": "feat: Unicons \u2728 (#6061)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 1202, "deletions": 12}}, {"node": {"oid": "e8c689e1d43574b3a6097986c8ea9fdbad7bb78a", "messageHeadline": "feat: Migrate trending nfts endpoint to graphql (#6049)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 301, "deletions": 67}}, {"node": {"oid": "70cd7272a1d0a96f77dcb527d5e9dd6bb82cf737", "messageHeadline": "fix: hide missing % changes/prices (#6046)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "2b5769ac868e683977f8f6ca60a971755351cda4", "messageHeadline": "chore: removing VE from cards (#6038)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 311, "deletions": 332}}, {"node": {"oid": "b811afd13471403fc01609bb7bfa287320dfbfd3", "messageHeadline": "feat: add new statsig backed feature flag for nft graphql migration (\u2026", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "6131e6bfab35ebe5ad458c270b7222e914c267d5", "messageHeadline": "chore: Cleanup and refactor significant portion of listing logic (#6042)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 253, "deletions": 430}}, {"node": {"oid": "5979635939eecf59811053f8c4c87c7bc3036022", "messageHeadline": "chore: update coinbase-wallet sdk (#6037)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 244, "deletions": 142}}, {"node": {"oid": "5399bdb550daf1199c69da0692cda6fd9f3c39b6", "messageHeadline": "chore(deps): bump @uniswap/widgets from 2.39.0 to 2.40.0 (#6032)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1df9da9effe4cfb8cc53a198a43d25bf6e55da11", "messageHeadline": "chore: Refactor ListingButton with deprecation of Listing V1 (#6023)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 197, "deletions": 1011}}, {"node": {"oid": "b1e6d0ab7aaca2ba13204dd6d1aa75873c5e43d6", "messageHeadline": "chore: schema changed gen types (#6033)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "a7fcbb4cfc9a2612e4ef5800d2dc12c84cfb0e06", "messageHeadline": "revert: dont hideConnectionUI for widget (#6030)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a5a6a037e56a5a9385312014201f2337a20f4d91", "messageHeadline": "ci: references to old id `upload` (#6034)", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8bfebd37a2ec96da0b5ff281f24c66dc8d44bda6", "messageHeadline": "Updating .env.production file to also include the same comment as .en\u2026", "author": {"name": "Andrew MacPherson", "email": "github@andrewmohawk.com", "user": {"login": "AndrewMohawk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4029819090e6edc78ca422b6cd807713a038d2d9", "messageHeadline": "chore: update widget (#6029)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "021ae5e74e331c04117e83b8b72dc55c6e111264", "messageHeadline": "fix: reset tokens, amounts when switching chains (#6026)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "2b9720705f677cb02d30414059bd4f7ccff9a8db", "messageHeadline": "feat: log errors on swap page (#6008)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "8f1ea32e5e04dac3ce94adbf509f35fcf5c48510", "messageHeadline": "feat: config statsig init to use reverse proxy (#6018)", "author": {"name": "blairmason", "email": "blairmason@gmail.com", "user": {"login": "blairmason"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "23acb3b395eed8e9ebc391398c7899af4e301a8c", "messageHeadline": "feat: add statsig feature gate for widget (#6011)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "772416cc7ad2b9783c0d4febd75167d98b020c9c", "messageHeadline": "feat: add collection blocklist for ip infringement (#6022)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "f15e5725f1996a906d0d09cab5f0f2c6df775cd9", "messageHeadline": "fix: token list load issue WEB-2083 (#6019)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "83c8393f19a7cb48f8c6144507ab6e664cea1253", "messageHeadline": "fix: back arrow from migration should take you to v3 pool page (#6020)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1348eb332263f6ca09aef921c232ea7d086beaa8", "messageHeadline": "fix: token selector correct zIndex on mobile for pwat (#6017)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a2271ba42819102da5e7bde66b3b95d65cf6c61e", "messageHeadline": "fix: widget defaultChainId (#6012)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1845cb3b7bc2a61bf2efa20f84665414cbf24ef9", "messageHeadline": "chore: remove listv2 feature flag (#6009)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 61, "deletions": 190}}, {"node": {"oid": "6a02bde8e05c0e7d3e8a397406b69f6b88d5ba8d", "messageHeadline": "fix: darkmode FoR iframe wrapper background color (#5993)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "c18522159ba195c9f0c77e82f627e1ef46b9fb30", "messageHeadline": "fix: dont hideConnectionUI for widget (#6010)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5ea7b1de3f3d349d9bcdc0edbe827f79d4fb25b8", "messageHeadline": "feat: enable pay with any token (#6002)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6efe8f3260db49ae1da830bb4055e33fdf161274", "messageHeadline": "feat: [ListV2] Several Small Polish Changes (#5998)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 133, "deletions": 65}}, {"node": {"oid": "9ac28a4571e571817bb3dc13c1c31a256f8bb50a", "messageHeadline": "fix: token selector scroll margin (#6005)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bde1421ffba7ff7bb35a3f43547cdaacde3a42d3", "messageHeadline": "fix: use ipfs token list as fallback for unsupported list (#6007)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3dceb45d9e481fba7e95ea3f8ae315d93d314980", "messageHeadline": "fix: use ipfs token list temporarily (#6006)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b589561bc36308cb3d34b249675b71a2a6aa247", "messageHeadline": "fix: not using stablecoin to calc price impact pwat (#5997)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 74, "deletions": 45}}, {"node": {"oid": "c9d3dc36b8b4dffe04b630cba0eb55f61a75be75", "messageHeadline": "feat: introduce statsig and expose dummy feature gate (#5974)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 179, "deletions": 115}}, {"node": {"oid": "ef4d8fc26943efa6a3967fdaa15b165e42a5feb6", "messageHeadline": "fix: change e2e test language (#5999)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ff9cc5cb698100b8b479288652897efc31ea0870", "messageHeadline": "feat: pwat amp events (#5991)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 53, "deletions": 18}}, {"node": {"oid": "719fd524edbbbb1dd4d07c520ed449869697388a", "messageHeadline": "fix: update user rejected txn errors to stay up to date with widget (\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f15dd1e61e627fe5bfa9005f302a30ada7668175", "messageHeadline": "chore(i18n): new Crowdin translations (#5855)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 12978, "deletions": 7631}}, {"node": {"oid": "8c372c61424dacb15cb8f347ea29da879c4446a9", "messageHeadline": "fix: fixing pwat routing edge case (#5987)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 171, "deletions": 143}}, {"node": {"oid": "8c0998bd59b94cc2047c9d23c0168cbc56a35fc7", "messageHeadline": "feat: [ListV2] Updated page responsiveness and breakpoints (#5972)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 112, "deletions": 57}}, {"node": {"oid": "ad3a4ea808add9ae9c469172df396002bae2f9a4", "messageHeadline": "feat: [ListV2] Proceeds bar polish (#5966)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 45, "deletions": 41}}, {"node": {"oid": "d30c5173f592c08f30c7b44261cbec6e3923d937", "messageHeadline": "feat: [ListV2] Dropdown and Modal Polish (#5990)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 660, "deletions": 24}}, {"node": {"oid": "689100afa21f231e2f74c423d0e16193c6defc3d", "messageHeadline": "feat: support moonpay iframe theme (#5986)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d546ffec1c4d5773e3738b12ef2803bf3d77741a", "messageHeadline": "fix: Market icons displaying over dropdown (#5989)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4a72d8835cc492803345e3b613813170b3bcd46a", "messageHeadline": "chore: remove FoR feature flag (#5985)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 37, "deletions": 65}}, {"node": {"oid": "19c6023601b807347778890f4c4a192fe08d0760", "messageHeadline": "fix: remove gap on tdp bottom bar (#5973)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a4a954c8af05dcd3c9634f81a8cd1caecb538045", "messageHeadline": "fix: update subgraph query to actually fetch all tick data (#5982)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "82dcdcec55f66354b143041472bb960a1f62b3f6", "messageHeadline": "feat: [ListV2] Updated fee tooltip style (#5976)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 74, "deletions": 16}}, {"node": {"oid": "27e20d72305d49fd2d3ed65ac98184e19ebb35a9", "messageHeadline": "feat: pay with any token routing (#5959)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 687, "deletions": 198}}, {"node": {"oid": "95eafbab7dd4c2342856a00baddab77f1264f055", "messageHeadline": "fix: wait for page to load in e2e tests (#5983)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "639fe2f73b71944d7fbc5bd1ec63131de172c695", "messageHeadline": "fix: add default case to switch (#5984)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "72cd27f0452baf3d497cff3dfdc8eca15c051dbd", "messageHeadline": "fix: allow signing with smart contract wallets (#5970)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 16, "deletions": 39}}, {"node": {"oid": "4e64c0e88f78ad8229438b9baaee629f0c2d0e04", "messageHeadline": "fix: round corners of CurrencySearch (#5969)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fda28d9be3e8de76ea2bab035317573c15299745", "messageHeadline": "fix: Mixed success modal wrapping (#5967)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "bc92af6c1534b2a969675dd1d9b480da14f64690", "messageHeadline": "fix: use latest version of tokenlists over cache (#5975)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "9a257e0ca89a6b78fd5efe1c2c854bc325e4eb55", "messageHeadline": "fix: correct copy on TVL  (#5968)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "82646b77dddae44c7b5c598eb698cbbea6a139e9", "messageHeadline": "feat: migrate search tokens to gql (#5802)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 659, "deletions": 216}}, {"node": {"oid": "1992c5de06f6644f2a8c1c82aef5887b9ff0eaa1", "messageHeadline": "fix: don't render LP position when token name or symbol includes a ur\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 100, "deletions": 21}}, {"node": {"oid": "0208ccd7d29f48dfccde62407124bbf28f5fd405", "messageHeadline": "feat: [ListV2] Changes to Multiple Market handling and row hovering (\u2026", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 133, "deletions": 83}}, {"node": {"oid": "12df4b398191a9ff458d4d72e76f893c233ac9f8", "messageHeadline": "fix: update some urls to match current page structure (#5957)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3eaeb65b07243f26d0c628e2fd0449e2b682579b", "messageHeadline": "feat: implementing permit2 with pay with any token (#5926)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 365, "deletions": 83}}, {"node": {"oid": "6df2f3677e9bef3e81673f8221ddf5efe9ce4453", "messageHeadline": "fix: use general sort rank instead of only volume rank for row number\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 20, "deletions": 25}}, {"node": {"oid": "80edf5a0d69f83641df4b95797260a3bb8dd44a1", "messageHeadline": "fix: follow custom design for token selector scrollbar (#5952)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 255, "deletions": 210}}, {"node": {"oid": "96f69291271eff724931f90b7836b1fb14ba3186", "messageHeadline": "fix: showCommonBases for widget token selector (#5951)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4ec95d0927d8231866304bddbd1e07832bbc969c", "messageHeadline": "fix: URL params for widget (#5943)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 49, "deletions": 41}}, {"node": {"oid": "fba6cc9e0203bea73aa9eb83636bcf74baca143f", "messageHeadline": "fix: test pr for github<>jira integration (#5950)", "author": {"name": "yyip-dev", "email": "109188881+yyip-dev@users.noreply.github.com", "user": {"login": "yannie-yip"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "bc2f68565b8371d9d8ed122f3cc9cd9f62b8875d", "messageHeadline": "fix: Web 1992 token details update blocked token detail pages (#5948)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "f232643d8e3858b97a59649df63e29a32d3b46b7", "messageHeadline": "feat: upgrade conedison to improve signing (#5947)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "527270e33f1d4b80d595404fd737b83dd67d3b7d", "messageHeadline": "fix: handle wallets that don't send default 4001 error code for user \u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "18cd5ec9d933203b02c4b803d56f4c027ebf863b", "messageHeadline": "fix: default to null when query address is undefined (#5937)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5ddb565805cb1c3f805ecded823807e19a07dcc9", "messageHeadline": "feat: add feedback link to ... menu (#5933)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f0b4b92b888303e070767f79cfbf5ba5eec463a4", "messageHeadline": "chore: setting up feature flags and boilerplate gql for routing gql e\u2026", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 147, "deletions": 4}}, {"node": {"oid": "4d82f9fb3a7c1d5b1960f190eb75ca7f4852cc61", "messageHeadline": "fix: Handle Different Listing Failure Responses (#5940)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "654b26dc54ea58e346690840924651a68cc950d2", "messageHeadline": "feat: [ListV2] Enable ListV2 feature flag (#5939)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c0753ae52f36f088baa38da9eae9f30af0d68cdf", "messageHeadline": "fix: [ListV2] Better Collection and Listing Retry and Removal Logic (\u2026", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 183, "deletions": 104}}, {"node": {"oid": "16bb9470aedfaf25d0bc2290937338fc403fba74", "messageHeadline": "feat: [ListV2] Changes based off Bug Bash (#5936)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 56, "deletions": 25}}, {"node": {"oid": "6dcfca24cb7e92d8739d5b7fdf53fcedc869e1e0", "messageHeadline": "fix: remove roll list (#5934)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9cac9f8299a1e7d4c27e11dea011124a2be05ddd", "messageHeadline": "feat: [ListV2] error and warning states (#5921)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 325, "deletions": 114}}, {"node": {"oid": "5def0dd16633226c2a3871237d64b1286330a917", "messageHeadline": "feat: [ListV2] Add retry and remove logic to listings and collection \u2026", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 219, "deletions": 99}}, {"node": {"oid": "7229637c4c3cc7d7c71c24210d8944579ed49706", "messageHeadline": "feat: [ListV2] Update price and duration dropdowns (#5925)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 262, "deletions": 63}}, {"node": {"oid": "f26b09537d25c000f83a70baa9dbbcd5743183b7", "messageHeadline": "feat: [ListV2] Success modal + Twitter Share (#5924)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 183, "deletions": 10}}, {"node": {"oid": "8f922b665aedec92f7945009b16f7414bfcb7009", "messageHeadline": "feat: [ListV2] Add extra bottom padding to collection assets (#5930)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "134b1d708f12f838fa8e05208f257b390026626d", "messageHeadline": "revert: \"fix: surface connection error\" (#5932)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "e9bddcb670d76cb992069adfb71022e205a3b7fa", "messageHeadline": "fix: surface connection error (#5931)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "19e45fd11964da676ea2c968661ababd09489f0e", "messageHeadline": "fix: style collect and create a proposal buttons (#5927)", "author": {"name": "Callil Capuozzo", "email": "callil@uniswap.org", "user": {"login": "callil"}}, "additions": 85, "deletions": 80}}, {"node": {"oid": "ae4135fa496df8e88905063a41ad803360103b3d", "messageHeadline": "fix: block time is 12 seconds now (#5929)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "89e438bcc51938553b118200f2c5c9794cd7e950", "messageHeadline": "chore: update generated types (#5922)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "92af2167ee1d44798e4d9dd8ad885bf81870e400", "messageHeadline": "refactor: L2 icons in component (#5901)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 63, "deletions": 69}}, {"node": {"oid": "db6084d7176f1a78b48639ed0633f59a07ccb4b3", "messageHeadline": "feat: widget on tx success callback (#5916)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 65, "deletions": 4}}, {"node": {"oid": "927d35d59ea286de086690fac17c3b6f36412bfc", "messageHeadline": "fix: useStablecoinPrice switching between WETH and ETH (#5904)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b4e981b2fd2a4eadf2b8146d2e299f499edf0da9", "messageHeadline": "fix: landing page styling of widget (#5917)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "967a6981781789cd53a3345e59434eaef9abce43", "messageHeadline": "fix: upgrade @web3-react connectors (#5920)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "7818426b532181c89201df7ad809ad749596aa45", "messageHeadline": "fix: use conedison signTypedData (#5875)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 3, "deletions": 47}}, {"node": {"oid": "93e0054f1002fdf608bf6cd282f249082a92ef00", "messageHeadline": "feat: add jest coverage to github action (#5850)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "661d2b6a3356e14f9d88ee34699c248d6cc7b454", "messageHeadline": "feat: add zIndex to widget theme (#5915)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 118, "deletions": 5}}, {"node": {"oid": "c560b94366ce6c4281afedf1089931b4127f790a", "messageHeadline": "feat: create feature flag for swap widget (#5909)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 348, "deletions": 302}}, {"node": {"oid": "93a4f0028733dc3bc8e1ad64a410aa2cc524b815", "messageHeadline": "fix: adding usd_value back to trace event (#5912)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "48833f27e3355b5ae1efb6f9e696b813cbfc7e93", "messageHeadline": "feat: [ListV2] Connect modal styling to functionality (#5905)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 219, "deletions": 68}}, {"node": {"oid": "35a03e2681cb42e7c0e590a89e6a7f8f4f031c71", "messageHeadline": "fix: using the swap token selector for pay with any token (#5902)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 48, "deletions": 210}}, {"node": {"oid": "ac0badfb1dc1bbe1636226c1c24abc60da1d38f4", "messageHeadline": "feat: [ListV2] Add mobile styles (#5906)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 58, "deletions": 16}}, {"node": {"oid": "149b18f02ed717f00c29a3f9e3f34e47b144f901", "messageHeadline": "fix: about footer link weights (#5898)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 14, "deletions": 25}}, {"node": {"oid": "52a43f3db0c436540e3bfa1386de45b7133775a5", "messageHeadline": "chore: removeing fetch usd price for bag footer (#5903)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 11, "deletions": 28}}, {"node": {"oid": "0a2a46d506bc27f14a3c2321aa2dda79cd9bc372", "messageHeadline": "feat: quote token price for nfts (#5897)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "a7c1bd43913df284f261dc33c83d504703709398", "messageHeadline": "feat: [ListV2] Setup styles for Listing Modal (#5870)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 275, "deletions": 32}}, {"node": {"oid": "13221e6935e032806952772ff8bbccdc4c899bd2", "messageHeadline": "feat: caching and polling on apollo token queries (#5874)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 173, "deletions": 53}}, {"node": {"oid": "26fc3caa55b086950a995cb3fc72de0e7b82e737", "messageHeadline": "fix: Revert \"fix: remove gwei indicator\", restore block number (#5891)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 270, "deletions": 1}}, {"node": {"oid": "6072bb1be0367eba1dc9242185b154874f98a280", "messageHeadline": "fix: Broken NFT Details test (#5893)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "302af21a22a63ac03a9616ebd0af55c5c7d8a6fe", "messageHeadline": "fix: widget theme integration (#5880)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 50, "deletions": 27}}, {"node": {"oid": "b61a2d41112dfa5517a67b9a2f47196ecd9d8950", "messageHeadline": "fix: Update footer Github and Discord links (#5841)", "author": {"name": "Rachel-Eichenberger", "email": "60412342+Rachel-Eichenberger@users.noreply.github.com", "user": {"login": "Rachel-Eichenberger"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9be26788a29db4980a4827b34c83eb54163832c9", "messageHeadline": "test: skip flaky universal search test (#5881)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed393de4816b03043ce00fe4499d0e10e4995239", "messageHeadline": "fix: use wallet modal for widget-prompted connection (#5879)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "cf5c393d97371ba2542809e836740de8021aa5b1", "messageHeadline": "fix: sanitize legacy signature format (#5878)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "68d81a0040fa0a530a947e660fd6a2d12c7984e5", "messageHeadline": "fix: txn header styling for long ens names (#5872)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 18, "deletions": 23}}, {"node": {"oid": "53caa51ac3f505d17c56e7d4d55747c6d405dea0", "messageHeadline": "fix: disconnection error while switching networks with MetaMask (#5871)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 10, "deletions": 135}}, {"node": {"oid": "409ba72f9fe947c83f34d5a94e1faf421c94f034", "messageHeadline": "fix: remove gwei indicator (#5873)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 1, "deletions": 305}}, {"node": {"oid": "9d9b3dca788a9ff0515beeaf4e8a359c420b13cb", "messageHeadline": "feat: detect Brave Wallet  (#5836)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 31, "deletions": 30}}, {"node": {"oid": "a11c7e9573dd72f0e05b232202db0ab8d5a9ae94", "messageHeadline": "feat: select input token for pay with any token (#5865)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 77, "deletions": 9}}, {"node": {"oid": "31bbcae1ed5190ed8bde53eb508bca9b1117d5e6", "messageHeadline": "fix: slideout menu title overlap on firefox (#5869)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1f6c7270eb0710e251c410a2d8bc88b3e2e24fb", "messageHeadline": "fix: amend gas estimate error message (#5868)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8471d9b46f1c0ebddfb0e0d60c48246759937ae3", "messageHeadline": "test: skip token explore filter tests (#5867)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fc4d98faada96df7f099a11ee390c652654410e", "messageHeadline": "chore: universal search e2e test (#5839)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 130, "deletions": 30}}, {"node": {"oid": "8d9ddf36a22ca60a415594d15c6dd5a9e9f43f75", "messageHeadline": "fix: display specific gas estimation error (#5863)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "6cfd5fa475bef49179dceb9d8521671cf708dd4d", "messageHeadline": "fix: allow signing from safepal (#5862)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "f2c5a7c09ce13df42393d7a3acd3979345d3427b", "messageHeadline": "fix: track universal router swaps and err on wallet-edited calldata (\u2026", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "fb52770953466b9c6148de53e90c015dcb2afe5b", "messageHeadline": "chore: token explore filter e2e test (#5835)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "94aa8ae2c9f9e44a3b3d1b9132ee598c22180453", "messageHeadline": "fix: avoid error swap state while loading (#5860)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6cb0824a0bb4d976012f0331ac9a48eef4812d91", "messageHeadline": "fix: rm \"approval failed\" UI (#5861)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "777887b25df265561e83aa32bbb724cab4786747", "messageHeadline": "fix: rm faulty revert flow (#5859)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "d15d5d85f57579d3b56ef3e05b1111534a63bc22", "messageHeadline": "feat: enable permit2 (#5858)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43218d56555ddc39b2d2a1b234eaa6faa413332b", "messageHeadline": "feat: retry gas estimate and log to console (#5856)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a534ba41edd96aecbf4fa1fe4da556fe49b2030e", "messageHeadline": "revert: \"feat: enable permit2\" (#5854)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47151157439d38085109d06d62a8828455c2180c", "messageHeadline": "fix: compute price impact off of debounced trade (#5852)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "3389d01213ec8f7138d655bccdacd9c478361f15", "messageHeadline": "fix: fetch allowances without debouncing (#5853)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "d9a0aa3ff00df759aafae5a75240b809c6e9c10d", "messageHeadline": "fix: use non-warning colors for allowance button (#5851)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 11, "deletions": 19}}, {"node": {"oid": "e9e5d2e43ed03275a3c4c8bc381c324b61047065", "messageHeadline": "chore(i18n): new Crowdin translations (#5627)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7479, "deletions": 10119}}, {"node": {"oid": "d58dc14bd5ba6011458540fd8a51e9d9eec35adc", "messageHeadline": "feat: initial token selector for pay with any token (#5848)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 161, "deletions": 2}}, {"node": {"oid": "909e18cb235ac25d4d3c6255102272e925d6f3ac", "messageHeadline": "chore: convert top level profile page to styled components (#5849)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 112, "deletions": 83}}, {"node": {"oid": "a9ab5717de5f302220e9e8eb460dec8d7ab474e4", "messageHeadline": "feat: enable permit2 (#5833)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94544de74bb843208b65942eaaaed53c52b6b90c", "messageHeadline": "fix: fallback to eth_sign for permit approval (#5847)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "96f24d5a9bf63cf1eec65bbe97f59c95d5bdd1bd", "messageHeadline": "fix: txn and language dropdown styling fix (#5845)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8e59a352c0362eb4bddfdd65f0e84d315fe00ad3", "messageHeadline": "feat: [NFTListV2] convert old bag to modal (#5838)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 75, "deletions": 11}}, {"node": {"oid": "3b765b4f05af370f3bda543f13e735dd5ed73433", "messageHeadline": "chore: token details test (#5830)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 113, "deletions": 10}}, {"node": {"oid": "9f4a1f48a5e9638c001dd2cf7c9fd69302638bf6", "messageHeadline": "feat: fixed modal positioning on mobile & updated theming (#5790)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "de9533399a0ad6ddc7213e2d1d34db86db14ca41", "messageHeadline": "build: re-enable releases for Monday (#5844)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a02afd50b5bd7ea7c50cf32d9f07ed8267b245a3", "messageHeadline": "fix: add react state hookup for fiat announcement dismissal (#5840)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1f7ba5ae9f6e6149bceb577b255065058eaaf017", "messageHeadline": "chore: add token explore integration test (#5820)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 97, "deletions": 72}}, {"node": {"oid": "3686803c171542911371d5f5f5644be98051fdfe", "messageHeadline": "refactor: improve metamask error modal (#5818)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 33, "deletions": 39}}, {"node": {"oid": "6f147c1ff33c04f5a94483924085b34fbf834b9e", "messageHeadline": "build: skip Monday releases (#5834)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "049a09a346917a4f3883017d6c503da429d3ba4a", "messageHeadline": "build: upgrade @uniswap/widgets@2.25.1 (#5831)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "4b9a885a346ace8c1f39e43f9ef0de7a6be591d0", "messageHeadline": "test: enable skipped fetchTokenList test (#5822)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "e3918d039ffad2b5b2b64cc30fdecc4897bbe95f", "messageHeadline": "fix: spacing and other small cosmetic errors in for account dropdown \u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "9719af66e5a74a5a3c58ed6333cba1340a838145", "messageHeadline": "fix: update permit2 to match widget implementation again (#5826)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 266, "deletions": 232}}, {"node": {"oid": "14b02eda0f10b499d8022b176504a9ca7ae062b5", "messageHeadline": "feat: initial pay with any token setup (#5823)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 69, "deletions": 17}}, {"node": {"oid": "60bc2a1660d0005072c3f2ff4ea8a7a910e0d9f2", "messageHeadline": "revert: \"fix: update permit2 to match widget implementation (#5821)\" \u2026", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 232, "deletions": 263}}, {"node": {"oid": "ef3407f2999e109739747566c728b607b8626e77", "messageHeadline": "fix: update permit2 to match widget implementation (#5821)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 263, "deletions": 232}}, {"node": {"oid": "f312a148d06907f26d4568212fef3b2dc20f091f", "messageHeadline": "fix: persist volume ranking in token table rows instead of using inde\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "cf5bb5740d37ba1f3a6c4ceb36e3f4a9a3c4e019", "messageHeadline": "feat: [List V2] Initial Floating Bar (#5817)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 119, "deletions": 13}}, {"node": {"oid": "5f280ffd0e29484c6b79d771fea0383d1221a599", "messageHeadline": "fix: nft add to bag test (#5824)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97075acb91c95806f9ebfe102e9e419cd6cd37bf", "messageHeadline": "feat: pay with any token feature flag (#5814)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "6089d38daffa922ab3af5a6e3000a7e99f1f829c", "messageHeadline": "feat: adding price scaling for sudoswap xyk pool (#5804)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 72, "deletions": 27}}, {"node": {"oid": "3c6e067e90a84e79d22b4639d3089328403fd8ed", "messageHeadline": "refactor: less confusing MetaMask extension/connection detection (#5816)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 50, "deletions": 32}}, {"node": {"oid": "fd1ee61daf12c4e9476aef52d3158e005c7f6223", "messageHeadline": "fix: crash when invalid ENS avatar (#5810)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "de71f07b653e879e947d71f300f1a15dee7fa369", "messageHeadline": "fix: collectionNft called before intialized (#5815)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "59f9c6c2d8e8fe312f21cd768f801da6cf4d6977", "messageHeadline": "fix: infinite render loop on connection error (#5808)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "3efcd3b23a3741976d3910c924c284b9f7568171", "messageHeadline": "fix: correct link on add liquidity page (#5803)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "726640787df2b31851f52f954c15ca8841264040", "messageHeadline": "fix: use number formatting lib for tick bounds on LP positions (#5573)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 57, "deletions": 40}}, {"node": {"oid": "889cdf6b66fb45cd1dd2afc258335b57ee4d0117", "messageHeadline": "feat: add nft list page v2 feature flag (#5801)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "400666cd0bb962367e08ecc3bb092200e3e7bf2f", "messageHeadline": "chore: migrate MarketplaceRow to styled-components (#5798)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 114, "deletions": 94}}, {"node": {"oid": "7f4fe6cc9b91137abb3eadefeb1c3d6662a7d95e", "messageHeadline": "chore: disable Sentry in production (#5795)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dce891ddbd397da71bc8c8c3a6c7769ff80546d6", "messageHeadline": "chore: update Sentry version (#5794)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 41, "deletions": 31}}, {"node": {"oid": "bc9bb39a8f5731aa8ef22445541041d033e581bd", "messageHeadline": "chore: Migrate List PriceInput from vanilla-extract to styled-compone\u2026", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 82, "deletions": 52}}, {"node": {"oid": "0cc6879638b3805b86d7df8b82091f29a19b4f24", "messageHeadline": "fix: do not show assets in sudoswap xyk pools (#5793)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "a5534803a15d5d59e9b866454a67c81a302a2d69", "messageHeadline": "chore: migrating bag footer to styled components (#5791)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 37, "deletions": 50}}, {"node": {"oid": "a06f885724ccbde8bfba6dd1cc86e2eb0766822f", "messageHeadline": "fix: adjust the styling of BalanceSummary component to match design (\u2026", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 49, "deletions": 16}}, {"node": {"oid": "de7cfc93e69190952293db7f29c35887ed74626b", "messageHeadline": "fix: theme-aware root element color (#5788)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aa6c4690420887a19a714ff40f8cc0e27ec39566", "messageHeadline": "fix: remove manual redirects on token page (#5752)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 31, "deletions": 30}}, {"node": {"oid": "dc478ce37e22ffd8e178784f15cbca7194fceafa", "messageHeadline": "chore: Migrate NFTListRow from vanilla-extract to styled-components (\u2026", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 96, "deletions": 58}}, {"node": {"oid": "3f3f16c366a5a15b42776efcd562cd2833943faf", "messageHeadline": "fix: after 1 dismissal FoR banner should go away (#5778)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 19, "deletions": 36}}, {"node": {"oid": "8e84a53e57ba1c4e19304615e52714653dfb924c", "messageHeadline": "fix: updating generated graphql types (#5784)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e88a50d30960c2d8dd2f1bcdbc56b527977d6321", "messageHeadline": "fix: colors in token warnings (#5787)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 81, "deletions": 29}}, {"node": {"oid": "102d99afa26fb672ae784d451d8fea43c93e5445", "messageHeadline": "chore: Migrate NFTListingGrid from vanilla-extract to styled-componen\u2026", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 81, "deletions": 76}}, {"node": {"oid": "73e420249785fd2e087f8a20e2b56c8708d17055", "messageHeadline": "fix: use analytics-events exported event names for sendAnalyticsEvent\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "6e228185b466b2dfec7f9dba93a5b181e975f48a", "messageHeadline": "fix: add missing trace events and fix logo (#5780)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 39, "deletions": 15}}, {"node": {"oid": "bb92a9ee36e1188dddaf4095d62907fdb5837207", "messageHeadline": "feat: consolidating fee columns (#5713)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 632, "deletions": 475}}, {"node": {"oid": "4936ec5cfc8c4aba7e01ac9a0ba1aa349e36f67f", "messageHeadline": "feat: nft input price field to use numeric keypad on mobile (#5775)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bb1db9048a86fa15d82b24660ee075195635da42", "messageHeadline": "refactor: using more specific analytics names (#5505)", "author": {"name": "Adrian Kant", "email": "adrian.kant@uniswap.org", "user": {"login": "adjkant"}}, "additions": 245, "deletions": 212}}, {"node": {"oid": "20dbb2a9f7d6a753223d65ed6f72b2c707013814", "messageHeadline": "build: restart daily releases (#5777)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fd4430fe69c7ba0d24a2818964dd8eeb891d76af", "messageHeadline": "fix: include descriptions and links for native tokens (#5756)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 55, "deletions": 17}}, {"node": {"oid": "167cc695c981ce89fd93f60fa789e54656bcf672", "messageHeadline": "fix: stop showing the token logos from different chains as a fallback\u2026", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "e175bff7f4a5efde3899908b48bc0a839101ca81", "messageHeadline": "feat: build correct footer into About page (#5757)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 188, "deletions": 48}}, {"node": {"oid": "4442933eac01af2fed57da19fa0b5ea26ae75972", "messageHeadline": "feat: fetch top tokens based on volume & update data descriptions (#5\u2026", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 39, "deletions": 64}}, {"node": {"oid": "8447b303276895f2fa176bebdce7131742007b17", "messageHeadline": "feat: update tx complete share icon (#5771)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "22ce55ec4601e222c57774a518618772d5e36399", "messageHeadline": "fix: center empty wallet text on Profile Page Mobile (#5770)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "b25da9de2d22ab2959165924ed8bba52fa1677b8", "messageHeadline": "fix: end -> flex-end (#5774)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ae1fb4367f5a3ed1192195919e638dff5508c3ef", "messageHeadline": "build: pause scheduled releases (#5765)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1410edda3276469063b8d30368897dbb191fb17e", "messageHeadline": "fix: Sentry source maps URL (#5764)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bc7f015eec216830985484ed1542823ea250f9e", "messageHeadline": "fix: add two more analytics events for m parity (#5748)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "802714377ce1e8a9d3ac7c57642bacbad7f86d57", "messageHeadline": "fix: display warning / reload prompt modal when metamask erroneously \u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 139, "deletions": 3}}, {"node": {"oid": "352daf959eba930d776d35ab8cd78d50e7370afb", "messageHeadline": "feat: enable Sentry (#5758)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "92c21c2811e04806806f3653464fcff7ceeb4009", "messageHeadline": "feat: better UX when Sentry disabled (#5695)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 83, "deletions": 37}}, {"node": {"oid": "e70723aaf3feef44bb98fd576a80f2a127b5debf", "messageHeadline": "fix: add missing amplitude sell events (#5530)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "1802f50163bf8092dac6916d64b9e08ac2ae0a74", "messageHeadline": "chore: use @uniswap eslint preset (#5556)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 414, "deletions": 370}}, {"node": {"oid": "2aa1b18d145c57a853fefab7adff1dbdd50ada11", "messageHeadline": "chore: Migrate from Relay to Apollo (#5754)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 8920, "deletions": 1345}}, {"node": {"oid": "a286e5b1147a8a40e4453e882bc247ddd1779005", "messageHeadline": "test: disable fiat announcement on cypress tests (#5751)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "62361647e060ceb1b893ad78526f2aa9d1e8e6e5", "messageHeadline": "fix: use localStorage for Fiat announcement (#5750)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "deee278439fc2e5d9e090941f0da4a927e0590fa", "messageHeadline": "chore: remove unused isOpen state in Landing (#5732)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "6340deb2012db2b7bc16e8391a420e7ec5be033a", "messageHeadline": "chore: remove unused NFT redux user reducer state (#5753)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "28b154ebe815145bedf534ae2123c463f3ceee7d", "messageHeadline": "chore: remove landing redirect flag (#5736)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 35, "deletions": 33}}, {"node": {"oid": "3bde2165f48dd9d7358d461deccee43d51e7d309", "messageHeadline": "fix: modal was removed, updating test to accommodate  (#5749)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "78c8fd235966686b1d5ca5e36bd9946918898a97", "messageHeadline": "style: updating cards to use appropriate aspect ratio (#5681)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 150, "deletions": 29}}, {"node": {"oid": "c378752910d735edabcaae790386cb138cb4cf8c", "messageHeadline": "feat: fiat on ramp tile for about page (#5746)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "0bf7b9201315175509d9f1485d81d34a46079d2e", "messageHeadline": "feat: move about content into landing page (#5734)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 595, "deletions": 624}}, {"node": {"oid": "283479f76e78b99afb6ef0cce699fd16b460b9b1", "messageHeadline": "test: skip tests due to fiat on-ramp change (#5742)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d3c30e2f6bf48deb2a6be7142f3f1b975c2a7653", "messageHeadline": "docs: update buying crypto helpcenter link (#5744)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32d226f78ef25ec251f611cb868df5b99534bee6", "messageHeadline": "feat: enable FoR flag (#5741)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "96744505c07f01b3e5462633676932bb34506dd0", "messageHeadline": "Merge pull request #5740 from Uniswap/FoR-publish", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 702, "deletions": 361}}, {"node": {"oid": "97236033d4a28357906248432d186f6843481774", "messageHeadline": "conditional access of .renderCount", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "86e62dc4b9687ac73e32287b35e370d63be7c479", "messageHeadline": "add back feature flag", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 61, "deletions": 36}}, {"node": {"oid": "e584a5fa36bfcc88d84cc5397a57fbfd1ce61a24", "messageHeadline": "chore: removes unused Liquidity Mining code (#5451)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 3, "deletions": 1426}}, {"node": {"oid": "332ef6e6c82dfaf2cb746248f620dafe0302df43", "messageHeadline": "chore: remove /#/claim (#5445)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "8cbd111e652bdbcac454b3044cfaee0032bbec6c", "messageHeadline": "Merge pull request #8 from Uniswap/merge-upstream", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 526, "deletions": 734}}, {"node": {"oid": "55ffcbd465c6ff55d29de5f8da9773873b1276f1", "messageHeadline": "Merge remote-tracking branch 'upstream/main' into merge-upstream", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 526, "deletions": 734}}, {"node": {"oid": "404775e86d9d67a17e1d66255b85fcc8990749f5", "messageHeadline": "Merge pull request #7 from Uniswap/analytics-account-dropdown-click", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "0ae9fe28a264110992a5c6633cc05bdc5ceed8c6", "messageHeadline": "feat: force landing page to show based on `landing` query param (#5730)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "89c0caae43576133d6a1e9dd0ae21504549469fd", "messageHeadline": "feat: push nav icon to /?intro=true (#5731)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c8086e3c764e18a155f87916af0cb9fa51db0c21", "messageHeadline": "fix: wait to render Landing content until checking wallet cache (#5729)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 42, "deletions": 33}}, {"node": {"oid": "1c2842e5a020fc5a02725ee75ffbc93271adfbc4", "messageHeadline": "chore: analytics account dropdown click", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "a2c6d3f475e2c4b28c078e95036a047b8459bc98", "messageHeadline": "feat: navigate to /swap if user has a wallet cached (#5728)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "841ea7f8a1a7b20e6ed97090c2893e15a8d2b4ad", "messageHeadline": "Merge pull request #6 from Uniswap/fix-menu-z-index", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "804692b11404a48c569f05b9d324c79093f86b88", "messageHeadline": "fix: adding fixed header (#5712)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 15, "deletions": 3}}, {"node": {"oid": "6282298d132a56905c86be09e256e6136cd053ec", "messageHeadline": "chore: add landing page redirect flag (#5724)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "7a5b8550978305659a3796df838f3d9f70707cb4", "messageHeadline": "chore: bump version of @uniswap/analytics-events (#5726)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c9908748cf40605da68bb266687302168febe265", "messageHeadline": "make under-dropdown 990", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79b77deee198604f83186dfe5efd36f408e70d9a", "messageHeadline": "fix: bump conedison (#5725)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a554af66704617528eb50753524a54700140a0d0", "messageHeadline": "pr feedback", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1843f214b1809df86eca53b016e4917462d8cd66", "messageHeadline": "fix: hover button states (#5553)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 46, "deletions": 24}}, {"node": {"oid": "3e0788092eae23fbec0aaec852d40620205f2d03", "messageHeadline": "Merge pull request #5 from Uniswap/geocheck-analytics", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d14c49df0d56b60b577c7c62daf25514ef0f8bc5", "messageHeadline": "fix: landing page overlay occlusion of Z_INDEX.dropdown", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "c098ad1ffec1e4974229f252f05c1de0a900e483", "messageHeadline": "fix: correct font size for the trade rate to on safari (#5714)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 8, "deletions": 30}}, {"node": {"oid": "48114ef51dfb193cd683b6d23cda0e80a911ddd9", "messageHeadline": "feat: add analytics for moonpay ip check", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4529e3cc88886615875a369e9cd5668e4d2d2eb6", "messageHeadline": "fix:  failing cypress test (#5715)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cb7132ee170cc4a4a19e4b289b4946726ff44b7b", "messageHeadline": "Merge pull request #3 from Uniswap/FoR-main", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 697, "deletions": 66}}, {"node": {"oid": "4d47470f33ef1a3ff8afc222e865ebabfe090db9", "messageHeadline": "feat: not found page (#5708)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 88, "deletions": 12}}, {"node": {"oid": "aedc0206464104f8e6a00f94df22c276b87688b4", "messageHeadline": "fix: use render function for SearchBar placeholder translation (#5710)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "0fa4859a09e4b3878f1893615f16886e286e4e39", "messageHeadline": "6a47ac3c231a42a00ffee40677c46bf612e14187", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f8bb5046f0b8c2622bc1b7bd3183280221685c4a", "messageHeadline": "73ad9987e4b337987f8e3cb2ef861bf03c42cc67", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7d1589d1dfb2ef01f83a93fdacfb2be1bb6e7d0a", "messageHeadline": "fixing from cherry-pick process", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "26b603cc2e44e027b3b0a8312bde5f09fdc4c862", "messageHeadline": "fix: update moonpay supported currencies list (#57)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 4, "deletions": 133}}, {"node": {"oid": "ece68a0ec71cb7bc5303adc426605d1a81bed0f7", "messageHeadline": "fix: close wallet modal on connection (#53)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "fd212477ce5ec9ffdecd70c0748bba7ea06066b1", "messageHeadline": "fix: json.stringify addresses (#52)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "a16d2387cc2d6efeed7d6d9d40a70d48b6f22787", "messageHeadline": "fix: FoR polish (#47)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "cae56ec38507ea3b148081898c16130fec27c16f", "messageHeadline": "feat: add supported currency list to moonpay config (#45)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "d16b3473e053a74b53bae43fc54f5df2a37e3e5f", "messageHeadline": "fix: remove currencyCode config property from moonpay url (#40)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f66f249dbab073ffefe71903fb90da2524ebad0c", "messageHeadline": "fix: fiat onramp polish (#36)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 41, "deletions": 18}}, {"node": {"oid": "08afd888d0a724da7794fe35df7c3be0bbc0cb78", "messageHeadline": "fix(moonpay): add ?platform=web to moonpay env vars (#35)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b427be26738beb47404b6e231d3357573df6380b", "messageHeadline": "feat(moonpay): moonpay ip checks to determine if the user can access \u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 293, "deletions": 91}}, {"node": {"oid": "f753a5e3257f2d529975361f0f479da2779319b0", "messageHeadline": "feat(moonpay): add iframe (#9)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 292, "deletions": 25}}, {"node": {"oid": "46d9d8e3df50253f2eaef9d0b5d957e83919136c", "messageHeadline": "feat(fiat): announcement", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 178, "deletions": 3}}, {"node": {"oid": "680d3a3f26969ae0adedb1f172b12431605b2425", "messageHeadline": "feat(fiat): add overflow menu cta", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "e4c625ee71e3905db5a24f2c089eb9413669aae6", "messageHeadline": "feat(onramp): cta", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "fd8085722eb30f5675cb0de03fb93650bcafc9db", "messageHeadline": "fix: mark permit not syncing if not permitted (#5706)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "a60a85db54c2c72fa6cb3fda42ea757c6546a47e", "messageHeadline": "fix: layout padding/margin & overflow (#5707)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 204, "deletions": 225}}, {"node": {"oid": "ad2472eac638b389316ba1f3c3f1ed08fbbb12cd", "messageHeadline": "fix: correct color for selected token in CurrencySearchModal (#5705)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f4d4acacae2605e54671f0efcecced094ba84d36", "messageHeadline": "fix: constrain width on token details back button (#5703)", "author": {"name": "eddie", "email": "66155195+just-toby@users.noreply.github.com", "user": {"login": "just-toby"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a5d7af192c3c79c2965ab8894d51f137ea243d5e", "messageHeadline": "fix: Web 1610 token details another funky state chart re prices (#5685)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 192, "deletions": 60}}, {"node": {"oid": "21a2863ae3bfad5c7b83c1173bcb60aaecc693bb", "messageHeadline": "build: default flags but maintain togglability (#5702)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1f871d4e739336d7b776c5020c539b5d98642fa4", "messageHeadline": "build: upgrade widget to 2.22.11 (#5701)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3690936aff253cf58bbf925b62c62c3a0cbbd62a", "messageHeadline": "chore: remove landing page flag (#5673)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 5, "deletions": 31}}, {"node": {"oid": "e95e2321b4720fee9b71a81db0983eb62184a4ec", "messageHeadline": "fix: used sticky position for landing page content (#5699)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8b1bf09ff13fafee42365800eae26621d0340274", "messageHeadline": "fix: await syncing allowance to update permit state (#5689)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 66, "deletions": 40}}, {"node": {"oid": "6383e9e4bfd728cc5bc2c6ff0c3b58edfe2791bf", "messageHeadline": "fix: reverting some changes to wallet dropdown (#5694)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 4, "deletions": 11}}, {"node": {"oid": "515ce9253d02fe25436567e583756a1f244fc5d5", "messageHeadline": "fix: add more padding-bottom on mobile landing page (#5696)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23ed384802bd2b8ea6f42749571f70b34e282068", "messageHeadline": "fix: Revert \"fix: allow landing page scroll\" (#5697)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "9ae31aa26ea97d2ec1224b106e327609a5601378", "messageHeadline": "build: update name for revert github action (#5693)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "642c4892407c5864cd323bd1477a7b7c8ebb31d2", "messageHeadline": "fix: allow landing page scroll (#5692)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "778ea8ee4233c06fa05effbec67424512d87f3a3", "messageHeadline": "test: adding in some basic token tests (#5686)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 25, "deletions": 3}}, {"node": {"oid": "36900fe6c698a17312305c3187d57ce801926d94", "messageHeadline": "test: skip wallet dropdown tests (#5691)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40eb28f1e1f9a1bb6817779e4d89e5cc7b5322fa", "messageHeadline": "build: change cypress timeout to 24s (#5690)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c3ee787150163cfb5f0e457075470becc12a265", "messageHeadline": "chore: replace deprecated colors with correct theme values [part 1] (\u2026", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 322, "deletions": 371}}, {"node": {"oid": "ccac51ec1f0b23e2b73b694e64e6348de0497a01", "messageHeadline": "chore: turn landing page flag on (#5684)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "77747f9f6f6d4832cbece3fe8bcb75b5166266ef", "messageHeadline": "style: updating bag (#5539)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 221, "deletions": 127}}, {"node": {"oid": "0622ff30f60d0304d780ec193f8447a61d7e09a7", "messageHeadline": "fix: remove learn more link on landing page (#5683)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 11, "deletions": 43}}, {"node": {"oid": "982c99b07fc4dbeabc11f6db8bd7c440f32367aa", "messageHeadline": "chore: Nft cypress tests 2 (#5658)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 64, "deletions": 12}}, {"node": {"oid": "484a7d49f64bfa772b5a6252df07a721b8fdbd75", "messageHeadline": "fix: allow empty states on days in listing (#5675)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "082591d5dd644b1a627372ab43465bd38834c410", "messageHeadline": "fix: jumpy nav on safari mweb (#5668)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 34, "deletions": 28}}, {"node": {"oid": "aa03f97890eaf3b1554bde67f512e592e28abe3a", "messageHeadline": "build: add a revert workflow (#5680)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "fd12a0d6e745b1d7c8ab09999ccad9657bf84245", "messageHeadline": "fix: display impact before severity (#5678)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0176c74430996ca4497fe144d35347fc5f633b3f", "messageHeadline": "chore: turn landing page flag off (#5679)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "35613cc9795498d91d4653de45fed38889cbeb15", "messageHeadline": "feat: amplitude analytics for landing and about (#5606)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 113, "deletions": 49}}, {"node": {"oid": "b0d71f10e9bc9a8e2736f017a38124c9e1199950", "messageHeadline": "chore: adding useScreenSize hook (#5669)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 54, "deletions": 47}}, {"node": {"oid": "1cfb3d8034aeebc2fb918c96080f1673a6e84b81", "messageHeadline": "feat: release new landing page (#5596)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "a650807c967d72b084f24a56331eb3f9f968931f", "messageHeadline": "fix: correctly center navbar els (#5676)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "6efd7ca7791fe1fe98fb9d3a7160b4ec285f7b4b", "messageHeadline": "build: re-start scheduled builds (#5674)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d658720505a1dd74f8a10fe7c47c339b79560e57", "messageHeadline": "chore: initial set of cypress tests for nft (#5590)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 62, "deletions": 8}}, {"node": {"oid": "bba40846e1fb33ab8df869327092c3f9400aa777", "messageHeadline": "build: upgrade widget to 2.22.10 (#5666)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8fa6c870158b6edbce33479e421d3bb453d845d3", "messageHeadline": "fix: responsive styles for steps (#5651)", "author": {"name": "pp-hh-ii-ll", "email": "111304124+pp-hh-ii-ll@users.noreply.github.com", "user": {"login": "pp-hh-ii-ll"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "933d02b275dc5f3bc3c988a7c4830c24b72dae65", "messageHeadline": "fix: responsive styling for info buttons (#5652)", "author": {"name": "pp-hh-ii-ll", "email": "111304124+pp-hh-ii-ll@users.noreply.github.com", "user": {"login": "pp-hh-ii-ll"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7738a6b9e0bc3d8060ebc65b96048fa9642321cd", "messageHeadline": "fix: vertically center-align navbar items (#5664)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2db4b1da3d412f29bdc3fecf6e609fd5ba2f8baf", "messageHeadline": "fix: remove period on landing page title (#5663)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "06c85b744f70c5289dbab4f3260edf35ac410c1e", "messageHeadline": "fix: show error when present (not approval) (#5662)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa29ea80a91dd385c88871014c8e0ed2a1ff4f44", "messageHeadline": "fix: tweak landing page buttons (#5661)", "author": {"name": "Callil Capuozzo", "email": "callil@uniswap.org", "user": {"login": "callil"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3613dc2d4aa47941d4da966485a1f26b5d400945", "messageHeadline": "style: add transition to button and move gradient up (#5660)", "author": {"name": "pp-hh-ii-ll", "email": "111304124+pp-hh-ii-ll@users.noreply.github.com", "user": {"login": "pp-hh-ii-ll"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e22554b4c4cfc7113db31dffd3ef1b92c1147f4a", "messageHeadline": "fix: responsive styling for info button (#5659)", "author": {"name": "pp-hh-ii-ll", "email": "111304124+pp-hh-ii-ll@users.noreply.github.com", "user": {"login": "pp-hh-ii-ll"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "5f1625f5dc2c63063dbbe6dfee9e9bd403e5591f", "messageHeadline": "fix: update outline button to use non-deprecated colors (#5657)", "author": {"name": "pp-hh-ii-ll", "email": "111304124+pp-hh-ii-ll@users.noreply.github.com", "user": {"login": "pp-hh-ii-ll"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c1e6dd7335eb1fabfc78bdc7fc44669dd7f6096f", "messageHeadline": "fix: Add hover state to footer link (#5656)", "author": {"name": "pp-hh-ii-ll", "email": "111304124+pp-hh-ii-ll@users.noreply.github.com", "user": {"login": "pp-hh-ii-ll"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "45419c2739fde8f77f77c201b69966065ed29f33", "messageHeadline": "fix: responsive behavior for info cards (#5655)", "author": {"name": "pp-hh-ii-ll", "email": "111304124+pp-hh-ii-ll@users.noreply.github.com", "user": {"login": "pp-hh-ii-ll"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "c2342a86d602219f04bb7f7f81f2cdc5483d635c", "messageHeadline": "fix: pointer events on Swap (#5654)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "504cd5b848a4047ee488d451db2ce63546260eb2", "messageHeadline": "build: bump widgets/universal-router-sdk (#5582)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 50, "deletions": 16}}, {"node": {"oid": "1faf13639c2d89ef799fbeefa6c580a9627fad26", "messageHeadline": "feat: styled footer links (#5644)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 50, "deletions": 10}}, {"node": {"oid": "69c084ebe7cacd64a18642505fc7790c21e914a1", "messageHeadline": "fix: full bleed about banner (#5650)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5ac7e77da89f7ec5fc20a2806265c181c33751f", "messageHeadline": "fix: observe submitted allowance immediately (#5620)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0614358a5e35108e0d774e87fb3958c3c52b1d37", "messageHeadline": "feat: close landing page when wallet connected (#5639)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "42784e61218ed7a30d9d202efc71328ff8a17abe", "messageHeadline": "fix: update card images (#5649)", "author": {"name": "pp-hh-ii-ll", "email": "111304124+pp-hh-ii-ll@users.noreply.github.com", "user": {"login": "pp-hh-ii-ll"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "830500dc3b384437975b0e58661c00f79c564136", "messageHeadline": "fix: use background-size cover for about banner (#5641)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5af32592aa7b20c37b2772ca60104d17c4c051e9", "messageHeadline": "fix: about button copy change (#5638)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f36a99e98a5cfa538a2d35dedc3c078eb6b0c4f", "messageHeadline": "fix: remove period in about copy (#5643)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fe9f3f6e831259d099b63911ad83861ca0e6023", "messageHeadline": "fix: add light mode images and gradient mask  (#5640)", "author": {"name": "Callil Capuozzo", "email": "callil@uniswap.org", "user": {"login": "callil"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "167fff16a0773d169ca03cf2ac80a2dc1584239f", "messageHeadline": "fix: remove period in landing page copy (#5637)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6eff7823a618abdaa6baa20137ac504cdd25d7b", "messageHeadline": "fix: make background header a background-image (#5635)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "1aba4fbcd7910f6d5144a4ba3c98ee6e0a5cb702", "messageHeadline": "feat: add glow to landing page (#5636)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 65, "deletions": 43}}, {"node": {"oid": "714d215cda8ecd7e8948960cc2cce4378bd8f578", "messageHeadline": "feat: add about card backgrounds (#5634)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "0f32ed34f78cd8b0c6b6209a9df8a8e71dcddf2a", "messageHeadline": "fix: update landing page paddings (#5633)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "3703e843f8e2e81bf5692645bd34b3a451723d5e", "messageHeadline": "fix: improve mobile spacing/ordering on /about (#5632)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "3c3158f4436a4608d909563e6cc4e073bb38e7df", "messageHeadline": "fix: update landing page paddings (#5630)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f933e538e6a8d6f415516ab3b5e963b7322d0c64", "messageHeadline": "feat: add background image to /about (#5623)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "02b678b4a9d0c04a08e518c97bb70ef59a8b3568", "messageHeadline": "fix: centers /about Panels (#5631)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c25a2cfc007323cf5af378096f625dc0fd23a8f8", "messageHeadline": "fix: show swap hover state on landing page (#5629)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "a5d75cad5bfaaf2154832ef07522cc4e8f25d3bd", "messageHeadline": "fix: body, #root, AppWrapper and BodyWrapper height: 100% (#5628)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "40784963a5272aa6df6984059733d4684d3b37b6", "messageHeadline": "fix: copy changes for /about (#5626)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ca8e4f664e310d33864525022733f8b509c09f5", "messageHeadline": "fix: remove Earn and Build dApps links (#5625)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "91c0580825c1432edcced6b5a59e4c1a5e43b62e", "messageHeadline": "feat: add initial footer to /about (#5624)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "c518501e7b055ae49f32aef88399eb9235faf2c1", "messageHeadline": "fix: update unsupported list (#5622)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d59e4f334e765e1f604435dff63cc01afcf13edc", "messageHeadline": "fix: hexlify tx value from SwapRouter (#5621)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "4c3528a03db55a53d643c32ceed575a715a99a19", "messageHeadline": "style: update steps (#5619)", "author": {"name": "pp-hh-ii-ll", "email": "111304124+pp-hh-ii-ll@users.noreply.github.com", "user": {"login": "pp-hh-ii-ll"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "ed82f9ff8ac5ec8d68fce662da3477ea848f8657", "messageHeadline": "fix: color updates (#5617)", "author": {"name": "pp-hh-ii-ll", "email": "111304124+pp-hh-ii-ll@users.noreply.github.com", "user": {"login": "pp-hh-ii-ll"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "dd5a22ce8336d65cb7c3cbc5a54fc5826e3bd8d3", "messageHeadline": "feat: add inline preview of pending txn in wallet dropdown (#5616)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 38, "deletions": 14}}, {"node": {"oid": "185c1f677212b86c68c3730ad03aeb166ab31287", "messageHeadline": "build: pause scheduled releases (#5615)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "93e6b65cb3194983108b7534805263972a85913e", "messageHeadline": "fix: swap quote loading spinner (#5569)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 48, "deletions": 16}}, {"node": {"oid": "965a745d5ec41dea43a1ec16f607b67d3e68499c", "messageHeadline": "fix: token details chart x axis and time selector style tweaks (#5613)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "6d97590c0f7fca6317297fb34eaf6fb3b2b5a7cb", "messageHeadline": "fix: adjustments to /about font size (#5614)", "author": {"name": "pp-hh-ii-ll", "email": "111304124+pp-hh-ii-ll@users.noreply.github.com", "user": {"login": "pp-hh-ii-ll"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "8e7ab6f8c365e8c69f4f85007e6a7d73c47f4180", "messageHeadline": "fix: copy changes about (#5611)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "61729610c2f07f40bc8a3b5bed40a239e87cd599", "messageHeadline": "fix: update /about cards and step sizings (#5610)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "53860dd8e4dc3b75a4ecb7c1ec64f44b12b1937b", "messageHeadline": "fix: update about preview on hover (#5607)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 14, "deletions": 33}}, {"node": {"oid": "19028c1d821d1e65b42d171e8b1db11c14ce7d81", "messageHeadline": "fix: update About sizings (#5609)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "6676d80707241e58f5fdd7faff53aa247aea273a", "messageHeadline": "fix: landing page font-size changes (#5608)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "f9f804c381524724e20de1db2edd6a9c490cd807", "messageHeadline": "feat: add page view traces for / and /about (#5594)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 63, "deletions": 57}}, {"node": {"oid": "0a0b56b13dd38a954a33d4850b46508101f83911", "messageHeadline": "fix: center the subtext by using a container (#5599)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "480f3f29f3d295628e5ac1f3bcf4e2acae1491a4", "messageHeadline": "fix: handle light mode image in About step (#5601)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "5f2072f449138273ecb7f5f4a277c396250c04b9", "messageHeadline": "fix: makes sure padding-bottom isn't overriden in Landing (#5603)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "4e144c7fb5ff3bb95c92e27ac30277fe5ada8748", "messageHeadline": "chore: remove unused wallet icons (#5604)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cfbb6a712984e93e3a91b1ce0b06cd0bb1e24c94", "messageHeadline": "fix: light mode cards for /about (#5605)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "61f03af20a080406bc16a32c5dd6cd39f41f327d", "messageHeadline": "fix: switch to scrollHeight and add less padding (#5600)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5eb1274f971d289f17d88791b52adce728f5bf9c", "messageHeadline": "feat: dynamically add padding-top on /about (#5597)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "9eb7d45aea3860311b51b98c9cdfdffb22fb4ab9", "messageHeadline": "fix: prevent scroll on landing page (#5595)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "2e1d4fdda1a1e781e9c7d1dafb1b7ca369813bc8", "messageHeadline": "fix: update links in /about cards (#5593)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "e85b6e4cc623e511a354fa88e7189182ad4bcd2a", "messageHeadline": "fix: update links in /about info buttons (#5592)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9c334bc865dcfda10fafd6eca89f9a77bfd4a1e3", "messageHeadline": "fix: tablet responsiveness on /about (#5591)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "6a833fc740591ae442b49fcec6fed2305df6c65a", "messageHeadline": "fix: CTAButton should use white text always (#5589)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "80ed8eb6c2dba2f37f62923c9fa24085e240dc24", "messageHeadline": "feat: /about mobile responsive (#5587)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "a14d2df8e6117a509126838a6c6596249e19a270", "messageHeadline": "feat: add thumbnails to /about (#5586)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 67, "deletions": 130}}, {"node": {"oid": "09511b06f24ccf9d3878666b050646b628e4a339", "messageHeadline": "feat: add selected state for about steps (#5584)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 62, "deletions": 34}}, {"node": {"oid": "9def6863449237506fcc3f01248380c24a944d8e", "messageHeadline": "fix: add max-width to landing page subtext (#5585)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a88c0837581fc0e3b51967d573651a68b71b2c65", "messageHeadline": "fix: token details loading state fixes (#5567)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "1a6cad4a8f1f7950081d95f0380caf5b17c487d8", "messageHeadline": "fix: update swap description in about, remove transfer (#5583)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "505b3f2a20bfa60ba4b56716417f57eea940d56b", "messageHeadline": "feat: new /about page (#5578)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 369, "deletions": 185}}, {"node": {"oid": "1b5a1457381fd9fa346bd672c251e81d7add1aa5", "messageHeadline": "fix: textPrimary for landing page copy (#5580)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbdd3a8e16ce7455d7346e0e6caf5c854024426c", "messageHeadline": "fix: handle user rejection (#5576)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "78e438294f0326c0553f654e141f9415119c9062", "messageHeadline": "fix: disable swap while permit loading (#5577)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "2c014c6f3801b77ff9cb384b57ed53295e94e747", "messageHeadline": "fix: stable trade currency (#5574)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "7b3b7864ad6f0130c0fdbbc2c8fb05e41aa055af", "messageHeadline": "fix: remove border on last item in txn list on wallet dropdown (#5568)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "e35eefbeb3a1405c28e44f41764352bd59e582a1", "messageHeadline": "fix: only prompt for necessary approval/permit (#5575)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 41, "deletions": 25}}, {"node": {"oid": "049a7d1d6a78bdbce8035928827bd530e6b89e48", "messageHeadline": "feat: add learn more button (#5572)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 55, "deletions": 31}}, {"node": {"oid": "28d6c6454e0b2caf8e5c09406f4f212dc3c5ace5", "messageHeadline": "refactor: update to landing page structure (#5571)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "f96ecb59ebdde57a27a564ceb9405169a2e4df65", "messageHeadline": "fix: update copy on landing page (#5566)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "a4c54ff953206cd6d81de61904d39a5bd41dc611", "messageHeadline": "fix: show ens in wallet dropdown too if available (#5564)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "d4cb32c4c3ee758e36980a8c8cb0f61ddad9f31e", "messageHeadline": "feat: nft collection name and description size on larger screens (#5550)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 75, "deletions": 77}}, {"node": {"oid": "efb76200ce7692b0708b7f15c97e029aacc824e0", "messageHeadline": "feat: adds permit2 and universal router integration (#5554)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 474, "deletions": 84}}, {"node": {"oid": "a96bdaad048835c75255f880256e8dd1437becf9", "messageHeadline": "fix: align social overflow icon on mobile (#5561)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "b89860dc538196013e177b1474fd3b038ad125a7", "messageHeadline": "fix: change readMore val on address change (#5558)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e640dccebd7a93a7b62719dabe9fba42c1d42725", "messageHeadline": "test: reduce parallelization to 4 containers (#5562)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4710b832fa3f2e0e4ae65b4e202845c2e614f53a", "messageHeadline": "build: no eslint errors on local build (#5560)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fb07666e237989a5aaf58e088a0f73ebed2acfce", "messageHeadline": "build: update .nvmrc (#5559)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22f64a98a188e0a8214f1eb00ffa484f4bdfbc8f", "messageHeadline": "feat: remove footer on landing page (#5555)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 46}}, {"node": {"oid": "50f6401a8abcb43c5e49ece0045e8dbee34383bd", "messageHeadline": "feat: Initial landing page redesign updates (#5456)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 412, "deletions": 7}}, {"node": {"oid": "6480b947efbc89574363aafff490a30b3bf764b5", "messageHeadline": "build: upgrade widgets for permit2 (#5551)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "f41cbbb58fe316c2a4fbc4a94ab748c62816a425", "messageHeadline": "fix: broken polygon bridge link (#5548)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cb098b9d4458a020cb02ce2a5d3ce0224d452a8", "messageHeadline": "build: send source maps to Sentry on every release (#5540)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "76f563858357cd0bcd478ee4dba79f063340aaa7", "messageHeadline": "fix: link color for learn more in token safety msg (#5547)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c840de73db923443fae97afab1d11f892b7cfcc0", "messageHeadline": "fix: verified icon fix (#5538)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 11, "deletions": 3}}, {"node": {"oid": "ab4271b2ffa04d0849eb46f1c26e597401fcbca7", "messageHeadline": "feat: permit 2 feature flag (#5545)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "6f0586c596bbb058f5f8b62adc03a60fee20c74e", "messageHeadline": "build: install permit2 and universal-router sdks (#5546)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "9f33ed06dd4d580b9f1c353675743d3961b87087", "messageHeadline": "fix: improve network switching error to new design (#5543)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "85f4cec829b059e8363e004ed14b2e04086cd4ed", "messageHeadline": "fix: add back \u201cNFT Sell item added\u201d event (#5528)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "5e23501d5840681a1e96db1f7982e6ebabf01c1a", "messageHeadline": "fix: more precise numbers in swap exchange price (#5541)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bc98363ccb4c11e8574cc0c76615d1d56add41d", "messageHeadline": "build: lint for unused exports (#5513)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 262, "deletions": 455}}, {"node": {"oid": "e15ccc3c792e42eda786723156075b2a4befe7ee", "messageHeadline": "fix: update <AppBody /> to allow its intended prop passthrough (#5537)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "e8880be1d978cbb65af6999ec5c3ea42273bea92", "messageHeadline": "feat: better error page (#5536)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 257, "deletions": 140}}, {"node": {"oid": "0e9b05405d1ca42ab255847943aef582063c8732", "messageHeadline": "feat: add Sentry / improve error handling (#5509)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 118, "deletions": 169}}, {"node": {"oid": "55d85d2623e6b670b6dc03e83342e3c9b8003179", "messageHeadline": "feat: show Browser Wallet instead of Injected (#5531)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7fb7517a1adc99a9323ea07ef80cb533bd21c10c", "messageHeadline": "chore: remove more unused exports (#5529)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 16, "deletions": 176}}, {"node": {"oid": "1a6fe3c1a83ecdc4186903a0787bdd3c5dfc0af6", "messageHeadline": "chore: remove more unused exports (#5515)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 30, "deletions": 518}}, {"node": {"oid": "a49ff491855a65c6333dc01ee71116413b50ead2", "messageHeadline": "chore: remove some unused exports (#5514)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 17, "deletions": 186}}, {"node": {"oid": "ca1dc593d9cff3566c3959922edcdafdff625a61", "messageHeadline": "style: updating page loader for activity (#5508)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 37, "deletions": 30}}, {"node": {"oid": "afacc4a348589121b7301995ca47f472c3b4b1cc", "messageHeadline": "fix: only show owner container if we have NftBalance data (#5526)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "91157b7a43f0c7c75238ac716298bbc72b30810a", "messageHeadline": "chore: remove unused hooks, utils, components (#5524)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 15, "deletions": 440}}, {"node": {"oid": "d5e676efb57cd3baac6f7b4a631b5873115cb021", "messageHeadline": "feat: Adds support for embedded animation_urls (#5492)", "author": {"name": "Jayden Windle", "email": "jaydenwindle@gmail.com", "user": {"login": "jaydenwindle"}}, "additions": 50, "deletions": 10}}, {"node": {"oid": "9ac83bea7e85b641714ecaf31aa64e6c10723df6", "messageHeadline": "fix: replace many blue instances with accentAction (#5501)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 16, "deletions": 68}}, {"node": {"oid": "53b9a847ca590280bc404e3b8270afd1f5426d27", "messageHeadline": "fix: add back previously deleted trending row selected event (#5512)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 47, "deletions": 35}}, {"node": {"oid": "04f912796117d690eb09cf7156ca7567dee0a3e7", "messageHeadline": "chore: remove more unused NFT code (#5525)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 7, "deletions": 267}}, {"node": {"oid": "5364eb5715817521ab6e4e82cc0dd835099413c1", "messageHeadline": "chore: remove some unused NFT exports (#5517)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 6, "deletions": 290}}, {"node": {"oid": "5126e24d194e4e3933b38f9b55716e5ad8edfe6b", "messageHeadline": "chore: remove some unused exports (#5516)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 15, "deletions": 21}}, {"node": {"oid": "a06bb790397bc369299123e73ba08d0a234342cb", "messageHeadline": "chore: remove all remaining unused exports (#5510)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 105}}, {"node": {"oid": "a446dc7f102c076c784b120f4a7e6624f9b39ad0", "messageHeadline": "chore: add landing page flag to modal (#5511)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e903a335d60f99ad3f08f2c4e75c360c0a16cd88", "messageHeadline": "fix: disabled treatment for unlisted collection page card + tooltip s\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "3be5e9b5fe81eca1dec75867e97ce182183cdf10", "messageHeadline": "chore: remove unused nft variables (#5506)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 83}}, {"node": {"oid": "818e98328e6270e2ec5e6ff24587d733aedcf1ac", "messageHeadline": "style: adding loading state for asset activity (#5503)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 117, "deletions": 69}}, {"node": {"oid": "aa3225c21c50dabbe4e234b736183ec2c5ae502c", "messageHeadline": "feat: show 1155s in collection filter (#5498)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "35d66f1e097ddfdf4b9d95314a627bd86ade7898", "messageHeadline": "chore: remove nft feature flag (#5484)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 90, "deletions": 179}}, {"node": {"oid": "e156635f778233e0184f319f01f598ef68f8bab0", "messageHeadline": "feat: add mobile profile menu filter header (#5499)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "d2a97c62ed7633844f4102515f481fd3be2ef11b", "messageHeadline": "fix: always show listed % (#5497)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6aa999f713c6f39f661db2a083eb95370fdb05eb", "messageHeadline": "fix: Web 2398 (#5488)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 1, "deletions": 14}}, {"node": {"oid": "0a3f8636e70cdd6b97608aa8d55deb626bd9ccc1", "messageHeadline": "fix: wrong color on list button (#5502)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f5de7178d91da6e00b046f354b84a5c510beff8c", "messageHeadline": "style: updating details loader to match design (#5504)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 49, "deletions": 34}}, {"node": {"oid": "6c203cc9909bf189a4ea8f4dca8e8c68398be135", "messageHeadline": "fix: reduce size for remove liquidity button (#5500)", "author": {"name": "yyip-dev", "email": "109188881+yyip-dev@users.noreply.github.com", "user": {"login": "yannie-yip"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3a401591470d410bea8a0be923156cfe017c5bfc", "messageHeadline": "fix: making colors correct on approval screen (#5444)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 9, "deletions": 7}}, {"node": {"oid": "c6f6bd446b63a563754bc706cd0c41a1cad57111", "messageHeadline": "chore: remove react-confetti (#5443)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 49}}, {"node": {"oid": "416212be3ba62f8728805dfeb398e3916ed35a2f", "messageHeadline": "chore: remove /swap/:outputCurrency redirect (#5442)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 24}}, {"node": {"oid": "ce9f4525a3d2bfc7d9310756342e6007138204a1", "messageHeadline": "chore: remove unused favoriteTokens flag (#5454)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "23a250aae0a486aec4f1e238f1a72e6fb8a539ea", "messageHeadline": "chore: landing page feature flag (#5453)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5d5e0f4596426f3cb386a9ba4de587601d1a13b4", "messageHeadline": "fix: full width for all TokenRow breakpoints (#5491)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d6199e0f61da8ce1719c64d24e9af0a147fa1980", "messageHeadline": "build: release to cloudflare pages (#5441)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 14, "deletions": 23}}, {"node": {"oid": "a611cd03d8d6b1e6269898e4d3af5fe077991bdc", "messageHeadline": "fix: add retries to relay network layer (#5485)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 60, "deletions": 33}}, {"node": {"oid": "bacc9667e881f487071e85026777f52537031d82", "messageHeadline": "fix: allow 0 after decimal (#5487)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41776655dc04bf2863960e9dac47231719ab904b", "messageHeadline": "style: full width explore banner (#5486)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a350f598110b9aeaf42c075f97126961f96c8f1a", "messageHeadline": "feat: adding in eth value to listing page (#5481)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 10, "deletions": 3}}, {"node": {"oid": "bdc336e1888fcdb859c57d4bf33a382a6982c2eb", "messageHeadline": "fix: successfully list ENS to x2y2 (#5482)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8f44adb038a818dca25e73bc57fc09e89ab90ee6", "messageHeadline": "refactor: scientific notation helper fn (#5479)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "e4ae705eb1fdb2fe07c17e6a3599df2da0d15d8f", "messageHeadline": "fix: listing ens to x2y2 (#5477)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1afc36454d257c59a41e063e5c3a6a3d5e5a01c4", "messageHeadline": "fix: supporting commas (#5472)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "1b65d6a1ceccf88446aeacab73e73749501afe12", "messageHeadline": "fix: lisiting modal (#5464)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "677fabf71acfa2cc1690ea9a11bfb92e388aa02b", "messageHeadline": "feat: NFTs on Uniswap (#5458)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e138e0ecf2206f49181dd144df9377b1aa533ae2", "messageHeadline": "fix: don't open bag automatically when removing items (#5452)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "60bd2db4c108699697a6395cad3a168b90e0b5dc", "messageHeadline": "fix: fixes search styling nits (#5446)", "author": {"name": "Callil Capuozzo", "email": "callil@uniswap.org", "user": {"login": "callil"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c7dd0f06e7af3c8651edf4a07cfddda1417b8d0c", "messageHeadline": "fix: collection names truncating early (#5450)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76dc71e4425c5b6e3aa53204fcdb51859482b149", "messageHeadline": "fix: remove set height from unavailable assets (#5449)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "88bb0489206f9cc31887fb51215fa235fa1fefec", "messageHeadline": "chore: remove unused keys (#5448)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "1344e57c4dbd71d3ccb9be66caebcb8c888b495b", "messageHeadline": "feat: share link on transaction page (#5440)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "0b18bf0813b8ca05a0015f1cdbe58ff3931264b5", "messageHeadline": "feat: remove gated key for graphql query (#5447)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 20}}, {"node": {"oid": "1195be5747bbcc7e098e1f3d2ce24292bf3c4bac", "messageHeadline": "fix: button colors (#5435)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "3aa98d626bffe3b844035adab58e617da8f04e90", "messageHeadline": "fix: reverting to previous styles (#5439)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 67, "deletions": 68}}, {"node": {"oid": "362873d9681af1f47573ca3e808de60001486e91", "messageHeadline": "fix: update Welcome banner text (#5438)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "2fe5e487f4d92275c5197eb31a1daf4a81bb142e", "messageHeadline": "fix: add eth to price (#5437)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b418c68af6f920a94a9f07866d2c25981d15267", "messageHeadline": "feat: upgrade widget to 2.20.0 (#5436)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "18f64d6dacdb1b211d5b92f3c817d08200fbf2c4", "messageHeadline": "style: updating collection loading for mobile (#5434)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 10, "deletions": 84}}, {"node": {"oid": "af2725ec25ad8c4660b00e721ef7da192801baac", "messageHeadline": "feat: make bag more distinctive from the nav bar  (#5426)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "6fd5dc0cfcd324981e237a94cfdeb44e9307ffa7", "messageHeadline": "chore: various banner responsive tweaks (#5408)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "ce5c0ff453c5d248023b09738b8755bd2a79aa7a", "messageHeadline": "feat: increase hit-target for remove button (#5412)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 24, "deletions": 29}}, {"node": {"oid": "b419b85694e2ea80efbab15c3722537ce70d4a61", "messageHeadline": "fix: remove animation on nav (#5432)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "9d37b1bb55e76b5705f99c0bf8f72eba6f147f02", "messageHeadline": "fix: sweep adding the correct assets from amms (#5424)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "57371fb47e1ec771fa396c96b2ae7192e2d1a094", "messageHeadline": "fix: color on button in nft details (#5431)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "e9dd0c90e01810278a05b7618eeeee4d4538248e", "messageHeadline": "fix: sweep reopens bag correctly (#5430)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f373a52da49bd55aea35944e29ce04b9ee0b9b44", "messageHeadline": "fix: verified icon sizes and color are messed up in view my nfts (#5425)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e4473e30073cdd2528b16034b2a6498c4d223ee7", "messageHeadline": "fix: use same loader in view my nfts as collection (#5428)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "da2f168eeb7c5a503a8ed14720968e3562cbc248", "messageHeadline": "refactor: connect to prod gql and api endpoint (#5422)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "76e3caa6598b1f2749e75f8b485d81fab436ed2d", "messageHeadline": "fix: keep bag closed after manual close (#5429)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7fa91d144275dfc4daa3eb863452ae56fd8e6a2b", "messageHeadline": "fix: style on transaction modal (#5427)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "d99938887683644595d3e921bc96c8ed1987ef99", "messageHeadline": "fix: transaction not waiting (#5405)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "82c7657402e18cf3d4b398d735eed5ffa16b9b4b", "messageHeadline": "feat: Match tokens table & price designs with nft (#5402)", "author": {"name": "yyip-dev", "email": "109188881+yyip-dev@users.noreply.github.com", "user": {"login": "yannie-yip"}}, "additions": 49, "deletions": 28}}, {"node": {"oid": "cb4101e606de378365e73cc85e9f64ca3d7d6d06", "messageHeadline": "fix(cypress): patch to add another parallelization and make timeout l\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "92b04331841bd3c8d70d0c27bf148969bcf3e36d", "messageHeadline": "fix: adjust margin on icon/button on pool page (#5403)", "author": {"name": "yyip-dev", "email": "109188881+yyip-dev@users.noreply.github.com", "user": {"login": "yannie-yip"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "21e5208d5c98e77262a8d1cd831b29dbb718f606", "messageHeadline": "fix: nft explore banner polish (#5410)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "6b09aa9457f63a2569b0f2f84cb3b946ec85fb2f", "messageHeadline": "fix: use accentAction for VerifiedIcon (#5420)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "21594343b501ee5b75cac998b66b05d25431f565", "messageHeadline": "fix(polling): correct gas price color (#5413)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 67, "deletions": 52}}, {"node": {"oid": "f29c9f84403c1a8cc75293ca93d30fcad9345351", "messageHeadline": "fix(banner): fix 1px non-overlay gap (#5414)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "a6549dd3408d3397a7280423cc7676b39852790f", "messageHeadline": "fix: add outline to bottom navigation (#5415)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "9dabacef9bc313f9b831cbc779d429fd94fb2f4a", "messageHeadline": "refactor: change marketplace ordering (#5411)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "80921e782fcb6911266d9d63506009395ddcff1a", "messageHeadline": "chore: update link color (#5417)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "183beddc72e4bd6866c276bb81ab87c4c2873c14", "messageHeadline": "fix: copywriting nft banner (#5421)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ce718df2275af87cda0cea6c8595f5614bb3370", "messageHeadline": "chore: update welcome banner copy (#5418)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "82fd79f0e2a151ef782c079c8d911be4331a6529", "messageHeadline": "chore: reduce border by 1px (#5419)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d24c62ec4bb7987921cdf67ecb592ac17f51fb75", "messageHeadline": "fix: Minor polish fixes (#5407)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 12, "deletions": 11}}, {"node": {"oid": "2ea70d1894f08c22b0e8c739c2ac55158659ca82", "messageHeadline": "fix: remove last item behavior from bag (#5409)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "448090b5341add7834ac8dd6e60b3b71c020638e", "messageHeadline": "style: Phase1 search polish (#5350)", "author": {"name": "Callil Capuozzo", "email": "callil@uniswap.org", "user": {"login": "callil"}}, "additions": 167, "deletions": 137}}, {"node": {"oid": "b1fd4848947c77bc7b0c653ff4af9600ee158762", "messageHeadline": "test: install fixed version of yarn-deduplicate (#5390)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "aeb636cf8a48e057ea6c835869c84b1b2f5cf2e6", "messageHeadline": "fix: Display blank row if no listing price. (#5398)", "author": {"name": "unipadmini", "email": "104794470+unipadmini@users.noreply.github.com", "user": {"login": "unipadmini"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "4240908c4c13fc57e42505f5aaf802e582e6c05c", "messageHeadline": "fix: no title for unavailable nft (#5397)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 52, "deletions": 46}}, {"node": {"oid": "d53ba642183e03e88b8844a22dd5a4545da62d58", "messageHeadline": "fix: reduce success image size (#5399)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "89ce5a98059d76d80a76e84b3ac641daa20dcd0e", "messageHeadline": "style: open all containers on details (#5396)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1790492f176541486f54c5dc36a1dbf22d4a0207", "messageHeadline": "style: adding links to marketplace icons on details (#5394)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "304cd72eedd1d9b2a68c78375a6cb317459b86c0", "messageHeadline": "fix: adding pool icon to sudo assets (#5395)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9dba68b34c5592b426ea8fdd1dad96a63fc4b85d", "messageHeadline": "fix: changing buy now to add to bag (#5393)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "588567b9005707802e405047a84c2f97482c13eb", "messageHeadline": "fix: incorrect looks rare creator royalties (#5392)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "ef964ab1203e61ee61335e46961150dfcd48e571", "messageHeadline": "feat: differentiate modal from bottomsheet (#5387)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 37, "deletions": 33}}, {"node": {"oid": "f3d64b65dab6e41acca51f3ab5eda3bc72258bf6", "messageHeadline": "fix: Stop traits from url re-appearing (#5391)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a9200b2c399e3892acf1f30acf8f473c13559546", "messageHeadline": "chore: fix invalid css color prop on text components (#5388)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "209fd33780822d6322522d6469f7acf9af4ce378", "messageHeadline": "fix: always sort not for sale assets towards the end when sorting by \u2026", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "940c1dbb8e62962c778abb118f8f35061ff273f1", "messageHeadline": "fix: a few bugs on details (#5386)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "5dce68a62f44f001fc2324a73129f577dbec0329", "messageHeadline": "feat: Implementing claims logic, adding error state and minor copy ch\u2026", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 625, "deletions": 236}}, {"node": {"oid": "9dd8ad1db6dbf2da1ac299b90de3a38e50c07723", "messageHeadline": "fix: Update copy for viewing 1155 assets. (#5375)", "author": {"name": "unipadmini", "email": "104794470+unipadmini@users.noreply.github.com", "user": {"login": "unipadmini"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b40f72f0c1512a54734d60635a6f5ca2e3244ab", "messageHeadline": "fix: hide collection search for > 300 collections due to lack of sear\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "875171e36ad33500ba425801a72df4155522ea4a", "messageHeadline": "feat: handle 0 in banner card (#5385)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "8e9a20a6c839edc263e57a2e7c620de2498518d1", "messageHeadline": "chore: various responsive tweaks to carousel (#5377)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "1a31560374cab0b0efe9fdd21930a162484147e2", "messageHeadline": "feat: welcome nft banner (#5379)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 133, "deletions": 1}}, {"node": {"oid": "d528b28203f5dc91336dfb654704fb7aaea41ade", "messageHeadline": "fix: nft promo banner init state fix (#5384)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "c1cb71208769468557c9e8b1aca5185a89789ffc", "messageHeadline": "feat: nft explore promo banner (#5369)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 176, "deletions": 7}}, {"node": {"oid": "ceed5e0b4cb3c6220a9780b34dc23dfeef6686d6", "messageHeadline": "fix: always return arrays from typed queries (#5382)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "a4493382529d8ea3e0359e2f53cefb9020a0a6b1", "messageHeadline": "fix: searchbar fetching promise resolve fallback (#5380)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "9662344e242e79b4657ac7511087ac0da54d4632", "messageHeadline": "fix: render invalid address warnings on token details (#5260)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 173, "deletions": 62}}, {"node": {"oid": "1536e18784c95525ba9e43e20796763b52914ea8", "messageHeadline": "style: updating details (#5371)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 183, "deletions": 134}}, {"node": {"oid": "c19431eb2023bf29393a1ff5b8d9f7bce14434a7", "messageHeadline": "fix: Issue where decimal appears as 0 on listings page. (#5354)", "author": {"name": "unipadmini", "email": "104794470+unipadmini@users.noreply.github.com", "user": {"login": "unipadmini"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "634e38529cfca299ce50c492057789e3ca7f5aaf", "messageHeadline": "fix: after retry, put listing button in a ready state (#5372)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "083ec425d0da6a4dbe6338cddcf363e6eb882ec6", "messageHeadline": "feat: approve collections in parallel on desktop, sequentially on mob\u2026", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "e8c09db1468174b2c337e2631039746f7d1bee7c", "messageHeadline": "feat: multiline ellipsis when text is too large (#5365)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "9ab4d952efe47930c2fd1071f937d53f3eb0e07f", "messageHeadline": "fix: use lowercase for gray market icons (#5370)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "48883cce8dfb265a4806f98da583ed3c9ec0993d", "messageHeadline": "fix: Can remove marketplace or listing from modal (#5362)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "3d820d39b7693928fd826cf171c8afd988ead9ae", "messageHeadline": "fix: include user-added tokens if selected (#5367)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4fdca48a976478c892ef60234d78562b9b32e2db", "messageHeadline": "feat: coned on token details/search (#5349)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 34, "deletions": 54}}, {"node": {"oid": "7834ab7979fbd8f89df64423c45383a2be8a2a11", "messageHeadline": "fix: removing details-marker from safari (#5364)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "dee808cc57c0ed97fe4a09261bff9db60f3bcff2", "messageHeadline": "fix: include user-added tokens in selector (#5363)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "4c23f62a24ed57e3d6b9b67b9a371af6bb12d961", "messageHeadline": "fix: show mobile filters on top of nav (#5366)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "93633a81a715ab3336a471fa9cfad8ca44890051", "messageHeadline": "build(deps): bump @uniswap/widgets from 2.18.0 to 2.19.2 (#5361)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "7465a0e999f04c297bb8c1e21ba545648ca58633", "messageHeadline": "feat: various improvements to banner (#5317)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 124, "deletions": 125}}, {"node": {"oid": "6aac9787543ac9a954cecdebf81785d8cacd8738", "messageHeadline": "fix: mobile profile bag copywriting change (#5358)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62775f60915e6a3ae2b16fe063a6033e7f3d893f", "messageHeadline": "feat: approve collections 1x1 (#5359)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "97b3725c19e8a56470c4680518617c10ff322d93", "messageHeadline": "build: include widgets in dependabot (#5356)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "46563ee5657310edfef01bf6cbe2fcf9b9998e88", "messageHeadline": "fix: align items on collection page (#5355)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 70, "deletions": 66}}, {"node": {"oid": "c68624e0486f9488db36e7400f72fde9ab6fb462", "messageHeadline": "fix: swap input size difference (#5351)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fa1c5e6ea92145ce6ed47b9d179f46f76944ec2", "messageHeadline": "fix: update clear all filters button styles for consistency (#5328)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 24, "deletions": 32}}, {"node": {"oid": "a7fd60987e8dbf068adba55ae47e69e3215d5d67", "messageHeadline": "fix: no filters sidebar animation on mobile (#5320)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51fe44d53a40e110fa55f84afbcdaf6a9f1c7ee5", "messageHeadline": "fix: no price adjustment popups for pooled assets (#5322)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 64, "deletions": 11}}, {"node": {"oid": "edf67e8e45910b57c935a12adc596b31699f0b77", "messageHeadline": "fix: add left margin to activity page (#5327)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "babfebccefb01a39c041a195e3233e0b75eaf8be", "messageHeadline": "refactor: view my nfts loading optimization (#5318)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 133, "deletions": 110}}, {"node": {"oid": "ea02d9e9190807d519f0373fc42e502f2857a645", "messageHeadline": "feat: List Page (#5323)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 90, "deletions": 47}}, {"node": {"oid": "bb3b236cd96cc18bedacb43ecc1f26ecbeabf69c", "messageHeadline": "refactor: move listinggrid to its own file (#5326)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 555, "deletions": 561}}, {"node": {"oid": "1d3fd512ae9d59f562cabb0bd06e1d42b6c612c2", "messageHeadline": "feat: Claim rewards (#5308)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 255, "deletions": 6}}, {"node": {"oid": "5dbd0ae782f859badf2e87a3534544829df15fd3", "messageHeadline": "feat: Listing marketplace dropdown (#5314)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 187, "deletions": 85}}, {"node": {"oid": "b95621758c625853965e4d5fbc262f611ef91c5e", "messageHeadline": "chore: add Gray950 and remap backgroundBackdrop to it (#5321)", "author": {"name": "pp-hh-ii-ll", "email": "111304124+pp-hh-ii-ll@users.noreply.github.com", "user": {"login": "pp-hh-ii-ll"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ce51ffae75d66a002173f331adda4f76668dfa76", "messageHeadline": "fix: include user-added tokens in selector (#5319)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 47, "deletions": 48}}, {"node": {"oid": "8cd32138ac655c3023a1523a2713f6521c342759", "messageHeadline": "fix: erc 1155 tooltip behavior on mobile (#5305)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "785c2a67122d905fb7499814d48156510298a515", "messageHeadline": "fix: Revert \"feat: add glow on all pages\" (#5315)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 293, "deletions": 212}}, {"node": {"oid": "56a995254604fe4fefa64434c82927aba461d266", "messageHeadline": "fix: bag autoclose when going to collection page (#5311)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7059a12a25e9f43a8b95ffe1ab69fee2f6234de6", "messageHeadline": "style: light mode background style for floating sell bag (#5312)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "da01254247e3994708f4062c84b1e16ece7c1d07", "messageHeadline": "feat: add floor change on mobile (#5302)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 48, "deletions": 21}}, {"node": {"oid": "54a7b943cec15c326a7ba87f5b73340bc32de16d", "messageHeadline": "fix: make carousel responsive (#5300)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 32, "deletions": 35}}, {"node": {"oid": "ec6c843db662bc6bf91d279a277b2c4ed8a764d8", "messageHeadline": "fix: collection screen for mobile (#5287)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 87, "deletions": 85}}, {"node": {"oid": "7a6bb369d4b9dd46ff4ae63949c5ebc8ce5ad60e", "messageHeadline": "fix: updating to have proper width (#5304)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "66a38c8e51c895f742ef6b6a6928ca87cc8c1503", "messageHeadline": "fix: add infinite scroll to view my nfts filter panel (#5216)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 190, "deletions": 38}}, {"node": {"oid": "f79d2f821e32acfe068e00198f7e25b98baa0986", "messageHeadline": "fix: size down new position button (#5262)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "72c5e64f744265a1de46c3eb92dce0b8eef37341", "messageHeadline": "feat: add glow on all pages (#5275)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 212, "deletions": 293}}, {"node": {"oid": "01a44d49b05bd6d06dff65b6b677bb0d4d9e4faa", "messageHeadline": "fix: Can't scroll behind bag (#5299)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "f0412f5d47ba7a1d4adbc25a91dce72761c7b57d", "messageHeadline": "chore(i18n): new Crowdin translations (#5256)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 858, "deletions": 198}}, {"node": {"oid": "2887ee9ac867d22fe92ecc05ddb00ce79f15970e", "messageHeadline": "chore: remove unused file (#5269)", "author": {"name": "Felipe Brahm", "email": "felipebrahm@gmail.com", "user": {"login": "felipebrahm"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "79d5211db40ebe348211a617fe09418b805db715", "messageHeadline": "refactor: remove unnecessary casting (#5270)", "author": {"name": "Felipe Brahm", "email": "felipebrahm@gmail.com", "user": {"login": "felipebrahm"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d05e5d028b5cc2c2a785dd47640f2c1ac751f079", "messageHeadline": "fix: theme color hex typo (#5294)", "author": {"name": "yyip-dev", "email": "109188881+yyip-dev@users.noreply.github.com", "user": {"login": "yannie-yip"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3a415ee96fa7ba24dd0b81958880d9910032c60", "messageHeadline": "fix: close bag automatically on details (#5296)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "db9ac38c64df0671530503b3bd576e6eedbba4f3", "messageHeadline": "feat: adding suspicious icons to bag rows (#5298)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f27d11918100450ccc1dd77bc374af376e068020", "messageHeadline": "feat: Sell bag styling (#5297)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 34, "deletions": 35}}, {"node": {"oid": "f2b85621f57165e3dbbab2a2d2f974b64bb3582c", "messageHeadline": "fix: adding back listing icon to profile page (#5289)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "d7bc0aaf4cf747941254e77d247184f504e59936", "messageHeadline": "fix: empty sell tag state (#5295)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "f50e0ca9f96968087c375933391229a715bf2224", "messageHeadline": "style: updating profile skeleton (#5293)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "84960b0cef7016b3bf17e5dae614a7ae486c4fc8", "messageHeadline": "fix: search bar width sizing (#5277)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 83, "deletions": 7}}, {"node": {"oid": "42646003fedafdcf6de8c1f2a07968da0c20767b", "messageHeadline": "style: correct collection loading (#5288)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "321b8df3a281415f5cf056b9957b5a2f30b9aa06", "messageHeadline": "fix: working profile scroll on mobile (#5291)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 4, "deletions": 26}}, {"node": {"oid": "f1990ff0014b2cc081c8ad1cf28d05438c424764", "messageHeadline": "style: adding header to top of profile page (#5285)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 76, "deletions": 58}}, {"node": {"oid": "b48af759f199387c1f6fdefc64270f154f2a5933", "messageHeadline": "style: moving mobile sell bag above tab bar (#5292)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "3969f0414dc83027a204e0559be2e0c253790b8e", "messageHeadline": "style: correct padding for view my nfts (#5286)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9dc6c60a1ac3b2ba2ebbc462337a80310174c24c", "messageHeadline": "fix: fixing button color (#5290)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b686a0147699f13c34b6f8dd3a60a78524ea1fd", "messageHeadline": "fix: border radius on safari for carousel (#5274)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 77, "deletions": 45}}, {"node": {"oid": "f9f8eea6f650cbe229f6ad20868a7d2e50fee859", "messageHeadline": "fix: add filter text when filter button open (#5217)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "3f6dc180cffb6f39e0d5815724522728c6d22018", "messageHeadline": "feat: update token icon sourcing (#5208)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 299, "deletions": 190}}, {"node": {"oid": "7ce58b55a149453e369ba8f5ecf7821d50ccccfa", "messageHeadline": "fix: play video on asset card (#5284)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e8d106731332a0ca15027968297e561fd79b25a8", "messageHeadline": "fix: tx screen tweak (#5283)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c12b0a6dab0a107ab582ca652a03d7f2ea7527dc", "messageHeadline": "fix: adjust gap down to 16px on large screens (#5276)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "effc3d1c4db3f630ab592292ba54cae747c8a693", "messageHeadline": "fix: rendering of glow effect on mobile safari (#5272)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "63a9bd4fbff8bc077dfdc9a1b19e0bf02c7467c8", "messageHeadline": "feat: improve formatting of NFT prices with shared module (#5245)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "ca829a355c845fb8df09c990f2751004d9bfd4a2", "messageHeadline": "fix: tx screen overflow (#5282)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "8464fc70fea9b3533cc765cf1fd5453c373a81d0", "messageHeadline": "build: keep existing gql schema on fetch failure (#5149)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "dd68f89bf9f01fa7459a811ead75604868c8136f", "messageHeadline": "fix: blocked tokens not appearing or having icons (#5251)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 146, "deletions": 124}}, {"node": {"oid": "e42991c06622651765056b20ffdf817b4a5019ea", "messageHeadline": "fix(bag): icon update to remove front handle (#5280)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "6eb699712d412dafdb418908691e69c7d3acec06", "messageHeadline": "chore: fix horizontal overflow  (#5279)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d6662dfe3a6bb44c5ee3aca62ddd77e5044d2e6", "messageHeadline": "fix: use ThemeButton for claim and view/sell nfts (#5278)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 43, "deletions": 6}}, {"node": {"oid": "258be9bf65b055588f53e19e931aa1014b80f8b1", "messageHeadline": "feat: adding sudoswap to sweep (#5257)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 48, "deletions": 13}}, {"node": {"oid": "85927039310a5f92ecf2c43dcfc8d8b0211c684e", "messageHeadline": "fix: right arrow in carousel not rotated (#5273)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "44ecc9a2037f9716308dbe6c5b837252d10b4c5a", "messageHeadline": "feat: adding sudoswap price calculation (#5252)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 240, "deletions": 161}}, {"node": {"oid": "b19e7809ea9362877692fc97bc41a8b5101112ae", "messageHeadline": "feat: simplified duration dropdown (#5264)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 153, "deletions": 193}}, {"node": {"oid": "43a0bf4c31cb82836ebe6bc4162aef3bd721fdd3", "messageHeadline": "style: polish explore banner blur effect (#5267)", "author": {"name": "Callil Capuozzo", "email": "callil@uniswap.org", "user": {"login": "callil"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "546423512ab21cd9518231b4b322f60dfc1f6235", "messageHeadline": "feat: Web 2233 erc 1155 card redesign (#5249)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 57, "deletions": 28}}, {"node": {"oid": "b13acb33ed1f9bc7b24fe284c33787584e1698dc", "messageHeadline": "style: explore table polish (#5261)", "author": {"name": "Callil Capuozzo", "email": "callil@uniswap.org", "user": {"login": "callil"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "82c3193d217549b40d8c1bf71cdff7fe028d6513", "messageHeadline": "refactor: better theming (#5259)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 395, "deletions": 760}}, {"node": {"oid": "503fc37a4bab2d9dce7c6ab85377ba456c31d5bd", "messageHeadline": "fix: Can list and relist to all marketplaces (#5250)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 54, "deletions": 86}}, {"node": {"oid": "1788c9f3c0ac76a0b510989cba3809e313f74a68", "messageHeadline": "fix: max depth error (#5258)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e1d489a6bc94293639615c6abc7eb5cdb94ca84c", "messageHeadline": "chore: update deploy action (#5254)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9b31e7b66d86153bc1a386b99661a6535f17b369", "messageHeadline": "feat: render background below navbar + remove overflow (#5247)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "5696c61354137a8ca778c5e4fd778938c522735f", "messageHeadline": "feat: add glow to trending table (#5248)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 148, "deletions": 128}}, {"node": {"oid": "b30679c9f924218aae8e45c562245f3ab9b72218", "messageHeadline": "style: adjust grid behavior and update collection page styles (#5226)", "author": {"name": "Callil Capuozzo", "email": "callil@uniswap.org", "user": {"login": "callil"}}, "additions": 230, "deletions": 218}}, {"node": {"oid": "1572410c47884dc88ec561d8746488e3e9c28f53", "messageHeadline": "ci: GitHub CODEOWNERS (#5244)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f3d5fe08b68bdf5989a09818f5fbade76698c544", "messageHeadline": "fix: setting up a single buy state (#5206)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 25, "deletions": 86}}, {"node": {"oid": "247fbfdf01cf1c344cb09c8a59d70671ae9ece27", "messageHeadline": "fix: retain permit sig if amount decreases (#5253)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f391f1c719a77e5f14d8cdd1bfaf489621424b23", "messageHeadline": "feat: add tooltips when adding and removing from nft bag (#5222)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 163, "deletions": 54}}, {"node": {"oid": "d38854749b9ab8b114c22fe825191d2917642c1e", "messageHeadline": "feat: view my nft cards redesign (#5246)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 23, "deletions": 32}}, {"node": {"oid": "10a1963801f215f095f096544546a9e24cf7a1a4", "messageHeadline": "fix: reverting navbar change (#5237)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 3, "deletions": 38}}, {"node": {"oid": "be7e808fffb080c52967a049c0669a5e2dc067d6", "messageHeadline": "refactor: remove unused isSellMode, setIsSellMode in useSellAsset (#5\u2026", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "ef9a59a96beeb855c179b99b5ae3a00996955324", "messageHeadline": "refactor: remove unused nft css (#5241)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 3, "deletions": 510}}, {"node": {"oid": "78b6ef60acd4ca56deab66f6ac5af3257d748840", "messageHeadline": "feat: render blurred collection cover photo in the header (#5233)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 151, "deletions": 78}}, {"node": {"oid": "779a699ff0b484fa9533ef40a99f52cb6f9b7638", "messageHeadline": "fix: don't include accentActiveSoft background on navicon active stat\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02e5478c6eba6f42f143d9efc0312323cf040fbb", "messageHeadline": "fix: approve button font size (#5187)", "author": {"name": "S A R A N", "email": "44068102+saranonearth@users.noreply.github.com", "user": {"login": "saranonearth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6520dd33fa0d61af2b3b251e466a4f476ff1b599", "messageHeadline": "fix: limit max volume change value to 9999% (#5227)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "c479239ab0e3d09bbea09de6834441f9a8f4525e", "messageHeadline": "chore: enable jsx-curly-brace-presence and autofix (#5242)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 226, "deletions": 234}}, {"node": {"oid": "55c3c527f5e48622405ab068cb76c5aef1f07aa5", "messageHeadline": "refactor: rm remaining unused nft code (#5243)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 83}}, {"node": {"oid": "8b9859756611e6f0edd76beb8f69de7b6ca0b1d7", "messageHeadline": "fix(token-details): remove balance summary links to current page (#5223)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "bfcda30c04ada02c32f939721368951e54559b5a", "messageHeadline": "fix: remove Select All and Sell buttons in Profile (#5228)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 7, "deletions": 91}}, {"node": {"oid": "c7f0af6902c471ba12063f9003ad604fbb88b800", "messageHeadline": "refactor: remove unused nft utils (#5239)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 209}}, {"node": {"oid": "49b09148c6c63ac62f21caae3315880a80502d65", "messageHeadline": "chore: bump redux-multicall (#5211)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8e2307cbdb746d6209a7eb461f6c7a6a619e3c3e", "messageHeadline": "fix: updating bag to not remove nfts on click (#5224)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 26, "deletions": 17}}, {"node": {"oid": "5978d1ec09389cf6e7803378c7f1670332bd9b63", "messageHeadline": "refactor: remove unused CollectionProfile (#5229)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "c0638e9033e82cd780be02bdd7a97367bfe320ba", "messageHeadline": "fix: adding amm pricing updates (#5225)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 90, "deletions": 24}}, {"node": {"oid": "ceafe40c655af5e8ec9b5869410ed1ef3d383f70", "messageHeadline": "refactor: remove unused WalletAssetDisplay (#5230)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 154}}, {"node": {"oid": "86ee1dd6661cb06dc295133ecd8b2c2475c79968", "messageHeadline": "refactor: remove unused icons (#5234)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 664}}, {"node": {"oid": "95be7b1d5b4d60693b4405bc42acc575ae88d258", "messageHeadline": "fix: sweep marketplaces (#5231)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "7ce022b28e43af6fd6727490f4ed53b478f2530f", "messageHeadline": "refactor: rename ShoppingBag to Bag (#5232)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dd8233f869a5355949589431ff6c8026a8e0c9e7", "messageHeadline": "build: don't fail local build on lint (#5219)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "947a07816153045fe8f22a7631c5f2ac6d221d46", "messageHeadline": "fix(bag): update active/hover/open-state styles (#5221)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 24, "deletions": 41}}, {"node": {"oid": "7add78ff80ce2bcc38c807cd7483c9b969bae734", "messageHeadline": "fix: update analytics package to use default event (#5213)", "author": {"name": "Danny Daniil", "email": "danny.daniil@uniswap.org", "user": {"login": "dannydaniil"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "fdf511e28376dfa4f47cd498a582e1b393184ca1", "messageHeadline": "fix(1155): don't show unique owners on collection page (#5218)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "99e491c4fc899712b8bf70b569183e9d1bcdfca2", "messageHeadline": "fix: remove empty collections from trending  (#5215)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 76, "deletions": 59}}, {"node": {"oid": "ad84da10c964de486936ec9114cad34b173ed508", "messageHeadline": "fix: nft asset sizing / aspect ratio bug (and make collection nfts fi\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 39, "deletions": 150}}, {"node": {"oid": "72a827008426c5f37dfd472171840f1d792aa87c", "messageHeadline": "fix: do not show floor/volume change on all (#5214)", "author": {"name": "Mike Grabowski", "email": "grabbou@gmail.com", "user": {"login": "grabbou"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "62575092db8a34cb09d4d06919529fedfb8e272e", "messageHeadline": "chore(i18n): new Crowdin translations (#5072)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1815, "deletions": 2442}}, {"node": {"oid": "299f4c8afb7e78edcdb0301c17f3b9e344d07695", "messageHeadline": "fix(bag): CounterDot for small values  (#5205)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f9eb46a09b1c394e307ebc1550c5c120ddd20f08", "messageHeadline": "fix: close bag when the user needs to connect a wallet (#5209)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "2970f9f1cb37390c398ad32c4c21da41357cc988", "messageHeadline": "fix(bag): review asset buttons (#5182)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 137, "deletions": 35}}, {"node": {"oid": "ce79774de9d63046e1e6b8ead63207cef1483a3a", "messageHeadline": "feat: Details List CTAs correctly routes users to the list page with \u2026", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "cbefbba02c24ccae0e67728b1be2c7e5d79985d7", "messageHeadline": "feat: send analytics for swaps modified in-wallet (#5212)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "3acbcbc690ae5871dba5fecbde841f5fbc379a0d", "messageHeadline": "fix: err and warn if user modifies tx (#5210)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "7b086848bfc87dba87d8f0a75d317452ded82404", "messageHeadline": "refactor: lazy load asset details and profile page (#5203)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 100, "deletions": 26}}, {"node": {"oid": "77a6d158ea22eaaf875623f02e2ddd60d47af55a", "messageHeadline": "fix: imperatively send SwapSigned (#5207)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "28be15ef9f9ce7f0bf283fa7778ed9a56a9154e1", "messageHeadline": "fix: fixing color of buttons (#5179)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 55, "deletions": 18}}, {"node": {"oid": "96dc7e099864f73ef8ba0f18b9d38f571448d444", "messageHeadline": "fix(bag): simplify header (#5185)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 39, "deletions": 30}}, {"node": {"oid": "c8f1c98639e957e5969eec0473b03a0cdd60a28f", "messageHeadline": "fix: resolves infinite load for WalletConnect (#5156)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 107, "deletions": 107}}, {"node": {"oid": "8c3ba8bac3bedae4d091112527c3a3df352362a0", "messageHeadline": "fix: Simplifying opacity hover and fixing a link (#5200)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 49, "deletions": 153}}, {"node": {"oid": "c563dd5a39b1a6b9d1620aa79c663e2d00aa2c7b", "messageHeadline": "feat: add market logos to filters and chips (#5199)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "bd8cd71452394bea437bcd2663e271ebbe8fa85b", "messageHeadline": "style: Update banner text, font size, color. (#5195)", "author": {"name": "unipadmini", "email": "104794470+unipadmini@users.noreply.github.com", "user": {"login": "unipadmini"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "61d0fd90621cd7e155d39b1864bea9b45264c106", "messageHeadline": "fix: Add ETH to the floor price in trending collections banner. (#5194)", "author": {"name": "unipadmini", "email": "104794470+unipadmini@users.noreply.github.com", "user": {"login": "unipadmini"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "68709ae65b4e236d6e8599766333a2bd81c4425c", "messageHeadline": "feat: Details loading (#5162)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 149, "deletions": 13}}, {"node": {"oid": "ac1e83ea9fa6d4915b0e2370ec3ca6cb78106fb7", "messageHeadline": "fix: Collection name should link to collection page. (#5198)", "author": {"name": "unipadmini", "email": "104794470+unipadmini@users.noreply.github.com", "user": {"login": "unipadmini"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "62159117198c091da51fd6b5a9d6e256aaf369f0", "messageHeadline": "style: Reduce radius and increase padding of trait chips on collectio\u2026", "author": {"name": "unipadmini", "email": "104794470+unipadmini@users.noreply.github.com", "user": {"login": "unipadmini"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "fc81c6e37d374c2b53197c50451da9d47477fd22", "messageHeadline": "chore: Change font weights for headlines from normal -> medium. (#5193)", "author": {"name": "unipadmini", "email": "104794470+unipadmini@users.noreply.github.com", "user": {"login": "unipadmini"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9d5e0701e782356743ebd0c44c17cdc44cefe8b1", "messageHeadline": "fix: disable polling after scroll (#5191)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "66bdfd8a945314e3d418ebb150da2e4794988891", "messageHeadline": "fix: only disable erc 1155 in sell mode (#5183)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 63, "deletions": 53}}, {"node": {"oid": "935694630b9d040f0aea7eacd7ea79eab7bd8779", "messageHeadline": "fix: do not poll when loading more assets (#5184)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "f8399fd03cc606c5c9a5ad9b11986a9755828001", "messageHeadline": "fix: enforce uniform asset height (#5181)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "429ade5b20fac0925f9dbd10e47639f28f3d9f42", "messageHeadline": "fix: add back the border-radius for swap tx conf (#5164)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5c21dd9852d2587d36de6aabb748780cbb069d9f", "messageHeadline": "fix: defer useInterval until callback resolves (#5096)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 72, "deletions": 23}}, {"node": {"oid": "2ce5990f600c774fd1b83181c680540ab9fd0c8e", "messageHeadline": "fix: fixing header on light mode (#5178)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d56851561b56ec916ece53ee249f8d219ac083a9", "messageHeadline": "feat: mobile filters menu (#5163)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 299, "deletions": 147}}, {"node": {"oid": "5325b5f8b49deaa600b820034b5ccc9b9ed8f933", "messageHeadline": "fix: nft waterfalls requests (#5168)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 215, "deletions": 130}}, {"node": {"oid": "27936cf3f51a5de530b43421ccedb64db15f6b25", "messageHeadline": "feat: image cropping / sizing on view my nfts (#5177)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "ff6f43d7aa0a5562a0a22add0572179fcd009ba4", "messageHeadline": "fix(bag-footer): remove double border top and excess margin (#5171)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 54, "deletions": 56}}, {"node": {"oid": "f1443671efe0df15443f0be3975bf6ec5a93b3d9", "messageHeadline": "feat: Web 1854 listed card (#5160)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 82, "deletions": 21}}, {"node": {"oid": "a95697daf88d605b1406a256700e877a90768dca", "messageHeadline": "fix: initialize analytics outside of react lifecycle (#5173)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0835744006328b9c9711ea1d35c1e631532a4808", "messageHeadline": "feat: replaced protocol disclaimer with privacy policy link (#5170)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 12, "deletions": 20}}, {"node": {"oid": "f5df2fed0999ca01797cff88b9c940ee447d097f", "messageHeadline": "feat: de-148- Analytics package integration  (#5093)", "author": {"name": "Danny Daniil", "email": "danny.daniil@uniswap.org", "user": {"login": "dannydaniil"}}, "additions": 215, "deletions": 668}}, {"node": {"oid": "5e7f6333b15903221ef3d99d86b2e3cc5469ae48", "messageHeadline": "fix: Activity updates (#5165)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 32, "deletions": 26}}, {"node": {"oid": "2aa4ec6a38eedb648770003b11b0d2763218b177", "messageHeadline": "fix: clear or retain amounts on token select (#5161)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "a70ef4326d66bc4a38fc9f5452d7212c3d73e80a", "messageHeadline": "feat: unlisted view my nft cards (#5129)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 259, "deletions": 76}}, {"node": {"oid": "6edc73784c7959d872ff288c9272996c7afce5f9", "messageHeadline": "fix: show 6 sigFigs for tx history (#5135)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "da6e13130b023ab28ef57a054d2833cb69d0c578", "messageHeadline": "fix: Several Listing Cleanup Items (#5119)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 90, "deletions": 66}}, {"node": {"oid": "4ef4ea8f58b4fc1ee78efc2bf415616cc7424ba4", "messageHeadline": "fix: give a bunch of list renders keys (#5158)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "4438818f3835e45a7cc102218e4c2b9ec9599d5c", "messageHeadline": "fix: don't fetch tokens on empty search (#5155)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "12eb337444ebbc37217834d08035c752d43c68c7", "messageHeadline": "fix: one point price charts + added suspense (#5030)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 473, "deletions": 413}}, {"node": {"oid": "44163f54b163ee4813048983ecdb175bb93dc038", "messageHeadline": "refactor: remove unused selector list/import components (#5145)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 0, "deletions": 555}}, {"node": {"oid": "4b282d781306b43ebb69ab592785c0eda9afb004", "messageHeadline": "fix: don't fetch collections without flag (#5154)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f862a3f9758db332a60d21bd442eeb815f14384f", "messageHeadline": "chore: add accentAction to sprinkles (#5146)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "48d595518573067501248ca36e150429087f7114", "messageHeadline": "feat: Log NFT Sell events (#5106)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 186, "deletions": 118}}, {"node": {"oid": "dbf5c63ece4fd9a8b39db622471fd7bc8f7faa69", "messageHeadline": "refactor: remove graphql flag and default to gql endpoints (#5151)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 106, "deletions": 823}}, {"node": {"oid": "37d2603406b12f5c627b89ed259694dc75b01ad0", "messageHeadline": "fix: accentAction for FilterButton (#5147)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9bb1ca2970eaaf12dbe4d14214200cbcbfddeb07", "messageHeadline": "fix: Hiding block on nft (#5148)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "2abae0ee4cdd09d3a2f7d39054b9f255880d6c32", "messageHeadline": "refactor: replace sweep query with gql call (#5143)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 134, "deletions": 112}}, {"node": {"oid": "9f8355ed7bec64880bafafabc1bc908c0f04af42", "messageHeadline": "refactor: useIsNftPage hooks (#5142)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "c5bed1c6fb0579ed0c80739d217db3a99a8c9b7c", "messageHeadline": "style: Font weight on Trending Collections table (#5121)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "1411a9214674d304559b209cf0358cab801aca94", "messageHeadline": "feat(sell-bag): closing link sell bag open/close state with sell mode\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 91, "deletions": 38}}, {"node": {"oid": "d016bdd87cef2061a038c5d4eef5e60b1066c77c", "messageHeadline": "fix(identicon): fix wrapper border-radius (#5144)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "491ae578ab3733cecac77e6e424e7bfd19c5f537", "messageHeadline": "feat: Mobile status bar (#5141)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 30, "deletions": 5}}, {"node": {"oid": "1df685f31e676ead06613e04043aa5ebbff91d77", "messageHeadline": "fix: default to buy now disabled (#5140)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02aeb43e627cddc3a2ce52b53cdf8e702635c0fb", "messageHeadline": "fix: don't pluralize Filter Button with 1 result (#5139)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "1d849927effdf61fd87110c1d978913afbcc6f19", "messageHeadline": "fix: fixing loader (#5138)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1893d258b5408d7d8e01e59b08be9e389355649d", "messageHeadline": "feat: add marketplace and trait counts to assets query (#5137)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 58, "deletions": 35}}, {"node": {"oid": "ed7f126bd07e52da769c1544b9e0371c1f5aceb1", "messageHeadline": "fix: updates to wallet asset schemas (#5132)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 39, "deletions": 30}}, {"node": {"oid": "9a38c4e58d977531e508b373fc92e050145d5f1f", "messageHeadline": "fix(bag): don't close when the user switches pages (#5133)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "99f399894123415d4e1777c794d6a7292f000046", "messageHeadline": "fix:  Several bugs on nft, see comments for clarity (#5116)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 36, "deletions": 9}}, {"node": {"oid": "30fa88e3afd6173e62df7945980e26de175047c9", "messageHeadline": "fix: show transparent box on empty banner (#5131)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d951172a81c39cc88b3f32a6a739a566ed4b62ce", "messageHeadline": "chore: update nft grays (#5124)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 159, "deletions": 149}}, {"node": {"oid": "eb35d3a2a0b299446d96aa259768f60654984910", "messageHeadline": "fix: price range and details screen sizing (#5094)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 33, "deletions": 7}}, {"node": {"oid": "87455fc096d24a3e9e071325c79ce56f0e0e8c67", "messageHeadline": "fix: sort explore table null values (#5130)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "054d92cb9ced14074e091e44e8e370967eff3b46", "messageHeadline": "style: Fix Trending Table filter borders on Safari (mobile & desktop)\u2026", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36109a1fe76851c11d4c571b358d7e4c18ace8a0", "messageHeadline": "refactor: update nft gql fetcher endpoint (#5126)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8f8fe9ddad3846cdebbd31cdc691ab2e7a27660b", "messageHeadline": "fix: lowercase markets for gql profile cards (#5127)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b279e00f9f7bf83eb8b0f65657c7d8aedb08eb5", "messageHeadline": "feat: virtual containers for collection pages (#5125)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 55, "deletions": 18}}, {"node": {"oid": "9f5c588bdd43466e922bb3c290a414e8d8173fe2", "messageHeadline": "feat(sell-bag): patch open/close behavior (#5107)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 6, "deletions": 25}}, {"node": {"oid": "415b3a1548b2b0c6c2dc0e5493a31941bd23c6e0", "messageHeadline": "fix: add more null checks for Asset gql query (#5123)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4e7b8264c366ac053d192e420b24aac25e3503d0", "messageHeadline": "refactor: Wallet Assets GraphQL Query (#5053)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 295, "deletions": 100}}, {"node": {"oid": "0ef6d1625a3fa497426ad801ae45b45d4bdbf704", "messageHeadline": "fix: collection stat line fixes (#5112)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "0258460821e2739cdf9146732e7d7455b617cd04", "messageHeadline": "refactor: remove token promo banner (#5114)", "author": {"name": "yyip-dev", "email": "109188881+yyip-dev@users.noreply.github.com", "user": {"login": "yannie-yip"}}, "additions": 0, "deletions": 124}}, {"node": {"oid": "2246afcefb8c2f1f9018544e64ede44301f7a024", "messageHeadline": "fix: only poll every 12s (#5110)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "e0767b1cb7a9ff7e93b58c63bc705432142f2fb4", "messageHeadline": "build: Revert \"build: deploy on friday AMs\" (#5113)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15dd02fe6ae193f1180a559a4597b78f20f5f476", "messageHeadline": "refactor: filter panel (#5103)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 50, "deletions": 81}}, {"node": {"oid": "562a386de7725d15dadd4477963f414cd8034e91", "messageHeadline": "fix:  release phase 1 nav bar (#5111)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "99bea34f14f9fee137fcc3dbd3a377c14b82d1ae", "messageHeadline": "chore: add new background to theme (#5109)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "58f1c6ff84dc29e9daa521a9bd77bf8a5a60abdd", "messageHeadline": "fix: Event property fixes  (#5108)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b2481d6ba8914e00856a6f58695496176f8bc860", "messageHeadline": "fix(asset-details): if an asset has no listings, don't try to render \u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "eaa9b519136605588206b3f87d3e1177d5788c79", "messageHeadline": "feat: nft polling (#5083)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 94, "deletions": 93}}, {"node": {"oid": "6f68980d86e57b7f6d1261593192a8050e9496c1", "messageHeadline": "chore: update design-system grays (#5097)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 42, "deletions": 26}}, {"node": {"oid": "9e05c178b4e9f9f900d477a288898b11b4ae1673", "messageHeadline": "fix: move /profile to /nfts/profile (#5084)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "d98808dae9fa82f499f285ee9cee47eb99413e04", "messageHeadline": "fix: for cutoff border radius (#5095)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01a749a755898005d110b5521cf4323e66bc6e05", "messageHeadline": "fix: wrong types for set min (#5092)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c233ba117566c741997ae6991c4fe32a8d81f8ed", "messageHeadline": "style: updating collection page for mobile (#5078)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 84, "deletions": 109}}, {"node": {"oid": "b1dc415fb5baa12b65768b61508df68e451c9530", "messageHeadline": "fix: replaceState instead of pushState for collection filters (#5089)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1242aef466a557d2c64362608a7a069d415c0252", "messageHeadline": "fix: marketplace icons on details page (#5091)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f2bb6c6ae4a36e86c12f03b339e1fca0278195c", "messageHeadline": "fix: add back floor to search results (#5087)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "4b1b6098f334b26fd1a3fb31c7ec31ac00943beb", "messageHeadline": "feat: Details implementation (#5059)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 1219, "deletions": 542}}, {"node": {"oid": "53a6acc19906d3d68cb8e767ec9db5c929b8e89d", "messageHeadline": "feat(bag): add check if the user has manually closed the bag (#5074)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 43, "deletions": 31}}, {"node": {"oid": "bd0a32b07cb56698b5d9268579bc870ab2613d34", "messageHeadline": "fix: gql traits for collection (#5080)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "7d480494ba348ebd5079e11d17378fe020138e71", "messageHeadline": "fix: enlarge pfp icon (#5076)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5caed66b39466b7eb857b68f738025c3794c0d30", "messageHeadline": "fix: Remove rank on trending collection table (mobile) (#5086)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 11, "deletions": 63}}, {"node": {"oid": "136c16bbae562cc9c9ad5868d7370bd6af8d3db4", "messageHeadline": "fix: fix sell bag empty state (#5079)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "691dcd269c38bc70d90e61ae8a20c55f411caa47", "messageHeadline": "fix: activity page polish (#5081)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5cb1f05dc4fa58dd73433504dd6dfc2b7a755cc", "messageHeadline": "build: deploy on friday AMs (#5085)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a14db2d4ca9f88c9005e2733a89616c04fadbe6", "messageHeadline": "fix: Update pools page to match token table design (#4861)", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 41, "deletions": 65}}, {"node": {"oid": "a57c19bb4568ccb86a4a6d5e28f82658b40e952c", "messageHeadline": "feat: Collection Activity mobile fixes (#5073)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "9fd6ab01de9851f74e4e8e8abbe73e810080288d", "messageHeadline": "refactor: Asset Details GQL Query (#5037)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 366, "deletions": 118}}, {"node": {"oid": "48aa11403f7bcafd30141507da8e0218c202ba53", "messageHeadline": "fix: polish controller bar in collection and my nft page (#5069)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 32, "deletions": 35}}, {"node": {"oid": "31b0c3dc04fbf7c29f714ec0590619781204ea7f", "messageHeadline": "fix: remove border-top-x-radius (#5071)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d575c72127524ad72b57231ac117512cb003a923", "messageHeadline": "feat(nft-bag): wrong-network-cta (#5056)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 91, "deletions": 56}}, {"node": {"oid": "d400b9094dfe5035f9d1002652c790134d53ca1e", "messageHeadline": "feat: Buy Bag events (#5062)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 390, "deletions": 237}}, {"node": {"oid": "fda9d29d5e960192211464cac37f8296e687e665", "messageHeadline": "fix: prices passed in scientific notation (#5070)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d74c05008ba6d5663905a1584623325b68868a7a", "messageHeadline": "refactor: Add Collection Stats GraphQL query (#5022)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 257, "deletions": 117}}, {"node": {"oid": "c8f365ca312cdcb90abe15ff237e1c37137aa5ff", "messageHeadline": "fix: adjust mobile view bag z-index (#5067)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66ab3e21c8c02c0ff03c617355f355edc600db3f", "messageHeadline": "fix: dynamic padding based on screen sizes for collections + my nft  \u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 51, "deletions": 13}}, {"node": {"oid": "d4b15a6de4577212a95094c6d4141676de605a0c", "messageHeadline": "fix: show <.001 ETH in collection floors (#5065)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fe61365a11c78303b8b9ae3139829649e9aad4fd", "messageHeadline": "fix: event filter styling adjustment (#5063)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5047a9301f6f2158b13c2810e4a153052cb2e8b", "messageHeadline": "chore(i18n): new Crowdin translations (#4859)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1373, "deletions": 6620}}, {"node": {"oid": "d4f8f2a6000bf8d19130cce5b77f766c0d2730f2", "messageHeadline": "fix: remove blur transition as requested by bryan (#5060)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d41a5a48746cd327b88a14c5cb1744ebea986e24", "messageHeadline": "fix: nav bar icon sizes (#5051)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "2fe444f903d9eceb6b463e297a351fabfb67fa24", "messageHeadline": "fix: make addresses clickable (#5040)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 53, "deletions": 9}}, {"node": {"oid": "155bf2e873f2c8673539e60e8f9aac28d169fdc8", "messageHeadline": "style: updated collection cards (#5047)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 231, "deletions": 187}}, {"node": {"oid": "6e282a6d1361149fc979efdcf5ba27e8ec3179b0", "messageHeadline": "style: updating explore table (#5043)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 610, "deletions": 214}}, {"node": {"oid": "d3a2e14d4d1c4497f9fe884f2955e5b21a2c63f7", "messageHeadline": "fix: stop nft id tag from getting cut off  (#5049)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "619c0a0f461b2f30b9dbfe3245c6bd1cacddec7c", "messageHeadline": "fix: sometimes show verified nft collections first (#5055)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "d4fb0913a4d00e32fd251df419b3f126002d1237", "messageHeadline": "feat: explore carousel (#5042)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 557, "deletions": 166}}, {"node": {"oid": "734a15e350a1dab3bbfb95f8a092e99439f4e133", "messageHeadline": "fix: Adds some null checks to Asset gql query (#5058)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "d3cbcc769ce0e688a3e41a8148eaac2460fe3efc", "messageHeadline": "fix: remove radial gradient background effect from nft pages (#5057)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "ab43800d8e13fcbadd720b731c2228813acd3e51", "messageHeadline": "refactor: add suspense loading states for Relay on Collection Page (#\u2026", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 183, "deletions": 66}}, {"node": {"oid": "74accb2b7eb20785b44a712d52726882c1984bf0", "messageHeadline": "feat: Search result events (#5025)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 144, "deletions": 91}}, {"node": {"oid": "289119833a751bc250633a7cce0b956e8d98d42b", "messageHeadline": "fix: button color (#5052)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8445d61df04dbdb3591e962d64cab4119f212c49", "messageHeadline": "fix: stat line polish (#5050)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "ffb6318475769410912a8852750e3f5de4c8e09e", "messageHeadline": "fix: collection banner sizing (#5039)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b1a0c3d6a9693a73ce050a5818d1841eb4bf65b9", "messageHeadline": "fix: Web 1616 make time stamp body bodysmall (#5046)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "42edf9750e88a2f43ee405eea9cedff64b6f3e12", "messageHeadline": "fix: copywriting change (#5045)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5398826400b61f817585bd2b921921c84a08edc3", "messageHeadline": "feat: Log NFT explore events (#4997)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "d4884716e2816071abcef0756ddd9f908fa9c60c", "messageHeadline": "fix: when scrolled, remove blur on nav bar (#5035)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "6712eafefed62175e00ab3a89cf682002b2b8f37", "messageHeadline": "fix: display updated widget token immediately (#5020)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "aba6c1a1f4e26ae22b263a4d40c37d04bb8987af", "messageHeadline": "docs: adding comment to env (#5038)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "964001fe78f037c8d38de4d3f1d071bbfbe77f5b", "messageHeadline": "refactor: update all nft fetchers to use v3 endpoint (#4894)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "449c323fbb50468f82b21422c369b3dc2ca267a0", "messageHeadline": "fix: modify hyperlink styling in nft collection descriptions (#5012)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "d290adb0b808b70f720b11e3bb1e78e4834f7b26", "messageHeadline": "feat: add medium-button and use it nft bag for removal (#5014)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 76, "deletions": 37}}, {"node": {"oid": "ac4e64db6c423c239645a489c8ba5f1bbcf5b94d", "messageHeadline": "fix: Web 1544 filter bar remove transparent bg on nft collection page\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3a0c930113837c8043e7e946a111a76deac14015", "messageHeadline": "fix: adjust padding on collection page from 32 to 48 (#5036)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58c94b727982ce5315a95fd0b22c40992de5e1c3", "messageHeadline": "feat: amplitude proxy (#5026)", "author": {"name": "blairmason", "email": "blairmason@gmail.com", "user": {"login": "blairmason"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "02d25daa4c4ff3de6dc585b0296989d39d5c0565", "messageHeadline": "build: upgrade widget to 2.18 (#5032)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ef57ff761196d81f2306b2274271deb35991c77c", "messageHeadline": "refactor: NFT Assets GraphQL Integration (#4928)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 322, "deletions": 78}}, {"node": {"oid": "bed0b3ab1cb18ba4b15d3196dc82997157d9ed52", "messageHeadline": "fix: re-add verification icon for collections in search (#5028)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "751ba3c62dfed30de292e82fc342e5734a09ad7f", "messageHeadline": "fix: token price (#5018)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 126, "deletions": 171}}, {"node": {"oid": "83bc6db74e55253a9c821067157e059a6a33f383", "messageHeadline": "fix: clean up widget token lock (#5017)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 70, "deletions": 58}}, {"node": {"oid": "058aa52faf4a1997ecface9c7fe710b8293ff57d", "messageHeadline": "fix: fetch decimals from token query (#5016)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 67, "deletions": 121}}, {"node": {"oid": "2e3950018abde537888ef8e9ea8d610d8a06666a", "messageHeadline": "fix: update \"item\" to \"nft\" in closed bag mobile copy (#5015)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d86120a2575b8c080c880eb09e24bc51efae0cee", "messageHeadline": "feat: Collection page log events (#4971)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 134, "deletions": 78}}, {"node": {"oid": "e2fea4a5fbd4ce44717cc4d77eed093afd44ace9", "messageHeadline": "fix: do not flicker when navigating tokens (#5013)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "1f810f84be607e5d8b3436cc470c234f52239d79", "messageHeadline": "fix: remove chain selector for nft pages (#5002)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "f6ffc68ef77fde76afa6a9840be9bc32e0151fe9", "messageHeadline": "fix: update bag header layout (#5005)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "b3c44f20d7ed16563e928a78131a47783f756685", "messageHeadline": "fix: bag footer layout (#5003)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 44, "deletions": 21}}, {"node": {"oid": "8a5045f6352d89e7e44a2b476895b691d002858f", "messageHeadline": "fix: do not test rpc urls before walletconnecting (#5008)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "c1607bbd5205940d084093a6edf4277e93acf646", "messageHeadline": "fix: token details layout gap (#5004)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dfbed6b89dff4b13af24b67586a49b8ad4db43b9", "messageHeadline": "fix: rm connect wallet border (#5009)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c871e55d82bc205a1f484f0171d356b0bbb9c395", "messageHeadline": "fix: clean up balance summaries (#4984)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 66, "deletions": 143}}, {"node": {"oid": "f15ac091b49dec3945f6bcb0713850f1ea505048", "messageHeadline": "fix: hover flash (#4998)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "6037d74cfbd0a1e43024bf308caeed2d20e6f3f8", "messageHeadline": "feat: page view event on NFT Details (#4995)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "d0e4659d32090fa4d4037bac8449301d9a578fed", "messageHeadline": "feat: transition between tokens details (#4981)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 312, "deletions": 273}}, {"node": {"oid": "2d87e692e6d33698ca8bfa6e031fc6b1503eac71", "messageHeadline": "fix: change suspicious activity warning txt (#5001)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "f65fb5bc2bd7f57a0468d77c5e204d1fa748aa35", "messageHeadline": "fix: fixes show more / show less (#5000)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "83597c0efe875d5363c29461e42e6c5ec2225fab", "messageHeadline": "fix: enlarge stat line font (#4999)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "21ee680d3aad988a7a2af3bfec300edb72528141", "messageHeadline": "fix: bag row item usd price alignment (#4996)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "627af50841bb760ec948be9321e9fd7b226fe315", "messageHeadline": "fix: total and 'my bag' text style update (#4994)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 34, "deletions": 27}}, {"node": {"oid": "a955b3730e3475524d48b7cbc1a55bae251ec3c6", "messageHeadline": "feat: navigate to widget-selected token (#4975)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 50, "deletions": 40}}, {"node": {"oid": "2f7c5b1df4c83855634819d1235b3962291e7770", "messageHeadline": "chore: remove remaining redesign flag usage (#4958)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 125, "deletions": 384}}, {"node": {"oid": "8fca286099713de4916248ba53c83cd8df11c834", "messageHeadline": "fix: resolve some tokens not searchable by contract address in token \u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "8be9701700adff5e206b540a801d65f1a8f3b3a7", "messageHeadline": "fix: token selector contract address search (#4987)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d66002dc753823de74887adc64a897fe02b04e7a", "messageHeadline": "feat: nft sweep (#4972)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 724, "deletions": 100}}, {"node": {"oid": "b12e5270fac113d0401e2f5f906f36cb6db42810", "messageHeadline": "fix: sync network connector to wallet (#4985)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a7178189205359b1cf71991dad83206e6d305b30", "messageHeadline": "fix: truncate search token name earlier (#4956)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d9434a1a9cb746c1d92bb8692ada4ba886c72d3d", "messageHeadline": "feat: update token safety / lists / verification (#4968)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 211, "deletions": 1004}}, {"node": {"oid": "a920a93b3df11d1930c6bcf0f722624c14abb32f", "messageHeadline": "feat: erc1155 specific functionality to details page (#4867)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 68, "deletions": 13}}, {"node": {"oid": "0987a311cfcb104c53a04848392fb988dbe2467d", "messageHeadline": "fix(nft): empty bag state render (#4947)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 90, "deletions": 60}}, {"node": {"oid": "a97a6b7fa8baa1124fa38f572de5953ca2b698b7", "messageHeadline": "chore: update price range slider to rc-slider (#4980)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 67, "deletions": 90}}, {"node": {"oid": "414b221727f8e8376b50ec96ce23ea573f8868cf", "messageHeadline": "fix: no margin-top for LoadingRows (#4979)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "bab2f47ac9bcb634ca1f336266c9e95f445b003a", "messageHeadline": "style: filters update (#4749)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 579, "deletions": 291}}, {"node": {"oid": "0323725543d5c6e293be8394155c7f1fc243f539", "messageHeadline": "fix: add padding to LoadingRow (#4931)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "f6a7c8568e5478e7263c44a4c62b8dda23ef63c7", "messageHeadline": "fix: overflow and empty popup (#4973)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a21bbfd5a7732711de90c956cf416d5f0fe78780", "messageHeadline": "feat: NFT GraphQL Feature Flag (#4969)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 39, "deletions": 12}}, {"node": {"oid": "5f431a1e26bcacfffe2285f17f652c96945e62fa", "messageHeadline": "feat: show wrapped native asset at top of token selector (#4967)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "bf13b4a917b3177b08b9cac754ca993275157e8f", "messageHeadline": "chore: remove redesign flag in swap (#4964)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 88, "deletions": 131}}, {"node": {"oid": "c7ea77d292b220ab67cf9d7298ab047feb3f4649", "messageHeadline": "chore: rm redesign flags from CurrencyInputPanel (#4966)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 65, "deletions": 136}}, {"node": {"oid": "00d674376e3d84199e421e8252256e6c32fa99a6", "messageHeadline": "chore: use the same font as the main app in the widget (#4853)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "afaa52e5e73558d6a936cd175d46a4aabcfc8a01", "messageHeadline": "feat: use widget validate function (#4909)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 3, "deletions": 100}}, {"node": {"oid": "443cfe7540bf6ee06f7b3935e86c14c46447f23b", "messageHeadline": "chore: remove favoriteTokens flag (#4955)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 10, "deletions": 162}}, {"node": {"oid": "6768e4f4f708f0c55a4174951f0934f598c8aa7a", "messageHeadline": "chore: clean up unneeded code (#4426)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 7, "deletions": 61}}, {"node": {"oid": "a0e9211b71c916cbc38c3e39ef2c612a68b2ea28", "messageHeadline": "chore: remove redesign flag in settings (#4959)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 19, "deletions": 39}}, {"node": {"oid": "aeeb3a248aa4c024c1dd8ce3ade0705e2c8db980", "messageHeadline": "fix: show blocked tokens warning (#4954)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "3586a2884c790154700dd0086361fc4bbfeaaea7", "messageHeadline": "fix: swap quote event (#4923)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "5e2bdc4e4bbbcfce7c9a6a16cfd8c36c7665e14e", "messageHeadline": "feat: Update Collection Stats and number formatting (#4937)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 132, "deletions": 21}}, {"node": {"oid": "f2a33b6f6b4c3f6610469def0d94fd86c9ccbea7", "messageHeadline": "chore: rm redesign flag in WalletModal (#4957)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 39, "deletions": 124}}, {"node": {"oid": "5462526f53aaae46cccf111efa822b67bcd7ed07", "messageHeadline": "fix: hover state shows for full header cell (#4940)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "4388bbe0a29c54ee27dcd383b198a2895de247ad", "messageHeadline": "fix: don't crash on unexpected chain (#4952)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6f2c09adeab1d7fc7b496d92ca68d4048de20156", "messageHeadline": "feat: NFT Collections: add 24-hour price change and delta arrow (#4913)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "f9aadbbbdbf039649d2d757876de7ed1bffb970d", "messageHeadline": "chore: remove tokenSafety flag (#4944)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 5, "deletions": 24}}, {"node": {"oid": "f8c0525512b9cb3732b9395424ee425c0ca189e4", "messageHeadline": "chore: remove deprecated colors (#4945)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 3, "deletions": 70}}, {"node": {"oid": "175ffade5e60bbced77ba6653df231c3b8f484af", "messageHeadline": "fix: handled undefined circleLogoUrl and failed fetchQuery (#4916)", "author": {"name": "Yadong Zhang", "email": "zhyd007@gmail.com", "user": {"login": "zhyd1997"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "cba30fb0b1d92f2aa605a197525d8ea65fe48864", "messageHeadline": "chore: remove navBarFlag (#4941)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 73, "deletions": 910}}, {"node": {"oid": "604b854ef7fa22334b42df52d831111f23f2d9ce", "messageHeadline": "chore: remove tokens flag (#4943)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 15, "deletions": 35}}, {"node": {"oid": "332843f428b308e071b7ba8324aa50e4b8046aa2", "messageHeadline": "fix: add logging for token details (#4925)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 67, "deletions": 60}}, {"node": {"oid": "cee32f975125256784d440ff67392a58b5b4a1e3", "messageHeadline": "fix: display loaded logo on token details (#4922)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "cb480706a21bb3899409f7c2c7980dfcf132c141", "messageHeadline": "fix: display 0 instead of '-' on explore table (#4892)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 11, "deletions": 21}}, {"node": {"oid": "4f74267144d95e6fca3da0cb3962b57637cac914", "messageHeadline": "fix: prevent marking x-chain wrapped as native (#4921)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f6b08e8ed1f8a5cf02c2a78278a1c23fbfb773c7", "messageHeadline": "fix: make background opaque (#4895)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 47, "deletions": 40}}, {"node": {"oid": "0faaa3f0c45c76c15472537337c1aae0e60ecdc7", "messageHeadline": "fix: disallow duplicate currencies in widget (#4919)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6acc9300c0701f4b44003ad4d8978d598a2285d8", "messageHeadline": "fix: add origin to every event (#4918)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "70d33fb25584f52f419954b181ed7cf7ce03b2e6", "messageHeadline": "build: upgrade widget (#4917)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "c0db592ab575a867bb6ae25ac62bf51d6b515475", "messageHeadline": "feat: revised profile card designs (#4901)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 68, "deletions": 49}}, {"node": {"oid": "a5c5567936655dd6c4b07c403c9ca66e22043072", "messageHeadline": "feat: widget analytics (#4869)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 218, "deletions": 80}}, {"node": {"oid": "cdd5b66d1bc9a3e52983cc3067a23436cc04f933", "messageHeadline": "fix: merge conflict", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b65fffc5f7557d7a6ae74a00a7e11d9c3b76806b", "messageHeadline": "feat: load token from query data (#4904)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 132, "deletions": 47}}, {"node": {"oid": "a3a3e934a15499f6f1b3e11a40a4abe349ea78da", "messageHeadline": "fix: mobile tweaks (#4910)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 98, "deletions": 103}}, {"node": {"oid": "8a4e07e6b2c855d2644f5d2f7dd5a55c84b24a4c", "messageHeadline": "fix: update font-weight values to match spec (#4863)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "7f4413c79cb765391b6a0f8352635dd27f1e0162", "messageHeadline": "fix: click area should match button effect (#4887)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 46, "deletions": 18}}, {"node": {"oid": "55beaf65a248b72357d969db1dd41c556940f156", "messageHeadline": "fix: use correct optimism icon in explore (#4893)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "20fe76ad2947bc07b81b10d81906c1c919339837", "messageHeadline": "test: run tests on all PRs (#4905)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0d5bc753caf44a57cd4a673728a940d7e187e662", "messageHeadline": "fix: Web 1561 logging event for clicking on explore banner toast +  W\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "79507a4b031071633f9e87190ae056bec19e2994", "messageHeadline": "fix: Remove token selector flash of old ui  (#4896)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 3, "deletions": 38}}, {"node": {"oid": "3a1be04a36db4887df373b572fc2ac79c59c0410", "messageHeadline": "fix: upgrade pkg to eliminate compile error (#4898)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ec523e5235a995acb06ff1cbede8027d841b58a8", "messageHeadline": "revert: add back phase0 bug fixes (#4888)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 26, "deletions": 31}}, {"node": {"oid": "c7b1aa294878c6524277b10781a9dc9d27234ee3", "messageHeadline": "fix: remove old background-color flash (#4890)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 21, "deletions": 53}}, {"node": {"oid": "9370383f64c1e5bf4965486e9a38bd04c31a1bdd", "messageHeadline": "feat: Remove value prop from NFT Explore (#4914)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 0, "deletions": 99}}, {"node": {"oid": "9856c035663579e958fefb3603195e100742ae5e", "messageHeadline": "fix: issues with NFT listing (#4828)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 16, "deletions": 52}}, {"node": {"oid": "ec686bcaa5d36946faf900506744ecd1f7d736af", "messageHeadline": "chore: remove phase0 flags (#4833)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 34, "deletions": 110}}, {"node": {"oid": "06291a15a6af77b8493e14e2cb2c84cea5c10709", "messageHeadline": "revert: removing phase0 bug fixes temporarily (#4886)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "3e40a6f5c6a26053d882de85943dd797460ff7b1", "messageHeadline": "fix: handle backspace out of /tokens (#4879)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "f91b48e214d70ab8bddc1d24364b3add007223c1", "messageHeadline": "fix: add padding-bottom to TokenDetailsLayout (#4882)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e340f405b4ecbe1a61e9d8dca1a429283d015e5f", "messageHeadline": "fix: updates outputCurrency link in mobile balance footer (#4885)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "24fc39b016a62de9bc096e1d741a78698fa91b69", "messageHeadline": "fix: upgrade widget to fix token selection field (#4878)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2fc3f3c00e6aca50b6b79217d2c381b2c1d27a74", "messageHeadline": "fix: network token memoization (#4877)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 32, "deletions": 38}}, {"node": {"oid": "21e0faeb1eb3ab139b41f6ba468c6279bf13bc65", "messageHeadline": "fix: actually fetch token object on page (#4875)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "4b71a8d5f409f307af8a5b46457e6c7ff68b1b18", "messageHeadline": "build: upgrade widget (#4873)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "40759652521144939092634e8718b0e5ce231349", "messageHeadline": "revert: \"revert: \"fix: use widget network connection\"\" (#4871)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "3538312769f27d084371553bd47540e5cdd95153", "messageHeadline": "revert: \"fix: use widget network connection\" (#4870)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "2924f36970b264a9bfe9cf0a8a6d9d7de205d47d", "messageHeadline": "fix: use widget network connection (#4866)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "bf16dfa09c08d9c80a483731949ee660aa1f27e2", "messageHeadline": "fix: fix twitter links (#4868)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "910e86d6a297477599b12ce3dea552c897651f21", "messageHeadline": "feat: Add loading skeleton for profile page (#4823)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 101, "deletions": 9}}, {"node": {"oid": "537fea103e2aa82b93b634f0800acd42f16de7b0", "messageHeadline": "fix: revert max input formatting change (#4865)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87a6e2709b7e8b73c92ad0b0d8bd51b76ebb04f9", "messageHeadline": "fix: remove double $ render (#4864)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "d704e78223f320880404ad53719b6939bed1a513", "messageHeadline": "feat: details owner actions (#4851)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 267, "deletions": 18}}, {"node": {"oid": "8ceabd513ceecf6e0a89b9f5e32e6fa0103fd05a", "messageHeadline": "feat: upgrade widget build (#4862)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4806c69053a8fc77cee4620094f3edea4799101c", "messageHeadline": "fix: map wrapped tokens to native tokens for top/trending (#4855)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 75, "deletions": 60}}, {"node": {"oid": "c9f333003b22902ded6a5b7081af2253be71967f", "messageHeadline": "chore(i18n): new Crowdin translations (#4713)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 2939, "deletions": 2048}}, {"node": {"oid": "33fa32cb076d5e561cd3a19db0763290aac7614c", "messageHeadline": "chore: remove unused TokensLoading (#4858)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "5d1377af80b49e02cbf20f5dfe022dbd9fa963d7", "messageHeadline": "fix: track token_list_rank (#4857)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a75e239fd238c44d6a031d135dccbb02c7d422cf", "messageHeadline": "fix: keep search history synced with trending (#4854)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "a663482dc617d9272f623732ab7e34913d5bdd08", "messageHeadline": "fix: second part of price fixes  (#4852)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 310, "deletions": 171}}, {"node": {"oid": "e8d62355293cfb6e0e9efefa89d07eb7b5a8af31", "messageHeadline": "fix: revise strings on token details + change privacy disclaimer edit\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "d8677d8a6db8e4d5df2c825e056f923c4e45cf09", "messageHeadline": "feat: lazy load sparklines (#4827)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 173, "deletions": 348}}, {"node": {"oid": "351f66a83e82bdc120c7fe8f117effa6d37e865a", "messageHeadline": "fix: Update input placeholder text color (#4848)", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "79c7c01964c809a523b1691a7de695d237cc365c", "messageHeadline": "fix: minor typo (#4845)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f51474b66ddc66388220658104a520622503c8d0", "messageHeadline": "feat: [Collection Stats] update listings copy and change value to per\u2026", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "14f01905d79f5f2199d2224c2743f50bc64692db", "messageHeadline": "fix: price formatting spot check fixes (#4850)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "23eb31e6a2089430a3bbfb9a3dbddf5c2cd9ff6c", "messageHeadline": "fix: aligns token ranking column (#4849)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e8d4f00f498b1f7eec14d48a8768bf41ea418e4c", "messageHeadline": "fix: remove no tokens state and replace w loading (#4847)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 85, "deletions": 16}}, {"node": {"oid": "978e3f945df678247473e35693b6892bf265818c", "messageHeadline": "feat: adding in trait chips (#4807)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 113, "deletions": 1}}, {"node": {"oid": "072f3944765734cc218817fc6d290ce655a5e7eb", "messageHeadline": "feat(WEB-1457): update banner text (#4841)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5926d7037db67bcd28069636678d7ac9f549f869", "messageHeadline": "fix: handle tiny numbers (#4842)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "52b51ee7d086114d6a238c6665f177e7c2c4de36", "messageHeadline": "fix: price calculations are wrong (#4840)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "54f831ede499277f1eb9396bc07643ee204cbafe", "messageHeadline": "fix(token-details): make breakpoints more consistent and use only the\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 73, "deletions": 105}}, {"node": {"oid": "c9ead63ff66c39df4e4663444d9e5c3b454b41fd", "messageHeadline": "style: increase name column width in token table (#4835)", "author": {"name": "Fred Zaw", "email": "fred.zaw@gmail.com", "user": {"login": "infredible"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ca74cf8d2f8242c35c96347fcd05bb027f5ae43", "messageHeadline": "style: updated crosshair light/dark color and stroke width (#4837)", "author": {"name": "Fred Zaw", "email": "fred.zaw@gmail.com", "user": {"login": "infredible"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a0d455419ce99143758ef3213b1c3df42d4efa0", "messageHeadline": "fix: animation on mount wasn't happening (#4839)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 52, "deletions": 45}}, {"node": {"oid": "9e959ca45524ce8d8036dd3365bb2d049a1d89a3", "messageHeadline": "fix: import widget font (#4813)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d3f6796bb9a48a14dc703516590fc2f7b1f8a3a8", "messageHeadline": "fix: make sure every duration has latest price point (#4832)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "64d6eeabcbd590edbe33d777f14365216efcad0e", "messageHeadline": "fix: info tip light theme issue (#4825)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "859258c25c1c5db8defef93f15d229176843c2ea", "messageHeadline": "fix: standardize decimals for token prices in explore, token details,\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 163, "deletions": 64}}, {"node": {"oid": "2338255a5411b38453298fc0af8f9af36e63b873", "messageHeadline": "fix(token-details): nits from design re: headers, spacing, layout (#4\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 62, "deletions": 34}}, {"node": {"oid": "843afa93c33e1e75834473fc366d5ceca38911d2", "messageHeadline": "fix: do not load token list (#4820)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5441e638254bf6423e2fce5e3bb8b15f7ee7fede", "messageHeadline": "build: upgrade widgets (#4824)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7bf741027ec83d53fce6fdda3716bd43ccf6b3a8", "messageHeadline": "feat: profile listing sidebar (#4809)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 376, "deletions": 460}}, {"node": {"oid": "0017e2fcc821a412d0acfe896e18bf72f88ab8da", "messageHeadline": "test: use goerli (#4826)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "5c9c8b4cb723c592ea6eb52fce587a894d1978b7", "messageHeadline": "feat: explore category info icons (#4787)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 92, "deletions": 29}}, {"node": {"oid": "873d0ea2a30ee330c35cd66635138ee35d8b4d0f", "messageHeadline": "chore: breaking details into two containers (#4822)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 565, "deletions": 418}}, {"node": {"oid": "db4987f5577bf0a29e2c67c3c1eadf4266e086ec", "messageHeadline": "feat: Sell Mode Button (#4803)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 202, "deletions": 314}}, {"node": {"oid": "b0b61f886d112310d25f9692472054d7609901a4", "messageHeadline": "fix: refactors the way chainId is accessed in some places (#4818)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "5d4b25f41783f6855295a9488e43e950c4d20257", "messageHeadline": "feat: chart states polish (#4819)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 119, "deletions": 75}}, {"node": {"oid": "c88d7c880b985f2ad3ebce29ecb3b7f13f6650a4", "messageHeadline": "fix: Adjust verified icons to accentAction (#4804)", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a96d13978b823a3b86b0bfe059f104c8dce8d8fd", "messageHeadline": "feat(token-details): link between native:wrapped assets in the balanc\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "22b26de78d79a8c5407e3bd970888ec3e61d7a7c", "messageHeadline": "feat(token-details): native/wrapped-native balance UI (#4814)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 425, "deletions": 508}}, {"node": {"oid": "53b57879a3f14c21e8d12fbfef520a996492772f", "messageHeadline": "fix: link to explore table when explore tokens banner clicked (#4811)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "d794cef7704dd369af82f77684f931b1da44af50", "messageHeadline": "fix: more explore table fixes (#4806)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 59, "deletions": 20}}, {"node": {"oid": "19f175ba892daec2ea29c3b07ff141a64d5d64bf", "messageHeadline": "fix: make eth in search bar navigate to eth token details (#4812)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "aaf105ef51fd370e72209f69331d620d74230f47", "messageHeadline": "fix: add redirect from /tokens to /tokens/ethereum (#4816)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "974308f93903deaa18e4ae36ec92bad414b8b614", "messageHeadline": "fix: center TimeButton in PriceChart horizontally (#4795)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0ec738a48a7c0ed96b3c271918d33adaabe18627", "messageHeadline": "fix: update hover states in control CurrencyInputSelector (#4815)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "904f6e22f4e01a44623caeb026931694eeefc4a8", "messageHeadline": "feat: search attempts route to current chain (#4785)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 39, "deletions": 12}}, {"node": {"oid": "66fad96e615bcfa4e13ac73183e952834154a2af", "messageHeadline": "perf: improve token details query performance (#4808)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 84, "deletions": 93}}, {"node": {"oid": "9037930e564b3adeee215f627f6523117bb2b4b5", "messageHeadline": "feat: added widget skeleton to loading state (#4793)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "d62013177dd7098378f0533170741fa442b8b925", "messageHeadline": "feat: add 52 w highlow (#4791)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "fc08ede58afa2d6f15da7845d3167022ced7940a", "messageHeadline": "feat: privacy disclaimer change (#4790)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "995a62985e4aabed2ebd0f6441801c1276ba9072", "messageHeadline": "fix: allows SwapDetailsDropdown to be opened (#4794)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "67d5a00a0cadbaab57ccdb92e99f66d809bf8948", "messageHeadline": "fix: fixes show more not showing on long collection description (#4789)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "84364c9df266b3d32edb8c554f6347fff4def224", "messageHeadline": "fix: make number of loading rows make more sense when filtering, chan\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "446eb9f9a44f812c4672a3d23e6c86410fa2fb21", "messageHeadline": "fix(IconButton): improves code quality and fixes a console error re: \u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 28, "deletions": 30}}, {"node": {"oid": "a73e814167b34487ad00862069c65e321c05c736", "messageHeadline": "fix: swap hover states (#4771)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 322, "deletions": 278}}, {"node": {"oid": "7125562c9deb8f33672a261aa2e3aa33171a366d", "messageHeadline": "fix: fixing issue with decimal in price range (#4784)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "1361f996391fccc032f19ccbdb840fff0b85bee2", "messageHeadline": "fix: remove ALL in time periods (temporary until  v2 backend data ava\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 9, "deletions": 36}}, {"node": {"oid": "d70a87a89a0084a8befb5289d519309112bacbe6", "messageHeadline": "fix: new swap confirmation modal scroll style (#4768)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "2cb0d9527e1613a386eeea967973d659b52fa7e2", "messageHeadline": "style: filling background color for collection header (#4774)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1839e145ecd9ef9c39517ed88b512d9ed3517358", "messageHeadline": "style: updating explore language and css (#4772)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 32, "deletions": 39}}, {"node": {"oid": "8c1e41a3a8a3a73f1a59317506e1ddac7307247d", "messageHeadline": "fix: glitchy lazy loading (big jump / unnecessary scroll) (#4776)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 48, "deletions": 26}}, {"node": {"oid": "9859c0b4ddf1fb331beb8a40d3e4fa6e98d37924", "messageHeadline": "feat: add empty wallet state (#4765)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 135, "deletions": 55}}, {"node": {"oid": "1138101dd099233698bf9a075843f7e1ab2ec85d", "messageHeadline": "feat: profile entry point in wallet dropdown (#4760)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 215, "deletions": 156}}, {"node": {"oid": "106ac7ea3563bf51a477360ba95344dead7fb95c", "messageHeadline": "chore: bump widget version (#4775)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "19b4ee463bf89557d0e67732cfb76b1dd37d619c", "messageHeadline": "fix: memoize tokens in TokenDetails (#4777)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "2aea96c3bac27c07e0e57c5c0d72219bd9f1a889", "messageHeadline": "feat: fade in text on details page (#4773)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "b1fb499e29a487e835c12ffb3ae3aea91e9251ed", "messageHeadline": "feat: animate in token details line chart (#4745)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 123, "deletions": 5}}, {"node": {"oid": "64207f29b0196f49fc28d4cd6dddb7d52f63ec12", "messageHeadline": "feat: Log events on NavBar Search (#4761)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 68, "deletions": 19}}, {"node": {"oid": "7b6ac6cfaa71c53196ad89294b2e78cccd2952e9", "messageHeadline": "fix: update network warning styling (#4767)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "8a9ade5f12758ac3007e0ae1877347edd63b9321", "messageHeadline": "fix: shorten SearchBar height (#4766)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "a3e567bc8a697fedf452c4c61108ccc47a7ec638", "messageHeadline": "chore: upgrade react-spring version (#4770)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 121, "deletions": 30}}, {"node": {"oid": "a887666bf5fa3eab9471f29065d75cd3f1faf741", "messageHeadline": "feat: mobile hover bag (#4742)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 214, "deletions": 72}}, {"node": {"oid": "ed8aa08255cd4041ee642e5ee28f0abeea526fa4", "messageHeadline": "chore: remove extra decimals on cards (#4757)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "53f4fb9ede093fbd17f5abbc8da68635202021f2", "messageHeadline": "chore: Merging Loading states 2 (#4708)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 312, "deletions": 106}}, {"node": {"oid": "bb1ccb7f1a4fb9025aaeb0402951e18b1a23aa90", "messageHeadline": "fix: price chart crash when undefined price point (#4763)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "03fe90ad5396f3f640432d23756ee3efbf51cdf4", "messageHeadline": "chore: updating pool tooltip (#4756)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "1601962f03096e543904d2a62ddd9b8319b23ba5", "messageHeadline": "fix: use font-feature-settings in AppWrapper (#4759)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "ac8e59acba3931885a3d566b811d81f43a2f7085", "messageHeadline": "fix: Comparing formattedData reference with [] doesn't work as expect\u2026", "author": {"name": "ICONation", "email": "69157597+ICONationDevTeam@users.noreply.github.com", "user": {"login": "ICONationDevTeam"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f6d17bfe27beb4cf3aa438e0640ea236625a13d", "messageHeadline": "fix: grow left panel in token details (#4754)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3c5fe00c30d466dcb6604fc3194f1ea5423d165e", "messageHeadline": "fix: restores styling for verified and blocked tokens (#4753)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 34, "deletions": 28}}, {"node": {"oid": "91754848afb10fcf2c1ed2f7eb251c4396bb2285", "messageHeadline": "fix(styles): revert global bold on links (#4755)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "d8eb4d188aae3ee3b8618dd911801cb6fbc92234", "messageHeadline": "fix: display 0 percent change on explore (#4747)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "25d64911d48e63e61a34d12efb8ce4ea33ad0c84", "messageHeadline": "fix: left align SearchBar when text present (#4752)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "888f02dbaabb3f2ff49aab56b1418a523bb2b4f3", "messageHeadline": "fix: approval pending ux (#4693)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "728a5653be4b523394be77b7ac2a82d9dcb53305", "messageHeadline": "fix: update TokenDetails layout sizing (#4750)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a5dc0fddb8b55c0da1e495c015128130bd7aed08", "messageHeadline": "fix: remove ignore exhaustive deps in SearchBarDropdown (#4746)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 32, "deletions": 33}}, {"node": {"oid": "134f30e81fd771a16d857d6b93ed1c64ea34169f", "messageHeadline": "fix: resolve bug where changing duration when filter string is applie\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "9b07ac2be4a60ba2b0cb92ff5b9d0b6bc3390c1b", "messageHeadline": "feat: log token explore search event (#4695)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "571a49ba6f362fe02f13ee2a9a0aa42a625e31c6", "messageHeadline": "fix: no cursor pointer on SearchBar input (#4743)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "077437e1f1165d1e148432cefd43592d800f5d16", "messageHeadline": "fix: update swap box styles (#4687)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 49, "deletions": 74}}, {"node": {"oid": "ba9e509d67ab7f25ed78330ae01abe747fe72235", "messageHeadline": "refactor: split out SearchBarDropdown (#4744)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 299, "deletions": 291}}, {"node": {"oid": "181ab149e3cdb52a2ec27a5ca4defd9c3c437371", "messageHeadline": "fix: left align TimeOptions until small breakpoint (#4739)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5ef64c7dd1dabeb1b96ed66849630f0396416f12", "messageHeadline": "fix: network filter container shouldn't expand on mobile (#4736)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "0f6a675d0c58ea6de3b47714cb10cf9b07a95645", "messageHeadline": "fix: center TimeButton in PriceChart (#4738)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ec3552bbded44e115a6ab2522249734dea886fe3", "messageHeadline": "style: updating bag styles (#4724)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 126, "deletions": 123}}, {"node": {"oid": "578360269407c5cda2cb475b012439f974d9629f", "messageHeadline": "fix: Web 1254 explore sparkline chart quality tweaks (#4732)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "9ba76992e4d24addf0adf0423d9de8b66851a80a", "messageHeadline": "fix: no hover on price estimate in swap (#4734)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "d075ab6a74b6901f0cc8a9485abe496054bab3b4", "messageHeadline": "fix: no hover on balance text in swap (#4735)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4cdfeaae3492a36e621b52e543b7abd738b74d1d", "messageHeadline": "feat: use new token lists  (#4733)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 39, "deletions": 38}}, {"node": {"oid": "e54b46910ae06f498f5f50e9e4fa089df2aec3c9", "messageHeadline": "feat: add deep shadow on card hover (#4730)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9558406c903fb444377c9532380fd1cd31dc04fd", "messageHeadline": "fix: revert simplify search bar filter string handling and reduce # o\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "f735c3484116f5c6d4e50752896ab26f095822d7", "messageHeadline": "feat: Trending Collections Table (#4694)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 555, "deletions": 10}}, {"node": {"oid": "1aa4afad5f23a1b16f053a0365370e53602a7c5e", "messageHeadline": "chore(theme): add stateOverlayPressed (#4690)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "58005d81d6ebea60ae330c7dff09cb10b3eadc07", "messageHeadline": "fix: broken Details links (#4729)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0381c58e6fa5c5e0abc40be425050040b7f2185", "messageHeadline": "fix: Web 1258 token selector remove import from token list functional\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 32, "deletions": 112}}, {"node": {"oid": "99a3cfafc90f245d1559448187b1268427e5e27e", "messageHeadline": "feat: support NATIVE page for all supported chains (#4722)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 33, "deletions": 23}}, {"node": {"oid": "6c908eb710d554eee299481e63d7f3e07f2f980f", "messageHeadline": "refactor: update card colors and rename backgroundAction (#4725)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "dc15144a29b36475d05d057f354a54540f282b33", "messageHeadline": "chore: merging loading states part 1 (#4626)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 105, "deletions": 33}}, {"node": {"oid": "34431bcb758680a6ac5477d2abaeb00446e87403", "messageHeadline": "feat: porting over transaction screens (#4720)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 986, "deletions": 13}}, {"node": {"oid": "0041b787ec333845b9ea0a5bf35b6e77a3db5484", "messageHeadline": "refactor: remove unnecessary auth (#4723)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 12, "deletions": 10660}}, {"node": {"oid": "868edc6028ed21a31750e25f07777cb2a652ae78", "messageHeadline": "fix: error when hitting enter on search (#4721)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "d8c84a91f4e8a1e5e2206117097088165be9e668", "messageHeadline": "chore: switch optimism testnet from kovan to goerli (#4719)", "author": {"name": "Annie Ke", "email": "annieke8@gmail.com", "user": {"login": "annieke"}}, "additions": 50, "deletions": 50}}, {"node": {"oid": "68282af45775dede2fb0b22d46096a1f3301947d", "messageHeadline": "feat: activity port (#4702)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 928, "deletions": 17}}, {"node": {"oid": "0ecb7323316ef237cd5b033449c3ab231d9e9bcd", "messageHeadline": "refactor: update common typography (#4714)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 71, "deletions": 57}}, {"node": {"oid": "86785c726a077a2e318eb861d4ed3efc647348f4", "messageHeadline": "fix: simplify search bar filter string handling and reduce # of state\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "10fe7f52139b7fd9000d93cd700f2b156eba1ba2", "messageHeadline": "feat: purchasing through bag (#4696)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 133, "deletions": 81}}, {"node": {"oid": "4deab7554c807fc8ff0cd43e9a07efbc138fbd9d", "messageHeadline": "fix: search crash and explore row numbering (#4715)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "b92c8007e4e1b449edf7d20fe63bd55206904c06", "messageHeadline": "feat: explore chain switching (#4710)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 332, "deletions": 270}}, {"node": {"oid": "029f3acbd58288b71b5025e5cc3e779ad47bb190", "messageHeadline": "fix: fix explore table filtering and sorting bugs (#4705)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 122, "deletions": 70}}, {"node": {"oid": "0b9fda5b25adc56fed0a29ca84eb7d38c62ca348", "messageHeadline": "feat(token-details): fix crash on undefined object access (#4712)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "47816f2530a3b2120fcb5903d667e6ed1a13ea85", "messageHeadline": "chore(i18n): new Crowdin translations (#4625)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 927, "deletions": 531}}, {"node": {"oid": "73023499aaa52d4dde4a245afe3c22cc60370a5d", "messageHeadline": "refactor: Sprinkles Design System Update Color (#4704)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 359, "deletions": 356}}, {"node": {"oid": "241043b6165b75eefe9613d0cf82ec9ba8ae4f12", "messageHeadline": "fix: remove number from name in balances (#4711)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "e97e1172985731b4170efd814936e4ce5326e315", "messageHeadline": "fix: show real balance in footer summary instead of dummy data (#4707)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 42, "deletions": 31}}, {"node": {"oid": "b63e95388ccdda4785736f0d305cee99d31ec14c", "messageHeadline": "chore: Merging in search, sort (#4675)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 450, "deletions": 76}}, {"node": {"oid": "ef8fba1d4980189e32c67f238d46cf43dfa571db", "messageHeadline": "feat: add git commit hash on build (#4701)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "be64c03d06516e584de8d5faf972ec6b0f53542a", "messageHeadline": "fix: track origin (#4700)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "45682ca59e1398dc8f0eefff3660f7427c180263", "messageHeadline": "feat: track Brave and UA (#4699)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "397b9d423ee6bd699c3c488c237decc67e10c4a6", "messageHeadline": "feat(explore): rewrite top tokens hook (#4697)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 53, "deletions": 65}}, {"node": {"oid": "d9113fb6d400d570f3798974b03c5151160297ad", "messageHeadline": "feat: adding suspicious and pooled asset icons to cards + rarity (#4686)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 149, "deletions": 19}}, {"node": {"oid": "5dc0df2132f6adfc5e5b7af4bf6a6567018498fd", "messageHeadline": "feat: initial bag port (#4665)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 1328, "deletions": 20}}, {"node": {"oid": "7f2cc9a3e6ee1bb61d4d3ff55ad509b56ec85928", "messageHeadline": "feat: add tvl to token details page (#4692)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "d3c4ca6e0967ba5a0cf2f13ba309a1a30f4d4baa", "messageHeadline": "feat: add Sell listing page (#4664)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 966, "deletions": 37}}, {"node": {"oid": "28538214d2b4793aa9a30a45892e8ee1d7959426", "messageHeadline": "feat: new lazy load that scrolls whole window and not inside fixed si\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 146, "deletions": 95}}, {"node": {"oid": "4f48f3372ce8f76bf97e126f79d7a518416317ad", "messageHeadline": "feat: weth check (#4685)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "9e070107a206b590898c1286029bcb15cd31768e", "messageHeadline": "feat: new gql schema (#4654)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 466, "deletions": 405}}, {"node": {"oid": "2a92b2992fb5e088f643aa28132d30a8eb432aa6", "messageHeadline": "fix: remove hover state for chevrons in nav (#4681)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 30, "deletions": 51}}, {"node": {"oid": "e180153c3a753143ec38f69a1019ad3830695490", "messageHeadline": "chore: merge marketplace and traits (#4645)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 664, "deletions": 52}}, {"node": {"oid": "e35f9e16a1cde12d18fa665d85faa977040d060e", "messageHeadline": "feat: NFT Explore Activity Feed (#4635)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 246, "deletions": 52}}, {"node": {"oid": "8e955e9257362ef049898314a3163757f07e412e", "messageHeadline": "fix: fully round corner on account dropdown (#4682)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9ca44652b34b3616de0397f0eb5262d55608a712", "messageHeadline": "fix: make token detail chart full width and x axis fixes (#4669)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "3d89d7242665d6c92d52fbf3f0930e52f42216f9", "messageHeadline": "chore: feature flags token favorites (#4680)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 43, "deletions": 10}}, {"node": {"oid": "c2ffab327336d381074b372bb52e9da548fdda34", "messageHeadline": "fix: center SearchBar vertically (#4677)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dbb62b613c2bd9c9418c1934ecb81abb8ce4fb51", "messageHeadline": "chore: remove tokensNetworkFilter feature flag (#4679)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 23}}, {"node": {"oid": "6f2d6e31c9a8241e981eeeeef022e630a2d60107", "messageHeadline": "feat: add \"approve in wallet\" prompt on chain selector (#4673)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 149, "deletions": 112}}, {"node": {"oid": "944939a2e94f646462d4f5f436cb56354c9ef20f", "messageHeadline": "fix: makes sure wallet error is visible (#4676)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04164a550de0646eb0705c8a63f13d23c7f7e634", "messageHeadline": "fix: close WalletModal on connection (#4670)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "16a5e150705f0db5fcc67a4162972f481fbfacc1", "messageHeadline": "fix: center Web3StatusConnectButton (#4671)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ee97d8d902457c6749b343c4b0c0a8d2f9a7f652", "messageHeadline": "feat: add listing modal (#4663)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1083, "deletions": 14}}, {"node": {"oid": "3d4b077b89f881db9bfdece5de1fd2d34e44c9ab", "messageHeadline": "fix: networkProvider error (#4674)", "author": {"name": "a6Ce6Bs", "email": "46050751+a6Ce6Bs@users.noreply.github.com", "user": {"login": "m7ek"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0f4a89d93893f2a203d0ed395395b9e351fc0001", "messageHeadline": "fix: update Unisocks status icon and positioning (#4582)", "author": {"name": "pp-hh-ii-ll", "email": "111304124+pp-hh-ii-ll@users.noreply.github.com", "user": {"login": "pp-hh-ii-ll"}}, "additions": 189, "deletions": 9}}, {"node": {"oid": "0d0ec12dbfd93e13b09748131834e572bc0821da", "messageHeadline": "fix: normalize NavBar button heights (#4656)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "afe30a2c0210c70f66c50f9244dc0f2677af43b1", "messageHeadline": "fix: reset Widget amount on URL change (#4668)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2f9289a2c5134844f27cc390680421a9edf49678", "messageHeadline": "fix: updates Widget defaultToken on URL change (#4666)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "7a9d2e80d074675f988a53ab8e6a47773a828849", "messageHeadline": "refactor: move components/AmplitudeAnalytics to analytics (#4655)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "d4b8735c04c849aef6e02c48d3a2ad65fa367997", "messageHeadline": "fix: remove sendTestAnalyticsEvent (#4653)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "d31687d0bf6f386a8dd0bf2025689293d0b288c8", "messageHeadline": "style: remove broken flex property (#4650)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "470535dd33cdfdf06c9c79055a0096bca5dfb50f", "messageHeadline": "fix: pass outputCurrency not inputCurrency (#4649)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27f53f1e9981537a359bc4d15de5b9cdcb4573df", "messageHeadline": "fix: load correct initial display price and % delta w/o need for scru\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "e7d498c95e538f79eeab3b6861d4e7d3c10c42ce", "messageHeadline": "chore: Merging details part 3 (#4637)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 256, "deletions": 41}}, {"node": {"oid": "02b617d297ea5e266b62ad4c04725f20401f06f6", "messageHeadline": "fix: move token banner logic into Modals (#4638)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "96d04e1a7deaff3acfb4a602b6e5eaa09da1c29a", "messageHeadline": "fix: remove search overlay (#4648)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fe9d805d7cc533b869ef28a8719d9ec81ed870de", "messageHeadline": "fix: link to swap with inputCurrency from mobile token detail (#4647)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "b6c136839e144ed41773b1125c301d08214a5702", "messageHeadline": "fix: show copied text where address was clicked (#4646)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "8c947a0e0d0316b52829eb021262e289fef8f055", "messageHeadline": "feat: Add Select Page Modal (#4643)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 301, "deletions": 0}}, {"node": {"oid": "49c5cbbf3b620b66cf2cb142f4afb7f01ba89ee6", "messageHeadline": "feat: Add sell page filters sidebar (#4630)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 864, "deletions": 39}}, {"node": {"oid": "efaefe2e44c597777ef70ae22d29baf5232cfcba", "messageHeadline": "fix: Token Details chart: adjust curveTension on 1H chart timeframe (\u2026", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ed95f1b96699366de9bd35bd07aa8564aa7a74df", "messageHeadline": "fix: add IP to test project for amplitude (#4644)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ecbc552aae2761c04e8c1ed7ca3a9a9e5917c74", "messageHeadline": "feat: cards resize to uniform height (#4639)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 125, "deletions": 56}}, {"node": {"oid": "dadc9973986d1dbb78ad89ef4b98332087cc399b", "messageHeadline": "chore: updating sprinkles z indices (#4641)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "b90d6b5ab0406c52c4bdfa36e5edbd22b63db143", "messageHeadline": "feat: amplitude swap fixes (#4627)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "db5c6f82fdc5fd9c2b50bd692661547eed9c9212", "messageHeadline": "fix: search rerender (#4640)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "f161f9617bc25583e26f32ee408d93c516532c87", "messageHeadline": "feat: Web 924 explore use real data for the sparkline price charts (#\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 39, "deletions": 29}}, {"node": {"oid": "9d3249e6bd9f31c712ffcca289108d3c81ea1485", "messageHeadline": "fix: rendering issues with modal/header (#4636)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 33, "deletions": 32}}, {"node": {"oid": "f1c65afa9811524f285786847960c28e44130c31", "messageHeadline": "feat: audio video nft collection cards (#4628)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 278, "deletions": 42}}, {"node": {"oid": "80c1f0cdf98634d662d746495cf940d6c07664f6", "messageHeadline": "feat: nft filter bar (#4617)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 349, "deletions": 5}}, {"node": {"oid": "ea0fe83d009a49a4ff0bc294b6b34c817ebb38e1", "messageHeadline": "chore: Merging details part 2 (#4594)", "author": {"name": "aballerr", "email": "alex.ball@uniswap.org", "user": null}, "additions": 473, "deletions": 20}}, {"node": {"oid": "994836fba74832581b95ea609788d8811b968255", "messageHeadline": "style: Extend hover on secondary dropdown menu links (#4633)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "41aa1dcb0bc70e41183ea1bb25bab64c631500e0", "messageHeadline": "feat: NFT Explore Value prop row (#4603)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 103, "deletions": 2}}, {"node": {"oid": "3965d3fdd9280286a28fb347620c75bb7b6e4c02", "messageHeadline": "feat: upgrade widget (#4629)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 20, "deletions": 57}}, {"node": {"oid": "ff6fd8a6e922e419b1be32de912363206fe8d33f", "messageHeadline": "style: added transition ease to explore (#4616)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 99, "deletions": 136}}, {"node": {"oid": "0a6906b23e726c83fa95df24962b939c4ec4d3d0", "messageHeadline": "fix: Swaps icons for light theme and dark theme (#4571)", "author": {"name": "taycaldwell", "email": "taycaldwell@users.noreply.github.com", "user": {"login": "taycaldwell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c38b5c0ce37fc5447e7cc631398f7974505b2bb2", "messageHeadline": "feat: migrate select page assets (#4618)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 504, "deletions": 2}}, {"node": {"oid": "86f3b5a036697a7c08e08f11d753a528edb1a5c6", "messageHeadline": "feat: caching provider (#4615)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "382a44f040f559ab3d5204bd6d14c12777d6069b", "messageHeadline": "feat: adding bag icon to navbar (#4619)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 138, "deletions": 42}}, {"node": {"oid": "2d9604cd144d6ce4e0a657a973358b74acc6f56c", "messageHeadline": "fix: Tick collisions on token detail price chart (#4623)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7930709bc33a811f8a81ea288db448aecd2acdb0", "messageHeadline": "refactor: unnesting token details into sectioned components (#4621)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 411, "deletions": 408}}, {"node": {"oid": "6fe2c92cee1f1fb4a49e294b99b7b7ebe1a4f52e", "messageHeadline": "fix: reduce price fetching to every 2m (#4622)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "884dee2db343f8ed531517a53953acc27cc36ba7", "messageHeadline": "fix: pointing nft links to the right url hash (#4620)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1f00c2a9c40ef4bfdaa3b1b64f2effc88a286ffb", "messageHeadline": "fix: fetch the usd price from parsed amount (#4612)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "84070835df022ca16fd94f0e034b436b2b92c10f", "messageHeadline": "feat: token data cache (#4534)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 520, "deletions": 424}}, {"node": {"oid": "fb389137e712766a319e92f448c0c78cc38b0933", "messageHeadline": "feat: adds ethers provider tracing (#4614)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 260, "deletions": 85}}, {"node": {"oid": "c14b6a78aeef761889b8a0f245bb7ca55dee571b", "messageHeadline": "feat: add main nft sell page (#4609)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 171, "deletions": 24}}, {"node": {"oid": "a6c1c49f98776bec88bf7a366ca57fec1baf2ae4", "messageHeadline": "fix: update feature flags on update (#4613)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "7848ad86bd90fa8308343cc94ea48569f2ad4fe2", "messageHeadline": "fix: adjust search input width (#4610)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "882c15dada6edf8bdba37bfa3b94f85c303e5bd6", "messageHeadline": "fix: bug where changing tabs can open the searchbar (#4607)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "704ad222d9f46b4b65e9d016cf13be160effad7e", "messageHeadline": "feat: add animation to search skeleton and typing state (#4598)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 150, "deletions": 98}}, {"node": {"oid": "cfee80ce3c696f2a0589e3b9e0c93fd68242bac8", "messageHeadline": "feat: Add animations for desktop, tablet, and mobile searchbar (#4584)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 116, "deletions": 30}}, {"node": {"oid": "eb95cedd72b6fae1ddf59ad0492147027be91620", "messageHeadline": "chore(i18n): new Crowdin translations (#4512)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1609, "deletions": 124}}, {"node": {"oid": "99a7fb33837599020db8a60533d80d77b94d3c91", "messageHeadline": "fix: remove refetchOnFocus for routing-api (#4601)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7f4dbf9346455e0bf009da914afd0aa27d80b170", "messageHeadline": "chore: update smart-order-router (#4600)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "09b00c9974bf9ebd0c3bb23080aeb54228b31b37", "messageHeadline": "fix: use static rpc urls (#4599)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "b74fb8174d00ddf635e75b6f50fe50317fddb730", "messageHeadline": "feat: optimize AlphaRouter usage (#4596)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 104, "deletions": 60}}, {"node": {"oid": "a7ec5a64b7d1ad1db801f55491d12506c1f750d8", "messageHeadline": "feat(explore): add a simple search debounce (#4595)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "c619dcf65dc5f22ab53e072f94126147fcf6f119", "messageHeadline": "fix: Token chart - inconsistent x-axis time intervals (#4579)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 50, "deletions": 31}}, {"node": {"oid": "1221d88e132c6c2d0c2c6b953125188199521ac6", "messageHeadline": "chore: Cypress utility function for selecting feature flags and walle\u2026", "author": {"name": "aballerr", "email": "aball9423@gmail.com", "user": {"login": "aballerr"}}, "additions": 110, "deletions": 27}}, {"node": {"oid": "48d2ead71dc6e24079d60deac3a5b0fae52b40c5", "messageHeadline": "feat: update universal token search and trending tokens endpoint (#4593)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ed7099bfd6a04d1c22755d2865bb5b039df171ba", "messageHeadline": "chore: Merging details page (#4585)", "author": {"name": "aballerr", "email": "aball9423@gmail.com", "user": {"login": "aballerr"}}, "additions": 233, "deletions": 1}}, {"node": {"oid": "2604cdfdae2612ad8467e7044eed49c6c89231b1", "messageHeadline": "fix: only initialize using chain query (#4567)", "author": {"name": "vignesh mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 8, "deletions": 35}}, {"node": {"oid": "94dc389812671c87db4cfbf14b232ff2bcd5e413", "messageHeadline": "feat: widget speedbumps on swap review (#4544)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 54, "deletions": 43}}, {"node": {"oid": "4a8c621f46ef1f704baca7d5ca4f847e28325878", "messageHeadline": "feat: add maxHeight to CurrencySearchModal (#4557)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "477af8af4ed7213a6f16d26e6a391df949c8d97a", "messageHeadline": "fix: Making sure all icons are 24px (#4580)", "author": {"name": "aballerr", "email": "aball9423@gmail.com", "user": {"login": "aballerr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9a7d524aa74698b72ef9e8a8e10eec1875f269c", "messageHeadline": "fix: fixing token colors and token select persistence (#4575)", "author": {"name": "aballerr", "email": "aball9423@gmail.com", "user": {"login": "aballerr"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "1cdaff8ddf8d67dae4958671ae6c18634d6c06b1", "messageHeadline": "fix: fixing match design (#4577)", "author": {"name": "aballerr", "email": "aball9423@gmail.com", "user": {"login": "aballerr"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "eeea3d2dcc1fb69fd69bdf886e68c803fb3da5eb", "messageHeadline": "fix: fixed wallet scrolling issue (#4574)", "author": {"name": "aballerr", "email": "aball9423@gmail.com", "user": {"login": "aballerr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f46b6a069769d2818836e06d9b372e9439ce58ec", "messageHeadline": "fix: ensure nav bar goes above all other components when scrolling (#\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "622581ee0aeaa6c72aa8345fe607810278ae5e0b", "messageHeadline": "feat: show real values for current network balance (#4565)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 20, "deletions": 48}}, {"node": {"oid": "eb725f51ce83a6be7775035ce1b8d0eafc6bea1f", "messageHeadline": "fix: handled liquidity minPrice and maxPrice are empty case. (#4569)", "author": {"name": "Yadong Zhang", "email": "zhyd007@gmail.com", "user": {"login": "zhyd1997"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4d4462368b19ce47f52ca33301db9b0505ef8cf7", "messageHeadline": "fix: add back usd volume to swap submitted from ui instead of infura \u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "6fe5d4363da8a4bd9003e0d125d8ae7d62a00fb4", "messageHeadline": "fix: remove warning icon on search  (#4564)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "b46fa27084b81db38545d5a002cabc825f46a801", "messageHeadline": "feat: disable branding on swap widget (#4561)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ade24406130f42d96fb10aa19dcbebae2c8be336", "messageHeadline": "fix: missing logo redesign (#4535)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "4dc4620b60c79584b6a2aa36114610ab828e1c92", "messageHeadline": "feat: integrate widget tx states (#4553)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 70, "deletions": 18}}, {"node": {"oid": "202c2662f1ebe5c69a2189c5994f7f178a697c07", "messageHeadline": "fix: Adding socks icon to users profile icon (#4545)", "author": {"name": "aballerr", "email": "aball9423@gmail.com", "user": {"login": "aballerr"}}, "additions": 70, "deletions": 19}}, {"node": {"oid": "d2afd71c81cfd293d5c1619b0a2784135a823d52", "messageHeadline": "fix: change from flex to inline to fix safari bugs (#4559)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 53, "deletions": 54}}, {"node": {"oid": "bad1ce2618006c56492e0e31fd11ff2aef5d37c4", "messageHeadline": "fix: Prod has chevron (#4558)", "author": {"name": "aballerr", "email": "aball9423@gmail.com", "user": {"login": "aballerr"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "f194845b2b9a5988b9ed0192b62595d05bedc1c1", "messageHeadline": "chore: remove theme.blue200 (#4533)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "98d4e108e64ce53afa380b5f3b852a10b2002133", "messageHeadline": "fix: search icon bug (#4556)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 54, "deletions": 52}}, {"node": {"oid": "ab43ed190010e2ce574f9d2c3ff32c13cf2e0573", "messageHeadline": "fix: connect wallet button chevron styling fixes (#4554)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 55, "deletions": 42}}, {"node": {"oid": "b147e047a509eb6887441d6c9996154f89f1784f", "messageHeadline": "fix: Bump height on LineNumberCell and pass header boolean (#4548)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "bbb616f56c23a612e833d74c1b8c0335fabbfa49", "messageHeadline": "feat: auto set cursor on searchbar opening (#4552)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "35a429ea655d8714d9482ac73662fd0d7148f22a", "messageHeadline": "feat: highlight first result by default (#4551)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bd16543c100472d60e41f5bcf224f1bd45e2468d", "messageHeadline": "build: upgrade @uniswap/widgets to 2.5.0 (#4546)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "cbdeae276e9fd3682208d2df7b21cf035d15fc3d", "messageHeadline": "feat: adjust bottom navbar padding (#4550)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "e733113963c41447bb20d06fe50fc29743eb653d", "messageHeadline": "fix: modify chart axis to to match crosshairs in year view (#4547)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "272b030b892c0e4036ce7762dff7a2b2f3bd2f2e", "messageHeadline": "fix: Fixing border overlap and reducing button size (#4537)", "author": {"name": "aballerr", "email": "aball9423@gmail.com", "user": {"login": "aballerr"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "472a553d132a75c736e30c2933991d458684b1ff", "messageHeadline": "fix: catch invalid address token details (#4529)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 57, "deletions": 42}}, {"node": {"oid": "3a1bff146c50e88a10019bddad1bd7bdcd198797", "messageHeadline": "feat: adding token safety article link (#4532)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b82b9acc54cad3456fdfa2614b6a64385067a044", "messageHeadline": "fix: remove stablecoin usd val fetch in logging to reduce infura spen\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 2, "deletions": 29}}, {"node": {"oid": "fac38457566aadc4e10e3e0dcc7058fad5335abe", "messageHeadline": "fix: missing segments of price chart (#4541)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9381a74f1d1a13749f60f530361f76d08d957879", "messageHeadline": "feat: nav update to new responsive designs (#4542)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 45, "deletions": 32}}, {"node": {"oid": "f6662a320838c69472cc0627fb03c548df9513bc", "messageHeadline": "fix: hide right and left border on mobile dropdown (#4540)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "134af82d905db241d718b3b5fb925de97ccf2e82", "messageHeadline": "fix: updated color definitions for backgroundModule, add scrolledSurf\u2026", "author": {"name": "pp-hh-ii-ll", "email": "111304124+pp-hh-ii-ll@users.noreply.github.com", "user": {"login": "pp-hh-ii-ll"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "75175b8e54dbdaf2e99dd9c0310aca5a1e259697", "messageHeadline": "fix: don't track balances/values (#4539)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 96}}, {"node": {"oid": "e3d8599dc749e8cf0ddd97efedc2089dcbd5d949", "messageHeadline": "fix: [TokenDetails] Glyph placement on line chart (#4525)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "77ee69ad526f28f7aaa676a1c2d51010ceb09459", "messageHeadline": "fix: search flash of no tokens found when typing (#4531)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4b82838f8003a77cb7f2502a2f694c63e50f4a61", "messageHeadline": "fix: add back cancel button in token safety for swap (#4527)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "a177829976ad4a7d0c7d2d83fa30b23251de44c1", "messageHeadline": "style: switching hovered and idle colors (#4526)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8b4f960dd27758a32fc76f74d0d364c002ca828", "messageHeadline": "fix: tokens banner link works (#4522)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "24664143079cff5eaa07bc01c24cbbdbeee4acab", "messageHeadline": "feat: search when no results there is too much top padding (#4530)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a3a32f0d685dac83403ad189dcac786a2fb19253", "messageHeadline": "fix: add null check to collection floor price (#4528)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ee001f86f06df826cc6cbb41dbd701f097220656", "messageHeadline": "refactor: remove isChainAllowed (#4494)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 18, "deletions": 25}}, {"node": {"oid": "87d6975bd82fa74a80295bc7b1452390329ef42e", "messageHeadline": "fix: stop swap layout shifts when reverse token button clicked (#4523)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4cab4e27ff9276e70206650858a641fa460b9a3a", "messageHeadline": "fix: fix favorites button responsiveness on tokens explore (#4520)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f105f0995be6d271e7ca795647396d9cbb7710d0", "messageHeadline": "fix: formatted delta on mobile view of token explore (#4519)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18e89a73535694af5b534da9a5f4e602426968ef", "messageHeadline": "fix: rm right padding on token details (#4518)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "445f9a67a4aa38059cddd0ba7393cb6d38805557", "messageHeadline": "fix: mobile network switcher (#4516)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4c039c900c11c8ee4254f822cc236e385f81ee0c", "messageHeadline": "fix: wrapped native asset resolve to their appropriate native asset o\u2026", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "2c2e0a34196265f07018d91d9f8ec18218e8fbde", "messageHeadline": "fix: vertically center the explore table header text (#4514)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1b43e0b28ab6e2609c5df1e0b0c1199a537aa9ac", "messageHeadline": "fix: wallet mobile ui changes (#4515)", "author": {"name": "aballerr", "email": "aball9423@gmail.com", "user": {"login": "aballerr"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a23f7782b2a09a7443d76bd086ce698d932739bf", "messageHeadline": "fix: widget module color (#4513)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "723db9d0eaf247250bb3fafa94e11ea6cde00544", "messageHeadline": "feat: integrate widget settings/value (#4499)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 292, "deletions": 78}}, {"node": {"oid": "cbf165dc403eddb240c82fa01c4f502c81bbee9e", "messageHeadline": "fix: oops (#4511)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f3579acf1e177738d4f3a38655d8ee38fa78da7", "messageHeadline": "feat: add token explore promo banner (#4481)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 103, "deletions": 0}}, {"node": {"oid": "c9e2f86e57b662229dd85874e608f226eb5d7d3e", "messageHeadline": "feat: add i18n to token detail and token explore (#4510)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "8c0199119ea7c02211939dfc12774bd12bb4b1f6", "messageHeadline": "fix: Fix to mobile wallet experience (#4508)", "author": {"name": "aballerr", "email": "aball9423@gmail.com", "user": {"login": "aballerr"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "5e6e6be888784d0bf52c9eb7d83577f5d16ca268", "messageHeadline": "fix: fix decimal formatting of token price on details page (#4470)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "79fb6485b10c94451512cf2ab6e7d806530ec38c", "messageHeadline": "chore(i18n): new Crowdin translations (#4495)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 2310, "deletions": 33}}, {"node": {"oid": "29baaaf2ed0dcd09e00e4fc16df68b339ce41fc9", "messageHeadline": "fix: Token Warning dismiss/redirect (#4482)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "f824fb25c289e057f98a91b1bd621714796b28df", "messageHeadline": "fix: explore table hover state colors (#4479)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "28a6ea7e1ae6bba0c37e5d972a8d92d9dabb884c", "messageHeadline": "feat: NavBar I18N (#4507)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 49, "deletions": 24}}, {"node": {"oid": "65566faf1785856b06eab25a15f1548e01564fd7", "messageHeadline": "fix: yellow button redesign, improve add liquidity page readability (\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "eb4f90e669a7e49ab472545e18b883fe2ee21067", "messageHeadline": "feat: add volume trade info to swap completed event (#4506)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 70, "deletions": 13}}, {"node": {"oid": "40308158cad19faab039fe1a8bee59c11db023c9", "messageHeadline": "fix: Updating search token width and adding margin between token delt\u2026", "author": {"name": "aballerr", "email": "aball9423@gmail.com", "user": {"login": "aballerr"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d0d5240474e8f69b32c899b0bc45ddb71a99d7e0", "messageHeadline": "fix: update Token table headers to match latest Figma (#4505)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "751ce8e6d64500f22018e9ed5708c97e8a5308f3", "messageHeadline": "feat: Mobile Nav (#4501)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 148, "deletions": 549}}, {"node": {"oid": "748a5eadc038d3bca51154549e494ee34c2530cb", "messageHeadline": "fix: Token Details - move About section below Market Stats (#4483)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "5659fe21ead7110b7cdb1d39c377f115c7c3a440", "messageHeadline": "fix: fix swap small layout shifts when clicking reverse tokens button\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc899b74a3ed2135d6f0258022c00c2be4af3c20", "messageHeadline": "feat: make token safety speedbumps appear for tokens with warnings in\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 59, "deletions": 31}}, {"node": {"oid": "516c8b05a4d31883bb1ed56bdf761e7042aa5939", "messageHeadline": "feat: add group flag toggles (#4502)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 92, "deletions": 53}}, {"node": {"oid": "8502f9e303800c0529763bfebbf1c36dc239a70c", "messageHeadline": "fix: Wallet updates (#4498)", "author": {"name": "aballerr", "email": "aball9423@gmail.com", "user": {"login": "aballerr"}}, "additions": 129, "deletions": 29}}, {"node": {"oid": "bc90d416e61cceb0ace4aae25d0c484f79a58de2", "messageHeadline": "feat: add background-color transitions to table color changes (#4491)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 39, "deletions": 27}}, {"node": {"oid": "2fd1cd72fd744366b76f4442ca64d77769aa55d6", "messageHeadline": "fix: bug with network with no info (#4489)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "3a2276dcd153ec80b388e240f75c76be0e7e88db", "messageHeadline": "chore(i18n): new Crowdin translations (#4478)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c432c583f6e83ab7273dd09f7d886dbc66b8a4b2", "messageHeadline": "fix: rename search to filter tokens (#4485)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "9b8f5ed8f400eb028a27e84ad69fa7be4ae9d8be", "messageHeadline": "fix: update widget color scheme (#4475)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "0713a15028f264eb94388fc069ee9815bc2b8bb0", "messageHeadline": "fix: adding explore buttons on loading (#4490)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "62c502615fcaa48174d7d391417a47ae76af0fd3", "messageHeadline": "feat: show searchbar on tablet size (#4484)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "fdbe4b8f5ed0aad7b0aae9c23e8a65d2b9729289", "messageHeadline": "feat: mobile network switcher (#4486)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 50, "deletions": 31}}, {"node": {"oid": "33c73f4dc8c90ea4d76a551b31e18a9fa5248797", "messageHeadline": "fix: network balances summary styling (#4487)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c207a576e7ebd13b4886d372b3e529c2e32bc53d", "messageHeadline": "feat: Sample transitions pr (#4477)", "author": {"name": "aballerr", "email": "aball9423@gmail.com", "user": {"login": "aballerr"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "aa426514f39a2d1cae157c6eb52527d8743d00d3", "messageHeadline": "chore: updating navbar padding for token pages (#4474)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 158, "deletions": 43}}, {"node": {"oid": "ba9c28892ec26fa14a46d477d8d59bb4d565eff1", "messageHeadline": "fix: Fixing token modal warning to match figma design (#4476)", "author": {"name": "aballerr", "email": "aball9423@gmail.com", "user": {"login": "aballerr"}}, "additions": 31, "deletions": 39}}, {"node": {"oid": "49c31ddfc89f7d0f57ad9506b106849a51c2021f", "messageHeadline": "feat: update sprinkles breakpoints (#4480)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 41, "deletions": 44}}, {"node": {"oid": "44242058144d4386156d78ac85b0d9511b4674f3", "messageHeadline": "chore(i18n): new Crowdin translations (#4460)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1584, "deletions": 264}}, {"node": {"oid": "874f3fb7378c58aa87cd236c90cc84c6dac6ee91", "messageHeadline": "fix: fix copy button styling (#4473)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "ac27c89a446661560c95bece402f7d1038e71688", "messageHeadline": "fix: change top tokens query return type (#4453)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 90, "deletions": 132}}, {"node": {"oid": "0e530cf92e7dad3a1bd9dd9966fd0472bd2b2704", "messageHeadline": "fix: added in correct wallet breakpoints (#4472)", "author": {"name": "aballerr", "email": "aball9423@gmail.com", "user": {"login": "aballerr"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "ed66b00b208ddc473c1987b0976f878498cd3f7e", "messageHeadline": "feat: update Chain Switcher Modal and Active State (#4471)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 73, "deletions": 45}}, {"node": {"oid": "84fb05239b94e247c1ac2da903557856d36625c4", "messageHeadline": "fix: data api loading states and repetitive calls (#4461)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 311, "deletions": 299}}, {"node": {"oid": "7500bbc0be54a3e89640d217ac5c7e9c5cfea765", "messageHeadline": "fix: don't translate UNI (#4467)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c43c8de6cda6473e190f400acd1406bf42f0d5b4", "messageHeadline": "chore: updating breakpoints (#4465)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 142, "deletions": 122}}, {"node": {"oid": "9d40db5b213fc006b084b06eff20e6296f55016c", "messageHeadline": "fix: update swap CTA button color (#4464)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a61eca36ae25112c52fd3d5dc25e069786e3b569", "messageHeadline": "fix: change toggle and input placeholder colors on swap settings flyo\u2026", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "60479a442f7029ad6f2a01a1fbc74c7815af8b3a", "messageHeadline": "fix: remove UNI currency logo from swap widget approval button (#4468)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "5257188f70d188461b4271fa8b0aa4001a0d5702", "messageHeadline": "fix: fix token details 'share to twitter' information (#4469)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "7599239983010642c306e9e34d723a1ed62a5a92", "messageHeadline": "fix: Web 897 redesign general token selector from swap focusing text \u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "1561c0d00011ed1ba514ce75151617fd18f1f1b6", "messageHeadline": "feat: fix visual bugs on truncate token description (#4462)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "1f740cf8c05df4ba654f1ac672e1763f678475fe", "messageHeadline": "feat: update search icon (#4459)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 9, "deletions": 23}}, {"node": {"oid": "55c5f03004da3fd41ff44a137f22f1735183dac7", "messageHeadline": "feat: Adding in remaining transactions to transaction history (#4455)", "author": {"name": "aballerr", "email": "aball9423@gmail.com", "user": {"login": "aballerr"}}, "additions": 181, "deletions": 17}}, {"node": {"oid": "a345cff614a674116e0e6d514dc5f16705e900d3", "messageHeadline": "fix: cleanup styles for overflow modal (#4458)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 41, "deletions": 21}}, {"node": {"oid": "85d8566cfa01de40be4df9228b464d1e3782349c", "messageHeadline": "feat: make currencyInputPanel redesign changes apply only to swap (#4\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 469, "deletions": 118}}, {"node": {"oid": "44d68e3ef04c4570e1c59b51b6317593d019a061", "messageHeadline": "fix: /pool position second icon zindex issue (#4457)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04bd4900b0ee5f9fb8631dd8915d0d5026032f89", "messageHeadline": "feat: adds banner section (carousel only) for NFT Explore (#4383)", "author": {"name": "Greg Bugyis", "email": "gbugyis@users.noreply.github.com", "user": {"login": "gbugyis"}}, "additions": 299, "deletions": 8}}, {"node": {"oid": "81f277b36f358883503a77e7749090625b579cf9", "messageHeadline": "chore(i18n): new Crowdin translations (#4454)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 198, "deletions": 66}}, {"node": {"oid": "575660d3e85d16a88b5072aaa27b22240b70eec2", "messageHeadline": "fix: respect padding in cells with proper hover (#4451)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "1e692491f13a023d18e8668422b7017c12985b62", "messageHeadline": "fix: truncates to token details descriptions (#4450)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 101, "deletions": 37}}, {"node": {"oid": "b3639b345390da97cd9022c637a738043c606f80", "messageHeadline": "fix: makes SearchBar focus border-width consistent (#4452)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "53ebf37b402308a8b624bb11f94bc423bef81909", "messageHeadline": "feat: add top tokens query for Explore tokens table (#4448)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 126, "deletions": 419}}, {"node": {"oid": "624ec3365267b9b5e25ca9bdda34b27958e5f2a7", "messageHeadline": "build: patch vanilla extract to speed up build time (#4447)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 77, "deletions": 4}}, {"node": {"oid": "2890040118883b75e7f1bd7cf415d352ca1f0ff3", "messageHeadline": "feat: Fixed light mode styles and added hover states to navbar (#4449)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 80, "deletions": 32}}, {"node": {"oid": "68db8b3e23e25b82f01c87843f34d186b17f05f3", "messageHeadline": "feat: wallet hover styling and moving wallet to correct navbar (#4444)", "author": {"name": "aballerr", "email": "aball9423@gmail.com", "user": {"login": "aballerr"}}, "additions": 116, "deletions": 69}}, {"node": {"oid": "9873491db174e30df097c323578381edf19b6cd7", "messageHeadline": "fix: increases tokens search background contrast (#4443)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5d64ab0146546cf1931aa99106ae0665e5680959", "messageHeadline": "fix: flag NetworkFilter (#4442)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "568267ce07cadb9ceec1f5166a45b1bcc903c262", "messageHeadline": "chore(i18n): new Crowdin translations (#4410)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 3101, "deletions": 98}}, {"node": {"oid": "69cdefe9968a7cee6bee5d4bc5a6c056cde7e0bc", "messageHeadline": "fix: update Swap container padding (#4440)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "61758db5892b61a2c6cbcdc48e8a3c1ee1cec937", "messageHeadline": "fix: active state for Token Explore (#4439)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e9d98bb31253d751b91c34270af5ecf1fd3fa82", "messageHeadline": "fix: chart size responsiveness issue (#4441)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6b2b771dc4a08132213eb76fbed63b2dcfe88407", "messageHeadline": "fix: correct mistaken usdc user property that should be weth (#4438)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "031bea0f501d42731d4ac31ad95a6b97f42ecdfd", "messageHeadline": "fix: Update outdated colors (#4420)", "author": {"name": "pp-hh-ii-ll", "email": "111304124+pp-hh-ii-ll@users.noreply.github.com", "user": {"login": "pp-hh-ii-ll"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "6f2e447ec3d2a06308d0541038a664b3845544d2", "messageHeadline": "chore: remove fortmatic key (#4435)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cf831fbcea27c26e0d6d7aae3826154ef8029f48", "messageHeadline": "refactor: removes flyoutDropShadow, adds shallowShadow (#4437)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "bcd4c1c18230eccd1f281b37a3a1403015495c9f", "messageHeadline": "feat: only track usdc, weth, native token balances (#4424)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 88, "deletions": 88}}, {"node": {"oid": "d954026cea8ef418d613936e5ab41131427ca416", "messageHeadline": "feat: add token details and token row table query (#4419)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 248, "deletions": 60}}, {"node": {"oid": "2c2dad141589c9b56028a474675dcf3c5c0f1a3a", "messageHeadline": "build: enforce node/npm versions (#4434)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d42ed8884571cfb95bafbee5f899055cb0b55579", "messageHeadline": "fix: fix various selected states on Explore filters and update theme \u2026", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "e12c00e980571094583a2fe5862e6ac2b3c62514", "messageHeadline": "fix: time selector updated to align with price chart  (#4425)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "c25971e5d2647719987ef20da3c34ea059cf4563", "messageHeadline": "feat: collection asset cards (#4422)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 837, "deletions": 74}}, {"node": {"oid": "293e56758c89b75a8dc273d4e3c8f58f8aaec186", "messageHeadline": "feat: Placeholder NFT Details and NFT Sell Pages (#4431)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "a6b17f043796eeca985452b0cf9221ad2dd5bf50", "messageHeadline": "fix: Fix unresponsive image in vote page (#4416)", "author": {"name": "tainguyen-kms", "email": "90815042+tainguyen-kms@users.noreply.github.com", "user": {"login": "tainguyen-kms"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "140d59b898a5e23196d05c7061c173ed57983b56", "messageHeadline": "fix: updated schema (#4423)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "85742c5785cf282b9d462751a0d5cf8bea4b028e", "messageHeadline": "feat: data api connection (#4396)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 2377, "deletions": 3659}}, {"node": {"oid": "9b07d8ce64878f5becf88cb6d8e77639b3493299", "messageHeadline": "feat: Wallet v1 transactions part 1 (#4398)", "author": {"name": "aballerr", "email": "aball9423@gmail.com", "user": {"login": "aballerr"}}, "additions": 531, "deletions": 15}}, {"node": {"oid": "b1b9da1b1726dc47db722b99dcf8c418fbfb084b", "messageHeadline": "feat: enable NFT search results (#4413)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 64, "deletions": 28}}, {"node": {"oid": "ffe670923e418c18c1f977c5f4f636b5022281b9", "messageHeadline": "feat: remove fortmatic (#4167)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 34, "deletions": 116}}, {"node": {"oid": "21649967aa994def8bf4407294baeb371df7656d", "messageHeadline": "refactor: rename phase1flag to nftflag (#4414)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "3f40f60c1ce8194b7bb7d7a60413228ef0a06fef", "messageHeadline": "fix: fix add liquidity select tokens alignment (#4403)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "176c275a0658b0123c684f37a97fb34074659057", "messageHeadline": "feat: Web 640 eng transaction states redesign (#4389)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 118, "deletions": 10}}, {"node": {"oid": "ae2b4b1668249540d8c0162a7f7a12899588eabc", "messageHeadline": "fix: fix skeleton hover state bug (#4409)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "a27f8e2937e78e771f7bfe4a39965123ded16714", "messageHeadline": "feat: add no information available state for token details (#4407)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 93, "deletions": 3}}, {"node": {"oid": "818b1c84b06eab76f8cfc1f3c4a5c4b53035eddd", "messageHeadline": "feat: add NFTs tab to navbar (#4408)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "75eceaa5e13f981f81612cbafcdd3954e3c815f9", "messageHeadline": "fix: Revert \"feat: fix padding\" (#4406)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c6b4cc8e010b6ff88c791aaeb4a9f331e4511447", "messageHeadline": "feat: add phase0 searchbar (#4377)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 735, "deletions": 6}}, {"node": {"oid": "819302b51fb17e247d002da92d40048ae47405a5", "messageHeadline": "feat: adding collection stats to collection page (#4391)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 674, "deletions": 23}}, {"node": {"oid": "c53d7fcc3201cfb40cd14cb66ff2c38bde7932fc", "messageHeadline": "fix: fix Explore search bar styling (#4405)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "3de2e65530fad14ff14a257412361ae9c8b96766", "messageHeadline": "feat: fix hover color on vote page items (#4404)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5319b6bea028fd463f8946319d76da96657d4b0", "messageHeadline": "fix: move favorites to right and fix header highlight (#4402)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "801ddc08864243c7137934245fcc887853ea2ded", "messageHeadline": "chore(i18n): new Crowdin translations (#4395)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1818, "deletions": 432}}, {"node": {"oid": "dfd9196aa73c6b35a9b4978c479c6b27efa5d907", "messageHeadline": "feat: Wallet p0 (#4368)", "author": {"name": "aballerr", "email": "aball9423@gmail.com", "user": {"login": "aballerr"}}, "additions": 592, "deletions": 2}}, {"node": {"oid": "c4362297f5d1c0f422699e5baf0dde73ac910876", "messageHeadline": "feat: Safety label speedbump: fix copy (#4401)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "96c23af99ccd3776ffeaed2b38baf59461998dee", "messageHeadline": "feat: fix padding (#4400)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6a29dacdeb63c4c4743758f866ac7d8d01a1e85a", "messageHeadline": "feat: fix explore and pools titles to match designs.  (#4399)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "9ddad80f2aca0f697eaa9dc8b2b3a22a992c0278", "messageHeadline": "feat: fix favorite tokens design (#4397)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1944fe402928484fe3c2aae2ec5f6b2e8cba7e7c", "messageHeadline": "fix: width of widget and network balances on token details (#4392)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "99217361021fc83dbbf827e73c51c6b01be97676", "messageHeadline": "fix: add missing colon to end of drop shadow color (#4394)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "11aa641dbcebf0323fc96b70a51a7aceafcfbfd2", "messageHeadline": "feat: wallet connect redesign (#4381)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 286, "deletions": 82}}, {"node": {"oid": "2f3290592b00dcb4e39d43694888657233b9be96", "messageHeadline": "feat: add L2 network label to Explore token row (#4361)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "7b3fe73474ec46429970570bf1af50186a4b4649", "messageHeadline": "chore(i18n): new Crowdin translations (#4378)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 264, "deletions": 363}}, {"node": {"oid": "4237354bb7411dab52e1f174d1b948f815f10c10", "messageHeadline": "chore: rename Explore directory to Tokens (#4388)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "f7354c9842ea39479d33d5929b54101bd14c9098", "messageHeadline": "refactor: removes BodyWrapper padding (#4375)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 88, "deletions": 61}}, {"node": {"oid": "1636786af89426ca545ed4baf873190b68bb06df", "messageHeadline": "feat: add the phase0 chain switcher (#4376)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 161, "deletions": 3}}, {"node": {"oid": "de0a716f417f6b391a76f0fc61b24c570ef7e830", "messageHeadline": "chore: Usetheme hook fix (#4387)", "author": {"name": "aballerr", "email": "aball9423@gmail.com", "user": {"login": "aballerr"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9f108c406bc380b888bdab2d675aec396f44ebd3", "messageHeadline": "chore: clean up theme usage (#4335)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 104, "deletions": 144}}, {"node": {"oid": "5346d13674849a345810f71d6933af8a4ec3cbc7", "messageHeadline": "chore: rename flag explore -> tokens (#4386)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "d054079eeb4b301658108c3759710609b5dec3a6", "messageHeadline": "feat: add routing functionality to navbar (#4374)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 873, "deletions": 7}}, {"node": {"oid": "fe6324f84d7835d24c989d053e141ccf87e76ed7", "messageHeadline": "feat: remove v2, v3 swap router (#4372)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 87, "deletions": 460}}, {"node": {"oid": "4a70eb59563669fa1defd0a1ccdc4fa0dd9e540b", "messageHeadline": "fix: rename /explore to /tokens (#4385)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1a7b86d155ab026eddfe2e12cd7031304c0ebe8e", "messageHeadline": "chore: remove unused exports (#4380)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 4, "deletions": 239}}, {"node": {"oid": "f66f8c4d592bdd0780e9fc46a07434448e4e80f5", "messageHeadline": "fix: undo polygon auto-slippage changes (#4379)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "1a9c3c3632c315b0e7d159f1288e00693370ab07", "messageHeadline": "feat: add a feature flagged blank collections page (#4371)", "author": {"name": "Jack Short", "email": "john.short.tj@gmail.com", "user": {"login": "JackShort"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "91f4892b0c63d835e804cec1055e53dc311415e4", "messageHeadline": "feat: integrate relay (#4320)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 395, "deletions": 295}}, {"node": {"oid": "d6d0a98afe9523fbac72545510d528e971a28d1a", "messageHeadline": "fix: chart design fixes & style updates (#4341)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 10934, "deletions": 283}}, {"node": {"oid": "8efc5af2bca2e5221a76f37860783d163c514d68", "messageHeadline": "fix: update feature flag modal design & add headers (#4370)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 78, "deletions": 12}}, {"node": {"oid": "104b62f4d88eb3b85301113c6976682b9b9748ac", "messageHeadline": "feat: send web vitals (#4366)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8e9dbe31fa192ffe1c64a2162e5287c601b04c04", "messageHeadline": "feat: add a feature flagged blank navbar (#4365)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 71, "deletions": 9}}, {"node": {"oid": "cf0afa01c83165b2306c14a901914f32f5853f3c", "messageHeadline": "feat(widget): light and dark themes (#4367)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 50, "deletions": 11}}, {"node": {"oid": "c5b67ac60b6182e6780707c5c36c41166e95c6cd", "messageHeadline": "refactor: deprecate theme.none (#4362)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "110c6fc08fdcdcd9d11ff2d3b76a580af32fde44", "messageHeadline": "feat: add in common nft components (#4363)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1624, "deletions": 0}}, {"node": {"oid": "f349ecdd3cd899f841849a161a4023ef4abb9951", "messageHeadline": "chore: remove selectedWalletBackfilled (#4283)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 8, "deletions": 24}}, {"node": {"oid": "57fb481da9ed3e6cc0535e38fe2e523d817e6c2f", "messageHeadline": "chore: update amplitude version (#4358)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "5871e0afe1acf1e758de89d2a83f2a00669bae35", "messageHeadline": "feat: add navbar feature flag and small style update (#4364)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "281879ea9864e1ef9825a2565a50a3070ad13416", "messageHeadline": "chore: dont-send-test-data-to-test-amplitude (#4360)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b623380dd039dd5e873385c0ea54089c14bd7948", "messageHeadline": "feat: show widget in token details (#4337)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 159, "deletions": 28}}, {"node": {"oid": "7645094df65981134fe285c4f9a00e31b2fa881e", "messageHeadline": "refactor: move useSyncChainQuery to NetworkSelector (#4353)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "733b1885ff90ba9bdd4d4c54a1578d89abac1b3c", "messageHeadline": "fix: await selectChain before closing modal (#4354)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7adbb1e0afee39a722d5271efd18cbb029010c66", "messageHeadline": "fix: use tokenSafety flag in Modal (#4359)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6d5967c98196800169947e48402b6274c90f6462", "messageHeadline": "chore: add test key to .env (#4357)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b15f2a2bb64c04344251455855964c173ff2537e", "messageHeadline": "feat: fail gracefully when amplitude api key is not present (#4355)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3cc0a41e502cce090cb17655eadca546f594f245", "messageHeadline": "refactor: split ChainId useEffects (#4348)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 130, "deletions": 105}}, {"node": {"oid": "4abdca9fdd5443381ae1b6023d0b4f57af29ffcb", "messageHeadline": "fix: improve calldata formatting (#4352)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "99ef9366d6a63f371deafc0785bdb0473eafe4bc", "messageHeadline": "feat: amplitude production sdk changes (#4312)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "235ee5dff98eb59487a4113c5413205516e7cfae", "messageHeadline": "chore(i18n): new Crowdin translations (#4321)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 231, "deletions": 297}}, {"node": {"oid": "20f25803d4d528fa0732482144973a8ff4816036", "messageHeadline": "feat: Add favorite tokens from localstorage to /explore top tokens da\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 45, "deletions": 16}}, {"node": {"oid": "09380698fa9fc705786dcb72b25c4b1c3c3d5026", "messageHeadline": "refactor: split phase0 flag into redesign, explore, tokenSafety (#4347)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 339, "deletions": 303}}, {"node": {"oid": "1d96961f2588a1b7fc05647e625add38f14ab154", "messageHeadline": "feat: token selector design update (#4333)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 88, "deletions": 36}}, {"node": {"oid": "b38241c675378eda99635aed0b81edef03da8aaa", "messageHeadline": "chore: remove @amplitude/experiment-js-client (#4338)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 119, "deletions": 903}}, {"node": {"oid": "1dbd3240a3b22445c7d84a7fb6271ebf23c0d1df", "messageHeadline": "feat: Add protcol.MIXED to protocols (#4334)", "author": {"name": "Eric Zhong", "email": "eric.zhong@uniswap.org", "user": {"login": "zhongeric"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47e6c0891e23d8a64794c48b6c0c18bbb9633ab8", "messageHeadline": "feat: Add support for mixed routes in the interface (#4181)", "author": {"name": "Eric Zhong", "email": "ezhong1900@gmail.com", "user": {"login": "zhongeric"}}, "additions": 106, "deletions": 146}}, {"node": {"oid": "a6e35ed70f9671c92c1aca0565fb33ca40761bc6", "messageHeadline": "fix: fix naming in pricechart (#4332)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f570c3fa065586764d88800e13e739af1662e6ea", "messageHeadline": "fix: update time option menu for token details and colors to match th\u2026", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 59, "deletions": 44}}, {"node": {"oid": "50556a295f71cacafd305c6a84c785df0fc11068", "messageHeadline": "test: skip fetchTokenList tests (#4330)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acdca350a662d76f76eafd6e49899853ecceea3c", "messageHeadline": "refactor: removing duplicate AccountDetails code (#4329)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 16, "deletions": 54}}, {"node": {"oid": "fe55c7ae7a363b616256aff75eb992db0328927a", "messageHeadline": "fix: increase Polygon auto-slippage min (#4327)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "8dbc91ee6bcd67d39c1bb42c281e00f48b026630", "messageHeadline": "feat: Add utility code for NFT Features (#4256)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 7438, "deletions": 215}}, {"node": {"oid": "783f197463e62c1b8244802febfb1691e4804f0a", "messageHeadline": "feat: polish mobile explore table (#4295)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "4b7c9782b5e08293b54365521960371df2c7b2fe", "messageHeadline": "test: fix swap test's select token copy (#4324)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f109bfbb6a2d983412d107cb7a981eebf82874b9", "messageHeadline": "refactor: removes unused useFastForwardBlockNumber (#4297)", "author": {"name": "Enzo Ferey", "email": "hello@enzoferey.com", "user": {"login": "enzoferey"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "baf00f203a6a514eabf350c6cb39265f1b30c71b", "messageHeadline": "feat: use filterTimeAtom for PriceChart (#4323)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "1309b1f11b21c99ebb8e46444daa3ae928ffc339", "messageHeadline": "chore(i18n): new Crowdin translations (#4290)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1585, "deletions": 34}}, {"node": {"oid": "a146c932854127955f4db34f01e7c1ebea8cbf01", "messageHeadline": "fix: update TokenTable loading row count (#4319)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "53cccef5706c51b2377322f171f3fe885c05a049", "messageHeadline": "fix: change background color on Explore table (#4318)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b26c2bbc980dd3f20257fd0a8a07303b57d784c3", "messageHeadline": "feat: added token sparklines to explore page (#4307)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 136, "deletions": 38}}, {"node": {"oid": "4b5246394b7769aa6222f70bccfc6e858494def7", "messageHeadline": "feat: update Swap styles, update theme colors (#4294)", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 697, "deletions": 452}}, {"node": {"oid": "18b93613cdfc86254ed312fc6856d32871baa272", "messageHeadline": "fix: Ensure proper cursor for network dropdown (#4302)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1f78c236a9daede22d3f1f1f3f315129d9eb0fdf", "messageHeadline": "fix: phaseflagging token import modals (#4317)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "09035643c3c3bd06977a6512ddc842ed3dd580dd", "messageHeadline": "ci: add .vercel to gitignore (#4315)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "97be3bcd05423cc9d6def81157ca46234227837e", "messageHeadline": "fix: token selector spacing (#4314)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 67, "deletions": 34}}, {"node": {"oid": "a6de430cf33009efa1cb6863426c3376d9777e8b", "messageHeadline": "feat: Phase 1 flag (#4310)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "b8b44a6eb21851a1d016e376aa074ad83d294ce8", "messageHeadline": "fix: token safety icon not under phase0 flag (#4311)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 7, "deletions": 116}}, {"node": {"oid": "1d21eebcd3fc47b4ec9787d612bd16a12ec520ca", "messageHeadline": "feat: Web 714 additional swap submitted event properties (block numbe\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "bdce7ce32c5c7af254909782181df3f306912bce", "messageHeadline": "feat: remove unnecessary user properties (#4308)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "9b9d6aff7817784148d7360974bfefa87a55b2d1", "messageHeadline": "build: add env utils (#4304)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 70, "deletions": 9}}, {"node": {"oid": "77c4e74fc64e282b1197ce661f20bdab03d7d4ec", "messageHeadline": "feat: adding timeline to explore price chart (#4292)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 1808, "deletions": 746}}, {"node": {"oid": "bb2e67fc5a92598de466cdc23a0c52e70f97fcad", "messageHeadline": "style: import static assets for NFTs (#4263)", "author": {"name": "Charles Bachmeier", "email": "charles@bachmeier.io", "user": {"login": "cbachmeier"}}, "additions": 343, "deletions": 0}}, {"node": {"oid": "2fb7b7fd25dbbc8d5ccb04aa8d8975bcd114f5a1", "messageHeadline": "fix: fix feature flag for staging env (#4296)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7b49deb0f4d5a99c092cba31e28ab133ec35f70", "messageHeadline": "feat: Adjust gas estimates for auto slippage (#4213)", "author": {"name": "willpote", "email": "81638931+willpote@users.noreply.github.com", "user": {"login": "willpote"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "51aa02d8784bbb8fd6055544c18192459cbcf67e", "messageHeadline": "feat: add feature flag modal in local/staging environments (#4291)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 147, "deletions": 8}}, {"node": {"oid": "25ea7f9caf2566cf92fcf96e0818ab177a24ea7c", "messageHeadline": "feat: explore UI (#4262)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 5384, "deletions": 137}}, {"node": {"oid": "8ce599790f695bc2da47bf1460e9431cd79c5568", "messageHeadline": "chore(i18n): new Crowdin translations (#4280)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "68733e00e7d553291fac00453005be6a412d6324", "messageHeadline": "feat: log is expert mode in amplitude user model (#4284)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "eb71b08cf05bc74dc6f4fc97ebfb3b49ec85d58d", "messageHeadline": "refactor: separate files for feature flags, use `BaseVariant` (#4278)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 15, "deletions": 25}}, {"node": {"oid": "9fc1d8a90eb5a16f040a9bf4fbe0b7d71d159522", "messageHeadline": "build: set .nvmrc to 14 (#4275)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd55b1ccdcede4580a69ce03b8a79c8e708f0d22", "messageHeadline": "build: add staging NODE_ENV (#4187)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "5a9b1e10011009a43fe11232015569ffd4abb4c3", "messageHeadline": "chore(i18n): new Crowdin translations (#4270)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 297, "deletions": 33}}, {"node": {"oid": "d41e3c031ec8563f32cd5e39adb36ba2b7f02466", "messageHeadline": "fix(ts): remove constant enum (#4261)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ed5902ad0b13a4706c7a131736bada764ee78b7a", "messageHeadline": "feat: second user model PR with wallet properties (#4206)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 227, "deletions": 34}}, {"node": {"oid": "ec783fdb1c6b72fc0d7e33f0f938c754cbaacbe5", "messageHeadline": "feat: log approve token and wrap token events directly in hooks (#4258)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 79, "deletions": 107}}, {"node": {"oid": "a02099f908e79896410a1deda7e8763eee3e57fa", "messageHeadline": "feat: theme color updates under feature flag (#4252)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 178, "deletions": 106}}, {"node": {"oid": "fa70fe102ef784acd6fc4e7f4538fa9828f41deb", "messageHeadline": "fix: update SOR to refundETH on high price impact ETH trades (#4251)", "author": {"name": "Emily Williams", "email": "emag3m@gmail.com", "user": {"login": "ewilz"}}, "additions": 970, "deletions": 136}}, {"node": {"oid": "f918b346a010627864ac658c9e87d3c838cb0aea", "messageHeadline": "feat: amplitude logs is_reconnect (#4214)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 75, "deletions": 4}}, {"node": {"oid": "134879e465f26ed463d648e43729a4df98a8fe02", "messageHeadline": "feat: initial FeatureFlagProvider (#4248)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 158, "deletions": 59}}, {"node": {"oid": "1f2ffa1672cee96d5f29d77a90f450224fb6d5fe", "messageHeadline": "fix: hide text cursor on network selector hover (#4249)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "134fa96d27aad61f14e2d7cbad89395ed41da0a9", "messageHeadline": "feat(risk): tune down cache (#4208)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c6e677d82d825fcddb90fcbb23bed5ceeeb01521", "messageHeadline": "feat: new swap events and properties in taxonomy  (#4204)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 111, "deletions": 55}}, {"node": {"oid": "7a78a7b4d206cb7ac8da3466614b6690ef6b7198", "messageHeadline": "feat: update unsupported token list (#4219)", "author": {"name": "matteenm", "email": "105068213+matteenm@users.noreply.github.com", "user": {"login": "matteenm"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "184a1419ed8422be4b8e45051fb35f5adb2ec077", "messageHeadline": "feat: fetch stablecoin price with SOR, PI warning (#4217)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 104, "deletions": 148}}, {"node": {"oid": "6cb6faa92b909d1079f17be7a07499baed94204c", "messageHeadline": "feat: add time / duration based event properties to swap events (#4193)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 124, "deletions": 79}}, {"node": {"oid": "3c5cc21ed53f251bc692629087a0de35f0128081", "messageHeadline": "feat: remaining swap events (#4169)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 89, "deletions": 11}}, {"node": {"oid": "594dcb90e39f134fc943d0e8c19f753b1ea456f0", "messageHeadline": "feat: Web 262 user model custom properties first PR (#4190)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 38, "deletions": 11}}, {"node": {"oid": "d0f7c8d6f3bae005b2ed0b8dd5d4846725b77fba", "messageHeadline": "fix: update critical red HEX (#4191)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "352e016621ecf6c848d4c8b25c2ed83e9cbbf4bb", "messageHeadline": "style: Add Deprecated prefix to ThemedText components (#4192)", "author": {"name": "Daniel James", "email": "danielcolinjames@gmail.com", "user": {"login": "danielcolinjames"}}, "additions": 807, "deletions": 757}}, {"node": {"oid": "2a7b1e7ff0b0e67f7010899dd1a4274b65f5c1b4", "messageHeadline": "chore: upgrade react-router-dom to v6 (#4143)", "author": {"name": "Sam Chen", "email": "chenxsan@gmail.com", "user": {"login": "chenxsan"}}, "additions": 164, "deletions": 228}}, {"node": {"oid": "8836ae1986bbe9ecfd059e737c52606d192bfaff", "messageHeadline": "fix: updated external docs link for Propose (#4186)", "author": {"name": "Akshit Choudhary", "email": "akshitchoudhary007@gmail.com", "user": {"login": "Akkii4"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bf694a1ff3b9c8f07b5cd93a0f7a7ba843048f5", "messageHeadline": "fix: Update V2 Pool Document link (#4188)", "author": {"name": "Rachel-Eichenberger", "email": "60412342+Rachel-Eichenberger@users.noreply.github.com", "user": {"login": "Rachel-Eichenberger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8829639e923803ff910c291cbdc7508da779d7d", "messageHeadline": "fix: scroll to top only when pathname changes (#4180)", "author": {"name": "Sam Chen", "email": "chenxsan@gmail.com", "user": {"login": "chenxsan"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "62550a4a1f5136654088f5b3f26ad42931bfcbbe", "messageHeadline": "feat: implement swap quote received event (#4165)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 66, "deletions": 19}}, {"node": {"oid": "e01f30c0b4dd745106567f02a2342c7325e36ec3", "messageHeadline": "feat: Web 214 implement the main submit swap event (#4061)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 119, "deletions": 14}}, {"node": {"oid": "c60c028dbe03f02fa19741694312ca467e1b0b72", "messageHeadline": "feat: add updated theme colors (#4141)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 449, "deletions": 1}}, {"node": {"oid": "439fe5e6d49932646be336cf7288d60ade3d2d78", "messageHeadline": "chore: upgrade cypress (#4161)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e06142e26b48aba99e65240b5ce91361e63078c7", "messageHeadline": "feat: implement other swap events part 1 (#4151)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 145, "deletions": 96}}, {"node": {"oid": "1f763a1c7aa12f3a0d74a5bab4ec9e20b79a6783", "messageHeadline": "chore(i18n): new Crowdin translations (#4155)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 231, "deletions": 429}}, {"node": {"oid": "de6e3747cbfe6947cfbf47345e24dff89784b000", "messageHeadline": "refactor: remove unused SwapPoolTabs (#4159)", "author": {"name": "Sam Chen", "email": "chenxsan@gmail.com", "user": {"login": "chenxsan"}}, "additions": 1, "deletions": 48}}, {"node": {"oid": "475af6312f7d6082e77f2fdb7ceb4c19eeac5734", "messageHeadline": "fix: fix swap details expanded not working on local build (#4156)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c4c6d7553de9be4e99a5e5c890fd51e7cf5da2c8", "messageHeadline": "build: only test for highest yarn-deduplicate strategy (#4154)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "0e3c95706ebb301e8adc7e9c420c9050f9219ca9", "messageHeadline": "style: updating ui on unsupported network (#4138)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 114, "deletions": 61}}, {"node": {"oid": "d5e4e21a79d0741b9be5b5183b3dde49d447a73a", "messageHeadline": "style: Adds \"deprecated_\" prefix to all non-theme colors (#4146)", "author": {"name": "Daniel James", "email": "danielcolinjames@gmail.com", "user": {"login": "danielcolinjames"}}, "additions": 711, "deletions": 669}}, {"node": {"oid": "464905184334105e4b633baefd1b2a819a53078c", "messageHeadline": "build: add global jest-styled-components config (#4148)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 397, "deletions": 51}}, {"node": {"oid": "4ba6275b7100a1dfd58e790d999a40c7e1730505", "messageHeadline": "fix: add celo gas override (#4147)", "author": {"name": "Jesse", "email": "31524583+Jesse-Sawa@users.noreply.github.com", "user": {"login": "Jesse-Sawa"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "17c7a9ee9de1cff94365216694fc6fd146e48921", "messageHeadline": "fix: increase Polygon gas limit (#3882)", "author": {"name": "Rachel-Eichenberger", "email": "60412342+Rachel-Eichenberger@users.noreply.github.com", "user": {"login": "Rachel-Eichenberger"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0e36944b23aadccf49701e5d9bb703499fdd8c4e", "messageHeadline": "refactor: clean floating Route (#4144)", "author": {"name": "Sam Chen", "email": "chenxsan@gmail.com", "user": {"login": "chenxsan"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "5050fe7b06f39d14599ba622d310c0f24570b7ef", "messageHeadline": "fix: unused onClickOutside reference (#4140)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "80b965f2cab38d732e01389edbc570a0440bb95b", "messageHeadline": "fix: sync chain query parameter (#4019)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 48, "deletions": 24}}, {"node": {"oid": "417e940c0a887f4955aa5fa6cfcd3ac9c8a553e9", "messageHeadline": "test: fix swap test flake (#4135)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 15, "deletions": 45}}, {"node": {"oid": "c42a5ccf26076e933b15f0f6c6cb065268e98e3e", "messageHeadline": "chore: access router data with hooks (#4121)", "author": {"name": "Sam Chen", "email": "chenxsan@gmail.com", "user": {"login": "chenxsan"}}, "additions": 141, "deletions": 136}}, {"node": {"oid": "7ba9b1faf6b9ff3452cec66dc8b1e644b4225c36", "messageHeadline": "fix: don't toggle desktop NetworkSelector on click (#4134)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "5d43d08ff32031b984df811b81a2c5699db2a4bd", "messageHeadline": "build: lock jest-styled-components@7.0.7 (#4132)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "85625d09f00b6678d9391e29c91e3b96635de436", "messageHeadline": "fix: increase celo blocksPerFetch to 5 to improve interface performan\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 42, "deletions": 39}}, {"node": {"oid": "d85f1f44b90166932f66f36e00cafbbe35ea401b", "messageHeadline": "build: change project name to @uniswap/interface (#4125)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f41580e43c296b1023e4c02ec85ae0e3c0f32a40", "messageHeadline": "feat: implement connect wallet category events (#4111)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 235, "deletions": 100}}, {"node": {"oid": "47fe9911fa4b4cd3ac8928f0cae9ae903dc0e4fc", "messageHeadline": "chore: move prettier, jest-styled-components to devDependencies (#4128)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "e0f6d82d6c0554e627d17b1817b9ae82bbf65cda", "messageHeadline": "feat: enable 1bp optimism fee tier (#4124)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fb691cf17baa6df0a3dbfbc2a2cca5810538f1ff", "messageHeadline": "fix: catch vibrant failure (#4123)", "author": {"name": "Sam Chen", "email": "chenxsan@gmail.com", "user": {"login": "chenxsan"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f596293b6c3eb24b0d7138c959c2118b19f83e22", "messageHeadline": "build: don't fail cypress on unhandled exception (#4122)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8012789f69cca39dd8c7a97c5e8a005d7f354833", "messageHeadline": "fix: fixes Popover arrow positioning (#4119)", "author": {"name": "Sam Chen", "email": "chenxsan@gmail.com", "user": {"login": "chenxsan"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "40137434734aaa5e0ef137d5cacc6003094ea7c7", "messageHeadline": "chore: upgrades react-router-dom, fixes dev-mode linking (#4115)", "author": {"name": "Sam Chen", "email": "chenxsan@gmail.com", "user": {"login": "chenxsan"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "e9ef3193ab686a3d5d49e49d7f211f48901df7a8", "messageHeadline": "refactor: remaining changes from the large celo merge (#4088)", "author": {"name": "Jesse", "email": "31524583+Jesse-Sawa@users.noreply.github.com", "user": {"login": "Jesse-Sawa"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "6a1506ade682b35885271dad49b0d1720768cecb", "messageHeadline": "build: Revert \"build: pause deploy\" (#4107)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "839d4ac8e28d4f60f333c95b097f32e532f77eca", "messageHeadline": "refactor: adding safe getter for ChainInfo (#4110)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 67, "deletions": 58}}, {"node": {"oid": "29fdcb80f6b5c2daa1d22e095d5f7a7a78187381", "messageHeadline": "build: upgrade prettier to v2.7.1 (#4109)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 104, "deletions": 92}}, {"node": {"oid": "817ea44e8d51cfb1cd7db9e23c03d9135a0e8d32", "messageHeadline": "fix: update styled-components in package.json to latest to remove rea\u2026", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "3a1ea3df85a60fd32f47b67ce933a6edd239384f", "messageHeadline": "build: pause deploy (#4102)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "2667a897a1aba632c39ed60571bb59b8893c7770", "messageHeadline": "chore(web3-react): fix connectEagerly for MetaMask mobile (#4101)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "65129604bde150dd664a143b7456832b141f10f8", "messageHeadline": "chore: upgrade to react 18 (#3992)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 163, "deletions": 164}}, {"node": {"oid": "4e0c9b36a06be3576b98541ca1e9a75149ed6690", "messageHeadline": "feat: implement-page-viewed-event-for-all-main-pages-of-app (#4089)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 1081, "deletions": 1041}}, {"node": {"oid": "64cb9f3ff2a673a8727e9e05d54b0404f64c97b9", "messageHeadline": "chore: updates web3-react, adds key for changing connector order (#4085)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 131, "deletions": 129}}, {"node": {"oid": "cb094a1f4b475e5916d4035eeef9424ddfb087dc", "messageHeadline": "feat: implement token selector events (#4067)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 502, "deletions": 377}}, {"node": {"oid": "d05fefc231ff400eaecf2b83e7cfab39b7a0d243", "messageHeadline": "test: enforce deps deduplication (#4097)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 116, "deletions": 536}}, {"node": {"oid": "3e1805a20f56855fd0dacaca8de8076d7231d1fd", "messageHeadline": "build: update caniuse-lite (#4093)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f58dfe128472c5d4f7fbd5aa3ad81acb43b34961", "messageHeadline": "build: upgrade @typescript-eslint (#4095)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 67, "deletions": 59}}, {"node": {"oid": "f67b7f8b664564c8e11964d2a12961bb03e629f9", "messageHeadline": "chore(i18n): new Crowdin translations (#4090)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 132, "deletions": 132}}, {"node": {"oid": "869691d43f315c668f5b1fd493ed95cd79d4e1e9", "messageHeadline": "refactor: wallet specific Option components (#4065)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 247, "deletions": 202}}, {"node": {"oid": "817d808ec56c2d8ec3e032e8f1ce6e828399d27c", "messageHeadline": "feat: implement trace framework for analytics (#4060)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 171, "deletions": 1}}, {"node": {"oid": "aee1bce6126f78cd7e3ac3da201567a943914e0c", "messageHeadline": "chore(i18n): new Crowdin translations (#4084)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 462, "deletions": 33}}, {"node": {"oid": "8b38a9c4e01dd2009013c13b08e2c4d6a11d1981", "messageHeadline": "fix: add crossplatform `prei18n-extract` script (#3728)", "author": {"name": "Bruno Crosier", "email": "bruno.crosier@gmail.com", "user": {"login": "brunocrosier"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "0a115fab17a32a16854ab868fe4e184d26274cce", "messageHeadline": "fix: unsupported chain displays message instead of crash (#4054)", "author": {"name": "cartcrom", "email": "39385577+cartcrom@users.noreply.github.com", "user": {"login": "cartcrom"}}, "additions": 171, "deletions": 14}}, {"node": {"oid": "882147b533d55d275d034582a120c7fa7dff5475", "messageHeadline": "fix: revert \"fix button jump on currency panel\" (#4083)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "eb06aef199c352315a566a4a37725cf250a3203a", "messageHeadline": "feat: add support for Celo (#3915)", "author": {"name": "Jesse", "email": "31524583+Jesse-Sawa@users.noreply.github.com", "user": {"login": "Jesse-Sawa"}}, "additions": 460, "deletions": 132}}, {"node": {"oid": "1b91e7ce30646b826c20ee53e7e1d9cbe06b26fb", "messageHeadline": "fix: Revert \"refactor: remove coinbase wallet resetState\" (#4081)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 98, "deletions": 113}}, {"node": {"oid": "535e670c632b1c5e76d71f99f165a56fc0136eea", "messageHeadline": "refactor: remove hideRouteDiagram prop (#3763)", "author": {"name": "Anas Yousef", "email": "anas.y0807@gmail.com", "user": {"login": "anasyusef"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0b4c77155eeade041955074f15405e22329d0898", "messageHeadline": "fix: NetworkSelect mobile toggle bug (#3698)", "author": {"name": "Bruno Crosier", "email": "bruno.crosier@gmail.com", "user": {"login": "brunocrosier"}}, "additions": 67, "deletions": 58}}, {"node": {"oid": "e36722ccb4cd282aa932ff7c7e6082190f3ed131", "messageHeadline": "refactor: remove coinbase wallet resetState (#4024)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 113, "deletions": 98}}, {"node": {"oid": "ec0b94a920c5da23fdfe29e9c806abdfc6452290", "messageHeadline": "fix: Fix spacing type (#4073)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d5eed8b15f3baf774a01365fb80de8954427e60e", "messageHeadline": "build: wait 1m between release tests (#4077)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "2447afc43e5d596cef55bce85822b4783c5e3d5b", "messageHeadline": "build: wait on passing cypress (#4076)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "8eef757f7f2884bc015c63b6a7f24188bf0988c0", "messageHeadline": "refactor: analytics initialization (#4070)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 26, "deletions": 47}}, {"node": {"oid": "b1c29b3bf1f659c8a0c89ed23e91e553475f1d97", "messageHeadline": "build: resolve cypress matrix to single job (#4075)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b211c9f1507ef88262b9fe8fe94da4b73aa71ab8", "messageHeadline": "build: wait on tests (#4074)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "66cae715f42223f4e814015440c5b93375104438", "messageHeadline": "feat: implement initial setup of amplitude SDK (#4044)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 160, "deletions": 4}}, {"node": {"oid": "5a4a2782e892a08cb2b9545ac60119e0bbc86f9b", "messageHeadline": "chore(i18n): new Crowdin translations (#4045)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 33, "deletions": 165}}, {"node": {"oid": "4e462ddbef4b79aa3c5842c4ed3c145e3f2ad029", "messageHeadline": "refactor: extract Web3Provider hooks, create internal Connection repr\u2026", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 389, "deletions": 361}}, {"node": {"oid": "48a962a750b957d8731eb23bcbd5b8658c0a141e", "messageHeadline": "build: enable auto-release (#4058)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 5, "deletions": 18}}, {"node": {"oid": "9a55402bdf343043b3eaa8f2e708829e6dae48a1", "messageHeadline": "build: add sleep in release (#4057)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "663644553ed3eefedf81933b4c76db790e0b8799", "messageHeadline": "feat: update privacy policy to include amplitude (#4046)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ceec3f0e653b634911fcc38ca16ce55a50f3c568", "messageHeadline": "feat: remove Tally Ho specific rendering (#4023)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "904d1835d28f9c396b7c3be0484625eb0ad7a76f", "messageHeadline": "style: rename library to provider (#4038)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "77366bf81b044bd7200e81b2381052ab206dfb43", "messageHeadline": "feat: configure blocks per fetch for l2s (#4028)", "author": {"name": "lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "cd8b0488296646e3f28635da4821568af5647333", "messageHeadline": "fix: deploy after pinning", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "d62596ecfc472eca3f7f160e2a0909c2aa63e418", "messageHeadline": "fix: release file", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b496c62f115d8f62f273cd2ac6906bba494bcb7", "messageHeadline": "build: deploy without needing check suite", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3c77708e295164e166d884f316c6824df059cbd", "messageHeadline": "build: deploy without waiting on check suite", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b9e81396993d646f6328f1a8a5f1fff9821872d7", "messageHeadline": "fix: alter headers on cached response (#4032)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c82dcabd198b2bb2ac08cf5d45e3a71cd018c322", "messageHeadline": "build: disable scheduled release (#4022)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "26b37d5274d5a12fcba32e78ce68c2a0298c04ca", "messageHeadline": "build: fix await-check-suite with (#4021)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d5c464b26b14eae4e8f55c22277b42288dc23c11", "messageHeadline": "build: fix await-check-suites (#4020)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c48d4c54259bc8251a08941996deeed93088c0c2", "messageHeadline": "build: simplify actions (#4014)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 99, "deletions": 210}}, {"node": {"oid": "b28cd9c8b0452f1d1aa1f69c9314b18f8a005c71", "messageHeadline": "fix: token button jump (#4017)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "071017879c6dd9b4b1b47c462482e53b984394f3", "messageHeadline": "feat: don't allow disconnect/change on injected mobile wallets (#4015)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 39, "deletions": 30}}, {"node": {"oid": "5535c83db560503ef28afe16d40addaaaee3267e", "messageHeadline": "chore(i18n): new Crowdin translations (#4013)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 2046, "deletions": 726}}, {"node": {"oid": "8f9eccabafae123f43e01b34992c124a5fa80a39", "messageHeadline": "fix: Crowdin translations download (#3927)", "author": {"name": "Andrii Bodnar", "email": "29282228+andrii-bodnar@users.noreply.github.com", "user": {"login": "andrii-bodnar"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "322cdaf88897fce292b29f41fda4f09186f3529f", "messageHeadline": "refactor: rm useActiveWeb3React (#4004)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 254, "deletions": 261}}, {"node": {"oid": "edcdbfd8f55a747430cb533128b72b9fef35861a", "messageHeadline": "feat: disconnect for coinbase wallet (#3993)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 36, "deletions": 27}}, {"node": {"oid": "d36f13d7e24ad884ab86fb64e94e46ddfcee3740", "messageHeadline": "fix: resolves network switch race condition (#4005)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "8548b33bd9f85d32e5d7079a43e1bbb2642f06d4", "messageHeadline": "feat: show injected options in wallet browsers (#3995)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 143, "deletions": 23}}, {"node": {"oid": "0e148bb1b372c658ccdf0c81bc08b28e3294c038", "messageHeadline": "style: use data-testid in cypress test (#4001)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "9ddb37a982aaa5342c291c11cc52b053826666b5", "messageHeadline": "chore: move cypress to devDependencies (#4002)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63227cd2c5c1ceb5721ede4b50c74efd66c283e2", "messageHeadline": "build: dedup lockfile (#3985)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 67, "deletions": 746}}, {"node": {"oid": "dc38dc1c109e28b3a732bd82439c13acb4e4f3c1", "messageHeadline": "build: disable release (#3994)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2c6757ff62a8d9674e9c71b07df6c33f22000260", "messageHeadline": "fix: set content-type on cached document (#3990)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "0d03b09ae90b9987045a82da1f2cf3ec614685d9", "messageHeadline": "build: sleep for 10m after pinning (#3991)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "566da07448eb07dd8107022ba65326fd12a92cc3", "messageHeadline": "feat(risk): cache risk check with ttl (#3965)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "31a3840b1fb4ddae80cf877fe36ade42a75fae47", "messageHeadline": "feat: fix metamask mobile browser connection (#3964)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "f89d7ccd5ec19aa17808f3dd626c9aac904a9fb2", "messageHeadline": "feat: empty to deploy 628417f696f40cb54ef5bbba2374573e75a59915 (#3962)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "628417f696f40cb54ef5bbba2374573e75a59915", "messageHeadline": "chore(deps): bump token-lists (#3929)", "author": {"name": "matteenm", "email": "105068213+matteenm@users.noreply.github.com", "user": {"login": "matteenm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ea8c7326d651ff7c4e322bdf8b9d5f586a4c23ac", "messageHeadline": "fix: crash on HOP token search (#3904) (#3928)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "dd5feaacb21fe14184eeb055598e80d6220863da", "messageHeadline": "fix: serviceworker request path (#3926)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 46, "deletions": 49}}, {"node": {"oid": "cc919ab3df310c9a66d5444c64a2507af6233ce5", "messageHeadline": "build: optimize github actions (#3922)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 140, "deletions": 51}}, {"node": {"oid": "53d6eb09226c3c81e33d5739fbbf426fb3a4df14", "messageHeadline": "fix: show no price impact eth to weth (#3923)", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "db0d3cf3fa5d4a256ff63cfa5dddb280798dbf35", "messageHeadline": "feat: upgrade to web3-react v8 (#3759)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 1442, "deletions": 1215}}, {"node": {"oid": "ace4276bcb1173db3f31fcdf05594612b0cee814", "messageHeadline": "build: revert cypress projectId (#3921)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "50a2dc956099c4532cb4778b9ea746394b2896fa", "messageHeadline": "build: update cypress projectId (#3918)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 85, "deletions": 296}}, {"node": {"oid": "8cdec6188c7d5f845eba8aefd772f06d41a84062", "messageHeadline": "chore(vscode): add workspace settings.json (#3914)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "5325d0cbe582f590be86111beb90d3f1ce5cf857", "messageHeadline": "fix: adds messaging for unsupported V2 pool networks (#3762 #3777) (#\u2026", "author": {"name": "Kaylee George", "email": "62825936+kayleegeorge@users.noreply.github.com", "user": {"login": "kayleegeorge"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "c16e49e7745cbb89e1434078fcb2ad695a757e51", "messageHeadline": "feat: service worker with etag cache (#3897)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 493, "deletions": 81}}, {"node": {"oid": "7e709e10dbefacaa62b20a9b8d7aaaf40e06049c", "messageHeadline": "fix(L2): removes network-specific polling (#3912)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "7389b178fda6da72d8e75494fbb0052caab67a5e", "messageHeadline": "perf: remove Arbitrum polling override (#3907)", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "48f8c6a141ec7e5990b2d65653662fecd2efd089", "messageHeadline": "test: update cypress (#3908)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 204, "deletions": 56}}, {"node": {"oid": "091876a3748ddab2eacce8db13aec9bb17863c8f", "messageHeadline": "feat: add `Queue` and `Execute` buttons (#3905)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 507, "deletions": 43}}, {"node": {"oid": "d0e4aa832ab5f0c8bbb65f5310f3d176bc0c93f1", "messageHeadline": "fix: add jest coverage config to package.json (#3896)", "author": {"name": "Lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "b17a38d94b6c4bde810b2b5b4c66564505986974", "messageHeadline": "feat: abstract analytics logging (#3892)", "author": {"name": "Lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 185, "deletions": 113}}, {"node": {"oid": "22136b2708f736912fa0ac96d435c0058116f251", "messageHeadline": "build: clean up module loading (#3898)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 108, "deletions": 202}}, {"node": {"oid": "1897330ffca988a2a9117bfaf92f9871ce409d4d", "messageHeadline": "fix: omit native from DOM props (#3902)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "6131d0079f4b5b7573a71d43dd0adc20fa59f23b", "messageHeadline": "fix: fix scroll on page navigation (#3893)", "author": {"name": "Lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e6814994f6bf57aeba1ae42774e9f244b83a38a0", "messageHeadline": "fix: add keyboard accessibility to token selector (#3887)", "author": {"name": "Lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "fea7d3a86799b6962c410adca5f416cc65146ff8", "messageHeadline": "fix: remove animation from toggles on initial page load (#3886)", "author": {"name": "Lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "f4f0f29409f6c4f4ee322f6c956d8727376a5bf4", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 33, "deletions": 561}}, {"node": {"oid": "fa25e3c3e58f4ef9caac0144c650098c534af3ac", "messageHeadline": "fix: use simple toggle instead of toggle with text init commit (#3884)", "author": {"name": "Lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 64, "deletions": 148}}, {"node": {"oid": "51d2b3792fa2504882042d1a75d90137034e97d2", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 132, "deletions": 132}}, {"node": {"oid": "04ded04e7452bf9a8390b5d027d1bf1195f46b43", "messageHeadline": "fix: add animated loading bars and ensure sorted tokens upon load (#3\u2026", "author": {"name": "Lynn", "email": "41491154+lynnshaoyu@users.noreply.github.com", "user": {"login": "lynnshaoyu"}}, "additions": 233, "deletions": 22}}, {"node": {"oid": "cf188a86de554b3505599b1f1539de526d0e86f1", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 99, "deletions": 165}}, {"node": {"oid": "f7e243586816cd40b693de1e9a7ae7e24738e525", "messageHeadline": "fix: Mobile layout: hide closed positions disappears #3344 (#3858)", "author": {"name": "hunter", "email": "ghg0004@auburn.edu", "user": {"login": "ghgoodreau"}}, "additions": 100, "deletions": 4}}, {"node": {"oid": "5817d3bbdbb884eb6262c7167285867cae8975de", "messageHeadline": "style: simplify otherAmount calculation (#3880)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "bdeb62ad64fc7d9b25ef780827da68cb97249555", "messageHeadline": "fix: center NetworkSelector circles (#3867)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "e42effdbfd9ca3100996b6502c97eaec8d3113d5", "messageHeadline": "fix: Update graph link (#3876)", "author": {"name": "Rachel-Eichenberger", "email": "60412342+Rachel-Eichenberger@users.noreply.github.com", "user": {"login": "Rachel-Eichenberger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0a5adf43d58a4a090cb97f0532e505bb2537539", "messageHeadline": "docs: remove unnecessary WalletModal comment (#3879)", "author": {"name": "Clayton Lin", "email": "103287620+clayton1110@users.noreply.github.com", "user": {"login": "clayton1110"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fd0489e65402e98454460ae0a25eb895d7b666ba", "messageHeadline": "feat: Suppress the account modal after connect (#3848)", "author": {"name": "Clayton Lin", "email": "103287620+clayton1110@users.noreply.github.com", "user": {"login": "clayton1110"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "caa0a2967d169dbe75a42a9a2ef3ba8b736614ba", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "11ec2333ddb3761a1574a017a0e69ff559982a72", "messageHeadline": "style: standardize fonts (#3844)", "author": {"name": "Clayton Lin", "email": "103287620+clayton1110@users.noreply.github.com", "user": {"login": "clayton1110"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "251339a9efe7ee304733aedadb7401ca45400ef2", "messageHeadline": "feat: changes usdcPrice formatting to fixed decimals (#3849)", "author": {"name": "Tott0", "email": "Tott0@users.noreply.github.com", "user": {"login": "Tott0"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "148e415fe85f11b4817abfe5cb8438aed1ac29d1", "messageHeadline": "fix: handle non existing inputCurrency from url #3056 (#3857)", "author": {"name": "Eugene Sokovikov", "email": "skv-headless@yandex.ru", "user": {"login": "skv-headless"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fd964c5b74fab77d1c3ec148a502d196e66492fe", "messageHeadline": "feat(google-analytics): add tx hash to swap events (#3854)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "83b6eec2712671d384fd2607293c878293db6c40", "messageHeadline": "fix(copy-icon): makes copy icon configurable for different uses (#3853)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 34, "deletions": 25}}, {"node": {"oid": "cd76fffbbecd5b35fa4f98d8ee2374c892b37537", "messageHeadline": "fix build warning", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "2c0ac562962b886b47aa10d753f1eb3f51af8ed6", "messageHeadline": "Revert \"fix build warning\"", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f836e3ca324dc5120f51710a082f22aafcf9aa4c", "messageHeadline": "fix build warning", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "1733fbb3782c414be7729640795c591111118206", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "78142270a8050a7bc69e5005e089dc1933282ca9", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 165, "deletions": 33}}, {"node": {"oid": "db4e2a9bee06f9ca228198ba5d06be59df596dbf", "messageHeadline": "chore(deps-dev): bump @uniswap/default-token-list from 3.1.0 to 3.2.0\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9cee94a473d3b2fd4da6edaadf32fc59d6beca9b", "messageHeadline": "fix: ignore dbg.json files during typechain (#3751)", "author": {"name": "Michael Wei", "email": "mwei@cs.ucsd.edu", "user": {"login": "no2chem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db5a14387f3360ab4d986b6be4e14b29c775e672", "messageHeadline": "perf: constrain log-fetching block ranges (#3846)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 92, "deletions": 33}}, {"node": {"oid": "5dc7d36669484a8c0ca4dc43072aed9215129693", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 165, "deletions": 297}}, {"node": {"oid": "a3cbe672c768ac7a5068a9449d3000e9ba52deaf", "messageHeadline": "feat: changes wallet connect terms of service layout (#3835)", "author": {"name": "Tott0", "email": "Tott0@users.noreply.github.com", "user": {"login": "Tott0"}}, "additions": 16, "deletions": 31}}, {"node": {"oid": "dc368ed7acd6c2d78b4cdf4c0641731bb55bb5c3", "messageHeadline": "feat: Adding Tally Ho wallet with name & logo for Tally Ho Users (#3820)", "author": {"name": "DhruvJain1122", "email": "72156537+DhruvJain1122@users.noreply.github.com", "user": {"login": "amritkumarj"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "b109248b4cdd05fcb9718786687a5978eb3ed77a", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "64cc6fb88c1292741dc977d3b822277c1d7f2844", "messageHeadline": "chore: initial PR template (#3832)", "author": {"name": "Vignesh Mohankumar", "email": "vignesh@vigneshmohankumar.com", "user": {"login": "vm"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "74f6a4ef3f9d63dfdcafe50aeaeefcbe22866deb", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 297, "deletions": 33}}, {"node": {"oid": "f468001404914747cd629c5c4ddba103a422ee2c", "messageHeadline": "style: build new error connect state (#3831)", "author": {"name": "Clayton Lin", "email": "103287620+clayton1110@users.noreply.github.com", "user": {"login": "clayton1110"}}, "additions": 46, "deletions": 47}}, {"node": {"oid": "f26ec2ff1ba10dfe38f41e13ca3094c541277d32", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 33, "deletions": 8547}}, {"node": {"oid": "61d1036d281c6197a124001e2043fabbb255ca14", "messageHeadline": "chore: rm widget code (#3810)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 152, "deletions": 8422}}, {"node": {"oid": "e11d2080a4753fe850b33e2e80f383ca99a1cb04", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 165, "deletions": 165}}, {"node": {"oid": "da33423719972cc9efebf605853e85f0c6ae107d", "messageHeadline": "style: build new connecting pending state (#3825)", "author": {"name": "Clayton Lin", "email": "103287620+clayton1110@users.noreply.github.com", "user": {"login": "clayton1110"}}, "additions": 45, "deletions": 66}}, {"node": {"oid": "bd4545538d7904263754880d76516f12c33ccb44", "messageHeadline": "Chore: Use optional chaining (#3795)", "author": {"name": "Simeon Kerkola", "email": "simeon.kerkola@gmail.com", "user": {"login": "simeonkerkola"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4274db67d5ee6bb80cc0282059462ea84bba56ad", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 165, "deletions": 33}}, {"node": {"oid": "28498706cb6eff900a27a09104f72ceea438e639", "messageHeadline": "style: add learn more about wallets link (#3821)", "author": {"name": "Clayton Lin", "email": "103287620+clayton1110@users.noreply.github.com", "user": {"login": "clayton1110"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "68c71a67dd7a965e0194351becac76b91453e3a4", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1521, "deletions": 300}}, {"node": {"oid": "fe195b63f7d0a86b642e72c3583169c6dc9e2783", "messageHeadline": "chore: fix translations download CI", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86b85e25a5af7e0461906c3004e3a713443674b6", "messageHeadline": "fix proposal formatting", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "0ea635ce158e7e3f97201bfe0a3ceea6dce7d4b5", "messageHeadline": "chore: remove hostname check on risk screen (#3805)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99ab581a87bb23dbcd3bc1bb7f1225631993c090", "messageHeadline": "refactor: migrate state/user to createSlice (#3779)", "author": {"name": "Christine Legge", "email": "leggechr@gmail.com", "user": {"login": "leggechr"}}, "additions": 105, "deletions": 123}}, {"node": {"oid": "fc571d0f631ac4e8bbe94ad89e88d0c2fa9d8274", "messageHeadline": "chore: update compliance email test (#3788)", "author": {"name": "Will Hennessy", "email": "hennessywill@gmail.com", "user": {"login": "willhennessy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2de43a8cdbf35e6e3e1a5a75ea6b3b671002feb1", "messageHeadline": "feat: take tick range from URL (#3208)", "author": {"name": "David Mihal", "email": "david@dmihal.com", "user": {"login": "dmihal"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "5383436c88dd0fcc7cbb236298cab7496dbb91de", "messageHeadline": "feat(widgets): empty token list on network alert (#3627)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 103, "deletions": 41}}, {"node": {"oid": "521f3aae047ffd3a448362b798defcf8f712f000", "messageHeadline": "chore(monitoring): trm cleanup (#3783)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 12, "deletions": 123}}, {"node": {"oid": "9318c1204ba4424d184b6e6335d7f8a787095b2d", "messageHeadline": "feat: Add on-hover tooltips for tx details (#3178)", "author": {"name": "0xlucius", "email": "luciushehe@protonmail.com", "user": null}, "additions": 73, "deletions": 22}}, {"node": {"oid": "5055695b9b9f4cc3842d28651b8a78c739796360", "messageHeadline": "feat(optimism): update to new bridge app (#3771)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ae8c0377defc4fbebf34c89dd3f973a4287028fb", "messageHeadline": "refactor: move state/transactions to createSlice (#3758)", "author": {"name": "Christine Legge", "email": "leggechr@gmail.com", "user": {"login": "leggechr"}}, "additions": 66, "deletions": 82}}, {"node": {"oid": "8eaf1f4964e1086caed9cf070fce85bac456ef86", "messageHeadline": "feat(analytics): add a GA event on risk block (#3768)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f717bf4a49ebb766851d7e25a2144a4f0c08ccd0", "messageHeadline": "chore: bump to 1.0.7 (#3753)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcbd4e475d40506c64e2c21c7fe0eb4aaad746d2", "messageHeadline": "chore: rm \"with no slippage\" (#3752)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b704bdac9422bd17481a533f9979cbedeb28ea44", "messageHeadline": "feat(compliance): risk screening (#3714)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 135, "deletions": 28}}, {"node": {"oid": "00d3df95c058a2f72c3935d5a16f7c2c1a604adb", "messageHeadline": "fix: rm console logs (#3743)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "251b8b703ac264bff4a148f0ddaefc08641b0aba", "messageHeadline": "update list (#3737)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "ef8432437d38694d8ffdd7f2425c79074c99a618", "messageHeadline": "fix: missing token img (#3727)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "71aebf33db1bc5f2da8e3aac3a9579437d603dc1", "messageHeadline": "fix: remove unused var (#3736)", "author": {"name": "Christine Legge", "email": "leggechr@gmail.com", "user": {"login": "leggechr"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "5ff428b04be5dad6a2de24f203e54c0c02449896", "messageHeadline": "fix: update widgets README", "author": {"name": "Christine Legge", "email": "leggechr@gmail.com", "user": {"login": "leggechr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acb0c2056e91cae685b7595395fb2e3393b866ec", "messageHeadline": "chore: Remove Portis (#3693)", "author": {"name": "Mark Carbajal", "email": "70996519+MarkCarbajal@users.noreply.github.com", "user": {"login": "MarkCarbajal"}}, "additions": 25, "deletions": 545}}, {"node": {"oid": "0a4bcb62daf9a8421d854e142e265c9d0b9c84f1", "messageHeadline": "add 1bp fee tier to polygon (#3724)", "author": {"name": "Christine Legge", "email": "leggechr@gmail.com", "user": {"login": "leggechr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f50bcbdb2d2c043bff56f41de519e49ec8d881a9", "messageHeadline": "fix: initial transitions (#3719)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 84, "deletions": 32}}, {"node": {"oid": "cbe421ee23f323a6430106fd08eb4e45c0dab7a4", "messageHeadline": "fix: Reload the app when there is a javascript error and a new versio\u2026", "author": {"name": "Christine Legge", "email": "leggechr@gmail.com", "user": {"login": "leggechr"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "3439786c38dfbb0a2fc4aabdf4f8e30a744b5653", "messageHeadline": "feat: display connecting state (#3713)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "6294915be65a17ec6aac89751b0b4440bcab386a", "messageHeadline": "fix: convert token list to context (#3712)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 73, "deletions": 76}}, {"node": {"oid": "984c742d0e187a94f77dd46eb2c239c720ccd449", "messageHeadline": "fix: use context for block number (#3708)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 91, "deletions": 80}}, {"node": {"oid": "00b151d7fa462331c3e27f5aa85f593075b954bf", "messageHeadline": "fix: activation frames (#3711)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 66, "deletions": 79}}, {"node": {"oid": "5967cf5d9d0ff0f2e9ba333a84765e4d8a483c9b", "messageHeadline": "fix: bug where user cannot burn lp position if fetching fee values fa\u2026", "author": {"name": "guil-lambert", "email": "83659385+guil-lambert@users.noreply.github.com", "user": {"login": "guil-lambert"}}, "additions": 46, "deletions": 26}}, {"node": {"oid": "e480f0ebe554d04b25ab3a56ad230e8bf00a893a", "messageHeadline": "chore: simplify swap info (#3710)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 51, "deletions": 62}}, {"node": {"oid": "f6ceecbc5e5f07e9d372488d92ae2c87757dffd1", "messageHeadline": "fix: update hook deps to improve ref equality checks (#3707)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 50, "deletions": 30}}, {"node": {"oid": "a0348b45be07f7bd47f0d015445ecc1055121158", "messageHeadline": "chore: bump to v1.0.6 (#3696)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4b37cffcc4bf8dbb7d5524f7015de1b7feea3e4", "messageHeadline": "fix: skewed swap info state (#3695)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 37, "deletions": 26}}, {"node": {"oid": "dd69cccf91db9c4fbfe93ae2ac5c121c36ac5515", "messageHeadline": "fix: always run global updaters (#3694)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8b228de88f6a8cb4b32379f8a8c8f9c195c0170f", "messageHeadline": "chore: bump to v1.0.5 (#3691)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f91fc3c6a6bf44f7840927c82632ab369ecb86f5", "messageHeadline": "fix: defer layout effects (#3687)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "e0e2b40f9f9536f7aac0f9967007d4e906f627f2", "messageHeadline": "chore: bump to v1.0.4 (#3686)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc1c61b63a98feb91dbfb6406f7b1d2794228291", "messageHeadline": "fix: omit document ref (#3685)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "446ad3e0d4599d19421826898212d647e96013d5", "messageHeadline": "fix: missing token balance (#3661)", "author": {"name": "Alex Dorsch", "email": "dorschd@gmail.com", "user": {"login": "alexdorsch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65e58a08cf67a1924d897549602bdc3fd33e7097", "messageHeadline": "fix: show i18n keys while messages load (#3683)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "71b20b432c3608516d7d76032c95c7bcb9ce49bb", "messageHeadline": "fix: block number stability (#3684)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ecfa179b3f1c4f483e2b568fe52d26099efc93e9", "messageHeadline": "chore: bump to v1.0.3", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c94a0f5859adb2a486596c627a57ebbd5e93638", "messageHeadline": "fix: swap validator (#3682)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "600aeaaff192fdbb062ae9ec51742b56a9d2b4f1", "messageHeadline": "fix: polling memory leak (#3676)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3bfbc74e470f64dd941006a18eb94d7f8d539803", "messageHeadline": "chore: bump to v1.0.2 (#3675)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84f76e34b28ab62f86b7f38ec412456590aed8bb", "messageHeadline": "fix: do not fetch wrap price (#3673)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b965bed865670872033949dc0db62bc0698c4d18", "messageHeadline": "fix: token input height (#3672)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a9039e8d0b4d10234a606302c2af3eec24f9e785", "messageHeadline": "chore: bump to v1.0.1 (#3670)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60d35b46f3f9f3c63789b226bffb367cb159c26e", "messageHeadline": "fix: simplify validation (#3665)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 34, "deletions": 61}}, {"node": {"oid": "3d422cf7073a17dc509ed35c78dc9c29f205a89e", "messageHeadline": "update address list (#3669)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "84c70ac84deadc9b37f92124b3ac0d3789bbba7e", "messageHeadline": "chore: bump to v1.0.0 (#3663)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de3a33dfcbc53d5a6a0e12422fc12a1fcd440fd5", "messageHeadline": "fix: stale data edge cases (#3657)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 40, "deletions": 46}}, {"node": {"oid": "99a084f230a04ac3e547432284e55b2ae99033c1", "messageHeadline": "fix: JsonRpc url wrapper (#3662)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "e88095574359d1cc7b4197ead384dd16c194828e", "messageHeadline": "chore(widgets): bump version (#3645)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbf43fcd27c0171ffa73c010367973787b9faee7", "messageHeadline": "fix: walletconnect numeric chain id (#3643)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "a00ac563891057aed1b5443038782da21ce03f6b", "messageHeadline": "chore: bump to v0.0.30-beta (#3637)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7201944bc2f863668faf1bd15114a07e371c2eb6", "messageHeadline": "Revert \"fix(error handling): try reloading the app when encountering \u2026", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "b0ff0f83b08f340908cfb7444b584f3d41f1086d", "messageHeadline": "fix crash (#3634)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5cf9e84db5a5edac1a68ed8e321d02abe3f42a6a", "messageHeadline": "fix(error handling): try reloading the app when encountering a javasc\u2026", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "c0bdb8db123350a3a6201b3a75211e4de94f9140", "messageHeadline": "fix: break unnecessary hierarchical deps (#3629)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "2d8f767d747def987d52af75590cd64d71876b97", "messageHeadline": "feat: upgrade web3-react (#3628)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 511, "deletions": 505}}, {"node": {"oid": "1303416eca93c931dc45cc05d7067bf771649633", "messageHeadline": "feat: lazy load the lib's smart-order-router (#3624)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 100, "deletions": 29}}, {"node": {"oid": "124f6420a5437122641f77c357c4fc797bc7afbd", "messageHeadline": "fix: lazy load en-us (#3626)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "91f5fc0881f7d83bbb8e8386f871531c7593c51c", "messageHeadline": "chore: upgrade redux-multicall and smart-order-router (#3623)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 42, "deletions": 218}}, {"node": {"oid": "ec831f8433057c7ee86228df308705f4bb3f10f7", "messageHeadline": "chore: destructure json imports (#3622)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "56bd9b68d71631cba96a1a7f7e9cba24a747f19f", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "865d21f03934f7476a565fdf03034f3841e560bc", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "dceadf8472e41e69daf686fbdeddef8e721cd17d", "messageHeadline": "chore(docs): add widgets info to the repo README (#3600)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 98, "deletions": 43}}, {"node": {"oid": "cd3a91bca892bc379c7bbdb0853e69cc7cdb4565", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "de1f5d1adccb9bed36d8ee0ff215569eadb11265", "messageHeadline": "feat: migrate to GA4 (#3599)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 39, "deletions": 59}}, {"node": {"oid": "b5d403768f6e5413e3f0ce4c0ac15f200a27cc61", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 165, "deletions": 33}}, {"node": {"oid": "c4c811aeb36fc7dd2a79fc727f5b53d6a0406021", "messageHeadline": "chore: bump to v0.0.26-beta (#3593)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33c24a3f05ea391f61f891bf11deb9b5d67c3440", "messageHeadline": "fix: trade displays (#3594)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 48, "deletions": 30}}, {"node": {"oid": "9ef2b3a11690fe62cadf8b079e279803497394fb", "messageHeadline": "chore: add ethers (#3591)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "afe38a2d101828731c94c03d64a85aa90289468c", "messageHeadline": "fix: tick before returning quote (#3598)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d28607a1c828ed1edba083a2afd1e3733d4bab69", "messageHeadline": "chore(deps-dev): bump @uniswap/default-token-list from 3.0.0 to 3.1.0\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7fb363ac4697bf399a3cee921520c2455cd1db24", "messageHeadline": "chore(deps): bump @uniswap/token-lists (#3596)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "16b0b1530db8eb5003cb7ec3d0da6930fc1044e5", "messageHeadline": "fix: memoize client side v3 router call data (#3595)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "abb2696f40eda25185d57b1d2c50605751fe5735", "messageHeadline": "fix: upgrade @web3-react/eip1193 to fallback to eth_accounts (#3590)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "772178fc86279ede8d55fcce4278d063cefa919a", "messageHeadline": "fix: add web3 debug log (#3587)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9f1378f635211e3c893252f89a13b8ed1921b74b", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 462, "deletions": 99}}, {"node": {"oid": "84275dcce1e99125473450b3687a3aed5df97bd3", "messageHeadline": "fix: action button jank (#3582)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a76ece6ce3306744919653f67b7d87c8eb4ede0e", "messageHeadline": "feat: prompt for interaction \"in your wallet\" (#3585)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 111, "deletions": 64}}, {"node": {"oid": "334e137fb3722fc09de850b0884159b8da18c5e3", "messageHeadline": "fix: empty toolbar for empty input (#3584)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "eb6c4d464ad272149795db3f3f973157dfdcf511", "messageHeadline": "fix: do not allow zeroes (#3583)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "24734e6a34d9ae66c8055bc93bf3887121106ba6", "messageHeadline": "Revert \"fix: retain permit validity for lesser amounts (#3580)\" (#3586)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f1bcee3c089bdcf77f500b5f628af8caf8536c54", "messageHeadline": "fix: retain permit validity for lesser amounts (#3580)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7a215ccdb4af2525b64c5d7ad112cfaa8f5b01b9", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c5c4f48d96fc32a65160e03c65e87bccb7e0cad4", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 396, "deletions": 396}}, {"node": {"oid": "bdcf761ddd4070b4b54ac2b5599a998ff22bfca9", "messageHeadline": "chore: refactor swap button for maintainability (#3579)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 276, "deletions": 312}}, {"node": {"oid": "e876267d83db5e8380b7ce374c774465fee6b40b", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 428, "deletions": 758}}, {"node": {"oid": "76cbd82cb7efd5072f59e06959e72a11a0bec24e", "messageHeadline": "fix: bring wrap ui to spec (#3577)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 75, "deletions": 170}}, {"node": {"oid": "6c4f7ab9a1be7fd5344ec7d822776dddb77fdb29", "messageHeadline": "fix: modal border radius (#3576)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da20315724a3449b25b6d2c183d4208eef194e58", "messageHeadline": "fix: retain stale trade (#3578)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 9, "deletions": 21}}, {"node": {"oid": "963b910552c8eef98d751e7d9bfd1c2d42bf02ab", "messageHeadline": "fix: trade loading state (#3572)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 32, "deletions": 23}}, {"node": {"oid": "9e2dc9a4357e5820aa967a3da5023032ed0cb50f", "messageHeadline": "fix: rm approval invariant (#3569)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "6567f18bf550a6c44a0f898a827b2b30d7ac7c9c", "messageHeadline": "update code formatting for prettier (#3571)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "ee96973212659aa0d8d53479a0cff6d4d9f36898", "messageHeadline": "chore: clean dialog mounting logic (#3559)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "ce6c78317446035fdb96d870ba0570bf6ceb346a", "messageHeadline": "fix: trade UI latency (#3563)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 19, "deletions": 44}}, {"node": {"oid": "64e8c3ced95946fcaca7a5062ab3371f99b47ad7", "messageHeadline": "fix: token img jank (#3562)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "46e6c2295dbe6b93fd31bb1ccbfc9c5ad9a98b3d", "messageHeadline": "fix: prevent scroll on token select focus (#3560)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3626dbdeec8bcf936b441c43a93d5956ee3b547d", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 198, "deletions": 33}}, {"node": {"oid": "eb75e0dc2e49061d4dcb6ccb054f563125a6e0af", "messageHeadline": "fix: set approval to pending on wallet request (#3570)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 46, "deletions": 32}}, {"node": {"oid": "c26ecdfc88228164787282c984869f0a53ffd675", "messageHeadline": "fix: use a min fresh block (#3568)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 92, "deletions": 25}}, {"node": {"oid": "f50878802611152e8ed0795d1e1af7dc4753db28", "messageHeadline": "fix: impact rendering (#3553)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 65, "deletions": 55}}, {"node": {"oid": "377026bca817102361334d3ad4d15ee3599e52da", "messageHeadline": "fix: summary expando height (#3556)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9470c49d112dbb0f9def61dc3f22bebbf9b251d4", "messageHeadline": "fix: fix loading delays for cached data (#3549)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "e1abd81a1dfe21e176dfe5c3774bc8e954c31bf6", "messageHeadline": "fix: add syncing state to trade loading (#3545)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 49, "deletions": 18}}, {"node": {"oid": "7d9657867d64aeb71c91628fd58fb7472e670a88", "messageHeadline": "fix: polling lag (#3543)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "7cc52abb9699cf23a32315dfae08121a56b2a57f", "messageHeadline": "fix: cache computed pool addresses (#3537)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "5ac41417b0a235bf17f48f53ac216189a80941bb", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 33, "deletions": 231}}, {"node": {"oid": "2c74c5f2df569c3b6940dc65634ec2b3d3836046", "messageHeadline": "chore: include usdc in swap info (#3539)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 155, "deletions": 166}}, {"node": {"oid": "cbc2ff668ed65980130f6197d20094b1c5877260", "messageHeadline": "disable swap button if trade not populated (#3542)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "a73f59b4ff3743ffb6364121fb438b9289d8e2b0", "messageHeadline": "fix: only debounce input amounts (#3540)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7a75626c310317b7291223251e153c66b8ff6359", "messageHeadline": "chore: bump to v0.0.25-beta (#3538)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0e14bef107e47cd93da80ea79b2b506be03ae16", "messageHeadline": "fix(vote): allow 0-vote proposals to render (#3536)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "9b5a53b2e851bdcf551c5ddad2855d04e8438772", "messageHeadline": "fix: typeError: Cannot read properties of undefined (reading 'split')\u2026", "author": {"name": "Yadong Zhang", "email": "zhyd007@gmail.com", "user": {"login": "zhyd1997"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50fdb36b6fe0f8f9e56077cae890805289e7c0e6", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 33, "deletions": 297}}, {"node": {"oid": "b993902c73beaf81309931a3518de7d1b8fd5541", "messageHeadline": "remove donation popup (#3532)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 2, "deletions": 150}}, {"node": {"oid": "828bf540bae419ca2f4f627bc75f51adb308e526", "messageHeadline": "feat: usePoll (#3530)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 91, "deletions": 58}}, {"node": {"oid": "7c88a5a0087b259003fe0f5b6d99ebe786879990", "messageHeadline": "chore: bump to v0.0.24-beta (#3524)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "360c5e2c9654be55afca2986e8d3e3389751422a", "messageHeadline": "fix: fallback to eth_accounts in eip1193 bridge (#3516)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "72678ee667ccfa09d981b1d75a1dad2c9f3270e5", "messageHeadline": "Update token list (#3520)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4dd74f2144a906b71b18f80d11243f27b570fe0f", "messageHeadline": "fix: token img overflow (#3517)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e45c10413510eb344847b4299237c0ff381f24b2", "messageHeadline": "fix: computed token img (#3519)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "98fcaacd9b62ca82a70b897382e322f46ee6bace", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "93551579e469d658a5f0b5d153d6fec282c3759f", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 297, "deletions": 429}}, {"node": {"oid": "8a9388ed815d6e224e40350a8f8d4ed5552bef81", "messageHeadline": "feat: make Expando element (#3515)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 174, "deletions": 183}}, {"node": {"oid": "884bf41da7f25d1b7165187e58f8b0ff98007082", "messageHeadline": "fix: add check for undefined slot0 and liquidity call results (#3513)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5b686aea97850aad701451ddeb5e4859cd6946b3", "messageHeadline": "fix: exhaustive dep (#3514)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4a456a0853e30847d590c66483684c87782fb58", "messageHeadline": "chore: simplify Price in its own component (#3508)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 73, "deletions": 49}}, {"node": {"oid": "4b9098a7bf4dd82c06d4cbdab8d52865caeb1276", "messageHeadline": "fix: token button overflow (#3504)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "71a246f25cf6d1258000dc28b8e08b68aff4464d", "messageHeadline": "fix: expando icon direction (#3507)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "8de048bc84e508cfb6484029b5c226b48df7a515", "messageHeadline": "fix: input amount lag (#3503)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "163e2d55602b9c1b2a83941e503bf6c6cfdbe28f", "messageHeadline": "fix: override Rule width (#3502)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0edb0fe5e2aa3d4ddf361b1beea5823ef53a5a00", "messageHeadline": "fix: memoize on-chain results (#3493)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "496408b3db9316b32080e281a3f3df52e222e655", "messageHeadline": "fix: token list fetching performance (#3480)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "78b6f5c72d9da5476b04515655e8309c2b423a12", "messageHeadline": "fix: destructure currencies for ref equality (#3498)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 25, "deletions": 38}}, {"node": {"oid": "f9fb71a803a03c540a7c1c68e0a9cac3ce3a586c", "messageHeadline": "fix(perf): cache pools to avoid cost of instantiation (#3499)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 70, "deletions": 27}}, {"node": {"oid": "59d0046411859452b777bd7b4a668c3300edfb71", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b4e0234d071b7367885ffa7f77d102640869cbe7", "messageHeadline": "fix: avoid summary wrap (#3497)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4a8dbda0b8cd85322bc3e77574b6a0e64e5bd216", "messageHeadline": "fix: memoize nested components (#3483)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "0cbb24c614aa527ab6590e51e6d5332568288c83", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 198, "deletions": 33}}, {"node": {"oid": "a9dba258ffd1f5264d8a33f395cacdc253144ed0", "messageHeadline": "fix: update wrap fail state callback and input values (#3495)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "fa163cb938c7f8c051a361fd993f618d86c7f8df", "messageHeadline": "feat: price impact update (#3496)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 124, "deletions": 97}}, {"node": {"oid": "b52273932a2ae8352ed6dad12d39912700986809", "messageHeadline": "fix(ui): Auto Router icon not appearing on safari/ios (#3444)", "author": {"name": "Curly Brackets", "email": "76864176+curly210102@users.noreply.github.com", "user": {"login": "curly210102"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "9ad8f80e4efbed245f3aa488b8176e8fe2f1187c", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 66, "deletions": 33}}, {"node": {"oid": "69bc598dea177d0a3059705a799393924ca89791", "messageHeadline": "feat: display \"no results found\" message (#3467)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "7feba045fc9807785c7cae1bf0db565539f0ea2e", "messageHeadline": "fix: add formatting to USDC values (#3478)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "04cee0a07d80b9774b64e98e652abd70736b6f90", "messageHeadline": "chore: bump to v0.0.23-beta (#3492)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea73260e561ff5fe54658018a9b6559174086f7a", "messageHeadline": "fix: accomodate longer locales (#3468)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b4bd2973a903ee31df092a0e6d90afacc16a3317", "messageHeadline": "fix: update input when prefixing 0 to decimal (#3487)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "a071b8adb067c7f060313ace61a801ffca41929b", "messageHeadline": "fix: summary line break (#3486)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "610acb01916a51d22c5e3838bf1e4cab68ba25fb", "messageHeadline": "fix: font family overrides (#3485)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "63bad8f890bc0402f976b274907f9981f007f861", "messageHeadline": "fix: summary expando height (#3484)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32f955693fcc01285cf073288af83e1bd0374da3", "messageHeadline": "fix: restructure web3 to memoize (#3472)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 64, "deletions": 71}}, {"node": {"oid": "96c66a5846806bf9def0df4c25ba16898fc58ac7", "messageHeadline": "fix: incorrectly memoized hooks (#3471)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 32, "deletions": 17}}, {"node": {"oid": "8c269a6d3960d4bd1f8bdae3511f9e3d2495a3d3", "messageHeadline": "feat: add optimism and arbitrum to gas estimate support (#3434)", "author": {"name": "Sara Reynolds", "email": "30504811+snreynolds@users.noreply.github.com", "user": {"login": "snreynolds"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "36f111fa6f041b518824c1fe1b64a7e63d8da50d", "messageHeadline": "chore: upgrade to redux-toolkit 1.8 (#3464)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 27, "deletions": 30}}, {"node": {"oid": "e569dc2152520d62d412fb1219cbfb49ba9da69e", "messageHeadline": "fix: update default tokens on unsupported networks (#3470)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "1aa042c5efc495790b741ea1574238566f21b8e2", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "1450315b98039926e27a3d0a9674c8250b4b3fea", "messageHeadline": "chore: bump to v0.0.21-beta (#3466)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aefbb3d812a43d6e1addd24afe3ad2414e19324e", "messageHeadline": "feat: price impact warning (#3437)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 83, "deletions": 70}}, {"node": {"oid": "c3f12398cd4c88d67af952188a8e2e8abfe5c2f5", "messageHeadline": "fix: reverts the defaulting behavior of 1 eth to usdc (#3465)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "2272f2a01ae7594ede30e3a05a2c6f8d911858eb", "messageHeadline": "chore: specify a module for CRAv4 (#3462)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fb71078ea279bbaaafe12a52f46071cfc667a248", "messageHeadline": "fix: fully specify locales (#3461)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c7c93191e608769db8226d110c56e382bf1717a", "messageHeadline": "fix: default input to native currency (#3456)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "0713f730b334881039c6e722bdcbe9ec1aa074f9", "messageHeadline": "fix: widget sizing (#3455)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5f7a18b4113d088ab03d3ee4e3b19abe34479492", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 99, "deletions": 99}}, {"node": {"oid": "020c8d181ae3ce65f12ed14ba1f4ff426828a5c0", "messageHeadline": "fix(ui): display wrapped currency symbol with current chain (#3441)", "author": {"name": "Curly Brackets", "email": "76864176+curly210102@users.noreply.github.com", "user": {"login": "curly210102"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ab3f0240316311d9262c8b976b198835996f47c4", "messageHeadline": "fix: display loaded input amount (#3451)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d989c61de5d63910459b75eb34a89fdc5e22f5bd", "messageHeadline": "fix: update type on wrapped native currency (#3454)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 60, "deletions": 35}}, {"node": {"oid": "5dd80597346a200330e58b9dc80bc650d47288f6", "messageHeadline": "fix: routing tooltip styles (#3459)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 89, "deletions": 104}}, {"node": {"oid": "b50e5511ea9e48427e32ca4415086dbdbbe53acc", "messageHeadline": "chore: update loading colors (#3438)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 43, "deletions": 17}}, {"node": {"oid": "1efe5e9cd50f785ac3f91303da64d47d39f332be", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2944dc4d0bd4d49299e340ba54b93cf1fe930aee", "messageHeadline": "chore: bump to v0.0.21-beta (#3439)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29ae755f2abdea0295d9f8cf754896a121c27857", "messageHeadline": "add new token image to widget (#3433)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "27b831b30147cf7b0c83435764f298e1a7b44741", "messageHeadline": "chore: convert inline spinner to svg (#3432)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 45, "deletions": 61}}, {"node": {"oid": "6d9d38819e5702ff1875d776caf630e20aada3a5", "messageHeadline": "feat: update loading icon (#3428)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "2de29129ed2c362a50f686cc5decc657ca7b9dad", "messageHeadline": "feat: export types (#3411)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 65, "deletions": 60}}, {"node": {"oid": "52af0e506b542858689e5d81a10e508ad92f6a74", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 33, "deletions": 99}}, {"node": {"oid": "4d69c946bfb3f7ea260fd75e5981ff956183c590", "messageHeadline": "fix: Improve Vote page (#3429)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 73, "deletions": 35}}, {"node": {"oid": "542bf0bf66b71d0cf809c027a3a370c8d5e96df5", "messageHeadline": "feat: user select (#3410)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 41, "deletions": 23}}, {"node": {"oid": "a4fbfae4baf09642ded0a981d035b267136c3fc3", "messageHeadline": "fix: set appropriate types to nowrap (#3392)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "b2288258f2e1db40a962cc503572f768d4749d06", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 297, "deletions": 33}}, {"node": {"oid": "8703013b2d69c1d3f6b89c2c581f2800fea14a17", "messageHeadline": "feat: use permit when valid on approvals (#3354)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 138, "deletions": 55}}, {"node": {"oid": "4f6173675d85f058805fa77c37c40b3ba6fcae5e", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "2469eb58b9334d540cccb4edfc0971abf985c334", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e0a8ac240849fdf504faa7f3ab124debe78a556d", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 297, "deletions": 33}}, {"node": {"oid": "0a736b5e623722357fc39079c3dcd1cacbe20492", "messageHeadline": "feat: create donation banner (#3403)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 182, "deletions": 3}}, {"node": {"oid": "b44eb8877cdf1501bacf9f3696339a80a40dd359", "messageHeadline": "chore(widgets): export theme stuff from widget (#3409)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "92e61fa34bc39cf2556f49e9dec872249692431b", "messageHeadline": "fix: token balance reloading (#3408)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ef62fd33b22b1b08903603e8aa0fc605096704d5", "messageHeadline": "fix: error dialog transition (#3405)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "96a42f66d4a8bc269cd797e41816c8777f5c6c04", "messageHeadline": "fix(widgets): disable interactions and don't show summary screen on u\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 65, "deletions": 12}}, {"node": {"oid": "c446f20d2f17c4a0e96295b5164d2d91688889ad", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1683, "deletions": 165}}, {"node": {"oid": "5a1ef8fb7d031137cd9fe30fdeb5fa71aae0e775", "messageHeadline": "feat(widgets): support wrapping native assets (#3301)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 306, "deletions": 40}}, {"node": {"oid": "28639716405c7c8427b5d4753744b5a7ac7fef08", "messageHeadline": "fix: routing tooltip sizing (#3391)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dcaf10ec29e7156ee63ac46f7f09026c14e1de45", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bca51135696beaf8862a35cb9bedb9b70b301494", "messageHeadline": "fix: connect wallet button (#3324)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "6779c1a024dd7efa2e4cf8d2a78316cf8b63e455", "messageHeadline": "Fix #3117 - Open networks menu upon hover (#3378)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "f79ef12494210c1f23f54691f8c5f729e64feb51", "messageHeadline": "fix(icons): Updated one of the Optimism images (#3357)", "author": {"name": "Ori Pomerantz", "email": "qbzzt1@gmail.com", "user": {"login": "qbzzt"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "7bcda4693404f52334dfd0647adc4f10d861f3d4", "messageHeadline": "chore(deps): bump url-parse from 1.5.3 to 1.5.10 (#3371)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f4ba24cfd5b7c72c66e73cb56e1b00435951e7f5", "messageHeadline": "chore(deps): bump nanoid from 3.1.28 to 3.2.0 (#3173)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "59c6ab16dd1fd4dd310f2f7179fde52c9c4906ad", "messageHeadline": "fix: exports (#3379)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 160, "deletions": 84}}, {"node": {"oid": "db17dcbf2c66d12f7a4d1a7e04010ec1c5c6f90a", "messageHeadline": "list update (#3389)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1835de7f5f3be4abf260b799c301772d30d9e573", "messageHeadline": "fix: the vote page could not render proposals without signature data", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "00f158209ca3637f03d8dd22b5fa21a89b86220e", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 99, "deletions": 99}}, {"node": {"oid": "2108ceedd59cf4f90de1ba61065951b349e92b15", "messageHeadline": "chore: reduce token list block period (#3353)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad080470da7651b0b82f40536505acf5c7de5001", "messageHeadline": "fix: use explicit value in Plural tag (#3363)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc34912b5355abe20039e6db72e7deedc2ea58e6", "messageHeadline": "feat(swap): default 1 native to usdc on the swap page (#3347)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 194, "deletions": 126}}, {"node": {"oid": "c25d2b894cf78e1db3d1dafd7608393c2ea8a25e", "messageHeadline": "fix: update walletlink-connector to 6.2.13 (#3315)", "author": {"name": "jaclyn", "email": "jdc.jaclyn@gmail.com", "user": {"login": "straightupjac"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "83c99b8c0467c590605f1725fe4e9015a37cb6b6", "messageHeadline": "chore: remove unused exports and unused integration test build env va\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ccdf1e75750ba02c6766b44aed1cab7fff0b0f73", "messageHeadline": "fix: convert to commonjs (#3373)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 256, "deletions": 537}}, {"node": {"oid": "c9faafee5e99c40f3ddafb1e9401ee3e77e47e0a", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "26a44fb51b90798ffd2f736156917d270ea35040", "messageHeadline": "chore: bump to v0.0.15-beta (#3358)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e16ac844989aca83eddd614057a14707205528e", "messageHeadline": "fix: wrap Eip1193Bridge to fix outstanding bugs (#3355)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "5b5e76573d7b21e226b42325bc9fc7b65e105b74", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "27cdbd0d5f237dbdd8b796824d4eafa4c785c806", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 99, "deletions": 99}}, {"node": {"oid": "b2a30b9bf130adc5426b2fd159cdc4934e008793", "messageHeadline": "fix: style nits (#3352)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "dfad7b89ab1cdcc70e616067489da798b16fe66d", "messageHeadline": "chore: nextjs compatibility (#3351)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 83, "deletions": 31}}, {"node": {"oid": "4fe35ea42e2cdb412209e09c769e81868f0bf622", "messageHeadline": "fix: max on WebKit (#3349)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 84, "deletions": 41}}, {"node": {"oid": "0d852b616540cd28355b935313c69caef879643b", "messageHeadline": "fix: apply user-select to widget, not to constituents (#3345)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ac3b836bd7a6d9370475b976cd995aee6412ba5", "messageHeadline": "fix: slippage input size (#3350)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12bc5957b40972e9aba949fafe2a9965fb886bf7", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 297, "deletions": 33}}, {"node": {"oid": "a33187c33b9fc217cc370ce7a1a5ba7b7ab5f65f", "messageHeadline": "feat: routing tooltip for widget (#3259)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 220, "deletions": 62}}, {"node": {"oid": "248bc07cf1d5e7e2e589cb76202f592c6a03c9c6", "messageHeadline": "fix: lazily instantiate supported router providers (#3348)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "369f8c94e3bffcd269495195337dbd0d002a1191", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "de5f0541ee8e5b5c42ad73b7ee9d3e41be3492a5", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "48b3efc612eb7da1dc4b7aca7cc12ac330a73a29", "messageHeadline": "chore: bump to v0.0.14-beta (#3333)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90c59f31f3f9f165c4339a7c17b95b75c4098d41", "messageHeadline": "fix: return eip1193bridge chainId as hexa (#3332)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "0e709c257b814f5d1223ec967db5b34153197fb8", "messageHeadline": "fix: import fonts through sass only (#3331)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "7a3bb8de1d6df74a1cb2879361a9436850351fd2", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "8018d1b9dcab039ed3422f5a946c55ea68507580", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1297aa57d32a8730ce4315f4719bc66ce865f1bf", "messageHeadline": "chore: bump to v0.0.13-beta (#3328)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30e30189e1e93423dcbcba8b6673fa2dc0558b20", "messageHeadline": "fix: use a void signer for ethers providers (#3327)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "6a602cf6d76ba51b1c2b131a8821a67128288f2b", "messageHeadline": "chore: bump to v0.0.12-beta (#3325)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c966caa2afc3aba84f54de42dae4ddf45119d91", "messageHeadline": "feat: accept {provider, signer} as ethers provider (#3314)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "a60ea703b075899d540cb598ea9a3781dd47a654", "messageHeadline": "fix: token select ux (#3321)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 188, "deletions": 39}}, {"node": {"oid": "ae664dc2644d5515fbd9baadad01a74c77955373", "messageHeadline": "fix: compute insufficient balance and approval off of input (#3312)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 113, "deletions": 64}}, {"node": {"oid": "b152b1151592f7d84ab7c049580b1eee735c90af", "messageHeadline": "fix: token select input handling (#3303)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 63, "deletions": 52}}, {"node": {"oid": "0f5199110971ccc1d49cd2f68e77548fa81a10a4", "messageHeadline": "feat: improved warning ux (#3310)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 57, "deletions": 73}}, {"node": {"oid": "da8884d87d0e9752cbf8478e0e29bb56d5a7a2ce", "messageHeadline": "fix: action prop warning (#3304)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "79bdc0c5ee1a8af624768ac2acb7b68266fb5770", "messageHeadline": "fix: summary details heights (#3302)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "82c30681ea3545318c67aba844552e70b76ffc9c", "messageHeadline": "fix: ignore stale SOR fetches (#3313)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 72, "deletions": 157}}, {"node": {"oid": "41ef961679fe4fe078c0ffa9479ebc0c2dffd44e", "messageHeadline": "feat: optimize client side SOR for widgets  (#3294)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "7de63ab462c7171b5b6e461096192aae0725d86b", "messageHeadline": "feat: focus and hover hooks (#3287)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 76, "deletions": 46}}, {"node": {"oid": "59c5989721c211a2a0d6c4102c02a508a47be08a", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b042d2b3b4e9b5c05b249e000378902dc81262c6", "messageHeadline": "fix: i18n resolution (#3299)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "897e7f4581262143aa3da424f3f5191540ebf449", "messageHeadline": "fix: approval action button (#3297)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "a7fb7dc90676f3b405ffef06187aa7710b45d1c5", "messageHeadline": "chore: v0.0.11-beta", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fe89b9d6c1ff79debe6ec39f3be7e8333b1c600", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 297, "deletions": 33}}, {"node": {"oid": "acbcd3763cce070c73f674f8c127f0d1a9aeeeee", "messageHeadline": "style: update type sizes (#3292)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "01c467b48c6b88cc955aa16ef69ddea5e32f17b7", "messageHeadline": "fix: max button flashing on tabbing (#3291)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "636abe3b7b2d04c7f6e9ef5fbf88dd7c213c9bf2", "messageHeadline": "fix: respond to updated amounts immediately (#3289)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "8404c6076c351205f69c1eee10bdf83e87557da5", "messageHeadline": "feat: confirm price impact (#3288)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 52, "deletions": 47}}, {"node": {"oid": "b4aac94c2c41d7cc6747f0a98146610266c0d365", "messageHeadline": "fix: settings ux (#3282)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 63, "deletions": 57}}, {"node": {"oid": "f47fcc9c1788aaaec25570da1012fce6a679cadf", "messageHeadline": "feat: focus input on token select (#3286)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "b5d27e20639e36af2000c7a17f1afbd983b29ab1", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 33, "deletions": 165}}, {"node": {"oid": "26275ca5803f78fb34bf0018165e7be50319225f", "messageHeadline": "fix(widgets): remove trading header (#3263)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "92b7ca8f55f0f95401ba8f211a1133f107470288", "messageHeadline": "feat: hide balance on blur (#3285)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "c5ea01ce19388e1b2487b869b76e6f2f0a45cb3c", "messageHeadline": "fix(widgets): complete etherscan link and stop timer on tx inclusion \u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 12, "deletions": 19}}, {"node": {"oid": "88712b5065b774a67d6057fcf57d93a7a80ee638", "messageHeadline": "fix: adjust max button for native currencies (#3279)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "1af34ae0166598c9001a19f0e4d5ef91732b2b40", "messageHeadline": "feat: EtherscanA component (#3284)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "9cb19dd0eaaa35fc2aeba0e4ec41fe2fa5486672", "messageHeadline": "fix: filter integrator fee (#3281)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "02a77254c7ee0e7f3b217104ba4b950fc4479962", "messageHeadline": "fix: retain sig figs in localized nums (#3280)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "69ed7015abcf416a0675fd1711eb9146560f9ca8", "messageHeadline": "chore: clean up old generated css (#3277)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 0, "deletions": 225}}, {"node": {"oid": "ff16d3f18f44dc8448c96ae58575dce744e0a46a", "messageHeadline": "fix: theme colors (#3274)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "5175cb6d1f39c0758027c307441b72d52a518abb", "messageHeadline": "fix: leave intermediate artifacts in watch (#3272)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b33686855d4a69da3989d46e94fe63c3a5262a2a", "messageHeadline": "fix: link footer to uniswap.org (#3283)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75ecc5810e35063c8a4d7df3bf5e3335306a01f1", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c30eb89725b4444ccd84efd06b55a9f00e8f515f", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 165, "deletions": 33}}, {"node": {"oid": "108feace0272c78ec65233e6f83e1299e251acfc", "messageHeadline": "fix: enable max swap amount (#3278)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e2c013a4d824fa558f45d8cce20dc6cc34bec0bc", "messageHeadline": "chore: clean up old generated assets (#3276)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 0, "deletions": 66}}, {"node": {"oid": "66308257d6500768f5d4364fec705a1cc18678e6", "messageHeadline": "feat: connect wallet ux (#3275)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "fd160531ccfd3a3ff54137e27ae01b394d804a76", "messageHeadline": "chore: add dts to .gitignore (#3273)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "da36e638c2ffcf480469654beaed95298cc61a2b", "messageHeadline": "fix: update max slippage state (#3268)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 63, "deletions": 44}}, {"node": {"oid": "fad55b8dbc7b237b3388128c9c007a5987013406", "messageHeadline": "update sig figs (#3270)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9c59698de749b1c855befee5f771a9f95a6e840", "messageHeadline": "fix: tooltip overflow and cursor (#3271)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "828967031f29a6efcb90a7b1a77c243743dd20b8", "messageHeadline": "fix: use greaterThan (#3269)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "440ac0cba0f0c7469f97dd2e18e57181d053118c", "messageHeadline": "feat: track google analytics clientIds (#3264)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "b5a72cd63befd89b90f716995853f2ce870981a5", "messageHeadline": "fix(widgets): remove extra } in Trade caption (#3262)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37f273aab426fe3d9dc142a67cfc0e23bb4204ef", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3acd993ec0fbc49cdac5df8bdaac84433a5bbe32", "messageHeadline": "chore: bundling nits (#3258)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 309, "deletions": 1125}}, {"node": {"oid": "58778b57752f539ce658b4bb5ed82be9ff7e9a31", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 165, "deletions": 33}}, {"node": {"oid": "5bc21bebc322eda3d01f3cdd0058a718575261a2", "messageHeadline": "update summary details (#3254)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "c3d672743895aa1a2bea87afde020facb3101fbb", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 99, "deletions": 99}}, {"node": {"oid": "290f4bc1cb3dda828e61d28a250eada18697bae3", "messageHeadline": "feat: bundle widgets (#3244)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 516, "deletions": 285}}, {"node": {"oid": "f95275d5ace849f9d6b8ea2785b60932f5ba6703", "messageHeadline": "feat(widgets): Localize CurrencyAmounts and Prices (#3247)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 167, "deletions": 50}}, {"node": {"oid": "0ec2dd4173279223b649cf189f4f26c7f3d5ffcd", "messageHeadline": "fix(widgets): fix broken unsupported network message (#3256)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "3b3db6f6d05694a8ebc413d905d8c3b58d7667c7", "messageHeadline": "fix: update widget loading state detection (#3253)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "707abd00711d1367f8830eeb9164e31af5fdfd56", "messageHeadline": "feat(widgets): ensure passed locale is supported (#3245)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "2efc1fb3729dc93651b1f98925a3713fd9d3dcc5", "messageHeadline": "fix(widgets): convert widget colors from hex to hsl (#3239)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 32, "deletions": 31}}, {"node": {"oid": "55b37825f3c041037b16ec449ec7a31377d990b2", "messageHeadline": "fix(widgets): white accentText color on some buttons (#3238)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "bb27b7a2efe1df0f92460d40e2fabdc4f8dd64e0", "messageHeadline": "feat: widget loading animations polish  (#3232)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 61, "deletions": 11}}, {"node": {"oid": "c595ba951b2c8166d0c243d06419a048fdc392dd", "messageHeadline": "fix: isolate infura (#3241)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 130, "deletions": 150}}, {"node": {"oid": "96a122d7b86d4c96826dd4bde250f28f6e3777ed", "messageHeadline": "chore: rename web3-react-alpha (#3243)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "610f7d3581f7db6a6e79735dd2cbdae4f03be3c1", "messageHeadline": "fix: named imports (webpack 5 compat) (#3242)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 64, "deletions": 37}}, {"node": {"oid": "781e774ce73eb613e78413365553d328264f3d44", "messageHeadline": "fix: set dialog wrapper with callback (#3240)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2aa1e40481ad9d70ee871f498fed3ae3cf9f1100", "messageHeadline": "feat: create use best trade hook for widgets (#3226)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 108, "deletions": 2}}, {"node": {"oid": "1c278d50125df8027cc125d9e0873f440b5482dc", "messageHeadline": "fix: close summary after confirmation (#3233)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a323a5c48b89b4ec59842690011545bbbca5695c", "messageHeadline": "feat(widgets): convenience fee (#3231)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 128, "deletions": 36}}, {"node": {"oid": "43931dd689ae8a2855be77b0ee0640bfe9e2958e", "messageHeadline": "feat: chain-specific ttls (#3228)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "efa3d5529cb441171d18f1b5b6d0aa1c0d23ef43", "messageHeadline": "fix: only show max where appropriate (#3229)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "5c0246cfc675e56c578f45f3e2a112154edd6a1f", "messageHeadline": "feat: outline tooltips (#3230)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "ee32418ff84317bb682f4f62bb1b14ecce84d1c5", "messageHeadline": "Revert \"feat(widgets): support convenience fee in trades (#3219)\" (#3\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 27, "deletions": 98}}, {"node": {"oid": "6e22389791ed7bd07dc1214628c54e5e3187bf18", "messageHeadline": "fix: slippage and price impact ux (#3222)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "8064dd8ede4670ed2905f7c4b06fd492e8bb9aed", "messageHeadline": "feat(widgets): support convenience fee in trades (#3219)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 98, "deletions": 27}}, {"node": {"oid": "921310ef527967425c771fc5aea2254334d99f69", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7b90fe137ea632d7dfa6e2dfd801f61dad6c6d8d", "messageHeadline": "update list component (#3221)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "05b2711a8a05aaed65e3af955765d09c05197ac2", "messageHeadline": "feat: update widget with client side SOR (#3210)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 271, "deletions": 114}}, {"node": {"oid": "d060782242af87f32732aa038aecd56872d0c561", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 363, "deletions": 363}}, {"node": {"oid": "e19e8492c9894638fbdfa9eb73d1eea8ac06057f", "messageHeadline": "feat: ux warnings (#3220)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 195, "deletions": 184}}, {"node": {"oid": "800b5e0bdafa8a19782fef3e93ef1625b5169a20", "messageHeadline": "fix: fix pricing displays (#3214)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fc637071f924ee8656306683165b26ef8250c4cc", "messageHeadline": "update deadline signature data (#3215)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1b78ceec1080e9e9c185b2ceaaa2c1abc2c238f5", "messageHeadline": "chore: lockfile update only from the walletlink connector update", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 11, "deletions": 73}}, {"node": {"oid": "e5be3ebf8f7955f8d8ddaeb86d90746166566ee9", "messageHeadline": "chore: put back the integrity hashes that were removed by the walletl\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2849, "deletions": 9}}, {"node": {"oid": "1c73719766ace52445b9111bab436f67d79ee33a", "messageHeadline": "fix: update walletlink-connector to 6.2.11 (#3213)", "author": {"name": "Brendan Weinstein", "email": "65564422+brendanww@users.noreply.github.com", "user": {"login": "brendanww"}}, "additions": 10, "deletions": 2850}}, {"node": {"oid": "14c91f9bba8ea89e935ec4def55ad7fe4d6cd3bd", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 297, "deletions": 165}}, {"node": {"oid": "4b762ef5c930b02bab16bbef34ea4ce7d6de7809", "messageHeadline": "feat: slippage warning ux (#3211)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 185, "deletions": 76}}, {"node": {"oid": "c82b4fae6479dd8aa62a8a3f8859d0ea32d75c85", "messageHeadline": "fix: branded footer nits (#3209)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "ab8c1e3e904b3c21dede5fb58e19965b015abb97", "messageHeadline": "fix: input/output value/balance styles (#3207)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7055d60406ce77cf1f2e0bd1c208c9029f89d352", "messageHeadline": "remove survey (#3206)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "c641cec651d9daffed875dc80b7cfada9e73f145", "messageHeadline": "update button color (#3205)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b6a47c734fbdabf50b4dc307cc1246c631a05c0b", "messageHeadline": "fix: support networks other than ethereum mainnet for walletlink/coin\u2026", "author": {"name": "Brendan Weinstein", "email": "65564422+brendanww@users.noreply.github.com", "user": {"login": "brendanww"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7aecf5d3980daa09069bb1847fa0cf57aa1f6bd3", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5bf2b817436e97ac64c0d9084afd33b6f765a3f4", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 66, "deletions": 33}}, {"node": {"oid": "ed247065a71ad2e6b2a09e781785fd7215861f4a", "messageHeadline": "feat: format usd prices, add loading states (#3196)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 52, "deletions": 20}}, {"node": {"oid": "0d0ad633fb812eef8742b583db99940b5e59d917", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 165, "deletions": 33}}, {"node": {"oid": "4a8f1d9b961586c40ca5bbaba31695bd1b4f3ac5", "messageHeadline": "feat(widgets): move uniswap protocol branding from header to bottom o\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 62, "deletions": 30}}, {"node": {"oid": "043fb95d223dc812dbc3bb088eeb06a6d97aafae", "messageHeadline": "chore: no default color extraction (#3192)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06536bc925bcf727ea9e32e7911f7eea7f648c56", "messageHeadline": "chore: comment out routing tooltip (#3191)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a598a157991ed2b52e0e5b31ec8284988d0e2d46", "messageHeadline": "feat: Make pending txn status functional  (#3193)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "b0265c081e8969f757c52992da23b7a0d38c2468", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 630, "deletions": 597}}, {"node": {"oid": "47aff6ff74fef9a5c235578ba7f1da795675e33e", "messageHeadline": "feat: max slippage ui (#3190)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 47, "deletions": 41}}, {"node": {"oid": "56717005e6c8e98bab3c7057d5fcb47b638956d2", "messageHeadline": "feat: pending tx state (#3189)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "b50d10cbb24589c719c709e499013a6f4d4aad99", "messageHeadline": "feat: update swap hooks and add swap txn submission (#3187)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 574, "deletions": 430}}, {"node": {"oid": "ce96873a720d27e6152b54b54ce943c19a8624a6", "messageHeadline": "feat(widgets): use default input/output (#3161)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 242, "deletions": 122}}, {"node": {"oid": "779625a04e949f377c96e6dc557f28a0010e39d6", "messageHeadline": "fix: chain parameter should be able to switch chains on initial load \u2026", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d1e0812684f65bc400d38ebee1c5b0f6babca286", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 242, "deletions": 77}}, {"node": {"oid": "98e62b4f931dbfe582b0ae760b20a53e2a16eefd", "messageHeadline": "Revert \"chore(i18n): synchronize translations from crowdin [skip ci]\"", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 77, "deletions": 242}}, {"node": {"oid": "9fb0d424c27055fc64edb6e9b6baffec858f2c5c", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 242, "deletions": 77}}, {"node": {"oid": "8d145b908ea840505f1866f5e9ac9f973ada4e42", "messageHeadline": "feat: pending approval ui (#3186)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 97, "deletions": 41}}, {"node": {"oid": "c7633d910bb37bff5a92d515b625410510e4b154", "messageHeadline": "refactor: track txs (#3185)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 335, "deletions": 231}}, {"node": {"oid": "1f89a46a3f63ef26ead168517e235bc6542326ac", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d54b018786b92c929bd4e86ac90573699fa4562", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 495, "deletions": 33}}, {"node": {"oid": "ffe334ccbffedf5033d6fbe7d5cb33f1cae2edf4", "messageHeadline": "feat: update summary view with real values (#3179)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 121, "deletions": 82}}, {"node": {"oid": "ffe2bd315e79edfc7c47aecd7f2bf00b21bc9d0d", "messageHeadline": "fix: track swap approvals (#3183)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "cee4b8c77ab7f3cc2acf795265470eab32578cf2", "messageHeadline": "fix: disable swap button w/o account (#3177)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "3153db9f73e1e9b1dcf1b74bb7d5059176162172", "messageHeadline": "feat: add chainId (network) as url parameter (#3057)", "author": {"name": "Tina", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 92, "deletions": 11}}, {"node": {"oid": "bbdb5f3f566fa17ccd53215066851b3ec6112bf7", "messageHeadline": "feat: update slippage tolerance to use auto or custom (#3166)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 42, "deletions": 78}}, {"node": {"oid": "7f9c56b68c7ecb0b491c26cdd170b4caed6653f7", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b69974fdc2e0e4bfb5e0f573c02da9164158035", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 165, "deletions": 165}}, {"node": {"oid": "523606576965b59ccf9693e85593a3697498c54b", "messageHeadline": "refactor: isolate approval callback hooks (#3172)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 282, "deletions": 220}}, {"node": {"oid": "52128a2dcd59967c8be2112298f9ed860706a949", "messageHeadline": "chore: reset local tick data state on input change (#3176)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c9642c6cd03f467cbcd40e1cded107077470cdd2", "messageHeadline": "feat: use TickLens on chains where subgraph is not functional (#3149)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 184, "deletions": 59}}, {"node": {"oid": "b878d764e591291d46567485c9ca4f25fb63fbed", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "6a4f067ac07041387969685dc8efad47079d1ddb", "messageHeadline": "Display message if not mainnet (#3151)", "author": {"name": "Will Hennessy", "email": "hennessywill@gmail.com", "user": {"login": "willhennessy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e9407bb6bd4e55b181c746813db031f7072b0df8", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d822fd0e0caed588057a14eef5c43885f379a25", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6404ee6e0b6af1ed3773a6e965c98b06af28cc2b", "messageHeadline": "fix: default tokens on chainId change only (#3169)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8ac3ed1128e532e51436b35e185efc42bbd78584", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b501974a763b9c99e69007e8b00d1b21a4e7094b", "messageHeadline": "feat: polish select (#3160)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 67, "deletions": 55}}, {"node": {"oid": "567fb0181c2cb766c32bbf071b4a2cb8cbc11251", "messageHeadline": "fix: chain mismatched currencies (#3163)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "8a37c427e64507363e0a43ad3275200cf99ef1a8", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 363, "deletions": 759}}, {"node": {"oid": "034b3e3e58442d77d277ed320a65df9e57b03dc4", "messageHeadline": "feat: Update swap state structure and attach to UI (#3155)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 538, "deletions": 351}}, {"node": {"oid": "053000e5fcf0734b55f3bcc3ac040aa395d385c8", "messageHeadline": "fix: update address listt (#3159)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b77e7deb49b527ca6b5406c610d74dfc20624313", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c3321ae793108fd9afd02e090912c154ebb61ee1", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 165, "deletions": 33}}, {"node": {"oid": "5dec0cf72b243599949a482b65cec9c26d619b96", "messageHeadline": "show wrong chain message instead of throwing on incorrect chain conne\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "1efda07e7a8dd6882b9beaf3a11ad22129f09b8c", "messageHeadline": "refactor: mv try parse currency amount to lib utils (#3152)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 49, "deletions": 39}}, {"node": {"oid": "fd819260f96769f4248a77321f75d9abaea778ae", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 67, "deletions": 166}}, {"node": {"oid": "8e3b2cb4b880f2653a5ba99450994060816bb18d", "messageHeadline": "feat(widgets): add error reporting component, INTEGRATION ERROR type,\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 91, "deletions": 14}}, {"node": {"oid": "d54783a3240ca9b9587d1c1e8fe03bb6f60f2904", "messageHeadline": "fix: memoize more swap (#2950)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 78, "deletions": 48}}, {"node": {"oid": "850a20f6ad186974a8640aad4d74899b910935c0", "messageHeadline": "feat: include native currency in widget select (#3124)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 307, "deletions": 314}}, {"node": {"oid": "99f681818fbeb354091334957971b88fa065369c", "messageHeadline": "refactor: mv token hooks to lib (#3122)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 162, "deletions": 101}}, {"node": {"oid": "1127e74357d53317684cfebd94c8822519d516d7", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 297, "deletions": 33}}, {"node": {"oid": "27843f618903b66055cddc577c71c3397e2cfd04", "messageHeadline": "update end timestamp for survey (#3121)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 292, "deletions": 1}}, {"node": {"oid": "1b10c88c518f0a8173a078f163142157eadcd000", "messageHeadline": "feat: add survey popup for survey monkey (#3116)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 145, "deletions": 2}}, {"node": {"oid": "5d97cbf6ad149955557d29f8de3471cb89ed778c", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "064a73ca1b7eec2dd01dcc9aec5b9e13b27214ac", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e5a1cb42769c8e1f5d5bd6dee5126e0c2965fa90", "messageHeadline": "chore: replace microbundle with rollup (#3115)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1179, "deletions": 1476}}, {"node": {"oid": "e68e1afd9d243949f6cebece2f08a1596eb92ce6", "messageHeadline": "feat: sort the widget token select (#3114)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 306, "deletions": 287}}, {"node": {"oid": "8784a761d6ac435408f1bf3562e7b24af859608c", "messageHeadline": "feat: add multicall to widget (#3112)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 119, "deletions": 116}}, {"node": {"oid": "7aa0f500d6c004b8ea60b0a9412f96b9434a9078", "messageHeadline": "feat: mv block number to atom (#3108)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 97, "deletions": 96}}, {"node": {"oid": "06a8151ede4f895d7fb4630fcb6fdaa9cfde9964", "messageHeadline": "Revert \"add error reporting component, INTEGRATION ERROR type, and Mi\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 2, "deletions": 42}}, {"node": {"oid": "ac2642fedc8be9ea85201d341b3933983ab2ad36", "messageHeadline": "add error reporting component, INTEGRATION ERROR type, and Missing pr\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "ac962fb00d457bc2c4f59432d7d6d7741443dfea", "messageHeadline": "refactor: separate useActiveWeb3React (#3106)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 104, "deletions": 109}}, {"node": {"oid": "f3bcf641442513ada6684ea3bb3e31efc1bc1ef2", "messageHeadline": "refactor: split chain info from chains (#3105)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 260, "deletions": 249}}, {"node": {"oid": "711b2ca85cf6f12061c93603e2fad0a03dc3e5c1", "messageHeadline": "chore: import @ethersprojects directly (#3104)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 157, "deletions": 146}}, {"node": {"oid": "aa97ec01d311b8e2adb8dc736896f12ccf47b044", "messageHeadline": "chore: bump sor to 2.5.10 (#3091)", "author": {"name": "willpote", "email": "81638931+willpote@users.noreply.github.com", "user": {"login": "willpote"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "83b70f3aa6df4252c00705c964c13e8dd2dcfad7", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 99, "deletions": 99}}, {"node": {"oid": "e37dd776800f7625d7f0d4c24fdafb2e89107c28", "messageHeadline": "Revert \"bump to beta (#3090)\"", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 65, "deletions": 251}}, {"node": {"oid": "aa37b231268d60ae9e625006f5d078e77ad4c0f5", "messageHeadline": "bump to beta (#3090)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 251, "deletions": 65}}, {"node": {"oid": "5a90f13a030ad6997477c5abe7b0a951d92c7043", "messageHeadline": "chore(deps): bump walletconnect (#3097)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "8c213f9001baedf7cc89d5359453c96dd30f8644", "messageHeadline": "Update wrong network message (#3089)", "author": {"name": "Will Hennessy", "email": "hennessywill@gmail.com", "user": {"login": "willhennessy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5722902f96873be47769c101c373f0d6a600f15f", "messageHeadline": "add polygon to supported walletlink chainIds (#3096)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "27412e49d5ab79a29ddceb5bd90e341025319b82", "messageHeadline": "chore: import from ethers (#3094)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 133, "deletions": 142}}, {"node": {"oid": "90dfdc6befeec3bc4dc087c5df0cbcbd1b12f6c3", "messageHeadline": "feat: populate the widget token selector (#3080)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 406, "deletions": 248}}, {"node": {"oid": "4f896361bec5c9d35a265a5d3bb0540bbea7a2b1", "messageHeadline": "fix(widgets): correctly position the arrows (#3083)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "c9bc166c1a9380628b1afd7b9c3b7fc7ae9f9e4c", "messageHeadline": "fix: Add `{id}` replacement for ERC-1155 (#3068)", "author": {"name": "yj", "email": "84749041+uniyj@users.noreply.github.com", "user": {"login": "uniyj"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "cecbf770c6542ce10acc5d7eb5b34e359f9d50a9", "messageHeadline": "w3r version bumps (#3086)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "a7041ea70095f42961e0c59e0799322f4dafa99f", "messageHeadline": "undo accidental package version reversion (#3084)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "5413303d24bdaadb6a16654f5108cbdd83ad43c6", "messageHeadline": "update addresses (#3082)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "103e18496f95b363ebd2d41387e2ab3ca0d0f51b", "messageHeadline": "chore(deps-dev): bump @uniswap/default-token-list from 2.2.0 to 3.0.0\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "0e678465cbbf87c55cf2880cebb01d8b3d8d609e", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "6b68baaa4dc552c2170c11fce044ded5fb66fd57", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3c5e3744f14d6a6dbee342ac46ce3769d7d3bef6", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d93b6f795ef30548ff92acae466e156b4640f6f1", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "f145a56f4ae86e337a42be7da7e74d8c02562b2f", "messageHeadline": "fix: web3-react-fixes (#3066) (#3075)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "76222905573e605fa31de979f200d10b159d9745", "messageHeadline": "update state org and get latest (#3073)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "226544402a0f6329fc35070fe6e6fd8509ccaaef", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 5016, "deletions": 33}}, {"node": {"oid": "49fee909bc772fdc885dff583a79a08406d147f8", "messageHeadline": "update unsupported list (#3071)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f458ec8e123b081151d2bf1fef71505acf9fd862", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 80291, "deletions": 0}}, {"node": {"oid": "f9fc506db4552af87f6f619fa0c1ec7b3dd08619", "messageHeadline": "chore: merge widgets work into main (#3065)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 4903, "deletions": 80667}}, {"node": {"oid": "5b7a80d10d44886e903ff89f2c54c970d65bc9e6", "messageHeadline": "fix: Add ENSName and address check to Web3Status (#3040)", "author": {"name": "yj", "email": "84749041+uniyj@users.noreply.github.com", "user": {"login": "uniyj"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "db8dab4559d298eebea17e0e36e5ed782833cb2e", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7cc1b899ea92a81092aff01cf31c0977a21211a0", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "339a35cb1b88782b879dc6e45aceecfe39945db5", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e2bd8020f3f22d17a86f4f1d7ab2d54dede7538a", "messageHeadline": "fix(polygon): enable the smart order router for polygon (#3037)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "571a932d6efa9a189a6a339372e70e530f8851eb", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 561, "deletions": 1617}}, {"node": {"oid": "3923438011623658118cb0f128187de141b5e7d9", "messageHeadline": "fix(style): improve the bridge assets style (#3036)", "author": {"name": "Callil Capuozzo", "email": "callil@uniswap.org", "user": {"login": "callil"}}, "additions": 148, "deletions": 422}}, {"node": {"oid": "4ed9c7ba948f531477afff51e593e9f83ef52720", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ead35e782fdda92fe8d12ad483b68b3808cb94e", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0af516b884bd7271179fdda1685683b31a26b93c", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 165, "deletions": 165}}, {"node": {"oid": "13c42a384b5099dac7d963bf90c18f065db7ce50", "messageHeadline": "fix(network switch): do not show failed to switch networks for succes\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "458e04f94c28e392ebe9a6d93970556adb799da3", "messageHeadline": "feat: add santa hat to unicorn logo for the holidays \ud83c\udf85\ud83c\udffc (#3027)", "author": {"name": "Tina Zheng", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "587edf46ea7fae8ae1b7ce1bbc24073947a327cd", "messageHeadline": "fix(polygon): infoLink should end in forward slash", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "768f7659d23929f42fbc348bd7bf7d70dabec246", "messageHeadline": "fix(polygon): add missing router addresses", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "96db27722b2ada2f8c912335c72a08812a19d9fa", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1584, "deletions": 1650}}, {"node": {"oid": "f047f0d196ffc639a509d2e405f8cad0da4c2ce2", "messageHeadline": "feat(polygon): polygon mainnet and testnet support (#3015)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 1149, "deletions": 823}}, {"node": {"oid": "7ac1ed3f524b0a27708d88440a86eec2ad517ca7", "messageHeadline": "increase warning timer (#3004)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "205412fe1ef50e5b7f3a942fc43486ed22c9dcc4", "messageHeadline": "restrict walletlink to mainnet only (#3024)", "author": {"name": "Tina Zheng", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "43e1fe97641c0c1a1e6f621e5a712abf3f13f000", "messageHeadline": "fix: double scroll in manage token list (#3020)", "author": {"name": "Tina Zheng", "email": "59578595+tinaszheng@users.noreply.github.com", "user": {"login": "tinaszheng"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e9a9dd9779b60df974b8b943698b42938ac56a01", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2641, "deletions": 1354}}, {"node": {"oid": "fa3325b7e431e365dbe02fb52befd0f791a25fdb", "messageHeadline": "feat: Update contribution spec (#2996)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19aa7173abe972960649e918a9e49f1cb789d4fe", "messageHeadline": "Update CONTRIBUTING.md (#2995)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3238c701aef2b67f9f02bc3bc9d56d6f0f26a18", "messageHeadline": "Update CONTRIBUTING.md (#2994)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82a763f9053f00bf0b31b02346d6ce67a1cd6d44", "messageHeadline": "feat: Update contribution spec (#2993)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61e0ce096b9760e9a249055eac6c2f8257ccf479", "messageHeadline": "Update CONTRIBUTING.md (#2992)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e1a775c137ac826ba9affe0f2d702ed61f386c9", "messageHeadline": "feat: integrate SwapRouter02 on L1/L2 + gas ui", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 2994, "deletions": 973}}, {"node": {"oid": "642a4177d8f589bbd5e0eeec3780222b59db9c30", "messageHeadline": "fix: extend transaction deadline to 3 days (#2982)", "author": {"name": "Barry G", "email": "bgitarts@gmail.com", "user": {"login": "bgits"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "37e085763c2214a0d3b83bb366aaf73633870206", "messageHeadline": "fix: display Uniswap token list in UI (#2821)", "author": {"name": "Ben Krochta", "email": "35636764+bkrochta@users.noreply.github.com", "user": {"login": "bkrochta"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "e2baa051c51693f3344ba89fd6d783c386f09c1b", "messageHeadline": "add fix for polygon proposal title (#2974)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "a5b152da065a992911d8d8ed7bacb9fd61d1120b", "messageHeadline": "fix: memoize hooks from /swap (#2949)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 127, "deletions": 81}}, {"node": {"oid": "38cf4f46d75f32d0c98f5bfd687aa0499bcb9df8", "messageHeadline": "give a bit more gas to balanceOf (#2943)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "744c313ecf1d0359254b72bab5224919502863ce", "messageHeadline": "feat: Add learn more link in TRM description (#2919)", "author": {"name": "Will Hennessy", "email": "hennessywill@gmail.com", "user": {"login": "willhennessy"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "b967b1b2369eebcc08871886e9112370216b7f94", "messageHeadline": "fix: introduce safeNamehash (#2925)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 45, "deletions": 29}}, {"node": {"oid": "596ea030437cfc7764b8cb61104323369e40ccb4", "messageHeadline": "refactor: Replace multicall implementation with library (#2768)", "author": {"name": "J M Rossy", "email": "jm.rossy@gmail.com", "user": {"login": "jmrossy"}}, "additions": 58, "deletions": 1306}}, {"node": {"oid": "e81e8a8f71aa1432575df703d185860c4a311ffb", "messageHeadline": "fix: inadvertent merges/reverts (#2915)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 3864, "deletions": 920}}, {"node": {"oid": "7d343dcfbdf75a2f91d28cefce84e4b1bace7b87", "messageHeadline": "Revert \"Merge branch 'main' of https://github.com/Uniswap/interface\" \u2026", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 920, "deletions": 1121}}, {"node": {"oid": "bf7a40be7a0a37b5051b9a877bbea563fba5782d", "messageHeadline": "Merge branch 'main' of https://github.com/Uniswap/interface", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1121, "deletions": 920}}, {"node": {"oid": "097b8361d4c09afd3cb681c4622145c555ced884", "messageHeadline": "deleted files", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 0, "deletions": 2842}}, {"node": {"oid": "82843ff16aa685015ad2ab3468afb22c04770768", "messageHeadline": "fix: typo in arweave URI recognition (#2901)", "author": {"name": "Carlos Diaz-Padron", "email": "carlosdiazpadron@gmail.com", "user": {"login": "carlosdp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "890471f590e5e35d7310dbc0c89f7ecbe8e9770a", "messageHeadline": "fix: fix layout of proposal list items on the vote page on mobile (#2\u2026", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "478ee7ba14fbca55acfa7114a59810c443b49239", "messageHeadline": "fix: Add routes for stakewise tokens (#2832)", "author": {"name": "Dmitri Tsumak", "email": "tsumak.dmitri@gmail.com", "user": {"login": "tsudmi"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "745be977efc24be72f75d8123d9dcaa5faa4baf9", "messageHeadline": "fix(lint): clean up the eslint config (#2886)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 913, "deletions": 872}}, {"node": {"oid": "0e25c055fb20f9d249c762ca326e4739e6c315d9", "messageHeadline": "add more tests for tryParseTick (#2110)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 22, "deletions": 1}}, {"node": {"oid": "82a079935e46c81ae6faaa8de04675f840b1ada9", "messageHeadline": "chore(deps): bump url-parse from 1.5.1 to 1.5.3 (#2504)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "876c1539d46974bf513b3d064d2967d309607b7f", "messageHeadline": "chore(deps): bump ws from 5.2.2 to 5.2.3 (#2759)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f43fd89884c9dd8397f03e4db997b6d0d0be8c46", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "efdfdc90835f0e38e1fdb4a61e74e69e41799d9f", "messageHeadline": "refactor: use ref for jazzicon (#2874)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "709f0299e2f8bcd369477fe64383915e1b260d4f", "messageHeadline": "fix: remove orphaned node (#2863)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "6b57ffe3119a292c648d7e73ec40bf87a8ea2fbe", "messageHeadline": "fix: do not show urls if issue is not occurring on app.uniswap.org (#\u2026", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 29, "deletions": 24}}, {"node": {"oid": "f7ecdc4332a3bb2cbd21c14718bba79ff66361f6", "messageHeadline": "chore: run linters with auto_fix = false for forks (#2852)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b1009b0e036c1dcc734b9e5592a7285d9a202b8f", "messageHeadline": "chore: fix the build blocking linter error", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a4c7890c65f598a9e757d1d606fd2a59f5b1015", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5a3c91f19f1ac0dff5fdfd838638e7b05ccec682", "messageHeadline": "Update locales.ts (#2825)", "author": {"name": "Kimmo S", "email": "kkpsiren@gmail.com", "user": {"login": "kkpsiren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5c4ee03426f023289002f2a4d50ea15c22733e3", "messageHeadline": "feat: display an ENS avatar (#2806)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 354, "deletions": 141}}, {"node": {"oid": "262d984f92c79dd81228e284a4e715d93b1afba2", "messageHeadline": "check for support on all connectors, and disable when the connector (\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "7781f5112e2555f61be236d080f55fa090b43b7f", "messageHeadline": "Fix code style issues with ESLint", "author": {"name": "Lint Action", "email": "lint-action@samuelmeuli.com", "user": {"login": "lint-action"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "204e44ac40ea3efe7da114c94618a1f0ef3c9cee", "messageHeadline": "fix(L2): block L2 tokens explicitly linked to L1 tokens that are bloc\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 65, "deletions": 11}}, {"node": {"oid": "7c9d9bdb039435b97e3844874d33c9d80ab0ff50", "messageHeadline": "Add trailing slash to L2 info links (#2696)", "author": {"name": "Will Hennessy", "email": "hennessywill@gmail.com", "user": {"login": "willhennessy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cb0ea3f14d7c21dbd426aca741cf20f596bf2042", "messageHeadline": "log an event on max click (#2827)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e54ffcc48390d5fad1e5d758cdfe4c5ef4d0d238", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8a72b374a8fca41c5ef8c959c582870bea6bf84c", "messageHeadline": "fix: fix #2818", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f6441590684b82f5e12f6412c43dbc4a8313622", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 98, "deletions": 98}}, {"node": {"oid": "41a4500f4199c66afc0ddeae74aa7957829fbf18", "messageHeadline": "Fix code style issues with ESLint", "author": {"name": "Lint Action", "email": "lint-action@samuelmeuli.com", "user": {"login": "lint-action"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "093dc66cfe1ba2c6f11435998bad3358465d1d4f", "messageHeadline": "Fixing #2818 (#2820)", "author": {"name": "Ali Eray K\u0131sabacak", "email": "eraykisabacak@hotmail.com", "user": {"login": "eraykisabacak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b10729d217aab314274bf5e8f973f22c974d3119", "messageHeadline": "feat: set the auto slippage tolerance by the dollar value of gas (#2815)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 74, "deletions": 2}}, {"node": {"oid": "9b0fa8a2c4ebc200769abe49ab3e716dca84fe70", "messageHeadline": "fix: Enable 3085 requests for coinbase wallet (#2753)", "author": {"name": "Brendan Weinstein", "email": "65564422+brendanww@users.noreply.github.com", "user": {"login": "brendanww"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "82c026872f5fac108f8a1f3f6e7ce5bb305f2b03", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 495, "deletions": 495}}, {"node": {"oid": "222a6d53bcf2cf33dae05393fcac704c1fd44b78", "messageHeadline": "perf: lazy load vote related routes (#2468)", "author": {"name": "Sam Chen", "email": "chenxsan@gmail.com", "user": {"login": "chenxsan"}}, "additions": 317, "deletions": 293}}, {"node": {"oid": "0f35f6ee9328376c8fde01684593b10b80b0a987", "messageHeadline": "chore: update typechain scripts for Windows (#2707)", "author": {"name": "Matthew Salamon", "email": "35425388+Matthews3301@users.noreply.github.com", "user": {"login": "Matthews3301"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b83e3968f29ccb30db14733ba9827f5770da25b", "messageHeadline": "chore: fix typo in useAllCurrencyCombinations.ts (#2778)", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7938273c0c189dada0cbedc6fa461fccc96e667c", "messageHeadline": "fix: broken link to docs (#2816)", "author": {"name": "Raj", "email": "sukhrajghuman@live.com", "user": {"login": "sukhrajghuman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51a4504c7511f856fa8ce6cb1f86a64533effc9a", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b2697f00772684bf7887782799ee002dd1c99122", "messageHeadline": "fix: format date using Date.toLocaleString (#2459)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "34a58851f779e288fd874490da6fafea1b0bf2b4", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "5a20dc82cde6c564835a5b130322fffc19129fa5", "messageHeadline": "change not created font size to 10 (#2785)", "author": {"name": "Will Hennessy", "email": "hennessywill@gmail.com", "user": {"login": "willhennessy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1627a6c365a86b089222c1357dcf3133d45ba91", "messageHeadline": "fix(L2): remove redux from chain connectivity (#2781)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 41, "deletions": 93}}, {"node": {"oid": "55c971892c0342373c32ddd46a509cd09d6c9415", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 90, "deletions": 90}}, {"node": {"oid": "68f85764994fbae02dad315d3dbead040ac767ad", "messageHeadline": "fix: copy in network alert", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0be3bf222fb3bcd5f8ecf92d3eacc9f2d75c3e8", "messageHeadline": "fix(L2): update block warning updater to check most recent block time\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "b79fe4b8339ebe37288ea9a19a92b311988c520a", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 396, "deletions": 726}}, {"node": {"oid": "408c9078709932bb42d04fb1f2e75c6a750e866d", "messageHeadline": "feat: add support for 0.01% tier (#2769)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 215, "deletions": 154}}, {"node": {"oid": "8a99bad7368c24dd86e76f23a3312f7c203bf819", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5ba3d2f679c0b994f4f8c721d38d3a5047f5a147", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec4cd57dc0868be652a0898d150d4a04e544a546", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 33, "deletions": 462}}, {"node": {"oid": "ccad45d24e6b2314ea0886856607a88d673c4711", "messageHeadline": "fix(optimism): Optimism regenesis support (#2703)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 67, "deletions": 153}}, {"node": {"oid": "1903a160974a140426fe71b3c6156c316f54693d", "messageHeadline": "fix: lint error (#2775)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "0ea029db4fce9c3a855b94a347fce884d7c8e9db", "messageHeadline": "add protocols param to quote endpoint (#2774)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb41df4cd5e1fd6a904c682ddba2b15d2fd78304", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 198, "deletions": 297}}, {"node": {"oid": "659a564db88cd848dde23dcc2ff1a5c81e9e4748", "messageHeadline": "no unused imports eslint rule (#2773)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "74c61c0213b3bbe1c95420d00d18582124c4e646", "messageHeadline": "feat: Menu update. Add help center & feature requests. Remove analyti\u2026", "author": {"name": "Will Hennessy", "email": "hennessywill@gmail.com", "user": {"login": "willhennessy"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "dc55a212851a8679eaff2c83d15176e15ee2ef38", "messageHeadline": "fix: remove deprecated optimism status url (#2771)", "author": {"name": "Will Hennessy", "email": "hennessywill@gmail.com", "user": {"login": "willhennessy"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "48cc6811c95f4a9cbf6e19bd58478cfc79def0db", "messageHeadline": "fix: bump to latest token list including ENS token", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ab93d512d3945c2e61e29abf3e3e087df11f3d13", "messageHeadline": "fix: #2741 Increase liquidity form off center (#2746)", "author": {"name": "Ben Krochta", "email": "35636764+bkrochta@users.noreply.github.com", "user": {"login": "bkrochta"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cf4c26a77ca5c41921a5bcd7ceebc38df35125cb", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "02296c686f4123843ca2367272c22660485cc510", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 165, "deletions": 33}}, {"node": {"oid": "60bd0eb86cc37f3e21fa5ee2fb373493765b2fad", "messageHeadline": "add proposal start time (#2738)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 37, "deletions": 15}}, {"node": {"oid": "188b321cc9274ac0b42afaa536e9f65a97513f89", "messageHeadline": "fix: Parse latest proposal description correctly", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "377331c44e5c59613934c68a2909fb1c29d178e2", "messageHeadline": "fix: Update walletlink-connector to 6.2.8 (#2655)", "author": {"name": "Brendan Weinstein", "email": "65564422+brendanww@users.noreply.github.com", "user": {"login": "brendanww"}}, "additions": 137, "deletions": 12}}, {"node": {"oid": "dfd442cdacd5cc4ed3be2608e0eea24b39e631d5", "messageHeadline": "try cd1 for custom dimension (#2734)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9561cf54e4c0e7743d90716de9e4e91b2ad45d64", "messageHeadline": "don't overwrite localstorage lists when fetch throws (#2723)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "714953b50eeaa72198f5e56d2301c828484fdc79", "messageHeadline": "add token to unsupported list (#2732)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b3844e38d17b9f64534efcc6bbb16c25cea9f4f3", "messageHeadline": "feat: update cmc list link (#2710)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "5dac6a03eb508a987fdb1a9cd202359b069208fd", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d18974480a1033e84c67d4122c8c926ee14682bd", "messageHeadline": "fix: memoize the list stuff so the tokens are consistently clickable \u2026", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "6a90bf3b9dd584283bd0507f0fe138c931a07675", "messageHeadline": "chore: update unsupported token list (#2689)", "author": {"name": "Will Hennessy", "email": "hennessywill@gmail.com", "user": {"login": "willhennessy"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5026ebded8c94b4bc54d992215ad0aab0ca8fa3f", "messageHeadline": "fix: walletconnect modal re-open after user rejection (#2693)", "author": {"name": "M0kY", "email": "46133205+M0kY@users.noreply.github.com", "user": {"login": "M0kY"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02dbed7a75775136e544adfaeb42f4d050e47904", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "20f462f5a4d68836fec1d952f881a25e862fc709", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf9c6e4b4ce579128db74448f84b32f86ba9f5a5", "messageHeadline": "try out 'dimension1' (#2704)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0201206cce9f6b12c049990d98f7fa07a72cad2", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2d2508f681bb7bde0510af131a62f33c0657679c", "messageHeadline": "chore(deps-dev): bump @uniswap/token-lists (#2699)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "609542c49b71d60a76baac664dcc5f3b361f34eb", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a0294f469f79b4e03b198e9d76f33562d3391a0", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 396, "deletions": 99}}, {"node": {"oid": "68e6bc1ba8e0e444a5081464252450ae82e34b1b", "messageHeadline": "block import of unsupported tokens (#2673)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 198, "deletions": 94}}, {"node": {"oid": "bbc64f12bb1773bb50c6e343c768a20c91d54ce6", "messageHeadline": "fix: back arrow bug in wallet modal and fill tx for wallet (#2687)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "06f5fdc6ad34843e3a3f505089d6627a012e252a", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b4e756ebba79a487e4fb9bae67aa99e4d18348e6", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "17439d6fbb887bc1bc7d25d0a6feb1f20666054e", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "79d582c72f499b4bc95b54d07d7ff3b3ce4c156b", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "245f8d727910512edad12ffa5ef621c287c6b69b", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 165, "deletions": 33}}, {"node": {"oid": "3bf36eade46e69de506a69db3f6ac75e47255873", "messageHeadline": "chore: set final privacy learn more link' (#2684)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "8eb864426f10cdc8693626aed22bf08932ef0ee0", "messageHeadline": "refactor monitoring (#2682)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 57, "deletions": 57}}, {"node": {"oid": "af83399606630be22d1860f8d4495690433a6bf3", "messageHeadline": "log full signed tx (#2681)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 32, "deletions": 24}}, {"node": {"oid": "1d5be31621f39020df6999af47e6b3df9fe14b18", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1551, "deletions": 264}}, {"node": {"oid": "abe6bf500c5fee57f557c57d5f3fd99678b5fc42", "messageHeadline": "feat: extend privacy and terms (#2623)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1057, "deletions": 122}}, {"node": {"oid": "36cfe627f135e6b9c117cca1430c7c0074507175", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "aef5d0513a1bdcd823c513b0931f37eca29fb70d", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e09a0ced7be29970066da9f3bcf9cf56ce82cf7", "messageHeadline": "fix: update token list (#2671)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f768428b9d246a529add83db452f1a39596698fe", "messageHeadline": "chore: update token list (#2670)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "76c9bf84cd06fcc86e9d7fe88bfe916702dfc5c2", "messageHeadline": "fix: use optional operator for chainId (#2666)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f26a3306ecd6d892651059c86978e049779dce48", "messageHeadline": "fix(L2): ensure chainIds match before fetching pool data (#2652)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "1846883e56dea332d4bc0b02266ceb0a22018584", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9cacd577e7598551b38c5404ac81f29768943120", "messageHeadline": "fix: restrict @davatar usage to avoid 3p fetches (#2649)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "5e8d725e0e0bd8d84c5e78079cbee9ab1a7f95b4", "messageHeadline": "fix: split calls into more chunks if they fail due to out of gas erro\u2026", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 44, "deletions": 24}}, {"node": {"oid": "c63482b6f7c5c19e9028f111cb467c5a0a042333", "messageHeadline": "use l2 logos in base pairs (#2634)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "e15a8ddf59252cfc364fa6d739b92627d9da2b6f", "messageHeadline": "remove WETH from optimism bases (#2640)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "1e7dff060ffaa92c7d960d5963f29372645148dc", "messageHeadline": "fix: add usdc to arbitrum/optimism common bases (#2641)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "244ed38b724712f9b737856f2fe7f7c71e02c419", "messageHeadline": "fix: center focused outline card (#2625)", "author": {"name": "Micael Rodrigues", "email": "micaelr95@outlook.pt", "user": {"login": "micaelr95"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "87d547ab2b723cb256ea160448dfc1a3890c44f2", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0c213be5d99b2dd0aaf8eb1ebb9b08ce33d1380b", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f62d30189115ec19bb409d7c9406b496c4498db2", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "902cd343d2daf6637abcd27cd6c24d5510b7d909", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a26db9a51d74839134933d7c19ff7fc45b77f30d", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b7cb2d24c7c0fe53bacee58bb635e4217e997522", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aea2bca7751203c6c0d4c8de5235bb656d0c0b1d", "messageHeadline": "fix: increase quote gas overrides on arbitrum (#2614)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93b79be1b6f021ef330d28829a462434d1ebd6e9", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 33, "deletions": 165}}, {"node": {"oid": "54531b53c635facb87bc4a97e771e09accc52407", "messageHeadline": "refactor: migrate state/application to slice (#2615)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 81, "deletions": 80}}, {"node": {"oid": "b286c1ba09843d0de071ff25e8ec0146b9d711c1", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 494, "deletions": 494}}, {"node": {"oid": "8dd1be3b4723883d6117f9eaef68830d52b5fc46", "messageHeadline": "fix: remove extra `$` from translations (#2611)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0b8afcff41530e25671ec9b9896fe3df77e2e8ab", "messageHeadline": "only display TradePrice usdcPrice if available (#2613)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e4b727f6f084a4582cc2be2331bb89ce176b0108", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6e0b24cbb13734cf3123b13d5956b9aa75ce6757", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 165, "deletions": 33}}, {"node": {"oid": "442879ccd98c32bcebc93c65f9ba168ea5cd1c3b", "messageHeadline": "improve fee tier selector (#2609)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 90, "deletions": 27}}, {"node": {"oid": "50386f65e7b33bd5f7b3ac5610cc808437d698a5", "messageHeadline": "upgrade @davatar/react to 1.8.1 (#2485)", "author": {"name": "Carlos Diaz-Padron", "email": "carlosdiazpadron@gmail.com", "user": {"login": "carlosdp"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "eba8170c461b598e61f01c7fe1f80522cd3a0c90", "messageHeadline": "chore: eslint nit (#2607)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "095dbffbca94cb7ef189161e0057f60e4067e5c9", "messageHeadline": "Fix code style issues with ESLint", "author": {"name": "Lint Action", "email": "lint-action@samuelmeuli.com", "user": {"login": "lint-action"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4df2824984d7bc913ffccb8e7a50623060eb0bb2", "messageHeadline": "update arbitrum subgraph url", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15345690e37cace815a47e0828acffc40c9a6a88", "messageHeadline": "add reducer path to routing api (#2541)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3e36281f77e809b9aa0a663814d6f70553139203", "messageHeadline": "fix: z-index bug which prevented modal click (#2264)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "27a868f0cb3873e288b865a0f4aef91340f0ddc2", "messageHeadline": "fix(SafariSquareDots): fixed by using border-top-with instead of bord\u2026", "author": {"name": "nitipon.eth", "email": "77143416+Armakuji@users.noreply.github.com", "user": {"login": "Armakuji"}}, "additions": 44, "deletions": 14}}, {"node": {"oid": "03c3fdef34f7cdeb3aed047b842e913c70f99a30", "messageHeadline": "Change import to lib/bundle (#2524)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d37e963f267a858adbf369b452434d5c95c70b70", "messageHeadline": "fix: Show proper graph color for non-Ethereum L1 chains (#2049) (#2284)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 46, "deletions": 28}}, {"node": {"oid": "2e40bef7f0e9da91afaec2f494411d65f5b43e14", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "dac87e229982c116aa8abdac269743d77aa9e8cf", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2212, "deletions": 1354}}, {"node": {"oid": "be1560424414e9b68aa8cdecccfd87261d5fd561", "messageHeadline": "fix: replace `t` with `<Trans>` where possible (#2516)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 147, "deletions": 92}}, {"node": {"oid": "077570efb47bdbbcbc2b88f890b81b54c0a4f152", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a9ea5c9a1d41b0e47c8bdd3693b5108c8062a345", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f5b91c9cda03b10488352a6d07a8f5bd6be9299d", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c0e6388bf8bde83efa43ca03f689a57278a77d3b", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d89d5598a04b965a466c8c9e4ea62f2a1a7f1777", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6f66f5ee77039658f9c87e7706e0ff72b0232468", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 165, "deletions": 33}}, {"node": {"oid": "4b8d942da6e59b4c14d9c327de5aad91aa6a7a8d", "messageHeadline": "fix: add usdc price in TradePrice (#2441)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 17, "deletions": 11}}, {"node": {"oid": "ef2cb75f6f0a690d67b17f17b16391ca17ad22ba", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "5e0e9be955acd56e4fb8b1e91bda2d0f9c837e5a", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 89, "deletions": 89}}, {"node": {"oid": "72a914b0d15608ac92b99c437dd253a3af3540d7", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 80, "deletions": 80}}, {"node": {"oid": "c4ce5caf0ce425782c9c8796962128e2070a57ce", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 130, "deletions": 130}}, {"node": {"oid": "b87a45b0ba0392be3b40d3951428832b2ecf0178", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 81, "deletions": 81}}, {"node": {"oid": "80eb394877e9a16c0c42134fb6669e6d4163fcb6", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "b47808fcd9aa75daf1ff26b2c7db1c84c646c385", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e56fdf3efff64196fb178f75e1daf5b5bef8f1ae", "messageHeadline": "move GA initialization to own file (#2508)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 24, "deletions": 23}}, {"node": {"oid": "bca70dd46a0fba4ce359f21477babb158ccf023c", "messageHeadline": "fix: routing utils.tests (#2509)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "78581d54208c02ea051d1fecce762758cfbbb67e", "messageHeadline": "improve routing types (#2507)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 22, "deletions": 23}}, {"node": {"oid": "896f2fc3c06d9efbada9cecd73a209bd3eb36462", "messageHeadline": "move computeRoute to utils (#2506)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "66e9092d115b7ccd108d267301782cbb532f44a7", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "df397a8a15063b1eca9c7ea37de7439dd2b6dcb9", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "a7b945a8122c0e164c9d475a1e68d423e10b9b3b", "messageHeadline": "update gas quote for arbitrum and USDC address (#2503)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b71708faee2f8864434c91455378fb6789d12194", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "7715294beacdc5a2228638a0962263aaa3066ece", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7a57fbe6d9239567614f16172cddc8b73709126a", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dddd24f1f4823047702be494b78169c99c51f27a", "messageHeadline": "chore: stub out new component lib (#2495)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1637, "deletions": 372}}, {"node": {"oid": "13d9f6c29d1c97cb1b7a1b714a6ef761fb93ece3", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2463, "deletions": 95}}, {"node": {"oid": "16d8f958b1bdcdff2056bac7371fd4911b918d64", "messageHeadline": "refactor: use global fill (#2494)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 13, "deletions": 27}}, {"node": {"oid": "868242a6b2143971fd3f7fe92ae26589f3923424", "messageHeadline": "Clarify Button (#2447)", "author": {"name": "Patrick", "email": "11910229+Sowiedu@users.noreply.github.com", "user": {"login": "Sowiedu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa1db580ee2507b33fb6075ba9fa2f9ffdcc1536", "messageHeadline": "Revert \"chore: stub out new component lib (#2467)\" (#2472)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 350, "deletions": 1608}}, {"node": {"oid": "496a963dcf60fc7c645a5b0d56faf38c413a328f", "messageHeadline": "chore: stub out new component lib (#2467)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1608, "deletions": 350}}, {"node": {"oid": "5cb37dc09820bff8b0626db8e4d8961bba2c6c9f", "messageHeadline": "hot fix for v2 token select bug (#2471)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b58e200eace314229707537f18f2c83c6a3c9bad", "messageHeadline": "chore: dedup packages (#2462)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 52, "deletions": 230}}, {"node": {"oid": "be8b6ccec770f2926579adaa5ee36bdfd9e3328e", "messageHeadline": "upgrade @davatar/react to 1.6.2, minor fix for ERC token URIs (#2461)", "author": {"name": "Carlos Diaz-Padron", "email": "carlosdiazpadron@gmail.com", "user": {"login": "carlosdp"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d3700882b27bf056de8e7f22bed4fcaa37da2593", "messageHeadline": "quick fix for broken token select on add (#2454)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "31d286c8fa8fc1d8aa1352c0d82b6f2151e53195", "messageHeadline": "chore: rm lodash (#2451)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 107, "deletions": 22}}, {"node": {"oid": "77c7dab0244481c1c9fa3c5ed51c4c7a79924f95", "messageHeadline": "chore: use esm for luxon (#2452)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffab1c56c765fbada94f55729eeb8cce239e47c6", "messageHeadline": "add new addresses (#2450)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "cd4a2313ace7492d7a8c9893b3d9197b7c1bafb9", "messageHeadline": "restore use v3 (#2449)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81b8afdd3d73e0eea8f8251eab8a5e293c84d2e3", "messageHeadline": "fix: set custom dimension on chainId change (#2440)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6085284ed6916fab0a0f905808800ea68cdf4e71", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "9b56c8db744134aa0681d0d19069434f711884e6", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea17c7c1115d22f0251b74672ed14e4a3b81aa36", "messageHeadline": "chore: restrict imports from dist (#2443)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "52630aa77ea66f08d1d2c86b7c0ad8b4d6b06cd6", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1fcbd2dcd974e8cf9759fe774666c225ed49334f", "messageHeadline": "perf: import @ethersproject directly to enforce modularization (#2424)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 60, "deletions": 43}}, {"node": {"oid": "d7bf4bbf0d80920de8c5993ab43a01ab2005c472", "messageHeadline": "chore: dedup packages (#2414)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 33, "deletions": 156}}, {"node": {"oid": "23f722cb72de82e560f61cc0636188039eee2ec1", "messageHeadline": "chore: clean up package scripts (#2435)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "2482a10ca87bfe61a2ba2023f847cdf2f909f273", "messageHeadline": "perf: rm duplicated ua-parser (#2427)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 16, "deletions": 21}}, {"node": {"oid": "eb09894b736b507b2d707c157a4016c74dfc3468", "messageHeadline": "fix(web3): render children while awaiting connection (#2400)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 29}}, {"node": {"oid": "bb3c7ddbe9e2274db1809e4d223f5589c6e50337", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0aba2701fc947a2ea4e448e9c1e6fd2d0aeda34f", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "a9ba79cdbe1edc528c360ea5bfa63b7a8fc1f9ef", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "384f674e485ac50b9c7f0a496a4404c431c4367e", "messageHeadline": "fix(L2): add common bases to L2s (#2428)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 88, "deletions": 19}}, {"node": {"oid": "8de6bb6d5161c3adcc75e427dd2ca1290c544344", "messageHeadline": "perf(swap): initialize swap inputs from url (#2402)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "322c45bef438d0275e807b4a031cac78bb03f241", "messageHeadline": "perf: import lodash only as modules (#2426)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "ffe11f9eda579e5d9457c4f9256110f9246e1a95", "messageHeadline": "chore(deps-dev): bump @uniswap/token-lists (#2425)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d993741713ab495a82236904e4b1db62335740ca", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "a05aae6c37c9f4be59fcc2d017a05665daa85e28", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "738fac0c847da7c621cce7207adf95cd8bf75c2a", "messageHeadline": "chore(ci): configure dependabot to automatically update token lists", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0099ef6d590b0f7c33e851a523d6c15d9fd477e6", "messageHeadline": "update SDN list (#2423)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8b3da3dbaacd4a5fe12967d88f50e05dfa58841f", "messageHeadline": "fix: infinite loop when brushing (#2422)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 11, "deletions": 3}}, {"node": {"oid": "8bb1983aaa3ef42ec1396a4b2925a40ba596f564", "messageHeadline": "chore: dedup @ethersproject (#2415)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 5, "deletions": 208}}, {"node": {"oid": "afbe846cba37d9ad12ea7af354c1c922b638b66d", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "901e0558b570a7684ec210f7e6536fa0f0f849e7", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "53da48b646058929b78c867469eafed90b3b8431", "messageHeadline": "refactor: add an import sorting plugin (#2417)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 879, "deletions": 698}}, {"node": {"oid": "19c39833516e9a3a935f4a4d5e8455c78ac16f88", "messageHeadline": "chore: update the linter to skip running on forks and update the version", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "45709a5d36857ee56ff97437ff179dd8677b56c3", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2622, "deletions": 990}}, {"node": {"oid": "fb079198889727b2f51826bfb2f131588385b6e7", "messageHeadline": "refactor: transaction info is translated in the appropriate places (#\u2026", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 922, "deletions": 358}}, {"node": {"oid": "9fa3b70475d53226dafbd3a26f9c9d2b51c892a6", "messageHeadline": "perf(font): serve inter var from public (#2403)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "91de599f122d25cb3c9972ffd979a00d7f52c712", "messageHeadline": "fix: de-duplicate intermediate pairs (#2396)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 18, "deletions": 4}}, {"node": {"oid": "284a4351712a2894b0e18d8f36f432414c2cb9d1", "messageHeadline": "chore: initial support for Swahili (Tanzanian) (#2397)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 5, "deletions": 2327}}, {"node": {"oid": "9b1903df775d0d2bb9690d68ede43ce26db75cf2", "messageHeadline": "perf(i18n): bundle default locale with main chunk (#2405)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 8, "deletions": 24}}, {"node": {"oid": "ba9ff0dfa53b91e8406d35296dd35cad02ff195a", "messageHeadline": "chore(deps): bump tmpl from 1.0.4 to 1.0.5 (#2407)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "77679026effc38d9c08d10f613ba62ba9e7779cc", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1687, "deletions": 2007}}, {"node": {"oid": "97ba8fb5b09f65c2b107fd1b77ef27d089ab5362", "messageHeadline": "feat(L2-beta-launch): network selector (#2129)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 699, "deletions": 696}}, {"node": {"oid": "119c79d6231680f5f33b72168554a3e4f10e53a4", "messageHeadline": "fix: improve the meta tags (#2412)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc9650b74b832740f0c04c582b7478c154186ff7", "messageHeadline": "refactor: simplify trade hooks (#2371)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 305, "deletions": 481}}, {"node": {"oid": "e242faca86f8ad03b9f145245355a448140de9d9", "messageHeadline": "perf: render components on first frame (#2404)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "1a73f513dc434619f6f2b80cacb54aa6e925db59", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2327, "deletions": 0}}, {"node": {"oid": "c43912df94cc9e55ba8445e10595a58c00deeaad", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "b07bc402302b10c880841f815f5325ec4b7bd4a2", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dabb511ff5652e35eecea75b9411573428029605", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6ae632158efeee423b37ca888cd698a7b5572e62", "messageHeadline": "fix: bump walletconnect to fix android deep linking (#2384)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 65, "deletions": 72}}, {"node": {"oid": "648e4e02c4bfb40a008f1087b4fee4ef085ed515", "messageHeadline": "ignore v3 state when only v2 only (#2383)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9bc00ccaf6879d63d3430d9b8eb1d3e6195983d4", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2e9056197829f63bfd963929a589d8a046571992", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bea63cd4b4913f2115b590bcc6380811ae77315c", "messageHeadline": "feat: report web-vitals to ga (#2363)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "cc8c5712eca69201a0ac2a3175a8509f1d26a484", "messageHeadline": "feat: add @davatar/react for robust avatar support (#2321)", "author": {"name": "Carlos Diaz-Padron", "email": "carlosdiazpadron@gmail.com", "user": {"login": "carlosdp"}}, "additions": 32, "deletions": 38}}, {"node": {"oid": "112b00521c50417caa4badfc9e2ae0d8d40a1a4e", "messageHeadline": "fix: flip token logos in routing diagram (#2375)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1314477a884e1df07b43ebd1420b969ba5591693", "messageHeadline": "add static route svg (#2373)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 24, "deletions": 6}}, {"node": {"oid": "c6b6e7f0d6d5585e7d96295fe3a2d667a00afc5a", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c8009ca9094aa1f644615ad4b1014aab08bbc8d1", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2cabd7dc518903dc9c22176900bf3c8b20d23fb0", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1088, "deletions": 864}}, {"node": {"oid": "cd2295581705c0e4aea81835913c45de6a1651fc", "messageHeadline": "feat: routing api integration (#2116)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1831, "deletions": 490}}, {"node": {"oid": "fb33a068616fc7775e971555d479e2070ee11ae9", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 672, "deletions": 32}}, {"node": {"oid": "bcf64bcb117e744ccae0aba7539b77ecf4a007ed", "messageHeadline": "feat(chain-connectivity): warn when the user is not receiving blocks \u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 169, "deletions": 25}}, {"node": {"oid": "c2093ce040a08ec13e85ac0c198427573cac6de6", "messageHeadline": "feat: lazily load token list validator (#2342)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "308f7d59a07903513d454835c8b3a286711f2f6a", "messageHeadline": "fix: avoid replaceAll (#2361)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c68d08ac26f6241bfc3c2d286c36504a0414aa7b", "messageHeadline": "fix: shim array-flat (#2346)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "f826554bd4ce00d89b5eef6fc55cc4e902be603d", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "dc2d1b06d2d586e1fd39545b170d466153144d7e", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1125, "deletions": 1317}}, {"node": {"oid": "8ea5cb450a0ae09bc46c4b04d03033ad99fc44c0", "messageHeadline": "style: Fix letter case consistency (#2353)", "author": {"name": "Patrick", "email": "11910229+Sowiedu@users.noreply.github.com", "user": {"login": "Sowiedu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "58249e3ce2470578fa51baad7630aae5943d50ac", "messageHeadline": "Fix letter case consistency (#2352)", "author": {"name": "Patrick", "email": "11910229+Sowiedu@users.noreply.github.com", "user": {"login": "Sowiedu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ee79f74e9168382c37f6d07e98e26986dbb25bf", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "24f85d422ca291bf75af7d04ee165dbce79f4210", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "d98954067e6e8fdb45fcff424813bc171b5f5335", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 512, "deletions": 512}}, {"node": {"oid": "58f1193a2122b71db74f11cd394933159544062e", "messageHeadline": "fix: add deps to try safe effect (#2349)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88cc20a61afc3c181e298261e90fef6ab0e5a32f", "messageHeadline": "feat(i18n): initialize locale before React (#2343)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "442ac8936de917ffe658605b00e4a072bba8ec5d", "messageHeadline": "chore: use ubuntu-latest for integration tests (#2348)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c563717aae02b5d778402066e471681643d4571c", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 4612, "deletions": 0}}, {"node": {"oid": "15a339a0d7bade717b7fcc4837ba6222190fea5b", "messageHeadline": "lint: connect SafeApp on mount (#2341)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c371af32a2fb21254a7cf4bd0b1b9ce03ebb91b", "messageHeadline": "fix: only try SafeApp connection in an iframe (#2340)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "5797a6229badb66a2cafd665b94945014e69e245", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "32212332bbb0534f325c5240814b9cbdd55ac68b", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "f7ac87fa85773ea71829574d7b6cae7b4c8a39dd", "messageHeadline": "fix: increase max block age for l2s (#2333)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "540ec24e21bcc574cca37733be1cb634b78dca3e", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "cd4f19836c70b15b9fdedcfad81f539222ee9a34", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a20b2ff7fae59ea951011bd59dacf8fb9d9edf4e", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 512, "deletions": 512}}, {"node": {"oid": "a52b7bf06b90b3111c39adc724775d6696b00180", "messageHeadline": "feat: use SDK to format calldata passed to quoter (#2305)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 103, "deletions": 84}}, {"node": {"oid": "0ab1e5f1442fead02284b2a094f3b3821d220acd", "messageHeadline": "fix: cherry pick the logs hook fix from the liquidity incentives bran\u2026", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "115c72db9e7f1a0c555da056363e2da872920a98", "messageHeadline": "chore: start tracking approvals in ReactGA (#2311)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2bb695d84c6ed215afe6ca0d66bf4099f945bc7e", "messageHeadline": "reduce popup dismiss time on l2; (#2262)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "3ea6f6e0c8b8938c8202f60f235cd5ddbd47b046", "messageHeadline": "chore(ci): upgrade crust pinner adapt to crust mainnet  (#2281)", "author": {"name": "kun", "email": "zikunvan@gmail.com", "user": {"login": "badkk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "627a5d3a98e65fae431fed3d650f6e359890e523", "messageHeadline": "Squashed commit of the following:", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "353c4751b8d14bf1a97efecd1fba958fb6c5f86c", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 180, "deletions": 30}}, {"node": {"oid": "416a3f943357cfa25df9f66131179c922e9bea02", "messageHeadline": "chore: use native flatMap (#2231)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "30cffb744267f59ed127c9c9511d48d6cb8f85fb", "messageHeadline": "feat: governor bravo support (#2271)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1186, "deletions": 93}}, {"node": {"oid": "f59c5f687742d9d50adf18f0756dff3eb6d659b6", "messageHeadline": "chore: paint currency selector on initialization (#2245)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "4bdf3c191aeaf9ee1d425626b2d6e5bc462ce128", "messageHeadline": "fix: always paint StyledPollingNumber (#2254)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7b829135df7f74b9968598a4b301d478d43025fe", "messageHeadline": "fix: make non-interactive header elements unselectable (#2288)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5831328364708b251e12bdcb054ed2c6d20b1683", "messageHeadline": "style: enforce object-shorthand (#2286)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "6b99740f91b8d242a0741f5cd36030e86bd3cc5f", "messageHeadline": "use network-specific help center link (#2285)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "f5557a434ca39d0e8c419de75d746cf76d507c92", "messageHeadline": "chore: upgrade type system (#2276)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 544, "deletions": 457}}, {"node": {"oid": "5dfe44dad47f7687883ac9387cab9443e68c6248", "messageHeadline": "fix: older browser suppport (#2228)", "author": {"name": "circlehotarux", "email": "mightyherox@gmail.com", "user": {"login": "circle-hotaru"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "cd50d576d4f86ca86d382a487d77cf4e99518379", "messageHeadline": "update optimism subgraph url (#2282)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d922447ef2366bccc3214536e20a5893bdbec31e", "messageHeadline": "chore(deps): bump tar from 6.1.4 to 6.1.11 (#2280)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "81b13469371b3371a55b4b29c7365b1610a8d865", "messageHeadline": "update explorer links for arbitrum (#2279)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f51335df9def454e01a076e1318a3f7e774dc33b", "messageHeadline": "fix: disable serviceworker in integration tests (#2274)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "13a289f6f1ce47a1c6238833449f8615e2083e17", "messageHeadline": "Revert \"test: support stubbing subgraph data in cypress (#2259)\" (#2269)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 33, "deletions": 99}}, {"node": {"oid": "0afeb5acaf9fce50eed66a6bc64468d8f7c14ffe", "messageHeadline": "add arbitrum token list (#2268)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9e8d08e22c4831c7489d1156acf42c70e03bac0a", "messageHeadline": "fix(governance): special case bravo parsing (#2247)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 94, "deletions": 93}}, {"node": {"oid": "299286a0d901c27440264f6cdfe7aafc03b4932d", "messageHeadline": "update token list (#2270)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "00403a481034ad4a23fc454a818b5687237c246d", "messageHeadline": "test: support stubbing subgraph data in cypress (#2259)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 99, "deletions": 33}}, {"node": {"oid": "b8a9191653e072dc03e9fcfcc1b2322729af57a1", "messageHeadline": "fix: turn service workers back on (#1944)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 36, "deletions": 74}}, {"node": {"oid": "1304acd8c7cac97578dab9f64b686ccca6e421a1", "messageHeadline": "fix: walletconnect on L2 issues with Rainbow (#2242)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 64, "deletions": 67}}, {"node": {"oid": "8112e48e9a264cb44b796d48497cdc0a6b7fa3ee", "messageHeadline": "chore: rm redux-devtools-extension (#2230)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "f3c400c514d8ed01bbf8c109464ed49d52ddecab", "messageHeadline": "chore: remove unused cross-env (#2232)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "c2c7d87ca3ad3833e341463e49d0793d2cef1ef1", "messageHeadline": "chore: update multicodec usage (#2233)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "db18b486b41bbc29d71e315bb4f77fd596709dc6", "messageHeadline": "chore: rm unused styled-system (#2234)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1613cc473bac1d744b11ddf0974e73c94017b824", "messageHeadline": "fix: proposal formatting", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "e1f37b0ec61cb43552aeea75af249031cd3fc759", "messageHeadline": "fix(governance): hot fix for `parseLog` crash", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "805af2fdb4e1a0120b8aa61a21c565b05f6c7f5e", "messageHeadline": "chore(accessibility): increase contrast for connections (#2223)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b833d07b4f465798498dbccb0375adf4da536403", "messageHeadline": "chore: change language icon to globe (#2222)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "ec5da7ec8fcad1b45dcdaed875590eb5c6607b2c", "messageHeadline": "fix: update walletconnect for deep links and scalability (#2215)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 72, "deletions": 74}}, {"node": {"oid": "ff10346b06413e05c23111de7100b0377c322f9d", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f15522a47cde95ea7c897f4d09b2d73ac9e84b83", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "67b66235bafbd5a6530f4d1a425b63b9787304a9", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 180, "deletions": 30}}, {"node": {"oid": "7153908935bc04aa258782e3bb1fc9c3b703351c", "messageHeadline": "chore: fix SEO and accessibility nits for Lighthouse (#2212)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "4541e37388f177aec6417ac5619e9a7aebf36d88", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bbcdcb8ae5255560247d39fb302705ab48fa50d", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 240, "deletions": 240}}, {"node": {"oid": "2daee152efd12af5ee765f0eb1296f5e45b4fb07", "messageHeadline": "chore(i18n): do not compile i18n messages (#2211)", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9af7e0e0c359460ae1bdc383fb1bef64e9ca4c17", "messageHeadline": "chore(i18n): touch en-US to prevent lingui from adding a creation dat\u2026", "author": {"name": "Zach Pomerantz", "email": "zzmp@uniswap.org", "user": {"login": "zzmp"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "757741c3dfc3ea93606a400cce4b8e6840eab34a", "messageHeadline": "fix: use `@walletconnect/ethereum-provider` instead of `@walletconnec\u2026", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 149, "deletions": 135}}, {"node": {"oid": "a3aa6647e7a5f5fe93fc29bd258c1248986d8d1b", "messageHeadline": "chore: set `default_bump` to false per https://github.com/mathieuduto\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f463df97bf59ca7af92a7a0b314bd0a9d178bef5", "messageHeadline": "fix: do not construct routes with the same pool twice (#2196)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "99a282b7b44dc12a18c236c6a95b609061c43270", "messageHeadline": "update blocked address list (#2182)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5a3165358fc578737b9e8bcfe728cfbb4e3bd919", "messageHeadline": "fix: `#isTradeBetter` should check that output currencies are equal (\u2026", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26e334c78fa292b26c1c671082076671b35fc299", "messageHeadline": "fix: proposal descriptions should be pulled from the right governor (\u2026", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bd8192c81ec3e0108a37353857eb193b5f6eb009", "messageHeadline": "update chinese simplified and traditional display names (#2180)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff6bd3899276087b8d65c35264feea0c23b5c634", "messageHeadline": "add ReactGA event for full range (#2181)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "a48b7ce70287146e6791ab98bbc79fc0168fff7f", "messageHeadline": "fix: avoid running BestV3Trade when tokens are the same (#2172)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 13, "deletions": 2}}, {"node": {"oid": "fc08d1fc6ac985c6e29f5e965471a481dafe5a89", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b416603ff483679eedb795141cb9c376ee9b5086", "messageHeadline": "update unsupported list (#2143)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c4dc26e1b2a6864886b8f77df1cfe9e73428f752", "messageHeadline": "fix: rename weth9 to weth (#2133)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 11, "deletions": 10}}, {"node": {"oid": "adfe7225a88fbf7741682186dc06c37c2c547c03", "messageHeadline": "upgrade to walletconnect 1.5.2 (#2134)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 75, "deletions": 75}}, {"node": {"oid": "13e347ee027f5bc01110b50a2a632b0d36bfa31c", "messageHeadline": "chore(deps): bump tar from 6.1.0 to 6.1.4 (#2132)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b527bfbeea0442c8fc9ee9ba51dfbafd5eac19aa", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a25df00ef63a2b2be55034faf066ab8c5a638a22", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2446a6e88b56dd99b4d110ba23237adb8207dd68", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3b3bf14e8a16d3aa9545583ebea6938b74a51827", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "017e79f7aef07e1e4b8ee3ece070062fe07a09c9", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "804fe8f5eeb0daee035a3aab207c225dca2a1c84", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 178, "deletions": 178}}, {"node": {"oid": "bf01b0d342dc2490cc3b478f5e9afe4464a7d60a", "messageHeadline": "fix: optimism link and some copy changes (#2126)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "f46f73f35f6099ea57ce2cff59c8b36de13581bc", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cad35752472368fc3d28a18354d539208c6fa63d", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "17aa9fcdb0f73751193d2bc827ba785dab924179", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "087745d7c628b4c0e6be22adf6bb860bf2cb4c48", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "20e6ca6fd5efd236273da7f6621e89a4045167f6", "messageHeadline": "Fix code style issues with ESLint", "author": {"name": "Lint Action", "email": "lint-action@samuelmeuli.com", "user": {"login": "lint-action"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d51b7e779bb9f22816d6ecfc1e383cd55ff87fe7", "messageHeadline": "update full range documentation link", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfd0412d786d1898e2333aab3211a979e89b643b", "messageHeadline": "fix: center import pool text V2  (#2122)", "author": {"name": "Matthew Quinn", "email": "msquinn1@yahoo.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "50afef03cb282caa8ca7f40a7fa261bbd4f5cfa7", "messageHeadline": "fix: update mobile header to fix overflow (#2125)", "author": {"name": "Matthew Quinn", "email": "msquinn1@yahoo.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "43b6e7abf4afbe7f75d9f9dc613c213a3aa3dbe6", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64b9df87108d532132c5e25e8a11cbda0597a7b9", "messageHeadline": "fix: upgrade ethers to allow constructing transaction data compatible\u2026", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 391, "deletions": 195}}, {"node": {"oid": "d75271484a137e35cc3ca9d2bd67d680f9c26be8", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 60, "deletions": 180}}, {"node": {"oid": "952cc98df36bac747d36d01ff67dfa5f6360ecfb", "messageHeadline": "fix: add support for full range positions in add liquidity (#2090)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 91, "deletions": 130}}, {"node": {"oid": "9b7637e0127801a40f177e0d03d5a24fc541801d", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 352, "deletions": 172}}, {"node": {"oid": "a7f599127b231f24c33e17542cb69cce661d6ee5", "messageHeadline": "add link (#2113)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "676890d89c1b928f0c298d4f0bbb901888f1710e", "messageHeadline": "fix(L2): update downtime warning copy (#2114)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "beb1bf3bdceb9ce5b33ce6789553b51dbfb6c20e", "messageHeadline": "Fix code style issues with ESLint", "author": {"name": "Lint Action", "email": "lint-action@samuelmeuli.com", "user": {"login": "lint-action"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "631c202c49148526d45694fa81dbe5ade65f7d73", "messageHeadline": "document `useQueryCacheInvalidator`", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "491c9b4fd398584d349e7715c31806bb4a1f19e6", "messageHeadline": "fix: upgrade walletconnect to 1.5.1 (#2120)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 142, "deletions": 147}}, {"node": {"oid": "dcaed9094e48d4f0bba3d2285d134a927fd75975", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8996ba6e3821f1520113064164f1a99f94ebf045", "messageHeadline": "fix: toggle liquidity position when toggling rates (#2117)", "author": {"name": "Jeffrey Lin", "email": "jeffrey@icurse.nl", "user": {"login": "anaveragehuman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c8570e54275d28c25f16e95975431b2ca1b4d22b", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 570, "deletions": 60}}, {"node": {"oid": "2806f6513a382d9acd8cfb76ff34c428e6e5fd4c", "messageHeadline": "feat: use modal for txn confirmation on l2 (#2055)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 204, "deletions": 21}}, {"node": {"oid": "422c703e71c7fbfd6ad6c96723d3e8c98f7309de", "messageHeadline": "Revert \"feat(uma): uma call option routing (#1385)\"", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "506493e8ab248cf1f5d9c5721aef934d4bfed59c", "messageHeadline": "Revert \"feat(routing): support mirror protocol routing as additional \u2026", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 0, "deletions": 39}}, {"node": {"oid": "8dfd143208697bfb87874e80624c0262131fc01a", "messageHeadline": "test: set up component snapshot testing (#2102)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 384, "deletions": 4}}, {"node": {"oid": "718003b6f24fcf39c259a1237b4acacec50076e6", "messageHeadline": "fix: prevent error if user selects ETH and WETH in add liquidity (#2112)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "80b3aa9e61a0e6fbaea3d77124f96fcf419f0df0", "messageHeadline": "fix: remove html ids and unnecessary keys from the menu", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4078390a4890445d1ff0ed5196fd4cb56a44de87", "messageHeadline": "update unsupported and broken lists (#2100)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 1079, "deletions": 43}}, {"node": {"oid": "e07599ef0f5555dac306925bc191713d68548c53", "messageHeadline": "fix: better support decimal overflow (#2075)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 65, "deletions": 8}}, {"node": {"oid": "311bdc19b3a383b3ca965cff471f168fabd4f859", "messageHeadline": "add UniH to unsupported list (#2097)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a6342d40f10957b0f65425b8a90be766e8be842b", "messageHeadline": "feat: support connecting to a gnosis safe (#2096)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 61, "deletions": 16}}, {"node": {"oid": "3686506f2a6dc3eb83c51b4f611cc3d93cd466d5", "messageHeadline": "perf: remove extra spread operators from the combine maps function", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "634d010d92a7076255c3b5c8b459f4696142b701", "messageHeadline": "perf: list to token map function was doing too many reduces (#2095)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "979f29ad62b298331f4d17ef5cda82ddcf2ba777", "messageHeadline": "chore: copy edit on CONTRIBUTING.md", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "4d3ed5d6ba6560e0778aa543dc81e79fa5fe71e7", "messageHeadline": "feat: routing api integration (#2080)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 95, "deletions": 8}}, {"node": {"oid": "ea79fbc2e0e1bd93d3264a4b0e76c152b4e69591", "messageHeadline": "chore: add blurb about release process (#2061)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "4d19122bd20c5ad95a9abd7376fd18a33715fe0d", "messageHeadline": "set 5 min deadline on swaps and hide UI on L2 (#2081)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 46, "deletions": 34}}, {"node": {"oid": "13d7d2c99235aacd199641a9bfcae8aa6f7d94ae", "messageHeadline": "fix(swap): double max gas for quoting a v3 swap for large trades", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "02cf33e1151e9a8103b0392ff4148ec69b62f5f4", "messageHeadline": "Update WalletLink and @web3-react/walletlink-connector (#2079)", "author": {"name": "Brendan Weinstein", "email": "65564422+brendanww@users.noreply.github.com", "user": {"login": "brendanww"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1f62cdf7a27d2cf4bb23b845efec792196aeee15", "messageHeadline": "fix: invert selected range on RateToggle instead of clearing inputs (\u2026", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "701e8fe1167a3ba0f3f675d20d725e7d6c004253", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "3207e6026ee53d3dec7d8647f62c59ae06d45805", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0d93dbc0eced1985d7c62dbaf52791cc2ad85f5", "messageHeadline": "increase zoom out range (#2076)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "975a5e3434e334bba09be6475a3b797d1b374526", "messageHeadline": "remove unused dependencies (#2074)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 0, "deletions": 196}}, {"node": {"oid": "07f52f02ff6cff7688c11548318d591881021227", "messageHeadline": "feat: only block on app url, mobile UI tweaks (#2073)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 51, "deletions": 22}}, {"node": {"oid": "5f112611c8926c3b81fb91837e6e0b1054efbe0d", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d82a4c71ebad9a04dbf19915cc6acfaf2792f13", "messageHeadline": "fix: set language using url param in language dropdown (#2063)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 108, "deletions": 54}}, {"node": {"oid": "6004c4be3e7bba065a6e16f82998ff76f53bfc6a", "messageHeadline": "fix: change panning cursor to col-resize (#2071)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 11, "deletions": 2}}, {"node": {"oid": "a00432c1c36b2e42a8ed80a9932013176ea1ef30", "messageHeadline": "fix: remove chart clamping and show indicator when handle is off scre\u2026", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 110, "deletions": 73}}, {"node": {"oid": "a184afa41eb92d119192b13f9d76a2ba85ff5a47", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "49fd256e79a3c2519e49b0cf31988b72de93a0e7", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c006edf696aa9cff723be2c4169953c14f229510", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 187, "deletions": 67}}, {"node": {"oid": "b16dd2a9302ebaf7005c628aad65ff7e047f9a7e", "messageHeadline": "chore: add one more unit test for ALL_SUPPORTED_CHAIN_IDS", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "08a8f669e8d56c90d78483033c115bc83d568e42", "messageHeadline": "fix: all supported chain ids should not include the string keys of th\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "95d91c8528f14a21d01da2e73a59b755ec7ef374", "messageHeadline": "fix: add language selector in top-level menu (#2057)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 102, "deletions": 47}}, {"node": {"oid": "03902fe5c1cd0d74bf4218303f9f6a776514e0f6", "messageHeadline": "remove duplicate `set price range` title when there is liquidity (#2058)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "631052e6a50fd3407bc4785f5a7f5687781ab797", "messageHeadline": "fix: update balance check in derived swap state (#2054)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c63bb84f093b8f175625f00b28bb809572521482", "messageHeadline": "fix(block number): link to the correct page in etherscan for optimism\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "f0d10ba0dff879a78d066571354a4032b73a0dbd", "messageHeadline": "fix: add DAI and WBTC and USDT to routing for Optimism", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 41, "deletions": 27}}, {"node": {"oid": "88600d3a78911effc575d06d4685915633d7699a", "messageHeadline": "refactor: clean up some constants", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 31, "deletions": 51}}, {"node": {"oid": "a1060d5f757f8fd7000ba6b7e33855ecbcedf2fc", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "83762b3c6abbce8c2b11fcd525b9969650df63b5", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7784f647e13cceddeaa27c24e9ea9b050f1057f3", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "65ba56c5f0e69b35ad4fc8616fa3ca1400dd699f", "messageHeadline": "fix(arbitrum): use infura endpoints", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "963514cd51547c9eaf05c0c3dfb75c7e9c474a04", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6d0c8037a89509e084b21d2eccdecdc959009a78", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2246, "deletions": 1256}}, {"node": {"oid": "d5ef7f9b24744e4d2c48875e77fdae3e42c8b6de", "messageHeadline": "fix: revert remove x-axis clamping behavior in liquidity chart (#2045)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f86db00464448fe2c0e387aa01855f1710cd4fbd", "messageHeadline": "fix: remove x-axis clamping behavior in liquidity chart (#2042)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "8884020fab8768448d103456d20111f6d5b81514", "messageHeadline": "chore: support stubbing subgraph in integration tests (#2039)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 178, "deletions": 94}}, {"node": {"oid": "db145658db75dfbacb29ea577698a159fc0a44d6", "messageHeadline": "update links (#2040)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55bbaffe15a2e933343987e3fc0e70c11c5155ce", "messageHeadline": "fix: support for isolated pool creation  (#2029)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 72, "deletions": 51}}, {"node": {"oid": "e1c3ad8f546b5eb266d68e88f4800055018401ab", "messageHeadline": "fix(L2): Design tweaks for L2 (Optimism) (#2038)", "author": {"name": "Callil Capuozzo", "email": "callil@uniswap.org", "user": {"login": "callil"}}, "additions": 295, "deletions": 307}}, {"node": {"oid": "730af2eed4850bae10582ea3409eb7734a2d0dff", "messageHeadline": "fix: dismiss txn confirmation modal if on L2 (#2022)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "c625d15feb48c85c7751c820cc326013eb9c1ffb", "messageHeadline": "fix(L2): add downtime warning to add liquidity and adjust styles of n\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 140, "deletions": 9}}, {"node": {"oid": "f9de85251ca0853fb9eb1f68fc0d551352ac952b", "messageHeadline": "fix overflow on mobile (#2037)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a186833b7a3ddfdacdb9974893a03faaa27138b3", "messageHeadline": "fix(L2): enable optimism token list when switched to optimism (#2036)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 94, "deletions": 55}}, {"node": {"oid": "aa06db76840e69c9ba05dd555aa19db431217367", "messageHeadline": "add optional chaining for stakingInfo (#1950)", "author": {"name": "Luke Donato", "email": "lukedonato@gmail.com", "user": {"login": "lukedonato"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f5b601ee996793475ab86c355b762c75c7518c03", "messageHeadline": "fix(L2): use 10 bips slippage for swaps by default on L2 (#2035)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "bf30013b6cb52c2b468e6e8b6ef13e412b40aea7", "messageHeadline": "fix: add liquidity ux polish (#2024)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 52, "deletions": 43}}, {"node": {"oid": "2bc2a2c76ea9e9b270e26e4b2d400e9ef951aa18", "messageHeadline": "compare with undefined rather than falsy (#2027)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28bf95123e5dc6a6b2629f607ca204478a086b25", "messageHeadline": "load pool data for each tier to determine state (#2026)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 36, "deletions": 19}}, {"node": {"oid": "b1d88317b94ed81327d2f18e96ebaf1c820fb59a", "messageHeadline": "fix: properly set upper/lower base/quote on manual inversion (#2023)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f332315de9da02aeaca668337f1aae36aa73228e", "messageHeadline": "fix(routing): updates routing constants for layer 2 networks to use E\u2026", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 41, "deletions": 24}}, {"node": {"oid": "2fbb86ac44a1e5e3cdb6e033933c2852749834b4", "messageHeadline": "fix: update CMC priority within lists (#2019)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d567e4d4a5bc27489346674bc158520780f6ac7", "messageHeadline": "fix: add liquidity flow polish (#2017)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 120, "deletions": 112}}, {"node": {"oid": "77fbccd3f15b00e04237463f33b1e4b4e445389a", "messageHeadline": "fix: remove dollar sign from translation of eth amount", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41330ab080ea3e83a794ca4b34a05d7a1de0e353", "messageHeadline": "fix: price tokens on optimism mainnet using DAI", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "4ba9d98e67436abceb09f40b31eace00f4058903", "messageHeadline": "fix(L2): polish (#1988)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 320, "deletions": 134}}, {"node": {"oid": "52790ac92efcfb21c9af9a93d5a9d8fbaabef209", "messageHeadline": "support optimism and arbitrum subgraphs (#2001)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 16, "deletions": 15}}, {"node": {"oid": "380ca11dfd06731d7ab0ce3f7084e9238c6d807c", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e4261cc01b5037c710268084db754043cf19db6b", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "99148dfd3f6b3b2e0b226489519c282f6e3310b2", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8bf9a9ce8d145fce73f12f73457c86672393eb2b", "messageHeadline": "chore(token lists): bump the token list spec version", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b6c0c1e60775eb8fedacf35e5e70f3d53edb7f96", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "0739613abe5dbc5d0b74b4334c2a21b91367d7f4", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 50, "deletions": 50}}, {"node": {"oid": "3401dfdebec70a03b7e615bc660900e862f3f1fd", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ab9c27edad95c90da4727449b33bc647c14c8949", "messageHeadline": "fix: make liquidity chart and input step counter responsive (#2005)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f2dfc5700210e77349aadfc00ff6a28d245dd400", "messageHeadline": "fix: retry calls that return header not found errors (#2004)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "318252b6a93509dfabcc3a394b9b197503e8ac4e", "messageHeadline": "fix: min/max price inverted in positions page (#2002)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 19, "deletions": 13}}, {"node": {"oid": "440c50dd3a238b527cb500ed0d3b5a857052a668", "messageHeadline": "update multicall address", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "eacf4e6049a0cf8ff8a7a53074a65f83eb223ae1", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1680, "deletions": 1050}}, {"node": {"oid": "ffbd2d107a850abc93b68582c0d387bf5debe8f7", "messageHeadline": "feat(pool): add liquidity distribution range slider and update add li\u2026", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 997, "deletions": 470}}, {"node": {"oid": "2db29f205b76b864c004ddc479525ac0199a450b", "messageHeadline": "fix: simplify liqudity depth hooks and improve chart primitives (#1999)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 98, "deletions": 86}}, {"node": {"oid": "3ae9e2af2afdb449c43045f13f92244479e00123", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 300, "deletions": 60}}, {"node": {"oid": "5ff2cff841f890e645a7cd29c89f19fe13e65f51", "messageHeadline": "feat: Add Optimism (#1923)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 212, "deletions": 79}}, {"node": {"oid": "0c0968864b1fdead1f7778e52d20354388d26e68", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "9230473c36bf7a17a2a749b7ba6a8fcbf75e8da0", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "b791afac59999b009ebc78e8052d7c50a9b1544c", "messageHeadline": "Updating two public-facing URLs to docs (#1992)", "author": {"name": "ChrisFox.eth", "email": "39571193+foxaweber@users.noreply.github.com", "user": {"login": "ChrisFox-Eth"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2899c8af452f81892db273ba7ea673745e9120f2", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "5f13f7824a8331fadbcadca8af4e7e4ce2ee5e5e", "messageHeadline": "chore: update the contribution guidelines (#1987)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 35, "deletions": 20}}, {"node": {"oid": "6690bc513d9168c513b0b94fb7d2ba5626d0dfe9", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 420, "deletions": 60}}, {"node": {"oid": "aea3c1f6e68a5b0965604165061e4f6f3913738e", "messageHeadline": "feat(pools): add liquidity chart range input primitives (#1990)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1428, "deletions": 10}}, {"node": {"oid": "e0c625671b7dd5ae9ccf19081956c15011db8b07", "messageHeadline": "improve liquidity depth hooks and data fetching (#1989)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 76, "deletions": 20}}, {"node": {"oid": "aa3c86722254e54a41bbf4118b23f4da9656b505", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 7620, "deletions": 60}}, {"node": {"oid": "2182e676d49186bdabb93d69c0670093eb93d531", "messageHeadline": "fix: enforce styled-components/macro usage and upgrade react-scripts \u2026", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 2082, "deletions": 2322}}, {"node": {"oid": "f0fc11a3b59f77028b62e3a986be5daf99a86676", "messageHeadline": "stabilize fee distribution in hook (#1979)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "53d93afd786f3197d139ae4ee3f0bf0bacaf6997", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 180, "deletions": 60}}, {"node": {"oid": "b612b15e1e1bff1b5b8767c49fc0164fd074bf98", "messageHeadline": "fix(L2): routing fixes (#1980)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 154, "deletions": 138}}, {"node": {"oid": "9f5764aab31b7653f4046be00eae707460513d4f", "messageHeadline": "fix last commit", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "f6dea47907016a8ec820cf1b9b4a95e9f8e15be5", "messageHeadline": "fix l2 routing bug", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "8e9981e186e58732afdf5d163260a68d26b400d8", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1509c430fdd2dd266ff169ad9ffc81a833f0d673", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "93073321db36d58cdea8c825ecbde14af21c1c3b", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "618760ff1b1bfeb920a6827ae288681fdde0029b", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 300, "deletions": 2790}}, {"node": {"oid": "2d20fc939d93d228ae4a410555a9591ea540932f", "messageHeadline": "feat(L2): network alert cards (optimism and arbitrum) (#1957)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 643, "deletions": 339}}, {"node": {"oid": "8c1e9b394bb02cf6e26ce769603d873f78af9f8b", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 60, "deletions": 4920}}, {"node": {"oid": "9b9f431e6fae85e9faef0d653e5ace56954bd7f6", "messageHeadline": "chore: update yarn.lock", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "cfe590d810bea4f5b6a9beca9e9aecec2345755c", "messageHeadline": "refactor(devx): show a warning when a call fails due to insufficient \u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "2ee9b16c49ff22699ece4273b15039e96a23f626", "messageHeadline": "remove a lot of dead code (#1970)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 67, "deletions": 1286}}, {"node": {"oid": "c52cd2c38ee0155bacc97cd91fc56e1dff32a07e", "messageHeadline": "fix(position image): increase the gas required constraint for the tok\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43cefbdc6aff3f7c98f6e25dee8a1cabb7c7e1c9", "messageHeadline": "no more `borderRadius` errors! (#1968)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 88, "deletions": 124}}, {"node": {"oid": "ae86fefe8b0e119a14b91e230ded46b92791922f", "messageHeadline": "fix: do not reverse the proposals list in place", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "8901605c32a614847d5884922947230086396bbf", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "568829d3b5758f75ce4358ef9281e8fa166cfb86", "messageHeadline": "fix: invalidate subgraph cache with provideTags (#1962)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 74, "deletions": 54}}, {"node": {"oid": "b0f4b4c7355c76945ac4801b3211072e76f3696c", "messageHeadline": "remove loading indicator from fee tier selection (#1954)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 4, "deletions": 9}}, {"node": {"oid": "a73d3af4b274dd36afc822d7fcec0ad818a9f726", "messageHeadline": "fix: use an arbitrum multicall that returns a better block number", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "2c7b431e60ddee831300fdf348717894dad54626", "messageHeadline": "fix: use a multicall that allows limiting gas of the individual calls\u2026", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 35, "deletions": 519}}, {"node": {"oid": "0805b2d9b83e6ad73fe44c89b00b838e374c09f7", "messageHeadline": "update defaults (#1955)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6c8fc5a7f6e1b02f5e8d79193f5876f7c086976b", "messageHeadline": "fix: reduce call retries by specifying a block tag in multicall", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "702258574d4b74f62c6a574ddb8064a4ed5726d3", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "17bc229a3640ae6adaa47e436d100ccf25c2797d", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 180, "deletions": 180}}, {"node": {"oid": "458a7d90a0b58aa55bf2e297c4f264876b7c266d", "messageHeadline": "various edits", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "72877fb0b602711f74804b18515ac4f41a5b1e84", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1410, "deletions": 60}}, {"node": {"oid": "27f756107eea2e75f284fa3613823ef24576e693", "messageHeadline": "refactor: logs hook (#1941)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 521, "deletions": 399}}, {"node": {"oid": "abfd87c517199cce8aed5369af49f28aecc81e8d", "messageHeadline": "feat(pools): fetch pool tick data from uniswap v3 subgraph (#1932)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 218, "deletions": 2}}, {"node": {"oid": "b3d772bdb5c59f57e2e3d9d32009e9539984e468", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 900, "deletions": 300}}, {"node": {"oid": "d9c82ebf4930df9f22c40f41047cab50683f1a3e", "messageHeadline": "feat: add fee tier distribution badge (#1862)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 364, "deletions": 149}}, {"node": {"oid": "5298a5ce298c126e9d26b02d02ee7203847df1ed", "messageHeadline": "feat: handle chain id in subgraph api (#1938)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 94, "deletions": 15}}, {"node": {"oid": "4d3073d2d9aa284d03c9762b3e346aef1f314ffb", "messageHeadline": "fix(position page): link to the token page of the explorer instead of\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c732f407c6c62278352599f4338d0af0c83e2e80", "messageHeadline": "fix: error messages from walletconnect provider (#1943)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 90, "deletions": 89}}, {"node": {"oid": "361e0ca8d75a46c51d67f3abf4d7fd6d2aef4a3f", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "cc0a757dddb940268289c87bb5b3500e73c25071", "messageHeadline": "fix: run graphql:codegen on yarn build (#1933)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31632d3c5b1abd27fb2e56d5999e569ec69908dc", "messageHeadline": "ignore state/data/generated.ts", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9cfbec4b8be3163cb6d94df006d799a5c0d46ba1", "messageHeadline": "generated graphql schema and en-US.po on start (#1930)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 2, "deletions": 3992}}, {"node": {"oid": "b5ac5d882f099a084991e5deeeabdeab270633e6", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "130606cab47317079a98b368cbd139409f37cfc0", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fa56919a061c2751141781a1b7549dbab88cd505", "messageHeadline": "fix(theme): always show the gradient background color", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "633f65676e0e3ed0e9093ea7ab04410dab5f1e04", "messageHeadline": "fix(theme): fix the missing background radial gradient", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "9bccb7ae3a91a50dba51f9e6ecfd7fb0c7c206fb", "messageHeadline": "fix(multicall): better use the block number returned from calls, and \u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "8a2e4123c6098116f7acac8d3f1cad1864d12917", "messageHeadline": "chore(yarn): update yarn.lock", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "e93ddbedfac1df28e1d458cb3394debef8f9dd7e", "messageHeadline": "chore(ci): take a screenshot in the cypress test for an example", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1667b56a0458059ab8620c13bb7a24b0e825ed64", "messageHeadline": "feat(thegraph): auto-generate graphql types (#1926)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 5814, "deletions": 103}}, {"node": {"oid": "6e995d6c09913b3b26546fcb0f0ec93e43fc71af", "messageHeadline": "feat(pools): integrate with The Graph using RTK Query (#1924)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 217, "deletions": 14}}, {"node": {"oid": "f096112716668d1ae82a6ae8081fec8ff554ccc1", "messageHeadline": "fix: improve how we use blocks per fetch in the memoization of the li\u2026", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 47, "deletions": 19}}, {"node": {"oid": "50c7d361645bffe39412db4b0eaaea2bea5dbcaf", "messageHeadline": "replace trustwallet assets repo w/ our fork (#1922)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a7f1d51ceca447d6672bfe69f47f9aa3426b55f", "messageHeadline": "chore(ci): record integration tests", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8f59f501cccf647bd2ec65ea1db32eac712af3cc", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "197947835bea96ac8bcd8cb70c31d93ce00b6c3b", "messageHeadline": "remove unneeded log (#1917)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "94081b29a31fb1f3a01002003d56a404b9ab701e", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 480, "deletions": 60}}, {"node": {"oid": "69183ed8c270bf496f1239a9e2ba53b59832d6d9", "messageHeadline": "fix: translate claim modal inputs", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "05e741b6c9a6e4042cfa7cee5343ae53a9582333", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1020, "deletions": 60}}, {"node": {"oid": "dfe550c43bc383ac8ec61d4531ca2ca9aa912196", "messageHeadline": "add arbitrum-specific L2 designs (#1912)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 609, "deletions": 29}}, {"node": {"oid": "65dfb40e449127dbe5a50ed64b2c482e0960d673", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 109, "deletions": 109}}, {"node": {"oid": "25f5ed9983d906bd1cb188d2ac66d911c55c83d9", "messageHeadline": "fix: scrollbars showing up in modal with mouse connected, use auto in\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9b1ef415c607e8e07339337fd415e0ab32802621", "messageHeadline": "refactor: remove unneeded react import (#1801)", "author": {"name": "Yuta Sugimura", "email": "44302124+YutaSugimura@users.noreply.github.com", "user": {"login": "YutaSugimura"}}, "additions": 77, "deletions": 111}}, {"node": {"oid": "70f481430a8cf83116cd595dceddb284c0aeb298", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "942211eb007062eebae55f2164bb36cbf0d1e8c7", "messageHeadline": "fix: typos in modal css (#1911)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6589c418006fd1921be6f743bca1f8d417da0fc9", "messageHeadline": "allow modal scrolling on dekstop (#1910)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "14bac770b64e839dd908e4258ecf80be745e12b3", "messageHeadline": "fix(arbitrum): explorer links and better anonymization of GA events", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 91, "deletions": 31}}, {"node": {"oid": "c9dbe2f0ac669906a417e23f6a2485d5543117a0", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "775cf57c304ced4352260751222401a44ee11375", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "f4935e9264b81b0164f5beebb835010775b36729", "messageHeadline": "fix(arbitrum): miscellaneous arbitrum network changes", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 153, "deletions": 54}}, {"node": {"oid": "6b3914b7b9b62a593391857e8c470d3573138dfe", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "41efb6f6175e1548d31fc31bff535a05f65a1b28", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "52df5f14cfab53aaec8200a8d26c6529fdd5a2f6", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b48a7c529f553652754365ec172864ce446adf10", "messageHeadline": "fix: proposal sorting", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "2eca50be9325203db88c67621759d4d1bdf43fdc", "messageHeadline": "chore: remove defunct arbitrum kovan testnet", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 10, "deletions": 48}}, {"node": {"oid": "be2ce18bfa00f5efcd5197277b4d89d319e804f2", "messageHeadline": "fix: change polling interval per network (#1898)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "fe13b29e5edf289797d13225ea179e37b9e5a335", "messageHeadline": "Update README.md (#1897)", "author": {"name": "yj", "email": "84749041+uniyj@users.noreply.github.com", "user": {"login": "uniyj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02aac084892850c918b3723f45d2768cf499c4c7", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8f29980b94d7b02054dada488d13b3763e299fed", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1920, "deletions": 60}}, {"node": {"oid": "bb542ef0fb850a552eefd4841f98b7a821e93f8e", "messageHeadline": "feat: Add proposal creation interface (#1799)", "author": {"name": "Scott Moses Sunarto", "email": "github@smsunarto.com", "user": {"login": "smsunarto"}}, "additions": 939, "deletions": 40}}, {"node": {"oid": "c2fe17615f7fdbab120401082b1464ad28205443", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4cab75d09d3b2bfac4ed6dca1e8cc84ca010149", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "882457cfef7d09a6d011eaf482ea4f0b74092b36", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 120, "deletions": 121}}, {"node": {"oid": "9a1bb5dbfbec4d3b2a6cab34e9ec4b7ec7f65938", "messageHeadline": "Add missing semicolon in English source", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "767cc85b3e9a9192962e28977b089066cc6366a0", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47d726e5440cf4ca9c6b3c6d6a4bdcabdb28cbc1", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "32118520cd36eefc18507cda29475d82263d17db", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ada8a3af920a4d2de0d97f178b4a16bd26a727ed", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63694b32c09d4d35902b5c8aa8e33dabf2f1a29f", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9ab94d799693892e353c781b6c191d47113730d", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a990c4af70dc7023cb3074b1ac279b9de59ab1c8", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b5cc33c1f5301f446e035ff980551fdac0a6833a", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 360, "deletions": 120}}, {"node": {"oid": "31da6cdb9dc8d1307999349aaa0f4b16687a34d8", "messageHeadline": "fix: new toggle theme (#1782)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 27, "deletions": 22}}, {"node": {"oid": "4079d8a517aa4fc3fc36ca69901c0cf9e4707cc9", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e93fbfd31b1da41d18ef5ea78a2fa4ad5513e301", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "781784636882e0f34f0d5286bef9ef184dd3236e", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc6a69a9af011c22cff7d6f35a000caeec81511d", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93a774092f612a2d62503e47c5cd9ac562964857", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55563e9bb2981ff0d5692eba110be1bc6536c6d1", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "f44aae2f53747f96f77820100a46dc492c646238", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7d674c33e74429eea48a9466245346091695332e", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "79e6337629cf62b46667461066ba3f7dcc0afd38", "messageHeadline": "fix governorIndex", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c8e8604b8837900fa46c96dd6660a2e52c5766e", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/main'", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1086, "deletions": 1058}}, {"node": {"oid": "b763659788c0847aa7b7dd58508fb7258e427ccd", "messageHeadline": "restrict governance UI to mainnet only", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 162, "deletions": 155}}, {"node": {"oid": "1ac25814197ec42b5386bbc61c72805c88977e63", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f556680edaefa5c9eaa83524ceba2efcc52c10c", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "3f242f1b443f5bd64c0e07e65a865a0d1105791e", "messageHeadline": "fix: memoize extendedEther to unnecessary rerenders (#1869)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "126688c753809dfb262d0efb45ba925b80e0eb9d", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "374cc361a60fb850e4b50934962fab1bddee67ff", "messageHeadline": "small bg fixes (#1868)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "0198d0baa15f00e6c367b061ea7af31fbddd7687", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "da2d7ba6489e68dc98b52caf5806e9488dcb3482", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "37cf492dd5350274463d4dfbdfb4b6b584176079", "messageHeadline": "fix: Add SwitchLocaleLink to a page where it does not exist (#1867)", "author": {"name": "Yuta Sugimura", "email": "44302124+YutaSugimura@users.noreply.github.com", "user": {"login": "YutaSugimura"}}, "additions": 900, "deletions": 874}}, {"node": {"oid": "9e93f809a05f3571c8612ceb04aeeac444a76814", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 134, "deletions": 134}}, {"node": {"oid": "d9bd392e6d3b65ac0a9d89efa8498f373c5cee43", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "c48adc519f57a0efdea2d6aab1f25771cd884f19", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "9f8983a92e85167155a857a2885f04b89ff5adf8", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "c9d3d817680c8495c79e218685a0176c013cf7f2", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "c6f73c35ee272c5a0e386b5aee81e234489a7695", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a2777b8142e32fb56cf387f580206edc3155ad2", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 120, "deletions": 120}}, {"node": {"oid": "014595cdfbd1fd88c2ac5bdbcabf16fcf6ef0e73", "messageHeadline": "feat: add multi-contract governance support (#1860)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 279, "deletions": 167}}, {"node": {"oid": "1b27d8dab007f6986a96efc05cf4719a0ee35e73", "messageHeadline": "test integration key change (#1864)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c4d12c86a8e573bd13e30f2758d375cf5737ec37", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "8d2feeb89eb2b8c047f1e206eb10bf034057daea", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 200, "deletions": 200}}, {"node": {"oid": "576b39976887bd3266f13a7f3712c31953f5383a", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "eb8ce85872e9383db1c10adedbe40c47d8a15fcf", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "1644e4f9c67ef431bac7a9c0702f4d0e00ce89dd", "messageHeadline": "fix(a11y): color contrast changes (#1803)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 38, "deletions": 40}}, {"node": {"oid": "574fab54d1e431b326bb45518810e914bf891b8b", "messageHeadline": "fix: props for ResponsiveButtonPrimary (#1839)", "author": {"name": "Yuta Sugimura", "email": "44302124+YutaSugimura@users.noreply.github.com", "user": {"login": "YutaSugimura"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "8e581c19ff0d5f4f278b18b0988f8d99f888adf4", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8c2fa89e9e3088fb7f49cb5846b736c5abfb4ad8", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 120, "deletions": 120}}, {"node": {"oid": "0ae7452ecae816a40f65b9e2a9534fd7f769c09e", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 131, "deletions": 131}}, {"node": {"oid": "4589beb789cb539bd61388091f6ea241d260b744", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "55aee86971c6f71cd27a6357ee9c0f00ee365354", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a457af91b69ffb8490e19349e4da856e61177f87", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "e61b5da3c52b28d7959bfc293aae4a2d8592d470", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "b4f44744c1d3d94a3b270061805bfc5123825910", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 61, "deletions": 61}}, {"node": {"oid": "27f4e2e75087ec5707c9d65ce29e81d3d3e134ab", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "01159c53d554aea5fe3ee474427b543f80915a68", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "8d8d63b873b444a1ad17f0bc72f0d76457fc8fff", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "da9db4b5f170a96d7cc25e0e7229b704cb35a0b0", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 248, "deletions": 249}}, {"node": {"oid": "1724bee0f571357f2f8924d7e7e5b58b7a9bdab9", "messageHeadline": "Update useSwapCallback.ts", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "48e526554b0a273a6eb13a25d83fdc051ced0f43", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "53add345de16a4664c1f7b8f8db6972643de0868", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 117, "deletions": 117}}, {"node": {"oid": "e28faf0da2b7e0a96845b6aa757f3bf5f885707b", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 99, "deletions": 99}}, {"node": {"oid": "f79dc5fe82d9bde0c913fb6d28b5ad246a046293", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "a6f29cbff8b3d768a3d8172b0d5d9aac1536dce6", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 80, "deletions": 80}}, {"node": {"oid": "68f0d4b725d2609631d3a2ca48a0d70018bea765", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "111e7dc929cf702b88b76bde911f46dc1716d6ff", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "39d61e49134870f0b420727215df5bb8b610f685", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 81, "deletions": 81}}, {"node": {"oid": "3e6d3ec1b5df482d17a44c35a4dc171e49ee23cc", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 258, "deletions": 258}}, {"node": {"oid": "3f65530bf4eccac573ea33c864c4f27d658c1dbf", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 162, "deletions": 162}}, {"node": {"oid": "dba0d2078112938dac24a4fd82eb331b40f0f0e3", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "a0f3bd0dc628b92246cfe482ce117c3428db1602", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "bef85abfd4e563cc854e2b2d78a3827b14dded48", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9934dba805c9f8aedec88993974aa8f568c70425", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "72d94b2831fda16137a2527e39506a0571f5128e", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "138697a30a81e7c6ef6b22ccc6ff62138b792748", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0add8ae17779ca083dd6645c3ecf5d7546e936f5", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13f7859aaa34acd9683a3b22d96ec8656ddc4d9d", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "3337b5de2284a40c6b0ad23f88ce36175029d90d", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "55ea6616a4497711df8a1decff0f3927950207eb", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/main'", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "5dd1249dddc3e097c26a68bd5b4157ffa341dd60", "messageHeadline": "feat: quick fix for new governor", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 124, "deletions": 106}}, {"node": {"oid": "4ab2bd347478b8186b424d7ee6e5ce5448834a8a", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "9eb20624cb275470f50bda1ee28d96e09853ffd0", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "25c5cf04e6dd4e06b557649b482b3b7952a864b0", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "1f70e63cd00e2c3ae20ae35bdc3317bcef2b6137", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "df88b0ddd181c36f3d9b443a45ae90a3ecc92783", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 56, "deletions": 56}}, {"node": {"oid": "679759c3a038523404ab05ecb0c8c8470a347898", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "9b6003bdc5765b944e3230103410dc87e33162a2", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 167, "deletions": 167}}, {"node": {"oid": "2b32824c26e71b945ff7fa790e5898b6879a3c52", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "a4e4cf8ab9c8786ee52d54b8e922c33b9e82ef7b", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "f08cea182062aaab1bcbeb16a6228a36a543aeba", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 190, "deletions": 190}}, {"node": {"oid": "e2d35c56fc14b7ea0aae855c73e2a25fe7d3080a", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 57, "deletions": 57}}, {"node": {"oid": "5f20040107cc186cfe5d599203d5751a06a4c10d", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 125, "deletions": 125}}, {"node": {"oid": "9344abd1cf9288a49ff424c436e8ba4c2abdd8bd", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 219, "deletions": 219}}, {"node": {"oid": "426e31230d00aad440b0a8d6b77c4e926c66741e", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 99, "deletions": 99}}, {"node": {"oid": "06c48559c5491da1ff7cbedd4d586b4ed4925bd2", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0a33ed1a50d8b8e902bb3e68e1635d37a522ef7c", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d5c490b871dcdbd482cd8087e1f328f4e44b0225", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "099c2adea3ba8b7142c98b5be1b44c5977b7d746", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "d38753857671747e27721f3a0d3aa99139f2a8cd", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 143, "deletions": 143}}, {"node": {"oid": "a3a7d01ce9b0ce8146bf5491c80559c6104023c2", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 95, "deletions": 95}}, {"node": {"oid": "549e67bcea27e39de08f99d604081678a2d77fbb", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 175, "deletions": 174}}, {"node": {"oid": "932992b57f7edf492decfee9e887f34c1712089c", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 74, "deletions": 74}}, {"node": {"oid": "76a24376d420e50f1bbd904c4e46de28fe5a84de", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 183, "deletions": 182}}, {"node": {"oid": "f873b2249f267265dc6e867bb91e07dbd005ffb1", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 107, "deletions": 105}}, {"node": {"oid": "22452c03b054510ee4424513f7ef26de968c4a9c", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 50, "deletions": 50}}, {"node": {"oid": "14e045b9999695c2c154b266a13af6dc525f3b24", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 168, "deletions": 168}}, {"node": {"oid": "948781f927e2d9d81e09aa40065fa8fd483f4286", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 353, "deletions": 353}}, {"node": {"oid": "2f72d6b77e119d544123533b98bd6d4ba1056312", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 190, "deletions": 190}}, {"node": {"oid": "a78209690d314d4780da63b38c4d3946127b89f0", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 112, "deletions": 112}}, {"node": {"oid": "98a2f51125846a201faa7ce385ca51c3d1cb00a5", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 135, "deletions": 135}}, {"node": {"oid": "a1043573af753c5122c54a1b43dff7ee5932200a", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "63760faa9d3589b185aa6ca79121bee2fb486315", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 100, "deletions": 100}}, {"node": {"oid": "0566ec28bee282ab1b219f3213f5d85d31a05370", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "d4c1baba57afa74e1d653ec0ee2a1e9d4bfb9168", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 88, "deletions": 88}}, {"node": {"oid": "7e41b27cd3f06fb49b0288a54d7e235f605db71b", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 96, "deletions": 96}}, {"node": {"oid": "1d18a5159f83e8a1033aefb4b940f114a206d15e", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 159, "deletions": 159}}, {"node": {"oid": "bb87d2dd03036476032c48f1610019014fa68ca3", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 106, "deletions": 106}}, {"node": {"oid": "0b27528a6aa8cc09252e9971310bde0bf7d32f06", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "5788a273baccd69c6c2c6c459f0efed0bdb0ab3e", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "4d322b17da084f8335a6f94d93c362e7854d6939", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cb5b80b558962b5f4f15ca7792e17ba5974116f8", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6964b519bc1161a92fc681911bda8920c2515d81", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ee4ea2a1f064d105eabc20b42575ddfd0ebe0348", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3763ad15e020812330c3e6125cd4c31c5c0e64bd", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 180, "deletions": 60}}, {"node": {"oid": "557042a88fdfebc02d9cdf17db33910dd9a825df", "messageHeadline": "add missing translations (#1842)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "860413dd5227fde85f148d782f3ccebf68213e7b", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "18d4cdcce463fc134ea03405e329592fd717b99e", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "55767de484360e3df9df8d293f632b88feacbd13", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 497, "deletions": 77}}, {"node": {"oid": "60d5cef69bbc0e66f853616c48a8a62a54247286", "messageHeadline": "fix: untranslated parts (#1837)", "author": {"name": "Yuta Sugimura", "email": "44302124+YutaSugimura@users.noreply.github.com", "user": {"login": "YutaSugimura"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "ad2833a3ed65625cc72b66c52ff7b984e40b8289", "messageHeadline": "Translate both text in PositionPage.tsx (#1838)", "author": {"name": "yj", "email": "84749041+uniyj@users.noreply.github.com", "user": {"login": "uniyj"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e4a105714a0f5b5c02f82f8111f3054d226b89c9", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e842d3259a648c22031c083a659d40cc700d045", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e9d18acd411ebada6b8bb718248c535332d95f94", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 90, "deletions": 60}}, {"node": {"oid": "abeba3d6b6c2adcf972963a0e2620726fef96a20", "messageHeadline": "fix: translate both prices in the rate toggle", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84c4219c020e4cafe74052f5ce1bc894c5bbcc66", "messageHeadline": "fix: proposals not showing up on first load of vote page", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "50b81c833411bf7e099c6bb9a45215ed7c216498", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8986b633353613023958d252c264b1ff5f006851", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "631b4c08b649e5b4e66690130735155f13f5c203", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b92f0b8d90c9b2cd382f4ae5fa390178ea7cad9f", "messageHeadline": "chore(i18n): synchronize translations from crowdin [skip ci]", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "ce926e91b7fba5c53671148b555aa27779d92166", "messageHeadline": "chore(ci): skip ci on crowdin syncs", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4857281a1e95ac70229c5768461db8e982220b77", "messageHeadline": "undo testing artifact", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2a872e7d2f9f81d5cdeb0cba0064548927606a8", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73042f20fd693408214780322a5b72a2ddfbc73e", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "29b5e583c55323054431cefb6ddc5234b741035b", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 119, "deletions": 119}}, {"node": {"oid": "d67f3158bd8783425254e4ff2a80e5d017f8de5f", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 101, "deletions": 101}}, {"node": {"oid": "817732d62e33ab011f2c5c4c2aa0994f8a2b50dc", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "562a54a175295777de88c5cad3554fecef3c9989", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cd1e0cf378725dca36949e040b3104b3df937e67", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "0c81b08d669b4a61ccac68646097e2fde0004c51", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2662f8afbc37299bf9dc16fa2aac4dc8c02ce38e", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "355012eec9f4072888bae2034a1948234ecc24ac", "messageHeadline": "fix: set polling interval back to 15 seconds", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68518d7ce046165ccefba339dd1284f4cadd043d", "messageHeadline": "fix[migrate]: use proper slippage check (#1821)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 6, "deletions": 26}}, {"node": {"oid": "2c9c99b868b874a45f9e0604fcbe4911f3c2d8cc", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b78dfa2c48795fd95328bbc9bcccc37acdba9b8", "messageHeadline": "Fix typo (#1815)", "author": {"name": "ChristophSiegenthaler", "email": "christoph.siegenthaler@gmail.com", "user": {"login": "ChristophSiegenthaler"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6cbab3c7241595bcd79c43559da2164a4671fd7", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "144f86bdfdbf2b45a73acb94c79944ef47004651", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6703743aeffc2ea88173a750de830cba549cd86c", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0320083909c6ee6a2ead0ddf34c3d67bfeaa3336", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "b96f7d27ca734491ed5ad96c6610b65c60886209", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "45e85bc8579f96e7920e572cb84dc8629e41c742", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "24e1a01b1a750571dcb5c0a798bc7a3a2e8a622f", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "0e7a94313c4e8af1b2c9238f6da1454f90c43b34", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "35e80fa3ed7d1425746098a3dd47a2bd1742f570", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 272, "deletions": 272}}, {"node": {"oid": "4a70d8eb28f320e58e4ac653fd1a76238a8bc3e2", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 116, "deletions": 116}}, {"node": {"oid": "706d8724c1be841a21b3e45f86ce98782b964e40", "messageHeadline": "README.md already at the top!", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6e363c1ff1fe41888a9d760ce9e81fdab82cdbeb", "messageHeadline": "make _README.md into a symlink", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "27007708ec0cccaf3db43402685e21dfe2eba80a", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "c4739ea9634ef83f39a5d17f76fef41d113f2c31", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "50954eff0ff0517b0e48eb8c40f791a2a7fb62d4", "messageHeadline": "Create _README.md", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "af112765e47034b301ffaf43a505b90d06a5769a", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "52b71004d0f160023e5fda4559403a34d70f0a03", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "2ba7c857cd2bd913aa3ca5b813d8718545f48ed2", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "67f3b40671b5461898b7d88ebbe0cd3066e2b222", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c2acf5c1a89fd46e4c58316d441c98c1d1724ada", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "51cf8aa0dae7ff457ab051186b3c634a021911a7", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "bc0e578610f2728c083d2c608ce668b3b372c438", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1b13cac0fbb29dd3d0cde5f3d362fca41709ce2c", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "14ed4dbb2e196064a75238f8dc6e9f80ac1ccc56", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "dc140901b34a90dad0577d8832f41f6d3d58a1fd", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "07a92ba63b7954bb44a20573566b752688d9bf4b", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "3f2f46df43e7c759c367071c54ce2e9e20634730", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "2dc5c0d3860501708ac4e54b44f0f4bac7f5fe33", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "38de86f4c9bb49108f82ce61572a6c170dae6d80", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b2196e7e48e70d92c96b05345167dadba5c5b9bf", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "30f66f7062f5e964addcae16a70b6a9392cdb2d4", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 720, "deletions": 210}}, {"node": {"oid": "b87430277ad0c4ddcb855c7d61625535b3c6e3ce", "messageHeadline": "support plurals (#1798)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 82, "deletions": 8}}, {"node": {"oid": "b4c59cfc6e1c38437c441bd6522a9d52dbc7ad71", "messageHeadline": "chore: fix the double translation of 'For'", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "2326dfa108afe00bfd4657e15bb8b1d1215ba60d", "messageHeadline": "chore: remove the lang attribute as well", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97bf36efbf887260ac39567a982e37ee7908c2a2", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "264acaae48fc5a3b563004f02a7476a121dc403a", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "63e9f6e4d2e54b358f644c4b51edaff22a721a1f", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 354, "deletions": 582}}, {"node": {"oid": "02d80e07dc42cf746452456d92d68a1b7b953a1e", "messageHeadline": "refactor(L2): Arbitrum Kovan testnet and Arbitrum One support (#1716)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 958, "deletions": 351}}, {"node": {"oid": "ad53da5efeb81d5dd6bf85bc2f0a62b378e76583", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 95, "deletions": 95}}, {"node": {"oid": "29223ce34fa88b96f47d7dca7459cf7ad9f0e070", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "b88919ed69c15ab1a8d963b391df35864787fcfd", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 405, "deletions": 285}}, {"node": {"oid": "ab80910553a819bdecd2ad28a9e9829a7664045f", "messageHeadline": "fix: add pool find button to v2 pool page (#1700)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "1cdb8aa6a485a25e22a66c705d935727becf6a0b", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "88976d02941a724feb9ef09494c0d8138760f7f9", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "b908c81e2bbd9d83085e33e38df428e411b0bb7e", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5c20d0adb7aafc2087ded3777f00a16aa206e5d1", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "ca6295fcb7784492fb06fc2d1475eb777e1a13b1", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "e8af59198df3ea6bb7c07b3d0313e04dd0cb48f4", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 57, "deletions": 57}}, {"node": {"oid": "cd4c43b4824f4b3e0f6fd1c2b3c32b52d9206961", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "c1e07f37131eb4ad352bee172ea4c9711e2e715e", "messageHeadline": "Fixing some instances of the removeChild issue (#1793)", "author": {"name": "jab416171", "email": "jab416171@users.noreply.github.com", "user": {"login": "jab416171"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bccda204738581cb806c0c4434963e5a3d83f0b7", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "bed8dd511056a11180bbf519b460c6811b44298b", "messageHeadline": "fix: do not show price data on non-mainnet", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "6bcbabec23a84616820b05dcf7f0d1b371fddc02", "messageHeadline": "refactor: remove storybook", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 127, "deletions": 3466}}, {"node": {"oid": "71a490f2aac42318ab58ae5914e1b7aad58b0e4b", "messageHeadline": "fix(#1694): fix popup item header overlap (#1783)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abcf1f5a5c6d4e89a984ce21f4bfb91b0a6ca33e", "messageHeadline": "fix: background should show up while loading the js", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "65e5e9c98e489c2072666dc851e8b2acb25987d7", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "fdabb90f0e09335a2ffdde69ed97afa5f8c14ed5", "messageHeadline": "fix: fire a GA event when the locale is switched", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "049054f5bb6916a8ac43aa64e8691ce4e5017387", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "91d0a002c9b42cc9df4511080f90dada668cda34", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 210, "deletions": 210}}, {"node": {"oid": "305d2e1df99c1f8b5d157115739197ba8e4a6a58", "messageHeadline": "chore: change `inactive` to `closed` (#1780)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6bb7d9d9b28d9011963784b171e8438445c8026a", "messageHeadline": "chore(i18n): synchronize translations from crowdin", "author": {"name": "Crowdin Bot", "email": "support+bot@crowdin.com", "user": {"login": "crowdin-bot"}}, "additions": 663, "deletions": 63}}, {"node": {"oid": "55d5762e392db6b8e7d12f3ae7eeb7cfec8478a3", "messageHeadline": "chore(ci): sync translations from crowdin straight into main", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "979686100e648299fed4d0e9352c10f047da6e1d", "messageHeadline": "chore: simplify useSelector and useDispatch types using inference (#1\u2026", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 101, "deletions": 116}}, {"node": {"oid": "a7a1607faa663acf3c86e20b04ef99ef78bddd7a", "messageHeadline": "fix: add a link to switch the locale conditionally (#1776)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 370, "deletions": 279}}, {"node": {"oid": "5125cbb1a32687f88690c6f0dae541c609ac80a3", "messageHeadline": "fix(uma): UMA/UNI June expiry call option routing (#1777)", "author": {"name": "Hart Lambur", "email": "lambur@gmail.com", "user": {"login": "hlambur"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e89387bb26255c97be1309d7ab0d79ef0ef2949c", "messageHeadline": "chore(i18n): synchronize translations from crowdin (#1775)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "f7896db5aa1462ba66b7bc46508d9446f7d7b391", "messageHeadline": "fix linting error, fix header responsiveness in non-english languages\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "0a0053c6f183b7ae1fe6209a17d4f47dfac922ce", "messageHeadline": "fix: prevent the interface from flashing the wrong locale temporarily\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 72, "deletions": 59}}, {"node": {"oid": "9e10abbf97ea406f600a96a5089c2db3dd52aed6", "messageHeadline": "chore(i18n): synchronize translations from crowdin (#1773)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 111, "deletions": 111}}, {"node": {"oid": "c38771a6aaff3521d3ddebf18caeee49c8362737", "messageHeadline": "refactor: remove the fixed global style component (#1772)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 62, "deletions": 75}}, {"node": {"oid": "8e364680b6c423f9ba2bb3e73e67d8c96a2531ec", "messageHeadline": "chore(deps): remove some unused code and dependencies", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 14, "deletions": 49}}, {"node": {"oid": "04c25685f7808e6dbf74bcdebe5f062180a960b2", "messageHeadline": "fix: add space to backToV3 swap button (#1769)", "author": {"name": "Henry Zhu", "email": "hz@henryzhu.me", "user": {"login": "hzhu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be1e184d881dc6dfbaa220ce2eb1c12cf7438c38", "messageHeadline": "chore(i18n): synchronize translations from crowdin (#1766)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "b485b14395e8680016a094a5148715c78382110e", "messageHeadline": "chore(i18n): add id-ID", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "44ef0138de8db676b6be52d243b5ecb56f2abd7e", "messageHeadline": "chore(i18n): synchronize translations from crowdin (#1762)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1962, "deletions": 19}}, {"node": {"oid": "a1142cc7af87b5a917adba58a0ba1505f5899d38", "messageHeadline": "chore(i18n): synchronize translations from crowdin (#1761)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1044, "deletions": 116}}, {"node": {"oid": "089280ddf04ba1ea3e176685c319c8353fefde2f", "messageHeadline": "fix: clean up the charts navigation link", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f3c2a6eaea299cfd09a0fc339e97c741ead186fc", "messageHeadline": "more translations in the swap page", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "54dc5b1f1953ad69a843352231c40dee8bebe342", "messageHeadline": "chore(i18n): synchronize translations from crowdin (#1757)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "0af7651c0bdf49d19a1a797c8205eb1bebc7e9ac", "messageHeadline": "info about doing translations", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "61d9dfe127f1c88b39f472156ad3f67b7f514e01", "messageHeadline": "chore: simplify redux types with ts inference (#1758)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 11, "deletions": 7}}, {"node": {"oid": "d990dfdec7df990a0b9b034393bdc8c9639f35c9", "messageHeadline": "fix: add padding to price outside of range (#1752)", "author": {"name": "Henry Zhu", "email": "hz@henryzhu.me", "user": {"login": "hzhu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4336e082335aa83c00d67f292efe9e6299651ac8", "messageHeadline": "chore(i18n): synchronize translations from crowdin (#1755)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 980, "deletions": 255}}, {"node": {"oid": "3840daf3651cb994b8ad39bae28a495a3049755b", "messageHeadline": "few more missed spots", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "1104bdcefc819e3fcb076b59c8c9f6b68e30ddb8", "messageHeadline": "use trans macro instead of t wherever possible", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 106, "deletions": 105}}, {"node": {"oid": "499ef277225c18c16a09243df50efd29866df639", "messageHeadline": "fix the english translation in build", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1ea0769ba3aec1dbed07ab75c330cccb0d12f6c3", "messageHeadline": "chore(i18n): synchronize translations from crowdin (#1751)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1218, "deletions": 116}}, {"node": {"oid": "637d43621b9d1cd6d1aa53636a7d5ccf24f0deca", "messageHeadline": "chore(ci): undo the if check on yarn install", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "9831cda290b938c145cf681465b64c237e1e0a25", "messageHeadline": "more i18n for errors", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "62d4bb8b51a3173c3e0dbbdaf638b6e93b874ad7", "messageHeadline": "fix linting error, one more missing key", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "58a1be8421fc87ffeab0e20d6e8cd74930d254e3", "messageHeadline": "chore(i18n): add a few more translations", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 47, "deletions": 39}}, {"node": {"oid": "40b939df584fc0e4156840cb268a66c27841cb42", "messageHeadline": "chore(ci): skip install step if node modules is cached and remove cac\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "3ccecc5ca18f88ed2539fa99b4a95ac782943af3", "messageHeadline": "chore(i18n): synchronize translations from crowdin (#1749)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 2001, "deletions": 58}}, {"node": {"oid": "9df5b536c91a1e34e957d95be2d75fe9131ee6ff", "messageHeadline": "chore(ci): set up the shared cache for all jobs and extract before do\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "4b72d757c5bd8e1800248cb34c6d2622f0ca11ce", "messageHeadline": "chore: add a bunch of missing translation keys", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "63affd98289a2b1e9f7b5b0cecec9255a6a9e2cb", "messageHeadline": "add required translation key", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "135f9dc219966cea0cfa8a43aefb5c75318d352d", "messageHeadline": "chore(i18n): synchronize translations from crowdin (#1748)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 116, "deletions": 174}}, {"node": {"oid": "08b74b2524fd261873aef789d0f9cfde6de57c22", "messageHeadline": "add the source config key", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ffcea6388e82f06b1b76d4863283d8d65da597a9", "messageHeadline": "chore(ci): separate sources upload and translations download workflows", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "408a07ebd49aa11625866b6de13ce96e8a3722cd", "messageHeadline": "try extracting en-US.po only in the github workflow", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 15, "deletions": 1785}}, {"node": {"oid": "7f837810e0ea367fcb8f2aecd67f346936ba749f", "messageHeadline": "chore: reduce png image sizes", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "57a7a4995a61c4c8727d949d0ce69a8914a680e7", "messageHeadline": "chore(i18n): synchronize translations from crowdin (#1747)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc66783278e33439d8d761647873748ac7313c25", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f97dcaef1d0e192811f89c31068b585c3ebe2851", "messageHeadline": "Add localized pill", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cfea3723a27fc20ee197cb300536dc12c46c7c97", "messageHeadline": "remove setting the locale from using the active locale", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "7d0fb9cc10f2fd746fefedb5fd3d8d3c51e886ed", "messageHeadline": "workaround for the url locale not sticking", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "8633dc7a5057532ebd8006f4d0274828592e4250", "messageHeadline": "chore(i18n): synchronize translations from crowdin (#1746)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 2842, "deletions": 29}}, {"node": {"oid": "f3405375441a94c4e3a0e28ac33bcad4e1741654", "messageHeadline": "add a bunch of missing translations to the swap page", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 117, "deletions": 22}}, {"node": {"oid": "3e9289dc35a97e0ae90f892924e259ef52790b0c", "messageHeadline": "couple of missing translations in the currency list", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "4eb5c3cac8a270f98fe9e4c184bade39383a5a0d", "messageHeadline": "fix the forced re-render on locale change", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cfadd3b165405490cae55f5a1367e2584837c1c3", "messageHeadline": "chore(i18n): synchronize translations from crowdin (#1745)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 522, "deletions": 29}}, {"node": {"oid": "d6db79b8f528a50183cc63ee19038a0d633052f1", "messageHeadline": "update the commit message since it is used in the pr merge commit", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6007527ce0efc462391953a8f2462d470bc4db35", "messageHeadline": "couple more missing keys", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "06c8db917f3c20f7eb9d54a5f07939336aa78b63", "messageHeadline": "chore: handle a couple missing translation keys", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "3394bc738fd8c09314a1f558c1cafa3d1c269744", "messageHeadline": "fix the locale parsing of full locale string", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32b56ba0fdbac7e2408269c19f98b987184da98a", "messageHeadline": "just pick the first occurrence of an abbreviated locale in the locale\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "f97ce35cee72951268b61311761ac215bcabf72d", "messageHeadline": "chore(i18n): synchronize translations from Crowdin", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 3475, "deletions": 3475}}, {"node": {"oid": "0dafd3e7ba9010c22152aefc2d8663f2b1f0dee8", "messageHeadline": "chore: update to the top 30 locales", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 66, "deletions": 3}}, {"node": {"oid": "d719942931bfeb5f1b99e5f35c613ade115758c3", "messageHeadline": "chore: en -> en-US", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 10, "deletions": 1672}}, {"node": {"oid": "62b9b5d527f1cc7300bfc2bbd4295b058c6363cc", "messageHeadline": "New Crowdin translations by Github Action (#1743)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 50070, "deletions": 0}}, {"node": {"oid": "ab34645073c96dcb2cce7a96be066731b2ff21b0", "messageHeadline": "chore: pare down the locales directory to let the crowdin sync do the\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 62, "deletions": 18364}}, {"node": {"oid": "dab3671cfe1a60682a3419e2f28223b91178be0f", "messageHeadline": "fix environment variable", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "478cb3afa3c7c8e312996cdfe0dad078a0398c6c", "messageHeadline": "another config change to try", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "d56015d750d04c22c6c7b56ed3bbb6e936303ebb", "messageHeadline": "one more config attempt", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a639e65cee394d4a5bc0b00ea3179e7af15bf2ae", "messageHeadline": "chore(ci): try inlining the config", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "243e14b74e49ef2be5c18f1884118ea39daf53a7", "messageHeadline": "chore(ci): add a workflow for crowdin.yaml", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "70174140bc473262d2eb7feb6f4bd0aae23d86bf", "messageHeadline": "chore: refactored locale management hook (#1737)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 55, "deletions": 29}}, {"node": {"oid": "4fede9df36158175224c716a4bb5bd1d85910aa5", "messageHeadline": "removed custom keys, part 2 (#1740)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 11041, "deletions": 12193}}, {"node": {"oid": "fbd5dab53e00bd099b55a226d8d8900b94559856", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ecdce21b1606ff4bce79a2a646e8d75d2720130a", "messageHeadline": "Update README.md", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1a38309500d4d6ac0f1429fe32b8ee5ac6c6b708", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "46f539c604645512540b65ee0dd47bfd25b8bcf2", "messageHeadline": "chore(i18n): wrapped English text around <Trans> component (#1714)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 13024, "deletions": 392}}, {"node": {"oid": "ad65b63868d0409f0e579f23c7034d9a04ea6f92", "messageHeadline": "remove custom keys (#1739)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 4811, "deletions": 5355}}, {"node": {"oid": "f9a5dbf6ce05393e0453e3f6be1b0961b829bd21", "messageHeadline": "fix: add sourceLocale: en (#1738)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7991b0b0d8f4eb3d96dac597588803d544bacfb1", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d85dccd01a81d99d46ce6e5652958245ce5160ba", "messageHeadline": "chore: remove list update popup code", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 7, "deletions": 139}}, {"node": {"oid": "37799caa03d3434635b5675c4d016f80732ba695", "messageHeadline": "chore(deps): bump dns-packet from 1.3.1 to 1.3.4 (#1721)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "04878e095c46278d673d0740167325b5b33652c5", "messageHeadline": "feat(i18n): save and load locale from redux store (#1723)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 101, "deletions": 46}}, {"node": {"oid": "14a6953b90c1ef8711f90bf9f06fa6336988fbc2", "messageHeadline": "fix: useCallback is not necessary", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "d866d795784753f0aa392da71387408e082ad0ae", "messageHeadline": "fix: anonymize outbound link events sent to google analytics", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 48, "deletions": 36}}, {"node": {"oid": "7f1def300d3d036555bcc2e2b2368b9aeb373b8f", "messageHeadline": "fix: usdc prices shouldn't reload when v3 prices reload", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8930627064d13147d37653c998372debc66107f5", "messageHeadline": "delete old locales/ folders (#1725)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 0, "deletions": 8569}}, {"node": {"oid": "efb939297ffa6c9c1e438f431cf362c0b4b439b1", "messageHeadline": "update CONTRIBUTING.md with new folder structure", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "69cc728d431a75672ab73bb562d8b697c0453e03", "messageHeadline": "fix(i18n): various fixes and improvements (#1718)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 8636, "deletions": 10}}, {"node": {"oid": "a6bc7775bcd74b627e079993339b77b09a13277a", "messageHeadline": "chore(i18n): single directory for locales", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "3452be9a453ba2b31c21e77cc29d1860e025ee95", "messageHeadline": "chore(i18n): remove line numbers from extracted po", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2625, "deletions": 2628}}, {"node": {"oid": "be6e2fe74a04be6901d186de17569637c37348d2", "messageHeadline": "chore(i18n): convert old locale file to new format (#1715)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 7780, "deletions": 923}}, {"node": {"oid": "83b1297ff6151a22f4b2226a7ffe207cea7fb59f", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a20ed15b00a1a50a4106c2b2ba2beb23743df641", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1413ab91bf8588e7797b7f8cade45115be3598f8", "messageHeadline": "Create CONTRIBUTING.md", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 30, "deletions": 0}}, {"node": {"oid": "c4846c883247a8d65e6dd3088d0236869c602d88", "messageHeadline": "feat(i18n): improve i18n (#1692)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 5097, "deletions": 2880}}, {"node": {"oid": "dbbffd17a6420b721db18f43732f0ac2ee33a3dc", "messageHeadline": "fix: improve cancel/retry detection", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "85d8b1e5140b04764111f9c042d2e982d08f9091", "messageHeadline": "fix: improve privacy of the claim popup (#1698)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 98, "deletions": 31}}, {"node": {"oid": "739986ba660d891e8c457984b06cb9a40ae3ae87", "messageHeadline": "chore: update README.md twitter link", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9148b30c9aff44613003b83daacc83d24b157f0", "messageHeadline": "chore: bump v3-sdk", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "6e46f25bd48c58c37607f097f5e8cad1d34b62f0", "messageHeadline": "improvement: use the block number in receipts to update the app state\u2026", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "02269e93767db788eca8b8bf507f45da11fb9f5f", "messageHeadline": "fix: handle usdc directly in useUSDCPrice (#1683)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9822e68d5afb7d87e1d9b09c27a1150dca302341", "messageHeadline": "remove console.log accidentally committed to swap", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9d1556b777ac7d709cfbed52d21a6eaef89ef50b", "messageHeadline": "feat(pool): add toggle to hide inactive positions (#1676)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 63, "deletions": 2}}, {"node": {"oid": "858b6afb2f329a54bc1bbd60edcf2ad7c3505ecf", "messageHeadline": "improvement(swap): hide swap placeholders to reduce visual complexity\u2026", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "da14d8fd5bb2e58f55571bace44c05f15100d258", "messageHeadline": "chore: update links in README.md", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3aaa3fef89a30ce30c358460a621d6071b83fe45", "messageHeadline": "fix: wrap/unwrap should not show computed trade details", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 69, "deletions": 64}}, {"node": {"oid": "bc243e1c07492e84b8cb4ac95194a1e1ca698395", "messageHeadline": "refactor: some clean up of the common bases code, add WETH", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "679a58daf43fb08406b615966ce5c47f678cbbc9", "messageHeadline": "unwrapped token is not needed", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "eff512deb8f0ab832eb8d1834f6d1a20219257d0", "messageHeadline": "bump sdk-core", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 27, "deletions": 29}}, {"node": {"oid": "562b4022934c568521738a5f5e5d0bdf8b73230b", "messageHeadline": "feat: use multicall for argent wallets in swap and v3 add liquidity (\u2026", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 217, "deletions": 20}}, {"node": {"oid": "99ad4ae44c83dcd685a8a73ac0e79cbffb84bafe", "messageHeadline": "feat: ETH2x-FLI to ETH2X pair routing (#1644)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6e52a435844c20403aed1c32d626dbcefb73204e", "messageHeadline": "fix: remove the click to flip price on the position list item", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 30, "deletions": 49}}, {"node": {"oid": "d4c5d3e8c8792b0f512d12679878e02937ea0fbd", "messageHeadline": "chore: run eslint", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 143, "deletions": 153}}, {"node": {"oid": "a6e46623ad91aedb7bb2a7135b25b422e3d4bcff", "messageHeadline": "chore: bump ethers and regenerate lockfile (#1666)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 1071, "deletions": 1285}}, {"node": {"oid": "9353c7838c73a8a9592e55473fe47d3e0743370d", "messageHeadline": "fix: catch errors from Pair.getLiquidityMinted (#1668)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "816249b4b1c3fb2b0ce73a82b8b7971665cb4c62", "messageHeadline": "fix: replace jazzicon to @metamask/jazzicon (#1659)", "author": {"name": "TeaTwo", "email": "studioteatwo@gmail.com", "user": {"login": "studioTeaTwo"}}, "additions": 13, "deletions": 26}}, {"node": {"oid": "70292a551238388020d055f97d59a02aacd5a12e", "messageHeadline": "do not ask for approve for argent wallet migrate", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ecdbb4a49f966e0c90338cb0081bebe19331a2f8", "messageHeadline": "revert: \"fix: handle insufficient input amount error in v2 add liquid\u2026", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 3, "deletions": 13}}, {"node": {"oid": "536a5d99de92a55a3a962012d64cbcf75cba98ea", "messageHeadline": "fix: fix typo is getLiquidityMinted catch (#1663)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffc2015595e93e3c1ad3cf3183fc17bdbed3eacb", "messageHeadline": "invalidate stale requests in useV3PositionFees", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "5e30a4b4ad9c2c1027ea513e6cf654fbfd8589e7", "messageHeadline": "refactor: bump to latest sdk (#1657)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 441, "deletions": 565}}, {"node": {"oid": "b14da2844d3d0ff7d9b6a099499b9402db52629c", "messageHeadline": "chore: remove all tick lens stuff that is not used", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 122}}, {"node": {"oid": "d3c04b7246506a2329b007a1a16a8d8b51f155a6", "messageHeadline": "fix: stabilize fiat value by fixing max hop and increasing USDC out t\u2026", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 23, "deletions": 16}}, {"node": {"oid": "307a995a50c0ec39c9d4f43937081c67e5e33505", "messageHeadline": "fix: handle insufficient input amount error in v2 add liquidity (#1652)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 13, "deletions": 3}}, {"node": {"oid": "46911593e51efca56a443e9239d53cfe5e56de56", "messageHeadline": "fix: removing and adding liquidity when the price of the pool is at t\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1ac36c7b6be7c15803a668f32e6c0ccef3b91535", "messageHeadline": "fix: display pool shares < 10% (#1639)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e055df4471a63ee8d4842cb454483285fea2e7e", "messageHeadline": "refactor: make the price computation in v2 add liquidity a little safer", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "02ecd727ebc3070bb3c426412a74d025923435dc", "messageHeadline": "fix: do not crash when user switches eth -> weth in add (#1637)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "adc8429bdc36ed2f9a01a1197c913bf0ce953507", "messageHeadline": "fix: working copy to clipboard button in walletconnect qr code modal \u2026", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 84, "deletions": 74}}, {"node": {"oid": "458d34d96c6ecdeb607c2571960494d6de255abe", "messageHeadline": "give the check a name", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6a4fa0c9bf48aac37ffbe9293f097789ed77ec75", "messageHeadline": "fix: division by 0 error when both reserves are 0 (#1632)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "7fc9a655fc85ff9ff5e0b479a68e8470f51452d7", "messageHeadline": "fix: improve rendering of fee dollar values", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d3babd01506232f5bc75d3f98aba300f587c781", "messageHeadline": "refactor: more separation by chain of addresses", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 260, "deletions": 218}}, {"node": {"oid": "75ed4c5daeff41ae9a04afb931b6bf43cde49c33", "messageHeadline": "fix: missed a memo for fetching v2 pairs (#1635)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "58dfadb13cc377074b6205d08ca54b090c91b1dc", "messageHeadline": "handle custom token overflow (#1634)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3d5f5f783cf95ffc8cc1702d270b13acec8bed65", "messageHeadline": "chore: check pr titles", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "ecb71328431bcfde665d96a7921737ec53be1b97", "messageHeadline": "Add etherscan links for the two tokens in the pool on the NFT page (#\u2026", "author": {"name": "jab416171", "email": "jab416171@users.noreply.github.com", "user": {"login": "jab416171"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "980eb8a51813c25cf49eba66fe3f32550b7905f2", "messageHeadline": "Leverage Trade api for USDC price with v2 & v3 support (#1610)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 19, "deletions": 49}}, {"node": {"oid": "a11e89c0e1c25052376ea52b75ae458a5e1a6241", "messageHeadline": "hide WETH toggle for non-WETH pairs (#1633)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "3efe5268aec4e394e0e79cdcabbcc9fa9b72a8c1", "messageHeadline": "refactor: break down some constants files and move some stuff around", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 598, "deletions": 656}}, {"node": {"oid": "3f43a8fbaf99bbd88e21513471b462a07bf04e35", "messageHeadline": "npx not needed", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cccf14956821306dd01f8453d9cb2003fe808277", "messageHeadline": "fix: update tick parsing to handle min/max prices (#1613)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "604ea49567f124529a3881df0c43776c33c5e7ac", "messageHeadline": "Revert \"lazy load uncommon routes to reduce initial bundle size (#159\u2026", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 12, "deletions": 13}}, {"node": {"oid": "4c0c6dfde698ccc94ed196a229e1e6e2cf084d05", "messageHeadline": "lazy load uncommon routes to reduce initial bundle size (#1597)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 13, "deletions": 12}}, {"node": {"oid": "a160bb8f029fa091fadd55b96904d609fb57fe9f", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/main'", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "e86946b1043b867a6eda2ae4f12a3df72cf74089", "messageHeadline": "bump to sdk version that fixes mint slippage bug", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "03108b981ea302d6d60014dd0da3cdd76441d63e", "messageHeadline": "update README.md", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "ae27e245b41c0232043a774a6eb7f36a6d3d732a", "messageHeadline": "replace the message when we fail to parse an error", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "897f3542022d2a02839552923be941c19df8b2aa", "messageHeadline": "chore: bump mathieudutour/github-tag-action to latest release version\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4745052f0e1a9b8db361fd8b0349983869c72642", "messageHeadline": "fix: break words in swap error messages (fixes https://github.com/Uni\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "5bc5d6504e1172ed4c0d9d342006dff07d790b76", "messageHeadline": "improve the text slightly", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a0b85bf41f3ab40603e56b44bdf8553eb7b382e", "messageHeadline": "improvement: estimated amounts instead of minimum/maximums (#1570)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 57, "deletions": 65}}, {"node": {"oid": "534afb3278af219e8b673845b7c33dcd0ca935c2", "messageHeadline": "fix: tweak element sizing/wraping in approve button (#1569)", "author": {"name": "OMGspidertanx", "email": "81343175+OMGspidertanx@users.noreply.github.com", "user": {"login": "d0wnlore"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7d71af353e628819a5e971d5254460a23044248b", "messageHeadline": "perf: debounce localStorage save", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af6098bfe561c71d979efcef9ba74c2a66a7730a", "messageHeadline": "feat: allow walletconnect on testnets (#1389)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 39, "deletions": 42}}, {"node": {"oid": "fce29bb36fe6b940af4afeddc824a3760851166f", "messageHeadline": "fix: division by 0 when computing the USDC value of tokens that do no\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "4517af39bae6c7ca9f313f30273811c442013a7e", "messageHeadline": "don't jump on mouse exit (#1565)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 35, "deletions": 20}}, {"node": {"oid": "b40163ce05b77152651bacf42a6c07b9fe484f99", "messageHeadline": "allow fee collection/liquidity removal in weth (#1553)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 139, "deletions": 115}}, {"node": {"oid": "809902efec0291e517446a626af3b3ca5a49eafa", "messageHeadline": "fixes https://github.com/Uniswap/uniswap-interface/issues/1386", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "70be9894faacac1b31abe2ec5563e578013bc6b6", "messageHeadline": "bump walletlink connector (#1563)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "698ad5bac9197f413c719af8d1bb3a097937ffad", "messageHeadline": "bump v3 sdk", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cd37b7533d79edbb90e97e267d4302d914b17e07", "messageHeadline": "put the error reason in the message so we can differentiate between u\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "c0cd6a1c8dcdabed7def0c32ec0dc2543e9828fc", "messageHeadline": "handle ape= query parameter (#1555)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 24, "deletions": 0}}, {"node": {"oid": "f6245d10939044c55e04597d515e7a56e0fce2ce", "messageHeadline": "retry more frequently, couple more error nits", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "83c784f7c0f7a566475e356468178885d4f89ecc", "messageHeadline": "improve the error coverage", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "3d95b1a33be52bd483bd8bf0610acd8730fc5955", "messageHeadline": "fix access of undefined property", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c969429221c985405512184233b2d910c03f4d6", "messageHeadline": "fix: show better errors", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "d27c83b382c048049ef76621f2f844dede5e1ed1", "messageHeadline": "use styled-components/macro to display className in dev builds (#1541)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 668, "deletions": 307}}, {"node": {"oid": "b2f88965a9435ef5d55f30ce028a049439fd6cba", "messageHeadline": "handle errors better", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 25, "deletions": 29}}, {"node": {"oid": "95db44e0fc7197acc3f88bae6b9fc9ec06a4d945", "messageHeadline": "add a little state to the automatic issue body", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 36, "deletions": 16}}, {"node": {"oid": "7d45ff5ca8fb3c512d89875ba97d1c57e7a72219", "messageHeadline": "fix 0 decimal tokens error", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8964cf86aa9e737108a3190df13a9c1d84d84293", "messageHeadline": "nit with how we convert percent to negative value", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0e9f23ed56bb9da6b2b5c7bfc4ead8e8ef656837", "messageHeadline": "hover text nit", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e08e597655924e0a219af1630a43f743a38abc82", "messageHeadline": "show list in import token dialog", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "744db49803435084e8a167b7dafe73ac4cf45df0", "messageHeadline": "do not show duplicate token results, and stop searching as soon as po\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "54f59e02fd229294c2129ee2254929d06461ba14", "messageHeadline": "add page url to the issue template", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "7950e5c083b0c335b9e6f6b0b60b5755aa33ed09", "messageHeadline": "fixes https://github.com/Uniswap/uniswap-interface/issues/1548", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dd33205bf695ef7a8704a7bf956bce9ab4296ebb", "messageHeadline": "update string in token amount formatting (#1539)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "397a20b9ecca61f08fc7f1c9674d6a5b31866edd", "messageHeadline": "fix the issue title", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0aac0b43aa86c2177f84956b564d90d1efa62766", "messageHeadline": "clean up the error boundary", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "702500794d7425d19dee82cd9d0c5c6855858fd0", "messageHeadline": "truncate and format large numbers (#1518)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "8bea95fab2ce056ab9dd5a00601ae018b38ae1f0", "messageHeadline": "fix the transaction deadline errors", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "27094c87f28bed497edc3f7838833e8209a4e945", "messageHeadline": "clean up price impact formatting", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "bede9171c3e0cc18df75a6039dad1426040a67c8", "messageHeadline": "add header background on scroll body overlap (#1531)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 45, "deletions": 4}}, {"node": {"oid": "251d7c0bc287de6389da869985e4a88ab15cb803", "messageHeadline": "Fix NFT SVG performance issue in browser (#1509)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 63, "deletions": 2}}, {"node": {"oid": "285e4f28f5c469b81460f2af0837b9b9e1e32540", "messageHeadline": "fix bug in fiat value price impact display", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3aa045303a4aeefe4067688e3916ecf36b2f7f75", "messageHeadline": "remove a few unused isToken calls", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "e0a7c3794ee33250956b2f4ff05857ec7dafaff7", "messageHeadline": "bump gas margin to 20%", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f5fc5da34123f7dd7f41f978bb8c79d193f289ca", "messageHeadline": "fix erroneous addition of tokensOwned{0,1} (#1533)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "bea5c0484bdc0dcf588f8461b5a08f7144df8b7c", "messageHeadline": "fix lint errors, show source list in extra tokens", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "27960532ca61c56261c1998efac5fb619f897711", "messageHeadline": "refactor: use new sdk version (#1472)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 876, "deletions": 730}}, {"node": {"oid": "37a4e2f6e325b29a59141f6068cabb1189eac89e", "messageHeadline": "More UI bug fixes (#1515)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "19a3b12ca8ebb39bc3a78fdc3679dd997dbd49f4", "messageHeadline": "bump typechain for faster/less noisy type generation", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 16, "deletions": 41}}, {"node": {"oid": "22c1ddf3939017e7aa9743c4667066314f537a1c", "messageHeadline": "swaps to .5% slippage", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b44ae1a26795313e5e0a05202f7cb38417481562", "messageHeadline": "clean up parseCurrencyFromURLParameter", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "418dcf0cb26a9e4d3740f206cc9cfef42c9e980b", "messageHeadline": "Various bug fixes (#1501)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 119, "deletions": 23}}, {"node": {"oid": "58a508c9d6ecbb367f4b64af79615cf6ffd0c215", "messageHeadline": ".25% -> .30% slippage for v3 swaps", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3198129af2eff07048eab2a9c041522495927e04", "messageHeadline": "feat(routing): support mirror protocol routing as additional bases (#\u2026", "author": {"name": "Jorropo", "email": "jorropo.pgm@gmail.com", "user": {"login": "Jorropo"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "89d484d882e73ba6fe51a2cf66a893210cb0ce79", "messageHeadline": "feat(uma): uma call option routing (#1385)", "author": {"name": "John Shutt", "email": "pemulis@users.noreply.github.com", "user": {"login": "pemulis"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "fa4688d96c045242e840c2dd39b4fa3def03afed", "messageHeadline": "UI improvements (#1505)", "author": {"name": "Callil Capuozzo", "email": "callil@uniswap.org", "user": {"login": "callil"}}, "additions": 76, "deletions": 34}}, {"node": {"oid": "7ee761a59ee7d78acfecb38b16a3933000a813cd", "messageHeadline": "feat: automatic slippage tolerance (#1463)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 299, "deletions": 215}}, {"node": {"oid": "78e95f6073c46c224935f423f46686416c064372", "messageHeadline": "Add App-level error boundary, referring users to GitHub issue creatio\u2026", "author": {"name": "jochenboesmans", "email": "Jochen.boesmans@gmail.com", "user": {"login": "jochenboesmans"}}, "additions": 216, "deletions": 58}}, {"node": {"oid": "c67e57505acaada8e9ffe5ad5732eb1604cd60b5", "messageHeadline": "make price sig figs more consistent", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "30f7385db7f3bd1158049cfd31e4e1a11260aba4", "messageHeadline": "optimize sandtexture.png with .webp (#1502)", "author": {"name": "Justin Domingue", "email": "judo@uniswap.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0f58ae81040753beb796a467f2f410d331db79c", "messageHeadline": "don't use a signer for callStatic contract", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "54dd5476ca95b686da119347a42f163878a6cdcb", "messageHeadline": "fetch fees directly from collect via callStatic (#1500)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 36, "deletions": 109}}, {"node": {"oid": "57786335df45ce384a38ea9c6046e2b6a0ad2115", "messageHeadline": "fix calculateSlippageAmount (#1497)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "948e01a196f0a7731c634fafa10a144ccc460eb8", "messageHeadline": "Fix typo (#1454)", "author": {"name": "Joe Butler", "email": "12396580+ButlerJoseph@users.noreply.github.com", "user": {"login": "ButlerJoseph"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abf127c5969bc3710181ddedffbab3d9863ed4e7", "messageHeadline": "sdk bugfix bump (#1492)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4d3f870b93b194e09e0c28e84f0f02509763f8ad", "messageHeadline": "add a test for calculating slippage amounts", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "452f2dc3c035fa11c8ad62eb67a624b7a4392b11", "messageHeadline": "fix slippage amount bug https://github.com/Uniswap/uniswap-interface/\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "b6bd59f2b1373ee0b39e29d82feb374724509c25", "messageHeadline": "Fix bug on formatted token amounts when decimals < sig fig  (#1479)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0190b5a408c13016c87e1030ffc59326c085f389", "messageHeadline": "bump sdk to fix add/remove slippage", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "d6030dcd45981922b9888d3a8fcba9cfbf5be525", "messageHeadline": "add settings tab to migrate", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "f0e2a491dc576833be249ac5dbdcd714cdc7125a", "messageHeadline": "fix(slippage settings): improve slippage tolerance warnings", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "021aab6547144d0f396b47add4921832996d59cf", "messageHeadline": "fix(wallet): workaround the ethers bug to fix other wallets", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "81af31eec191c677c39e89b9a20f0b8068475c07", "messageHeadline": "estimate gas in migrate v2", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "d3898cf900962bab6ba33e742cc66d40e59ff9fd", "messageHeadline": "fix(wallet): workaround for coinbase wallet / fortmatic", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "b8f61d5f906aa76aa95f8b692da666327a16b04e", "messageHeadline": "fix(positions list): base/currency ordering", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c880d29a64a497c61202a089243aeb2e544af2c", "messageHeadline": "fix(position fee computation): incorrect sub underflow", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8baa6d6a546d7f3f5c2f89a54ad9920bcbf9661", "messageHeadline": "Fix code style issues with ESLint", "author": {"name": "Lint Action", "email": "lint-action@samuelmeuli.com", "user": {"login": "lint-action"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "00a1dee07399e3cc061a32fa84f0c9cc90f33f52", "messageHeadline": "Merge branch 'main' of https://github.com/Uniswap/uniswap-interface i\u2026", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 55, "deletions": 9}}, {"node": {"oid": "a6de7d78467f01065f3bd98d65efa2730773c9f0", "messageHeadline": "add links", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e1a81a9996b4a73b481d2ed7d078ca8fb13c73cd", "messageHeadline": "uniswap protocol disclaimer", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0770bab032307c69a8e65d1578efe1cdc4de1d1d", "messageHeadline": "try manual approve if erc712 doesn't work (#1397)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 53, "deletions": 7}}, {"node": {"oid": "e5404dbf97fa57820e0ca8f65927969376638794", "messageHeadline": "Fix some links", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "78e41848f2a56a7663f42280a6ab4adc20b9cc36", "messageHeadline": "another copy fix", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77c090534b40bfc9d55d2548be2253403fce8ffa", "messageHeadline": "copy hotfix", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05acbfee884d347712d80aa9e644ffdc1f25e5a3", "messageHeadline": "fix(swap): do not throw an error in the routing if we cannot construc\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "64dd2f9ed1a7f6d0c368cf175cc3583f0781f481", "messageHeadline": "update button styles", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "09f30ce0f7043399469644ba80763d636ae5a503", "messageHeadline": "Merge branch 'main' of https://github.com/Uniswap/v3-interface into main", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "a49d5382db585ee08465b1887b7eb2a085ee7053", "messageHeadline": "UI tweaks", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3affcb8d328c7962ae9fc68138a294061b44c286", "messageHeadline": "small ux style updates (#160)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "56e759ff78fbf85e6147e30c19676dffb8015d07", "messageHeadline": "fix unit test", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f73a166d92bbdb272c2dbf8480c1415c83070029", "messageHeadline": "Merge branch 'main' of https://github.com/Uniswap/v3-interface into main", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 157, "deletions": 171}}, {"node": {"oid": "e1e52c06dbf74452241f0e9c8e45df8dcf56e546", "messageHeadline": "update copy", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 91, "deletions": 80}}, {"node": {"oid": "ca4d915903f7d29d6df641a11bdd48cb8ca45540", "messageHeadline": "fix it everywhere", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bdb6327c136823436d1ae413ba26818036e77abe", "messageHeadline": "set initial allowed slippage to 10 bips instead of 50 bips", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce81dd5a7930fcdca7c97438111070e5ec0425ea", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/main'", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 55, "deletions": 76}}, {"node": {"oid": "73f29eea2ce72b4cbe3e7ed4ac72a90d0674cf73", "messageHeadline": "don't show approve for both assets...", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "92193076c5e5ff2bf157ca641337b2ce692e137d", "messageHeadline": "fixes https://github.com/Uniswap/v3-interface/issues/161", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "1aab086693458b0d29d1e36052a8a2a70bb45127", "messageHeadline": "Swap interface tweaks (#159)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 46, "deletions": 75}}, {"node": {"oid": "8057cb9fbea7e5a16d80444a26f894e8b5909fc6", "messageHeadline": "fix rate toggle clearing add liquidity state", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "1b798889af6c9d4ff69f0ea3c11019aacafe4370", "messageHeadline": "add default increment behavior (#157)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "1e54b97693727f5b0125102251a1289fb59d09b7", "messageHeadline": "changed to v3 docs links (#138)", "author": {"name": "Connor Martin", "email": "connor@uniswap.org", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "02c21ef720d2f689a1f7baf59cdc96dcf6702e02", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/main'", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 118, "deletions": 125}}, {"node": {"oid": "b39aeeb805aea4bf173db32994e783a05a76c3f3", "messageHeadline": "fix for inactive positions", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 47, "deletions": 87}}, {"node": {"oid": "8401a4b9b41e56adcd0408ca04a1663b94dd911d", "messageHeadline": "Update styles, change warning modals", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 73, "deletions": 100}}, {"node": {"oid": "3b27ee94d7d0b08daa237e4c7985b3221e887017", "messageHeadline": "Merge branch 'main' of https://github.com/Uniswap/v3-interface into main", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 683, "deletions": 574}}, {"node": {"oid": "660c355273bf4e3679077d2f2d0adf30d5211e43", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/main'", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd3c48462d868f28a3ff6a327bb8c4afb5aea117", "messageHeadline": "separate v2 + v3 mint reducers", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 682, "deletions": 573}}, {"node": {"oid": "acfd5c27209e004b0699108cf03a58f280f7efa6", "messageHeadline": "fixes https://github.com/Uniswap/v3-interface/issues/123", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5ed12bfc7403ce34d82d48ae5351fcd5aacb6b1", "messageHeadline": "Merge branch 'main' of https://github.com/Uniswap/v3-interface into main", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "40f0e619cc05582d567607539d7d313868ab5b1f", "messageHeadline": "fix additional base currency toggle bugs", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "bd817083c97a1322b897a2958c3969285435ce1d", "messageHeadline": "actually fix isNotUniswap logic", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "699bcc25b6aacbd588ae85d148dca26fceafa540", "messageHeadline": "Merge branch 'main' of https://github.com/Uniswap/v3-interface into main", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 152, "deletions": 173}}, {"node": {"oid": "e88a8effef0b566aba4860485e06972d8a10f4ca", "messageHeadline": "style tweaks", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 46, "deletions": 26}}, {"node": {"oid": "2339817170bcfee5aa28e4078d0760c8213b6e69", "messageHeadline": "multiple bug fixes (#141)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "4220cafbd384f3820c98aa0011c3ce3ec30c45c3", "messageHeadline": "fix the usdc permit", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a61df58599bd816ba9da5ee5211db2358d5e1dbd", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/main'", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 61, "deletions": 109}}, {"node": {"oid": "1b3512803569fa81e2bbb55acb401c35ac2da8fc", "messageHeadline": "clarify migrate ui", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ab5114c5f5e8c5d056e1b40ca8fd752dbdc38ec3", "messageHeadline": "move the compute price impact function out to a utility file", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "28c7cfa1f19320a7d6f211f8411e81121f9c96a3", "messageHeadline": "formatted price impact", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "509b307b6711cc992f7fa19d02888a6f6f8bdefc", "messageHeadline": "show some price impact in the interface", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 57, "deletions": 109}}, {"node": {"oid": "1e5519de3f8c683de7cd4154cf06413585a898e7", "messageHeadline": "add dark mdoe toggle, update some styles (#134)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "e8587396d32f4fb955a29d17961246e1a014d369", "messageHeadline": "hide collect fees if not owner", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d69b194ffb897dd29407b63a452527d918056bec", "messageHeadline": "close #127", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1325443025c1b0c4fd2c6a2e339afc5978b75d3c", "messageHeadline": "fix ratio bugs", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "1607f8919a4fe1b03501513f0749bf80e97bd752", "messageHeadline": "code in the mainnet addresses", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "873cf9760e20f9c826279d384be93066ff0bafe5", "messageHeadline": "fix addresses", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 54, "deletions": 41}}, {"node": {"oid": "b39f2fe0558cb109ab5f05e7cd09237050a10ad7", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/main'", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 298, "deletions": 263}}, {"node": {"oid": "516e783be629d9d6c5b0abcbbcc60f44ecd9298b", "messageHeadline": "hot fix for asset composition formula", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9a326fa0237dc5558475e8152b63a97bd8ab2058", "messageHeadline": "Add liquidity styles (#98)", "author": {"name": "Callil Capuozzo", "email": "callil@uniswap.org", "user": {"login": "callil"}}, "additions": 298, "deletions": 263}}, {"node": {"oid": "06d6c711ddf1c6bb68b5633dd08e7753f6f40087", "messageHeadline": "closes #94", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7178746023ea784eef2146bc07d27295ab040c19", "messageHeadline": "highlight 100% position composition", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "2efe8250aea1393510f400e73851bf2cd552f9b0", "messageHeadline": "rename gorli to goerli", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "24d8b4abc94cb230caf9383f3b247dfd7a46eb83", "messageHeadline": "latest deploy", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 97, "deletions": 63}}, {"node": {"oid": "aec18b7eb15f5fdd45fbd657ddf3eefade066957", "messageHeadline": "closes #107", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c37e81d97152e9197b6c549f9bcad6547d28a81", "messageHeadline": "closes #108", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "624c3678c7045a42110096a507a08476125100ee", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/main'", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 91, "deletions": 19}}, {"node": {"oid": "cdae20f2ed6baa9b115477d70801a72e11fc42ee", "messageHeadline": "fix weth/eth bug", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 65, "deletions": 35}}, {"node": {"oid": "042967502e5774a712f2005f49768aec80e62d5d", "messageHeadline": "recreate bug fixes (#109)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 91, "deletions": 19}}, {"node": {"oid": "eedba9795e718dd17a899ccd7de1c26c9a9934d1", "messageHeadline": "Mobile styles (#100)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 603, "deletions": 418}}, {"node": {"oid": "eaec4a33fc62726d58b7466618ac6459271d108d", "messageHeadline": "bump v3 sdk", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "300dd70804bef608d4a4f2b7b09d0b346e9f220b", "messageHeadline": "show currency values and price impact in the confirmation modal (fixe\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 71, "deletions": 45}}, {"node": {"oid": "f4e994867e94db335518cc1b12ebbdf811e3e2ae", "messageHeadline": "Fix code style issues with ESLint", "author": {"name": "Lint Action", "email": "lint-action@samuelmeuli.com", "user": {"login": "lint-action"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ca79ff12b2dd1fe563142b1ede2cc5a5cef8532", "messageHeadline": "fix unit tests", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "4903258b7c2dd696165328645bf8115901563633", "messageHeadline": "Merge branch 'main' into v3-main", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 51, "deletions": 34}}, {"node": {"oid": "fe35ca9db856dad3bd16b1cf826b8437c3891ad8", "messageHeadline": "use enum for enumerateProposalState #1166 (#1381)", "author": {"name": "jochenboesmans", "email": "Jochen.boesmans@gmail.com", "user": {"login": "jochenboesmans"}}, "additions": 53, "deletions": 36}}, {"node": {"oid": "4bc1b8eb5c685a4154a3d6134f494fcdca11f22c", "messageHeadline": "Merge branch 'main' into v3-main", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "78016951806ce1f7d151fb12de5edf965e24f876", "messageHeadline": "fix(block number): Update polling block number breathing behavior (#1\u2026", "author": {"name": "AmagiDDmxh", "email": "amagiddmxh@qq.com", "user": {"login": "AmagiDDmxh"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "ee693573056be88999450148a7ec9abc38f245ae", "messageHeadline": "some minor refactoring with price impact functions", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 30, "deletions": 96}}, {"node": {"oid": "ce7f94f16ac051d02c3ea8c436d5acde97b3d397", "messageHeadline": "hide max button appropriately", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "124b83ae56141f060e33159414e5c9f84c19fc5e", "messageHeadline": "some clean up in showing the route", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 30, "deletions": 57}}, {"node": {"oid": "0dcd5743c89fe356a288c698cf6f6924910d1c8b", "messageHeadline": "fix price impact handling/coloring", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "9fec8dbe9337dc92eb0991ccd4dceab9516b5a75", "messageHeadline": "show percentage difference in price on swap", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "549d4e38c683b5fc3b68ed34bf04497d4d3478ac", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/main'", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 48, "deletions": 30}}, {"node": {"oid": "3af67818219e1b4521d88f2052e53d614e36534a", "messageHeadline": "add % breakdown for assets in range", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "fbccb83edb5c944e493b9acc93f905abc45d751e", "messageHeadline": "Merge branch 'main' into v3-main", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ff12b7be10ec6fd74d4d44d54eb6cc9ed6c790d4", "messageHeadline": "refactor the fiat values", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 48, "deletions": 28}}, {"node": {"oid": "4c2cb5b0c170d6d772b342669441abce3232c35f", "messageHeadline": "Swap polish 02 (#93)", "author": {"name": "Callil Capuozzo", "email": "callil@uniswap.org", "user": {"login": "callil"}}, "additions": 422, "deletions": 384}}, {"node": {"oid": "d7785942b16a30726f3584bee6c33c64aecc92e2", "messageHeadline": "Update migration styles (#78)", "author": {"name": "Callil Capuozzo", "email": "callil@uniswap.org", "user": {"login": "callil"}}, "additions": 217, "deletions": 171}}, {"node": {"oid": "ed801deb15aa03a8fad7c0e8a4c16dbdf2bf99ce", "messageHeadline": "add fiat value of liquidity + fees", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "c34727641d46dcc811402f4f11a0c8c09e71ae62", "messageHeadline": "add basic sushi support (#87)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 163, "deletions": 30}}, {"node": {"oid": "807860aac682ac384d0adeadaba54796ca5ce0ba", "messageHeadline": "refactor review modals (#60)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 343, "deletions": 549}}, {"node": {"oid": "5a9034fe95d8665cc58c66081646c00601683c86", "messageHeadline": "fix for error token map parsings (#1384)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "ee0db4f2aa0b25dcf417d3a8a269e2cc723ab43f", "messageHeadline": "fix list parsing on broken tokens (#85)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6d5625a1f8de7e13e458961990bc9d4184736887", "messageHeadline": "Hot fix for token error parsing (#1382)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "1619386ab414839c8fac93adedfd3328ea78acee", "messageHeadline": "Position styles  (#55)", "author": {"name": "Callil Capuozzo", "email": "callil@uniswap.org", "user": {"login": "callil"}}, "additions": 567, "deletions": 362}}, {"node": {"oid": "93d33947daf53b8adaa4cac846550cf2aae2a328", "messageHeadline": "fix bug in remove", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "91f3e21bd43b73e9d37f8a1a125cdfbc1e1c5b08", "messageHeadline": "some list code cleanup", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "e9a432b58e9eb8a93993a0e5e7c36764e491e2b8", "messageHeadline": "fix a bug in v3 trade routing returning the wrong trade type for outp\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1f41587ba9613bbf72afc63cab08f696533acdbb", "messageHeadline": "fix the swap notification", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 99, "deletions": 119}}, {"node": {"oid": "9b639bee650306c4b667530c76849720aa46411a", "messageHeadline": "invalidate signature data for old nonce", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eaddc9e6f8b2f1b2fec417f3715c4a4e15e2efc8", "messageHeadline": "dai style permit", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 58, "deletions": 23}}, {"node": {"oid": "e83a1ec92369b902d3c13c8bc3c940c54c2d6c54", "messageHeadline": "undupe migrate menu", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 11, "deletions": 30}}, {"node": {"oid": "8021315f8752579cf6af4c82286c746369f2665f", "messageHeadline": "fix rates in add liquidity", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0540012bb9aa63aef4e3a232ede0396f12e3d646", "messageHeadline": "WETH -> ETH in migrate", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 35, "deletions": 28}}, {"node": {"oid": "3f6bf607dd922bedb4dedcde0f7132199cc1b697", "messageHeadline": "replace uniswap.info links", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "828f7ee4460c3bb3f7481ec83b0fbe6b6c631d6b", "messageHeadline": "Use permit in swap (#65)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 368, "deletions": 232}}, {"node": {"oid": "432d17bdfd8aa5f7aa112fd160da7668348b0ea4", "messageHeadline": "only show buttons if nft is owned", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 42, "deletions": 35}}, {"node": {"oid": "9743b211e7f4bf4592ea70e4f7c6798353d5620f", "messageHeadline": "change migration threshold to 2", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dce187e433a0e0d5d0e33e6ab0fedb5c2e3cf62b", "messageHeadline": "fix price bug", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8859ff69795ffb2284b3d12660470c50c9cf5153", "messageHeadline": "fix gas estimate bug", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f566a72b067ef00df867658f1a5e5205d6a714e4", "messageHeadline": "fix a bug in the logo not passing style down", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e39e5908e73bd990fd0efba81b57d0f0af59f790", "messageHeadline": "drop the card in the position page", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 131, "deletions": 46}}, {"node": {"oid": "c5424d2dcc330f690e6d5eaa7ba3ada915d2bf17", "messageHeadline": "some tweaks to the token logo", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "8b4bc167c597c2045a2dcdb917484a8703fc80ac", "messageHeadline": "add multicall mainnet address", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43bceb232ecd67523c851ea4d494b1efff4559d7", "messageHeadline": "label nit", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c3909bc1d08789162e5b32703c508e59e6a13709", "messageHeadline": "improve the better trade link logic", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "b25287923c32348b478672176b37310a0fd3d23a", "messageHeadline": "return fake price data for non mainnet and fill it into the currency \u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 51, "deletions": 31}}, {"node": {"oid": "65c51ea4aa4e32bc3aab70eba5b82a18c4c149dc", "messageHeadline": "update to latest sdk", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "b0fa08e9b06d77d866062fc08e20093e124a93af", "messageHeadline": "show a loading indicator", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "b09eb8fb524d00917ad45ce33b33c5391ed214ae", "messageHeadline": "mess with the gas estimation code a bit to allow swapping", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "5b49cedebb8c590690bf7dc6a6b4d18ebd69bf90", "messageHeadline": "bump addresses", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 45, "deletions": 62}}, {"node": {"oid": "ae76f265012520d70f51ba6a17c4439c29f71a7c", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/main'", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 57, "deletions": 120}}, {"node": {"oid": "1cb1ffe2f62ef598bb5276650c611821f27fa1a0", "messageHeadline": "update to latest formatting logic", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 62, "deletions": 77}}, {"node": {"oid": "d83bc3097db4c6dd6f26091061a611f86cb28222", "messageHeadline": "fix some linting errors and some better trade link cleanup", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 21, "deletions": 25}}, {"node": {"oid": "323edc0fcd28c662c25f82ca1760202d0302de00", "messageHeadline": "consistently use the worst price and amounts in the swap view", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 41, "deletions": 100}}, {"node": {"oid": "fc258fdf5c78bf03d184f91a7da7bfd42d7055de", "messageHeadline": "don't throw if the trades are not comparable", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e599dc00e1b6db002e5ec58b2409a79b9d9f146", "messageHeadline": "handle loading v3 trade state better", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "464a682fccc7eb987899ada0015bb31584870477", "messageHeadline": "show the better trade link for v2/v3", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "6ace3c211c1909f0c93747367aca059acc21dda1", "messageHeadline": "fix linting errors", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2d0b0c70bf54bc1eacae4882e7163e7fb1c515f4", "messageHeadline": "drop the show details stuff", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 23, "deletions": 57}}, {"node": {"oid": "3c3be3c61a3088a0b43bf81291a4595678673030", "messageHeadline": "fix some unit tests", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 36, "deletions": 17}}, {"node": {"oid": "7660943e9798ef35ac32a0fa97260dcdccad0d49", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/main'", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d342ccdb786e3224dd17e59413cb0082ca824821", "messageHeadline": "use sdk for more calldata", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 119, "deletions": 137}}, {"node": {"oid": "0ea9dc046b3ade0cd6ab72eb410519312c62c804", "messageHeadline": "bumped v3 sdk version", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "3a34c2ec255ac83b35df6b038d6317627ecfa523", "messageHeadline": "eth swaps kinda working", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 121, "deletions": 68}}, {"node": {"oid": "83b0ef94f9b9c4c48cdd6569574c91ea072fba8e", "messageHeadline": "show the worst amounts/prices instead of current price", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 47, "deletions": 42}}, {"node": {"oid": "3680b93fb37263291224af20d0e18cd848f7a88c", "messageHeadline": "make the way we get the v2 router consistent, start working through c\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 53, "deletions": 49}}, {"node": {"oid": "8e86ded09b47f032cbe0a535ee53d8d27e4a229d", "messageHeadline": "temporarily hude the usdc value, use the disable multihop setting in \u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 19, "deletions": 29}}, {"node": {"oid": "37a50372f6b4a747c74f3d171d52d8537e0f1e00", "messageHeadline": "improve responsiveness of header", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 319}}, {"node": {"oid": "ab99cc612bb7717b4fd6a2ca98ea34fdfba0857b", "messageHeadline": "add current price", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 71, "deletions": 12}}, {"node": {"oid": "11a4fa23c1467cfeebc078cf9fe9c54af56917df", "messageHeadline": "fix the approve callback from trade bug", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5358b4dc159d279e83980c1b95cf019da5a9f8cf", "messageHeadline": "New swap layout (#53)", "author": {"name": "Callil Capuozzo", "email": "callil@uniswap.org", "user": {"login": "callil"}}, "additions": 892, "deletions": 381}}, {"node": {"oid": "ccbd5dfcf771aeb82898aeb4f843b46f55e07ddf", "messageHeadline": "show v3 quotes", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 86, "deletions": 74}}, {"node": {"oid": "bb17c57a84fbd379d8a1187ef1ed83f1f610b17a", "messageHeadline": "nits", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3b6213f411eceb6348111db3981a0a74e7218f3a", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/main'", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 43, "deletions": 25}}, {"node": {"oid": "a5251f55de68017449525bf4f6596b8e5fd1b2ee", "messageHeadline": "improve stepping behavior", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d846c83afaac2e7c851313c70e4f6a89720a671a", "messageHeadline": "handle errored calls better", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 43, "deletions": 25}}, {"node": {"oid": "00438bea12157ef3f1f8a4d4b602ca5db954c888", "messageHeadline": "fix tick bug", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0dd5e6b33fcd2f2ae2fdc91a4089ca7b6973c67b", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/main'", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 258, "deletions": 191}}, {"node": {"oid": "2d7642ed9b77cb2026ff57ffb9a11d469b9f6c25", "messageHeadline": "simplify range ui", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 146, "deletions": 69}}, {"node": {"oid": "740e18454f5d87180d706fe50cbccf516047f1c7", "messageHeadline": "fix linting errors for the preview", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7c17cfc6421e0440a858c5d8bd77e7133405e3a7", "messageHeadline": "bump and use the unchecked trade creation method", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7f61b6794718e641cf7947683314a2462389802e", "messageHeadline": "first pass v3 routing code", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 251, "deletions": 183}}, {"node": {"oid": "466c0b0142411f2b16986a28a2db1fdbdeb8f4e3", "messageHeadline": "remove the anonymous credentials from the image (it causes a CORS pre\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1c6d9d810e0acf1276430a26377926af693f63e4", "messageHeadline": "keep list asset requests anonymous", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c3ad12965858c586ebaba4ee477b62323b5ec0df", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/main'", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 10, "deletions": 49}}, {"node": {"oid": "a25a72d0d96b70f08a0621a345714777b9a63574", "messageHeadline": "use path encoding from v3-sdk", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 10, "deletions": 49}}, {"node": {"oid": "dbc9e85b90eb2d612e092de886cf8e608fcf2c7c", "messageHeadline": "bug fixes", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 50, "deletions": 37}}, {"node": {"oid": "7dafb0cfbaf41ac2e4676206e2a12b29beebd2b2", "messageHeadline": "Remove UI (#52)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 221, "deletions": 122}}, {"node": {"oid": "da33ec9d2f980df97e58fee147fe318e35c52b2e", "messageHeadline": "use token0 as base in all calculations (#51)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 385, "deletions": 333}}, {"node": {"oid": "605368629f8197fcd225a2ce6007ad35478af4cc", "messageHeadline": "surface the best v3 route to the swap page", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 107, "deletions": 22}}, {"node": {"oid": "ca2b84ec0b6973f543991f5ef87e1845a12ff4bf", "messageHeadline": "get the best route in v3 for an exact in swap", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 104, "deletions": 1}}, {"node": {"oid": "ac7cf35bb7e53278cef1046ed3131509494b853b", "messageHeadline": "missed a spot", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 85, "deletions": 16}}, {"node": {"oid": "bd346030f0571e62282f6e80f9038818b62e6f65", "messageHeadline": "useAllV3Routes, some cleanup", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 12, "deletions": 24}}, {"node": {"oid": "aa742f415d1bf1a3f70607f5aaf51210627b6784", "messageHeadline": "create some hooks for using in v3 swap routing", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 117, "deletions": 69}}, {"node": {"oid": "77fa61495f3220e76ce6aa6b16077731ebd70f58", "messageHeadline": "fix loading state flashing in pool page", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 35, "deletions": 46}}, {"node": {"oid": "bff3811faf99903afcb5d5bcc3da74a36c73ae45", "messageHeadline": "use multicall2", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 52, "deletions": 40}}, {"node": {"oid": "60d1f8743fe5543c75782bb428964fb8b3644588", "messageHeadline": "just a bit more refactoring to remove the data directory", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 47, "deletions": 517}}, {"node": {"oid": "2d118a904afd05dd2ed0ffe3467f298226cb28d1", "messageHeadline": "refactor some hooks into the hooks directory", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 42, "deletions": 43}}, {"node": {"oid": "b69f08cbe119d5b4094e8fca0eb7b04d0faa431f", "messageHeadline": "allow fetching multiple pools via usePools.ts", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 97, "deletions": 112}}, {"node": {"oid": "644ecdbd3292be4a44ab88227806d95fab381b1c", "messageHeadline": "extra /", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b47ae6da30a6d05306e40a89b4bfd33f33bcd2b", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/main'", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 142, "deletions": 175}}, {"node": {"oid": "fe6a46fc0f663405439ed26af102c79a0fbaf80a", "messageHeadline": "css bug fix", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "539a6e05e516a94f36f82da0aa33cb3e985f937e", "messageHeadline": "don't fetch pool tick data", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 142, "deletions": 175}}, {"node": {"oid": "3693c83b6e7e3b735d8fe69d518f68ab5c65b69c", "messageHeadline": "remove liquidity sends ETH now", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 170, "deletions": 30}}, {"node": {"oid": "18408c9c7591b7042d54c5a008d10a9dc531a42a", "messageHeadline": "Increase Liquidity, component cleanup, preview components (#50)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 916, "deletions": 552}}, {"node": {"oid": "39f018bae0938be99d05e0b328a6211fe5c45c9a", "messageHeadline": "small formatting fix", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c00eb2451f201a9a257fe6c558b2696a6eb93698", "messageHeadline": "fix small merge bug", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6b99309fab7f0880ddf609896174f8cb3b0a4e60", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/main'", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 171, "deletions": 2399}}, {"node": {"oid": "976b15986f982b4a7da749303e2f6359bca1e709", "messageHeadline": "add fee calculations", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 187, "deletions": 77}}, {"node": {"oid": "df4c18c8d4436a9fc3f73a861cf5a0a6953b898a", "messageHeadline": "remove v1 swaps and migrate (#46)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 146, "deletions": 2366}}, {"node": {"oid": "62d3aa4b76ca59919839d4e60d40eb3a6c1e3888", "messageHeadline": "update sdk and addresses", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 30, "deletions": 38}}, {"node": {"oid": "361d17c9259cbb08b67b855c734e882a7d78b464", "messageHeadline": "add permit support to migration", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 141, "deletions": 22}}, {"node": {"oid": "9269f15ffc74489ce14ecb46abefef33a5cf11b4", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/main'", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 110, "deletions": 111}}, {"node": {"oid": "925668c7a7a8ade05565d33280f8eb23c04a9cdc", "messageHeadline": "get skeleton remove working", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 351, "deletions": 45}}, {"node": {"oid": "a64d52620634f46163f2c6095daa004b6990bbdb", "messageHeadline": "bump v3-sdk version again (fixing core/periphery dependencies)", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "69234eb7082e230a7e841a28ca5f90e3146feee2", "messageHeadline": "bump v3-sdk version", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "f833133689cc98894cd27947b4f91179919c8b04", "messageHeadline": "add margin bottom to text in confirm transaction modal", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c73a2655cb20d880ea252849b9c35b5447567f29", "messageHeadline": "Merge branch 'main' into v3-main", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "c55061873c070de1a8db387dbc8d7f13cb399955", "messageHeadline": "update the v2-sdk version", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d425ff64b44ab4a46df1a9117d885620af6f179a", "messageHeadline": "[UPDATE] Correctly inverts Uniswap logo for dark mode. (#1263)", "author": {"name": "Graeme Blackwood", "email": "graeme84@gmail.com", "user": {"login": "graemeblackwood"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "2f47fdf71d70e703b2de46ed987281151bcc9f06", "messageHeadline": "[UPDATE] Makes favicon visible in dark mode. (#1264)", "author": {"name": "Graeme Blackwood", "email": "graeme84@gmail.com", "user": {"login": "graemeblackwood"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d4562a23737699ddc1a41718960b1dc70269412f", "messageHeadline": "uncomment release workflow lines (will be disabled manually)", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e13369154da3e44d1fc1d0aef006709664fceffd", "messageHeadline": "Merge branch 'main' into v3-main", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 86, "deletions": 94}}, {"node": {"oid": "9f8719f2a533543f163af47c03d0ebd308c338d1", "messageHeadline": "remove styled badge", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "77b640c41bc180b741def706a86e1413e69af0aa", "messageHeadline": "chore(tests): improve the CI (#1370)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 86, "deletions": 94}}, {"node": {"oid": "d2f98bc9b49c9d6ca39e0d9b1e0fde267ae935a3", "messageHeadline": "chore(deps): bump ssri from 6.0.1 to 6.0.2 (#1368)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6be54afd12a68ac755f668a1d125e7fcb19e3107", "messageHeadline": "fix the integration test errors from upgrading ethers", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d1fad3c4ea49dacb8d516e9e28542ac7f8a1a010", "messageHeadline": "update to latest deploy", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 126, "deletions": 116}}, {"node": {"oid": "a1c4b97a18a72ab66757c45b07ea4d77a040ea3e", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/main'", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 69, "deletions": 5}}, {"node": {"oid": "f00adc755a448b136bc97abfdee652877bc971a9", "messageHeadline": "refactor range selection and use in migrate", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 213, "deletions": 133}}, {"node": {"oid": "e97939c545164d0c66cc3f12d2dd5f9ed3a6dc77", "messageHeadline": "update position details page (#43)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 69, "deletions": 5}}, {"node": {"oid": "63907b7bc577a9b6a9a1b0e27903c49ebf1636de", "messageHeadline": "fix icon urls", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "48ad8e529fbbb77d140de647cc6761530ba2ebd3", "messageHeadline": "more flexible detection of network", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "b669ec69760ca5b8af83bb777ab0bfa0653b5d2a", "messageHeadline": "workaround for detectNetwork on our custom provider", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2d4b60b9dd9b349862a74e393d942332039fa9b4", "messageHeadline": "Merge branch 'main' into v3-main", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 425, "deletions": 201}}, {"node": {"oid": "e4dd4f92834a95ec44fea7d2c06f3a63c9150e58", "messageHeadline": "chore(deps): bump ini from 1.3.5 to 1.3.8 (#1277)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "779844391916120df27d436d6da9928616f99b14", "messageHeadline": "improvement(walletconnect): upgrade the walletconnect connector to 6.1.9", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 660, "deletions": 179}}, {"node": {"oid": "9fc096d0910aee3117cf878657f9abc14e1f91ef", "messageHeadline": "Finish migration (#42)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 348, "deletions": 240}}, {"node": {"oid": "9f5584c37d41be264678e57434e80c6b3210b5b8", "messageHeadline": "Start Position management, bug fix on add amounts (#40)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1123, "deletions": 734}}, {"node": {"oid": "392d78b9da71de8e2c08f269369fa40ce8bdfcec", "messageHeadline": "add to ADDITIONAL_BASES", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "231289732ce82f138d638712b6eb119d077924bf", "messageHeadline": "add additional bases (#1363)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 36, "deletions": 10}}, {"node": {"oid": "0c0305a53dfc25a8fa7e8ff49ab2326af4546946", "messageHeadline": "Add page MVP UI + v3 pool hooks and state  (#35)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 4957, "deletions": 3789}}, {"node": {"oid": "140ff7a674d53b3c3bb95abb32d416bffd6be54c", "messageHeadline": "update BASES_TO_CHECK_TRADES_AGAINST (#1333)", "author": {"name": "Brandon Curtis", "email": "admin@brandoncurtis.net", "user": {"login": "brandoncurtis"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "c3f65e3abdcfe85d501e5fccecbdb3e58130927d", "messageHeadline": "migration v2 (#38)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 799, "deletions": 54}}, {"node": {"oid": "306aaa3a20d93fe8d54fa91ca2ff285559503435", "messageHeadline": "Fix code style issues with ESLint", "author": {"name": "Lint Action", "email": "lint-action@samuelmeuli.com", "user": {"login": "lint-action"}}, "additions": 312, "deletions": 324}}, {"node": {"oid": "d08cae175a80394c99971708de25c94cae92affd", "messageHeadline": "update to latest deploy + multicall 2", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 341, "deletions": 165}}, {"node": {"oid": "f0f4110b4b650e89bf90161c22c03111f104b75b", "messageHeadline": "update some multicall constants", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "3fbc4e34f425b7ba1362b77aa2fb433c8983a665", "messageHeadline": "typo: use main branch for pull requests (#1355)", "author": {"name": "G\u00f6khan \u00c7oban", "email": "mail@gcoban.com", "user": {"login": "gcoban"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24521f0c92cb1f3b49ce20fa1bc17e7efeae2f97", "messageHeadline": "deploy new tick lens, fix hook", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 63, "deletions": 20}}, {"node": {"oid": "a037595e6e70590ef8a79ff4104870e55705900c", "messageHeadline": "chunk multicall by gas cost", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 168, "deletions": 50}}, {"node": {"oid": "b964953daff9dcb90704533773b7b4703037ff9f", "messageHeadline": "fix(walletconnect): use a dedicated walletconnect bridge", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "649fd9c845bbebb5fff5b8bb920124da4e9d6cc2", "messageHeadline": "fixes https://github.com/Uniswap/uniswap-interface/issues/1351 (#1352)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "edf4c4745119e6d0b71ae4622ccb2fb0343d6607", "messageHeadline": "add external abi types (#37)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 62, "deletions": 70}}, {"node": {"oid": "c0ce6a55c49bcb6ed9ab34af6ea528e3102c0529", "messageHeadline": "add typechain gen scripts (#36)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 226, "deletions": 99}}, {"node": {"oid": "6347e63a158ea91cd5a145cf8595165592b97958", "messageHeadline": "update unsupported list (#1346)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "bdcb9a8a0ae75327b820b9fb7bb19eceeb9c87c8", "messageHeadline": "fix(google analytics): anonymize IP in hits sent to google analytics", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8d90bb7a3990b8a7f6394969cf89432c7831fec7", "messageHeadline": "fix(google analytics): don't set user cookies", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d70b4568558f102079dd48f964b59b2cbe3dc4ca", "messageHeadline": "Add Pin to Crust workflow (#1342)", "author": {"name": "Kun", "email": "zikunvan@gmail.com", "user": {"login": "badkk"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "fbb797fa54eac81b7f93b80463e9574f6c43d46c", "messageHeadline": "Move single hop toggle GA event (#1344)", "author": {"name": "Luke Donato", "email": "lukedonato@gmail.com", "user": {"login": "lukedonato"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "878fc9cf4d7f9270d000d7277801ed955999509a", "messageHeadline": "Refactor with core (#33)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 522, "deletions": 212}}, {"node": {"oid": "32e679c62ea607f00753345ad5fa93f922d2fa42", "messageHeadline": "prototype position data hook (#32)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 163, "deletions": 64}}, {"node": {"oid": "8ace518311b9d19a3a9382f3c98dc2a5cd2b4126", "messageHeadline": "stop destructuring merkle drop response object (#1338)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59164f876fd1c1f0ca705eb20426bab37d752294", "messageHeadline": "dont destructure response", "author": {"name": "Jordan Frankfurt", "email": "jordanfrankfurt@Jordans-MBP.frankfurt", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d952661d7361eb1863e7fc08dc4e5e99358967d", "messageHeadline": "fix(merkle drop): make claim a post request", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "67c776c995cc7145ea30f479353d0af08a17d789", "messageHeadline": "fix(merkle drop): make claim a post request", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "719754c46ca2c4a07845b3b8974d432da194a7b2", "messageHeadline": "fix(info link): Update view pair analytics link", "author": {"name": "Rand Seay", "email": "rand.seay@gmail.com", "user": {"login": "randseay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9170af888e60eb8bedf4911a51f26e17510bc4e3", "messageHeadline": "handle dismiss (#1328)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "9509737811ec38598a8c7cfbc9bb30570d681034", "messageHeadline": "Improvement(add): Style tweaks on add page, remove timeout  (#30)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "e42a26c3dcbf3903edebbcd437e1d204e77723d5", "messageHeadline": "Tweak position list styles", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 49, "deletions": 21}}, {"node": {"oid": "eeb258ebd55ae8034f5fa10ee4b8bb6c8aa6f45e", "messageHeadline": "improvement(Add): skeleton UI with dummy state (#29)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 1109, "deletions": 426}}, {"node": {"oid": "ab1538b1966550ed00523278e1fe5fe8b6324e26", "messageHeadline": "feature(position-list): add summary page for positions with mock data\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1068, "deletions": 219}}, {"node": {"oid": "b258f557d1bd73929309cf096aa492fb38f883cd", "messageHeadline": "improvement(lists): add BA SEC tokens to unsupported list  (#1327)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "9d8c7f8e121f63939808a07058af4c0fa0c3b31a", "messageHeadline": "fix: modals stealing focus across frames (#1326)", "author": {"name": "Hyperion", "email": "72735936+moontools-hyperion@users.noreply.github.com", "user": {"login": "moontools-hyperion"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "9c44e61e23980e1e2ac214798f124bb634bb1800", "messageHeadline": "unregisters all installed service workers (#1322)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71db11b6ac669cdf237b1ead6cafa30d8343d836", "messageHeadline": "Revert \"Revert \"feature(service worker): add offline support (#1319)\"\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 273, "deletions": 8}}, {"node": {"oid": "db3328c8d9d7ea7b7cf7e75dc658714798d007a4", "messageHeadline": "Revert \"feature(service worker): add offline support (#1319)\" (#1320)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 8, "deletions": 273}}, {"node": {"oid": "34dfb41a1e0a647596c5d37d5e3f7baa6c4005a3", "messageHeadline": "feature(service worker): add offline support (#1319)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 273, "deletions": 8}}, {"node": {"oid": "7e5a230a332979461a78b53597ba80f63ee84610", "messageHeadline": "update chart styles", "author": {"name": "ianlapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20adf82c7936bb173fb0398ff4f0afc88ea5b437", "messageHeadline": "add dynamic toggle", "author": {"name": "ianlapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 99, "deletions": 10}}, {"node": {"oid": "0ec6cad6d12aa14c320601b7e19b102aa47acb4f", "messageHeadline": "Revert \"fix(storybook): remove it for now\" (#9)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 3447, "deletions": 164}}, {"node": {"oid": "eb850cff0b93164be6b0404d715b3e6a15873085", "messageHeadline": "remove husky/pretty-quick (#8)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 46}}, {"node": {"oid": "9d9b57dd4c7e0300f95bfd4ea9947bf3c8996261", "messageHeadline": "Fix code style issues with ESLint", "author": {"name": "Lint Action", "email": "lint-action@samuelmeuli.com", "user": {"login": "lint-action"}}, "additions": 885, "deletions": 889}}, {"node": {"oid": "37b0e2fa2868b9c63c35d868175b89341c1106e3", "messageHeadline": "Merge pull request #7 from Uniswap/prettier-upgrade", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 16830, "deletions": 16}}, {"node": {"oid": "b6d8512316fbbe7ebb18fcaf08c456063d402e92", "messageHeadline": "Fix code style issues with ESLint", "author": {"name": "Lint Action", "email": "lint-action@samuelmeuli.com", "user": {"login": "lint-action"}}, "additions": 889, "deletions": 885}}, {"node": {"oid": "4e17107ac507f7b132dc6c9f684caa6084ebe490", "messageHeadline": "upgrade prettier", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@github.com", "user": null}, "additions": 17703, "deletions": 895}}, {"node": {"oid": "64c97f7e302c49024f702f1d1504a1d6b1134d95", "messageHeadline": "Fix code style issues with ESLint", "author": {"name": "Lint Action", "email": "lint-action@samuelmeuli.com", "user": {"login": "lint-action"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "f3c513573dd01d061daeb8205bbbf2a14e002df5", "messageHeadline": "Merge pull request #6 from Uniswap/prettier-upgrade", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 892, "deletions": 885}}, {"node": {"oid": "6965707d455623b8e9f84c1df146d20ce45603f9", "messageHeadline": "Revert \"upgrade prettier\"", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@github.com", "user": null}, "additions": 892, "deletions": 885}}, {"node": {"oid": "d762836eb9fd2c29cc365870df991f6d224b63a6", "messageHeadline": "Merge pull request #2 from Uniswap/nuke-storybook", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 31, "deletions": 20038}}, {"node": {"oid": "88f8f804d90f32b490ccff41f17fc714df8112f3", "messageHeadline": "remove chart on swap page", "author": {"name": "ianlapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "c1042c6b7a8f8a14d59a8c063a84c92d9a9c74fe", "messageHeadline": "update chart font", "author": {"name": "ianlapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "3cb382376a80ea06f9a4bbbb6896bed3a21ed1df", "messageHeadline": "format chart component", "author": {"name": "ianlapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 47, "deletions": 34}}, {"node": {"oid": "b44c7e7d7e0c9d344e91a5641e8af27741f5e29c", "messageHeadline": "nuke it", "author": {"name": "ianlapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 0, "deletions": 110}}, {"node": {"oid": "333c907e63b8ab54f10dd9e1b6d5c252021d5b2b", "messageHeadline": "remove stories", "author": {"name": "ianlapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 1039, "deletions": 16913}}, {"node": {"oid": "b630d594379fa722e6f3257d6486fe263cc847c7", "messageHeadline": "Fix code style issues with ESLint", "author": {"name": "Lint Action", "email": "lint-action@samuelmeuli.com", "user": {"login": "lint-action"}}, "additions": 894, "deletions": 898}}, {"node": {"oid": "ba647d9d6cebd4c6dd001fe4574221f9b1103097", "messageHeadline": "Merge pull request #4 from Uniswap/upgrade-react", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 4247, "deletions": 5152}}, {"node": {"oid": "449ed0185e7b37d51f1472aa5444e163f6a441f6", "messageHeadline": "Merge pull request #3 from Uniswap/prettier-upgrade", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 35, "deletions": 43}}, {"node": {"oid": "52e3ad07031bb3f1c568b28b0d1ea40df4d9edd3", "messageHeadline": "Fix code style issues with ESLint", "author": {"name": "Lint Action", "email": "lint-action@samuelmeuli.com", "user": {"login": "lint-action"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "bf9dad25508f63fdc15d0dff893fe8df7777a85d", "messageHeadline": "bump react", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 4265, "deletions": 5156}}, {"node": {"oid": "adcecdeefc99a295c7521d33bcd62f3e8febf00d", "messageHeadline": "Fix code style issues with ESLint", "author": {"name": "Lint Action", "email": "lint-action@samuelmeuli.com", "user": {"login": "lint-action"}}, "additions": 898, "deletions": 894}}, {"node": {"oid": "5fabe438e52d4844307f86577d1d13a2e571e5f5", "messageHeadline": "upgrade prettier", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 929, "deletions": 941}}, {"node": {"oid": "e77fcd21dcc29a66a858d521ca6161db8f17d019", "messageHeadline": "Update index.ts", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "98e77cb01b7e587c50e0f93e20cc6d77723aacdd", "messageHeadline": "fix(storybook): remove it for now", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 69, "deletions": 5005}}, {"node": {"oid": "b05c4c111c2030795bc541f7310f7c1530bd84e9", "messageHeadline": "add start of chart component", "author": {"name": "ianlapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 443, "deletions": 1}}, {"node": {"oid": "4d612dc2a277820375985108c5958fef3a6f205b", "messageHeadline": "Merge pull request #1 from Uniswap/add-storybook", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 4901, "deletions": 68}}, {"node": {"oid": "619c7c2d95a41ad2d7f0493bdce16ef289d75103", "messageHeadline": "feature(storybook): first pass at storybook integration", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 4901, "deletions": 68}}, {"node": {"oid": "db886930a07b78390715644c8b64e1ad9a473dac", "messageHeadline": "Update release.yaml", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0b7846ee1de65160f34c5fddc0f2674b6adbb7fe", "messageHeadline": "fix(discord): correct links (#1315)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f450d34d69f0d93823fe166d40cbd8910ac47f8a", "messageHeadline": "feat(transactions): enable button to add tokens to metamask  (#1311)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 88, "deletions": 10}}, {"node": {"oid": "76ab349b9e1d96f0f1aa34c8e6a29438a3344cb6", "messageHeadline": "show hidden search results by default (#1310)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 150, "deletions": 107}}, {"node": {"oid": "5c3c1c67f53fa7d1815e0600336e80f526819c36", "messageHeadline": "run npx browserslist@latest --update-db (#1303)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9efd5da1f75e02dec4f24baefa731ff5046137c8", "messageHeadline": "change branch in workflows", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8fd894f2d1b03921c5519c050aed164343c47fb1", "messageHeadline": "fix a prominent instance (#1304)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cc2218338873a6ce99f84bec2c962f73ae26a829", "messageHeadline": "fix(modal cutoff, lists): make modal scrollable on small screens, fix\u2026", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "9175dd10ccfcdd781a52872642ba0f926741470d", "messageHeadline": "remove cloudflare insights", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bbd50f066db75f787023c4c7208f5ca859167311", "messageHeadline": "fixes https://github.com/Uniswap/uniswap-interface/issues/1214", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2291e3ec2015a1967d56e420d4e68ec1fd4e97db", "messageHeadline": "improvement(lists): enable Gemini by default (#1276)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 18, "deletions": 425}}, {"node": {"oid": "28d8f0b0bb4c4bd9f149ceb18bb0a27d9b9e2eb1", "messageHeadline": "Improvement(token import): update import flow and style tweaks (#1273)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 122, "deletions": 253}}, {"node": {"oid": "8bed3900ba7cf09f391a2d2d56ce38fa8e1869f1", "messageHeadline": "Improvements(lists): update defaults, style updates (#1270)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 39, "deletions": 50}}, {"node": {"oid": "a1000c65764e906a4054e6e417dd8aa94e9a86d6", "messageHeadline": "improvement(routing): use WBTC pairs for routing swaps, style updates\u2026", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "267204d98ed621f8f8c2c03720b9f5854c327189", "messageHeadline": "Improvement(lists): Switch to multiple active lists (#1237)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 2754, "deletions": 901}}, {"node": {"oid": "74f50f1b7ef8f9a15a153deee82ea050cf2b3bcf", "messageHeadline": "fix(typo): toggle (#1260)", "author": {"name": "vbstreetz", "email": "60554509+vbstreetz@users.noreply.github.com", "user": {"login": "kelonye"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a70aa41df2cd7baf8110e30c6106da8424ba65ca", "messageHeadline": "Routing updates only (#1265)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 150, "deletions": 46}}, {"node": {"oid": "587b65981670e16b3a32105cc4369ab483b8748e", "messageHeadline": "catch error in bytes32 string parsing (#1253)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5388cab7797eaab598f2706511a449526d9eb5e4", "messageHeadline": "update vote timestamp estimation (#1242)", "author": {"name": "Ian Lapham", "email": "ian@uniswap.org", "user": {"login": "ianlapham"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "cadd68fb37f8ef134eab9b04a81cc42a2598bda6", "messageHeadline": "feat: allow overriding proposals in the UI (#1239)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 116, "deletions": 3}}, {"node": {"oid": "ab8ce37ceb8ada0cdc3e6c25c023aed475e209cd", "messageHeadline": "fix(token lists): update to latest token-lists", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5a9a71ae2df230bac78ae5d1489bc3d96fe4783f", "messageHeadline": "improvement(analytics): try out cloudflare analytics", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b93fd230bdb2a8dc26ca6250db1329d493a708e2", "messageHeadline": "Specially Designated Nationals and Blocked Persons Ethereum addresses", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "e9a11bb604d3aceb5c4a0aac68b0b086241ecf88", "messageHeadline": "fix(vote): make the vote page responsive", "author": {"name": "Wei Li", "email": "developer.clear@gmail.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c5afbedb3e3d500426f8ebe5d06fca993a7bbd22", "messageHeadline": "fixed bug causing wbtc to have 18 decimals (#1211)", "author": {"name": "Noah Citron", "email": "noah@jeff.org", "user": {"login": "ncitron"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b2c44522e8b0eda8fea818597377ea3da5022c6", "messageHeadline": "fix(list popup): big token list updates scroll issue (#1219)", "author": {"name": "Matheus Faria de Alencar", "email": "mtsalenc@gmail.com", "user": {"login": "eccentricexit"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "7fd4005154fbdc8f66f889379c46cf5ba5a3973a", "messageHeadline": "Fix(UNI page): hide inactive pools (#1213)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 79, "deletions": 27}}, {"node": {"oid": "48eab0d0ac9f10c0ebaea7dba789a16729a04b51", "messageHeadline": "bump token lists", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c9ee1b3b32f53f6336c7de8289b52eabaaa22cc5", "messageHeadline": "Fix(pool page): show deposited liquidity on pool page (#1195)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 133, "deletions": 40}}, {"node": {"oid": "eb4c305eff00924d84705a8df17a218afdafdc7c", "messageHeadline": "fix(ens): support ens names with dashes in them", "author": {"name": "Grzegorz Ku\u0107mierz", "email": "gkucmierz@users.noreply.github.com", "user": {"login": "gkucmierz"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d9825622f1ae00f99c347284c364f135c02f9948", "messageHeadline": "Allow absolute imports (#1185)", "author": {"name": "Anxo Rodriguez", "email": "angel.rodriguez@gnosis.pm", "user": {"login": "anxolin"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8975086a691ccac35fc76af21e3b2e6f39469fe5", "messageHeadline": "Remove title parsing from description output (#1179)", "author": {"name": "Nadav Hollander", "email": "nadavhollander@users.noreply.github.com", "user": {"login": "nadavhollander"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddf88345a90ad3b82aef1c09395a494aefcf8807", "messageHeadline": "fix(token lists): stop showing notifications for lists that are not s\u2026", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 32, "deletions": 25}}, {"node": {"oid": "32ac25556b45748e3777e17828b27632212a43f8", "messageHeadline": "improve displayed proposal end time accuracy (#1173)", "author": {"name": "Shane Fontaine", "email": "9441295+shanefontaine@users.noreply.github.com", "user": {"login": "shanefontaine"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "50a599c005e5f1b07421dcf63c911ec45e2bd843", "messageHeadline": "update vote fetching logic, delegate only on global page (#1165)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 50, "deletions": 25}}, {"node": {"oid": "9c473270eeda789169faa3a5ae980f9fbc6532ef", "messageHeadline": "fix(governance): modal bugs, redable styles, show common names for co\u2026", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 52, "deletions": 21}}, {"node": {"oid": "b650b1756323d67557e971b6075778e1f0487e6b", "messageHeadline": "fix: Fix the style of account transaction record list. (#1104)", "author": {"name": "_XiaoTian", "email": "istianlei@qq.com", "user": {"login": "xiaotiandada"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc76177791b8b44a2d12671839dcc06698b46e50", "messageHeadline": "fix style of proposals text block in vote page (#1149)", "author": {"name": "Nikita Kudryavtsev", "email": "kud.nikita@gmail.com", "user": {"login": "palevoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69655980dbf86f1556294753c16051710e650581", "messageHeadline": "fix(ethereum-logo): centers Ethereum logo (#1157)", "author": {"name": "Jay Welsh", "email": "thealchemicalopus@gmail.com", "user": {"login": "JayWelsh"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e835a34d0d53b56b839fa27bc63616a5389fe2e5", "messageHeadline": "fix(coingecko token list): Replace CoinGecko tokens list with all.jso\u2026", "author": {"name": "TM Lee", "email": "tmlee.ltm@gmail.com", "user": {"login": "tmlee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33fdf28decd455cfb9dc5ef8aa1f98ae22c19dc4", "messageHeadline": "fix(notifications): update margin for EVEN SMALLER mobile devices (#1\u2026", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c45c293e826b004a1a91c9903eb4a7bbc8f17142", "messageHeadline": "fix(mobile popups): add right margin to mobile notifications (#1142)", "author": {"name": "Jordan Frankfurt", "email": "jordanwfrankfurt@gmail.com", "user": {"login": "JFrankfurt"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9e140d1214b51ae61a266609284205e712c8d14c", "messageHeadline": "chore(release): reenable automatic releases", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "bf8efc9bf6bf6668714ee2d85f484a6351a3ce84", "messageHeadline": "fix(ro translations): update ro translation (#1143)", "author": {"name": "Paul Razvan Berg", "email": "hello@paulrberg.com", "user": {"login": "PaulRBerg"}}, "additions": 56, "deletions": 40}}, {"node": {"oid": "4f922a2824372793748611207408a13d1651cf1e", "messageHeadline": "fix(token lists): bump token list spec version (allowing lists up to \u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b50cac01812ddf0413bbd791ede8658e4def379f", "messageHeadline": "fix(uni): fix uni in circulation calculation and make uni button alwa\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 124, "deletions": 75}}, {"node": {"oid": "1ac16586ffb247f9cc9c827bcdce109e2595f0f5", "messageHeadline": "remove npm token", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "e2686e0ed1950ff5022a3ac499a5b4581cca90e3", "messageHeadline": "pull request target instead", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f64b3c2c8f6de4ad2223b5b41f73039370a82fa4", "messageHeadline": "improve the issues config.yml", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 18}}, {"node": {"oid": "5a579e05e74f684613190364c49b6bdf90032ad0", "messageHeadline": "add a contact link to discord", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "22a7fdc8e73ad4ca9f0f7ecae825e658f0c83422", "messageHeadline": "fix the tests", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8c4fd0a47db599340c5578b35b667e3362fe5c01", "messageHeadline": "Some cleanup of workflows", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "7d526c5855b184e5fb79305351792854c074876d", "messageHeadline": "enable manual trigger", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03913d9c0b5124b95cff34bf2e80330b7fd8bcc1", "messageHeadline": "UNI", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 6651, "deletions": 1008}}, {"node": {"oid": "23c7f4ce389cc6ea2294bdbaf79a00fee4be1810", "messageHeadline": "temporarily disable releases for bugfix", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f33bba217603765939478a64bb0b672da63eccbc", "messageHeadline": "chore(token lists): Bump token lists spec version", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fb31c7583847f640d978e8cd3f61a01af0b42cc7", "messageHeadline": "test failed due to randomness. make it less likely to fail.", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8c383c20e1a9d2cf29d8becce3e31b69219f1f8", "messageHeadline": "fix(#1083): fix wrapping of tokens added/removed in list update popup", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "fbf39e4932f26dca6d44a8d7ccf57bc94538fc6a", "messageHeadline": "Update vi.json (#1057)", "author": {"name": "Tran Vinh Quang", "email": "tranquang9a1@users.noreply.github.com", "user": {"login": "tranquang9a1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "975570fa97eca75eb8f1cddd730d32eeb7a50589", "messageHeadline": "improvement(swap): progress bar and more minimal default UI, also fix\u2026", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 132, "deletions": 44}}, {"node": {"oid": "d6aa0e98a408736894bfdc16638eb1413a2b9cc5", "messageHeadline": "chore(token lists): replace aave token list with ens name", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4644cd7b0aba813329691cc7ff65206a159ca168", "messageHeadline": "update missing logo icon (#1070)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ddedd8dabf87d514e2e0cda7bfe810cae66b3eb", "messageHeadline": "fix(pending approves): pending approves that are too old should not c\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 32, "deletions": 27}}, {"node": {"oid": "95030a52c58bc50e73922c14a90475adb0b30936", "messageHeadline": "fix(remove liquidity): price display in remove liquidity incorrect", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "1911f725362b210de4f012a357b11a5ed6b6fd8d", "messageHeadline": "improvement(swap): show better trade link if trade doesn't exist on o\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "85217452dbf50518a5a964070aa85516db0ea441", "messageHeadline": "improvement(ts): strict everywhere", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 169, "deletions": 221}}, {"node": {"oid": "f7a1a2ab58ff67b341291f7573675d12ae4f9b66", "messageHeadline": "move noImplicitAny and some type declarations", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 54, "deletions": 50}}, {"node": {"oid": "66a2006284bc8a7073322bddb11ffc76b68d0889", "messageHeadline": "more strictness everywhere, fix a pair pricing issue in mint/hooks.ts", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 116, "deletions": 105}}, {"node": {"oid": "610b7f44643e5ca0332cc6dea287d5de7f9397c9", "messageHeadline": "make integration tests pass more reliably, some reducer refactoring", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 49, "deletions": 44}}, {"node": {"oid": "ce126353326942db285ca685c712ffbc38d3cb20", "messageHeadline": "Merge branch 'master' of https://github.com/Uniswap/uniswap-interface", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2182e18f85ff5939d170d1ef844b3996bb2d4117", "messageHeadline": "Add coingecko and tweak list introduction screen", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "ad2c7dfdff18f93bd6c873e98f7c5862f04eab6f", "messageHeadline": "add 3 more lists", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "cb36c9103e76614ec413075c421ab704abee93dc", "messageHeadline": "fix integration tests, update default list", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 39, "deletions": 13}}, {"node": {"oid": "0a1459ee83785c2fede5b6680d92499a41b6eaee", "messageHeadline": "remove any bias from the list selection", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 17, "deletions": 61}}, {"node": {"oid": "8896a042f0a56d237368be5e79eda0ca9179aefd", "messageHeadline": "title for list URL only on list origin", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "61ad07c3f25b9047c2abaf2fc1adbc34cfc559da", "messageHeadline": "add zerion list", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "81a5164d99bbeac3aa0d720d795198f98b2f7cf2", "messageHeadline": "fix the browse lists link", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "467e80a42f610bc01d8dbe0e993b0591ba031d7a", "messageHeadline": "improvement(#1043): do not allow swapping to bad addresses", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "58f25aa4391ed4097356ce425ab51e665b0b61c9", "messageHeadline": "another list", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "377c71f2e50368d14454cba19889988e77c9619b", "messageHeadline": "bump to latest token lists version", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7cf25ac7c8e2969381ebe71e9a24140902204784", "messageHeadline": "feat(lists): allow selecting and adding token lists (#1023)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 3797, "deletions": 1075}}, {"node": {"oid": "09b54570e1221413dc6763e267afbdf18ca21586", "messageHeadline": "fix integration test for recipient", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "73580de922ce3ff642430d71aa24f5c053e6dd4d", "messageHeadline": "improvement(swap): show add a send only for expert mode", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 32, "deletions": 42}}, {"node": {"oid": "e32fd3a8fc4d2d43ab8b5078648358eee2d4e5f1", "messageHeadline": "disable blank issues", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "057417c666edff7965eae5a9522474cbe0bdfe79", "messageHeadline": "add a snippet to the issue templates", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "f1b300af70dcb8cfb0ffdda6a88bca1d1c62d0da", "messageHeadline": "add a hook for getting the USDC price of any currency", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "600049bc6ebd34e93cc655b9099808a52b1b6070", "messageHeadline": "fix(list): change the url of the default token list so we can move th\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6e91311489a195c70a0768f5276637dc9e6a6730", "messageHeadline": "remove console.log statement", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f6a464cb3b0e7fb6b2fe2bbe65b099510c423db2", "messageHeadline": "fix(ampl): do not swap ampl via pairs other than DAI/ETH", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 45, "deletions": 50}}, {"node": {"oid": "e589c751d7cd401cfc83f689daf3513586163150", "messageHeadline": "improvement(swap errors): show more information about the swap error", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0f91af1df26ef9456e5745557276fe8ad9118b50", "messageHeadline": "improvement(swap): Better swap errors for FoT (#1015)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 1336, "deletions": 988}}, {"node": {"oid": "10ef04510afa72bfc31cac07528065b79f90b012", "messageHeadline": "fix(fonts): font-display in non-font-variation-settings conditioned css", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3b3d9e8253bc47e3dd42249fb86bc8cff6e602d", "messageHeadline": "fix(swaps): band-aid fix for gas estimates to disable multihop for et\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "3050e967f761f0e7f182d90eb6f7f9da8e53b455", "messageHeadline": "fix(token lists): automatic updates to token lists", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "215045076040f9a46cf36597e3835cf7aac8d39a", "messageHeadline": "improvement(token warnings): show better warnings for imported tokens\u2026", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 138, "deletions": 98}}, {"node": {"oid": "1b07e95885e6a2a92538233b869bc89ab259459a", "messageHeadline": "fix(add liquidity): fix the mint hooks to return a price as well as r\u2026", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "9bb50d6a7b1f3aa918f766b972e06b4722517241", "messageHeadline": "unit tests for the uri to http method", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "b08bb7eaff5f5bc237cc5726f1ff6a6aacc591bd", "messageHeadline": "add an integration test", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "3a36ac5538cd109a590a9b09821ce5ff12111b58", "messageHeadline": "chore(release): update dns again", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2962cd0e14014c6ae9d4603933c57f2731a7d535", "messageHeadline": "fix(migrate v1): migrate v1 pages and formatting", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "6a311aa6d7aec79bed0cc43d4b6fd72a4f647cf3", "messageHeadline": "fix(v1 swap): exact out swaps not working", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e78b6d61f205294a45d360909a9c07466f993429", "messageHeadline": "improvement(transactions): some clean up and unit tests", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 312, "deletions": 37}}, {"node": {"oid": "365b429c0bbb0c59fb2ac1c3417fa3d0c94ea25d", "messageHeadline": "feat(token lists): implement the uniswap default list as a token list\u2026", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 1788, "deletions": 969}}, {"node": {"oid": "32d300009e85200b37d970bcbf322a5e30db6ec6", "messageHeadline": "just bump the polling interval, aiming to have same # of blockNumber \u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "806623c602aeed9fa14cc0a0dab557a4d4fde7a3", "messageHeadline": "save some calls on the redundant chain id requests", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3272f8e9db666c7b966b07a885f5994181c9017b", "messageHeadline": "chore(infura): rotate keys (complete)", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "010ef108ebfc20086b45411c8c46f3a512fc23a8", "messageHeadline": "chore(infura): rotate keys", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19b1e9e399fbb4583cd30a5029ff70033147b854", "messageHeadline": "feat(weth): support WETH across the site and use sdk 3.0 (#947)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 3783, "deletions": 3579}}, {"node": {"oid": "6287b95b92f057f3f2f6f0c9d7aa1f6bd5e54e03", "messageHeadline": "fix(#961): change send copy", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e8a6e2a4cefbf97e195d3f5ba002014ffacf6fe", "messageHeadline": "change copy on confirm view (#969)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "848c7b418b356f8b7de94f01ae16963d2f3f9456", "messageHeadline": "skip dns update while we work out cloudflare caching issues", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f619cf43534711bc222d2e02b91dcb4843945f7b", "messageHeadline": "fix the cf-ipfs url", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "877db71e2a71c89c3773b5b4ddfe2d2ccddd9e55", "messageHeadline": "improvement(analytics): add exception reporting", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f4b5727fdb22a25fd28c8b8e71d0a26526e001ad", "messageHeadline": "longer wait between retries", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fd6b1e6590d5b968269dcf414f169bbfd6a760b", "messageHeadline": "tweaking the slippage tabs for mobile again", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "6570beef322d7d6726003c8a526a41ed7fa387bc", "messageHeadline": "add BZRX token", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b57f58ab357f4a8223d6b5848b2377ad3302bb28", "messageHeadline": "fix(title): link to relative path", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "2f40c4f614f50e16561252fd1963ab510846d7d8", "messageHeadline": "fix(settings): smaller slippage tabs for small screens", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f9c34d37d9ea4858bd5f6f51e6032b24570e14c", "messageHeadline": "always render the wordmark in the header", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "1d5c6530e34048127f1d6341ef6e53ec34eb9942", "messageHeadline": "fix(header): some responsive style changes to the header", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "78f294c340713d75c2f6f2ab9e977493b75e5734", "messageHeadline": "more retries since metamask nodes often return old data", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "90d24a26f3d9dcf2397a7a46cbbd2ae9a40f93a6", "messageHeadline": "retry tests", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "7a3a5bd54608133d05ce5bb1660d0d209cc20f0a", "messageHeadline": "nit", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "081ae15aa8e7f8314ce4480381c1e5254ebc9018", "messageHeadline": "retry failed requests up to 3 times", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "f5a5c5e70dc635a67a2ac40e0b6feabbd147d338", "messageHeadline": "fix(rpc spam): retries while remote node is out of sync", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "e05e0206b7fa1e941e58b7c5f60ceaa38ba59aa3", "messageHeadline": "fix a warning with add liquidity button", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "344b4340ae0429a977e9ca7932b79d836ee440b7", "messageHeadline": "improvement(pool): simplify pool flow, remove pool search modal (#941)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 902, "deletions": 1064}}, {"node": {"oid": "eeef306bddbae385eeb398034fe51d02f474d7f4", "messageHeadline": "fix(\ud83e\udde6): \ud83e\udde6", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 508, "deletions": 5}}, {"node": {"oid": "63a491d4b1c3e3eab0bd77c1ccfeefbacda7d5a4", "messageHeadline": "improvement(approval): show approval state approved if allowance exce\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6831a73fdfd75faaef52f126aacf48f204eb12fa", "messageHeadline": "fix(swap): revert the change to reload query parameters on every url \u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a4aef02747a78f0ecc1d7a8d130a45f2dbcad2c3", "messageHeadline": "nit(swap): add \"(optional)\" to add recipient button", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c26716047ffa672181d8463c12d2023ac51b803b", "messageHeadline": "chore(release): allow (new) manual trigger of release", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "0fa238af0b803b7ea2b72fefb49ea9b3f09ecb43", "messageHeadline": "fix(swap): swap to account if recipient is null (#940)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 68, "deletions": 42}}, {"node": {"oid": "21c1484c0edbb2e2edbfda6354d53c9ae8b1616e", "messageHeadline": "feat(send page): remove send page, implement recipient feature in swa\u2026", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 463, "deletions": 1056}}, {"node": {"oid": "8a845ee0e969e127d7f778481197f043c67ea61a", "messageHeadline": "fix(discord invite link): working discord invite link (#929)", "author": {"name": "Antonio Savage", "email": "afmsavage@gmail.com", "user": {"login": "afmsavage"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5229ca838706485f0e6e1257bcfc4e6415cce20", "messageHeadline": "linter error", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "875203f0efa39fa4ab199cf060b9172b16fce768", "messageHeadline": "fix(responsiveness): small tweaks for mobile", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "91a8202737769dd8caf8b6957683e9e297d8d5ae", "messageHeadline": "fix(send page): support swap + send query parameters on send page (#921)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "0b4819d16537d357187fefbb993f47263d38ad3a", "messageHeadline": "fix(#899): Add PieDAO USD++", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e7d328975436356a9b466d92a58561cd758c49e9", "messageHeadline": "improvement(token warning card): link to the token page on etherscan \u2026", "author": {"name": "Jonathan Diep", "email": "jonathandiep@users.noreply.github.com", "user": {"login": "jonathandiep"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "0698e0f82ac9c036640a3d63da5e3bd4336935e8", "messageHeadline": "Update README.md", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0350cc470146c8ed14dbbee8e3830c8c58a1cd6e", "messageHeadline": "fix(REP token): renames REP to REPv1 (#915)", "author": {"name": "Micah Zoltu", "email": "micah@zoltu.net", "user": {"login": "MicahZoltu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "997052869d5ce28f7c61a1fdb7d08b1831907697", "messageHeadline": "fix(lint): linter error", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ec16c2ba882f358113dd52c37dd1e6cb2b16f3d", "messageHeadline": "actually add the inter-ui dependency", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e2cf8f16426e34f0e502084297fbc09c3e642e1c", "messageHeadline": "fix(font): do not load font from remote", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ed6952d1f73a90c16614608278143799040f8c0e", "messageHeadline": "readme cleanup", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "3277d70e93622a9e385f345f84e1915e4f637b0e", "messageHeadline": "fix all tests", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d1a31fe763a7b4282b84a15c3ff6abf2d974e4aa", "messageHeadline": "old link", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f88af029ae2393bf8b08fbcd9910d82ea15ddd99", "messageHeadline": "chore(tests): fix integration tests", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9f3e49b4d89a7266de746b4e19f072f1ee691ed7", "messageHeadline": "chore(ipfs migration): point at master branch instead of v2 branch", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "d4911d1054403e6dac20185a1498b25059915bdd", "messageHeadline": "chore(ipfs migration): changes for ipfs url migration", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 10, "deletions": 47}}, {"node": {"oid": "90df9c4cedf4a722c42a2fb638ee94a1f7bea3e2", "messageHeadline": "improvement(layout): move header version switch, drop footer for mobi\u2026", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 48, "deletions": 72}}, {"node": {"oid": "14f15d1fd649a57418c26a265ae5ec7ea727dbea", "messageHeadline": "fix(i18n): Fix return characters and remove uneeded file (#912)", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 1, "deletions": 76}}, {"node": {"oid": "69818ace1f3d71d5c81267d9ffcdc30a1885ef81", "messageHeadline": "fix(popover): animation getting stuck open on firefox", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 24}}, {"node": {"oid": "42906d67095c6a5d84eac7395448cdc1347abd45", "messageHeadline": "add BAL", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2f8936a9802b1d755e15d701f56d6bcf4e2c9e21", "messageHeadline": "unused keys", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f5c4468c3c4c0f81472ad3c224314d34cfcda36a", "messageHeadline": "fix(token logo): fix persistent error state in token logo, clean up s\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 62, "deletions": 61}}, {"node": {"oid": "852e8f749f98200e65ac8f1706f3e2fb5b9fb4ec", "messageHeadline": "fix(swap routing): max hops back to 3", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "6694e5e3989ad0b257128de1e2ddf01c42b6d0ce", "messageHeadline": "improvement(swap routing): consider more bases in the swap (#909)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 47, "deletions": 25}}, {"node": {"oid": "2c9a50a372daf11688c6d2fd56a58cf90bc5c488", "messageHeadline": "remove trust deep link", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "0fc0cba6de1bebd7238bc1034d19d6f9f641c0ea", "messageHeadline": "bump walletconnect", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 118, "deletions": 75}}, {"node": {"oid": "041c86c04df6a9d50546a817e96f5b5cb3f844d2", "messageHeadline": "fix dns variable", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "123373e671bb37a90e29e15b4021f88b1c96787d", "messageHeadline": "docs in release, trigger another release", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "eb1732deee61cabaa7042c12d22f8b8eefd944ed", "messageHeadline": "release text", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3c13321a71aaa1872fc2a78fa88531d6add2594a", "messageHeadline": "point at a specific audited commit for the cloudflare update action", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58703f31a0b08ede6fb6925e6c01b422ec2639f6", "messageHeadline": "chore(release): update cloudflare's DNS instead of vercel's DNS", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "58721fb19111dd3fcae92b895b4a9968a72db945", "messageHeadline": "improvement(remove liquidity): fix width of buttons on small screens", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "678cd1a06fb1acf055fd4c7c63505634862ee6b3", "messageHeadline": "upgrade to walletconnect v1 (#903)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 170, "deletions": 136}}, {"node": {"oid": "a5ff3beb92a8ec57433f60ed6c35dae008be7d94", "messageHeadline": "add a comment for the previous change", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "35ccf425f61c43f199a4fced4cac5e7f248f1af3", "messageHeadline": "improvement(modals): do not focus inputs automatically on mobile", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fe030412cd592be4b1c82f25188a30671e31182c", "messageHeadline": "improvement(pair search modal): show exact symbol match pairs first, \u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "4d5a43351f387a9bac05953bc33ac23ada855c8b", "messageHeadline": "fix(trustwallet confirm modal): fix the confirmation modal to not be \u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ac1bc3b3a679679d2dc1d6da997fd4316224cb04", "messageHeadline": "cleanup(modal): clean up modal code a bit", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "d1063d50ed855c24b5242035167f7e157c5b3c2a", "messageHeadline": "add COMP, mUSD, STAKE", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "46fc74e90f850fe7e330c333b9f1efbc911d8054", "messageHeadline": "chore(deploy): trigger a deploy and also trigger deploys on .env.prod\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2c4f4092d86e46b3ee1af6f8ee595be1b3a76661", "messageHeadline": "improvement(advanced): always show advanced (#890)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 110, "deletions": 148}}, {"node": {"oid": "aac7268dc8c0c6cf4c8060a1020ef3ca808de35a", "messageHeadline": "just drop the git commit hash (more trouble than it's worth)", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 45, "deletions": 23}}, {"node": {"oid": "fd162a72ff8d5a5aa8a0b38a6ac48d4f380958e3", "messageHeadline": "feat(expert mode): Add expert mode (#828)", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 599, "deletions": 213}}, {"node": {"oid": "e20936709c3f722405fa465375c8ba639b247e32", "messageHeadline": "improvement(migration): improve v1 migration flow (#885)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 755, "deletions": 394}}, {"node": {"oid": "2fda2c8c152bb8697869606fcfe24f14cd6cd1e2", "messageHeadline": "fix(background image): cuts off at the bottom when scrolling", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 12, "deletions": 20}}, {"node": {"oid": "1f09757c4971714529e417c3d5a7e07f9fec7e22", "messageHeadline": "fix(lp fee): correct the computation of the realized LP fee", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "7e49babff7ce4423ccacdfdca1ef6f09be2293b6", "messageHeadline": "improvement(token search): No automatic add (#888)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 421, "deletions": 335}}, {"node": {"oid": "b35653ade115e10b9dd489c103fa7b0da17f866f", "messageHeadline": "fix approval bugs (#887)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "57b53013d16b7e04cb6808888812d3387fa1cd3c", "messageHeadline": "improvement(add/remove liquidity): update approve flow on add + remov\u2026", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 82, "deletions": 67}}, {"node": {"oid": "bafd3f3c052bea83f491cc691c3475ab48fc31a4", "messageHeadline": "feat(v1-support): Enable executing swaps on v1 or v2 (#883)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 656, "deletions": 383}}, {"node": {"oid": "29db0a50b37b539075956659c91f27d054f36693", "messageHeadline": "fix(multicall): reduce spam in error case", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 98, "deletions": 3}}, {"node": {"oid": "9566fb888e85dd4f82a5126e5d7bf2ed6fb1e65e", "messageHeadline": "- do not deploy on weekends", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "13c8903e8f6d609ba68996eb85c5da32a8e3d1f6", "messageHeadline": "add border to QR scanner (#877)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1d06b47e8da07305ddad6bdda836bf362a1d3688", "messageHeadline": "workaround so tests are less flaky", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0089c2ee4320358448de75880b180e13407872f1", "messageHeadline": "Create iw.json (#868)", "author": {"name": "CryptoCatVC", "email": "66484625+CryptoCatVC@users.noreply.github.com", "user": {"login": "CryptoCatVC"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "9869a9fcb71d2810cd5df7bae8f9c6d2db9f71f5", "messageHeadline": "fix(swap): if swap fails in FoT router but not in regular router, thr\u2026", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "631f29d66d9ac1227c82c18ac4fca4c33c8e4473", "messageHeadline": "chore(deps): bump websocket-extensions from 0.1.3 to 0.1.4 (#873)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "97deebad3747f6ba8a8b0f6f50bd6f86a4e00967", "messageHeadline": "temporary workaround for tokens that have transfer methods that succe\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "e66761544998d182d9a906e0d9da70b80d4492b9", "messageHeadline": "support proposed new FoT-capable methods (#866)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 289, "deletions": 235}}, {"node": {"oid": "4ab61faeae3cf53ee833b137c754181c12085fd2", "messageHeadline": "Create he.json (#864)", "author": {"name": "CryptoCatVC", "email": "66484625+CryptoCatVC@users.noreply.github.com", "user": {"login": "CryptoCatVC"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "0004db3d4a346aec7e15955824bda93c74525910", "messageHeadline": "Style updates, Approve UI updates (#841)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 324, "deletions": 245}}, {"node": {"oid": "c133c472be59bbf9bfc895e5b1c2181c3c94ab32", "messageHeadline": "fix(search): fix searching tokens to be more tolerant, and sort the e\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 32, "deletions": 11}}, {"node": {"oid": "0019ccdf51c774370a93914b96ba3e3453d03765", "messageHeadline": "add ren* tokens", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5a1a469f3572d175f88adfa76081a97ec017bfe9", "messageHeadline": "perf(multicall): remove the validation that caused app to feel sluggish", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 20, "deletions": 25}}, {"node": {"oid": "4c28f348034a290c0d8fcef053842dfd6d9aa2dd", "messageHeadline": "remove vercel.json to put it in another repo", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "104be830fc061e0d9a6e800c36cae36279e4a628", "messageHeadline": "perf(multicall): use single call to get token information (#855)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 201, "deletions": 203}}, {"node": {"oid": "24c70791cd5c923a15cb03ae2aa367e769ebaa60", "messageHeadline": "lint error", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "216fdea290e78b36c745782c11381bc224a26f86", "messageHeadline": "fix(instrumentation): event for migration v1->v2", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "40e4ce2ed36a192142707bffa85bd8a16fb0281a", "messageHeadline": "fix(style): add missing padding", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2508fc6f2fb543edbfdc554cd88339c00844c7e", "messageHeadline": "Add missing capture group", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f73b37287f088efd3d8863a9b828e76357a95c4e", "messageHeadline": "Remove the invalid redirect", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "c09eb738c3ff83dde2f1ce53d95088816d3850bd", "messageHeadline": "Add vercel.json for redirects in vercel deployment", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "6de3a6ec28f6d726fe9a4f56839826a54e79a49f", "messageHeadline": "Avoid duplicate popups for mined transactions", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "c1d35cc8b31d30b3b3006d499152aeb684ddb743", "messageHeadline": "feat(migrate): adds the migrate flow to the uniswap exchange site", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 551, "deletions": 63}}, {"node": {"oid": "f279b2bea20eafa3f7883726eb53cb59176ed07d", "messageHeadline": "fix(misc): migrate link and gradient cut off", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6ffbf756f8118275b85e2e17d6d11151b70c3154", "messageHeadline": "memoize common bases (#853)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "10837d7ba1b9a58e0ba75e6f8f1da10ecb062a83", "messageHeadline": "fix(scrolling): too much scrolling", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d6eddf9d4aa6beba16f3c4a3b240ad0e10734ff", "messageHeadline": "introduce batched usePairs (#851)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 138, "deletions": 58}}, {"node": {"oid": "aadf43efc3f16e19ce75b766efc86a7032e34cf4", "messageHeadline": "chore(v1): add ipfs links for v1 to the v1 release", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "227f729ecdb5b31d3602776ad53c759f393c7393", "messageHeadline": "add AST and EBASE", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a5b15e37f6a8424e807066d5daac88f60cb9f8ea", "messageHeadline": "fix(application state): fix block number updates after changing networks", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "2408b2966ebf3a8c05dddfdb0a57849f3ab78bfd", "messageHeadline": "fix(misc): fix styling on the having trouble link", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dc391d1bea58c129f34c3777a80e2d7eebd7b349", "messageHeadline": "fix(misc): fix the blinking ethereum logo on ios safari and temporari\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 23}}, {"node": {"oid": "e2d051434471dd7946b2eec5c68c2831d241601f", "messageHeadline": "chore(cleanup): separate the components for 3 kinds of links we use", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 176, "deletions": 129}}, {"node": {"oid": "98d25dd2af14464012a8390a958eb77c62cff6a0", "messageHeadline": "perf(cleanup): remove the material ui dependency for the input range", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 133, "deletions": 254}}, {"node": {"oid": "f289dec68478e55a209bfdb68261882b15501e6f", "messageHeadline": "fix(multicall reducer): add test and fix update multicall results", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 86, "deletions": 2}}, {"node": {"oid": "73d3df05f23e29a7e2a331905f6c6ea6e3019d21", "messageHeadline": "perf(network connector): use an inline network connector until improv\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 221, "deletions": 3097}}, {"node": {"oid": "83554f44f875ad6338f850af969345dabaee9c7f", "messageHeadline": "perf(multicall): add unit tests and fix a bug (#845)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 406, "deletions": 45}}, {"node": {"oid": "320b2e384b00c55fb724b9a5e352d1b90fcda0dd", "messageHeadline": "chore(constant): update token list", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9492e7375aa722539fd3f1d1465a830d727ebc67", "messageHeadline": "chore(multicall/migrate): move some v1 stuff around for migrate", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1040, "deletions": 34}}, {"node": {"oid": "8a6a10be9d8afb713e271351e9b8e544b65b5801", "messageHeadline": "chore(multicall): lint error", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5e486fca7f2165dcd643cc37cdeeb3865434bede", "messageHeadline": "perf(multicall): improve fetching code to allow for fetching immutabl\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 153, "deletions": 36}}, {"node": {"oid": "87d24c404b839dc255d816fa300d86f1fd6c79cd", "messageHeadline": "fix(multicall): v1 pair lookup", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4011f73d118aa062ae6daafe1e67030267e9aa5", "messageHeadline": "fix(multicall): return loading states from the multicall hooks #842", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 91, "deletions": 36}}, {"node": {"oid": "6fc3157977de73cba40c63a557f6b3f60cb44394", "messageHeadline": "chore(strict): strict connectors directory", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "9c1fe53e4b9053d0f00aad20f1562c959c86d954", "messageHeadline": "perf(ethereum): reduce number of calls by batching all polling node c\u2026", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 881, "deletions": 735}}, {"node": {"oid": "28c916ff45d1334c207b2cac9f6285c371bf5dc1", "messageHeadline": "Remove liquidity callback (#837)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 590, "deletions": 611}}, {"node": {"oid": "7adb4b6bd6276271639d5e60862225dab2af05e5", "messageHeadline": "chore(release): fix changelog commit hashes", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2f0236ee8dfbfd71b4e460b65433fd7345332a3", "messageHeadline": "Add liquidity callback (#830)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 870, "deletions": 965}}, {"node": {"oid": "4b570593537788d377ee5b0972e8bbd809384871", "messageHeadline": "fix(release): fix the dns record update", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6926f9a4aeeac09e43c8c453a05ff97a75c4473a", "messageHeadline": "fix(flatMap): don't use the native flatMap function, bump release plu\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 43, "deletions": 24}}, {"node": {"oid": "7dec58094478c18873f9fb5d46980cd1ec78daa9", "messageHeadline": "chore(readme): prepare for more ipfs, use the latest version of githu\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "5cf95680ef6aa97625e94cb48b84be3dfb6d0394", "messageHeadline": "chore(release): fix cf-ipfs url", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8d6bab4ae21a4d91cc80643771f07c7aed771f5", "messageHeadline": "chore(release): limit release to release.yaml changes on v2 branch", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c9721c42bfcc7c148baf945941b0d03cba5fcce5", "messageHeadline": "perf(reduce call volume): save a bunch of calls to infura when the ta\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "4414134bb2abbbd7eb80306b93ae608f04532cf5", "messageHeadline": "chore(release): Fix release links", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44ba54e44ae91e4200bb1c4069fa5548b2dcbaf3", "messageHeadline": "chore(release): add cf-ipfs.com", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9ec3109f72bd190094631714234ae4c8bd0415b1", "messageHeadline": "chore(release): release text, convert cidv0", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "e75793676a0a4f98cf33bd4589c2ac7eee0caec8", "messageHeadline": "fix(release): include release changelog", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32006ded21d3f9453718c56f8595f4dbe1831aa6", "messageHeadline": "chore(release): trigger release on changes to release.yaml", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d4f1c579d8cc75b0e143c83c108bec1366fe8e89", "messageHeadline": "chore(release): remove cancel action because it's confusing", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "95f3541807d32214ccd7d812a507a3caaa3b42dc", "messageHeadline": "fix release.yaml script again", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da4ca73a1d3cb4085c4f488e7677d4c729dd32d2", "messageHeadline": "post install scripts are needed for cypress", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e75bf8d003020fbc0c59bdbb3d6052c7dc89b333", "messageHeadline": "typo in action name", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "236f68a4590ff2229e71efb02548d5801ecbc0bc", "messageHeadline": "Missed a spot in the yarn tests", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f07baaad2350ceeb14d92d3a06772940299c4d3", "messageHeadline": "Move the github action to its own repo", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 172}}, {"node": {"oid": "c75464e1aac443baefa46e151b8005d943c45ba6", "messageHeadline": "chore(release): only trigger release on tag", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "bc80585bb452cab9bda4ee0cb30b19568e9c2058", "messageHeadline": "chore(release): frozen lockfiles", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ad45b2b7bbb7cc4d74daa6d2af6d46a96cc597df", "messageHeadline": "chore(release): speed up install significantly", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "63ac89e9f31bed80c689c5a33f3933052a74f5b2", "messageHeadline": "chore(release): clean up release.yaml", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "1b6ae0d3db445ba3fc44b372fd39bf2d37a3c4fc", "messageHeadline": "chore(release): trigger a release on tagged commits", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7d678196041d7b04b1088e6d5a8b1788dfb0cd82", "messageHeadline": "chore(release): Add an action to replace Vercel DNS records", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 176, "deletions": 2}}, {"node": {"oid": "7b9b332c421464a03290307512b9a8fc1acff971", "messageHeadline": "fix(popover): ios safari not showing the popover", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 120, "deletions": 110}}, {"node": {"oid": "01feae978af704d2449cc6819429d0e6cf61caf8", "messageHeadline": "add a discord link (#833)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "2452d51e14712cd6d5dea6f4fa31d22da74837e8", "messageHeadline": "fix(remove swap button): weirdness on firefox", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbdc25808346522ef3e8a8a6ff73b5772195e41a", "messageHeadline": "fix(search modal): prevent overlapping tooltips, always render lists", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "27b103e3f719e2fd1a5a0091e7c5413621528838", "messageHeadline": "fix(search modal): restore style on sort button", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2a751b9892b016874b8e8945068ef69c90aeed89", "messageHeadline": "Workaround for popover placement on elements that move, styling for s\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "175e93fbba71099ca1569b975510a3db513f2d7e", "messageHeadline": "chore(release): Update the release text", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "0b5fc07ee5b4ffb0a9422077de82745c0c07f480", "messageHeadline": "fix(popover): use the same offset", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a0d4710a11b9fda1ec6b523314d63158f2c885f4", "messageHeadline": "perf(Search modal): performance improvements (#829)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 766, "deletions": 658}}, {"node": {"oid": "63af1a160dadcedcd4573955a9032c8683a8acd5", "messageHeadline": "Fix lint errors", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "85d52b3480ad563da75888f102174fb03be532f4", "messageHeadline": "perf(search modal): refactor before more dramatic changes", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 243, "deletions": 250}}, {"node": {"oid": "219de1f471eec0a2943c5178ec26ebbbf865cf77", "messageHeadline": "fix(release): remove console.log statement", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f110fa7732ce79ccb8588ea933d53c6d2919692f", "messageHeadline": "chore(release): update DNS on release", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "513a1b0c4bc8ac71b3c2e5d48ddf84223da95ffb", "messageHeadline": "add default text on create flow (#825)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "96c9eede18c9952966f0fef7473cf2e3f87f399f", "messageHeadline": "chore(release): automatically publish daily releases", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4a97501e5dfb9174ad0a8a748c731b0ce384208", "messageHeadline": "chore(readme): update the README.md", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "2ff5ce62dbba81ed23b3bc73147ac058c13184ef", "messageHeadline": "chore(package.json): every dependency is a dev dependency, clean up g\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 26, "deletions": 30}}, {"node": {"oid": "79176dfe79f3a47d9296980bf247329225f86db9", "messageHeadline": "chore(release): Change the release schedule to daily", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "4880e0fb02a19b012d1b9a3bd2ff7ae17464339d", "messageHeadline": "chore(release): Deploy v2 to IPFS", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ceea563af536c25127dc625486509edffad56f98", "messageHeadline": "Try again, fix upload hash output variable, temporarily create releas\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "992c5a8e5409a92d2df2998070cc8eb5cdf5ab8e", "messageHeadline": "Try without the if statement", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "850e9bb2bd4c9534ec353fe3fb199e1ed987a537", "messageHeadline": "Try a different syntax", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e5bf2d082307f5329d8599457962bb55ce55fa54", "messageHeadline": "Pin to pinata instead", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "2708d26495d7b9ef6aad9de04986bae26ab536af", "messageHeadline": "Cancel release job if no new commits", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ccab6f01cf415f3c7597ebae1e319efc3c699145", "messageHeadline": "More tests for add/remove liquidity and fix the automatic loading of \u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 64, "deletions": 34}}, {"node": {"oid": "384c3cada41646b4899b568fd74e326005209d21", "messageHeadline": "Add integration test, change ipfs deploy into daily release workflow", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 67, "deletions": 52}}, {"node": {"oid": "c94e8ff6e56c1a97c4c2fa7cd786b679433b4003", "messageHeadline": "Remove the WETH token from the user added tokens", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "04584cc4ac7d75c34b81d4cfcdbe8632b91a9351", "messageHeadline": "Fix the add liquidity link from uniswap.info", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "7d20dd976b8216c104ce6dec0447d0c12dbab0e9", "messageHeadline": "Fix a crash related to WETH being loaded from add liquidity", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "2b4f511b55ce2df4797448dd98ad053917e3d2d1", "messageHeadline": "Bump release action to a version that has the body parameter, and add\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7d379b796c13b2f964ffe7902b7b5b0fffd54e93", "messageHeadline": "yaml error", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "4e8777c72825a4db985cfbc08ad9512c70fe9a7e", "messageHeadline": "Create a draft release with the IPFS URLs in the body", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 15, "deletions": 53}}, {"node": {"oid": "9916c84e5da778de5d9fb4d458a33c329a2799ec", "messageHeadline": "Fix i18n loading, manifest.json loading", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "462f2482e9f0539efc4cf890c0369b6719eef29a", "messageHeadline": "Fix the shifting between send/swap tabs", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2ff8f5a7ffe0bf5a468b134d05ccfd7624c393a6", "messageHeadline": "Master instead of v1", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b8d05b696c0a24df7297216657a7543443f78d4", "messageHeadline": "Add a new target for deploying to IPFS (#819)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 47, "deletions": 6}}, {"node": {"oid": "425a23774d41d89b2c2b34e2bec85b0bfae849dc", "messageHeadline": "bump v1 trade threshold", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fea11871aed05be24f143bdd6f6559cf1a86c13e", "messageHeadline": "add USDT", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b616c7b50daeba03856fc0a877a3d0f00d383fd3", "messageHeadline": "Default box-sizing to border-box everywhere", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "9ac1bcf00845f50e32e7ea2aa1f636e2ba2c5c47", "messageHeadline": "Make the token warning card not huge", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "1bb4db541407db298a687c4ea0d2334c42d840c2", "messageHeadline": "Make the hooks directory strict (#817)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 200, "deletions": 155}}, {"node": {"oid": "536de89a38670486d6b3b06c622ec0ef76ee817d", "messageHeadline": "replace commas with periods (#815)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "199eb8bf50cfac3af84ae4b799dc5802c89e983d", "messageHeadline": "Refactor pages directory (#809)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 1077, "deletions": 1030}}, {"node": {"oid": "f1c6119f8bbc585d3138375e328a97f9938658c5", "messageHeadline": "change results height on search modal (#816)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a10b22a38240e620f6c63a197b0bf98b29ffce35", "messageHeadline": "- Remove the environment variables from the netlify.toml in favor of \u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "206e8457319f9cb3fb5cc7179a8e3d594dbca3f0", "messageHeadline": "add route visualization (#808)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 59, "deletions": 36}}, {"node": {"oid": "1e7072d5f272e8220068c31dba44c240e98e273b", "messageHeadline": "Fix swap + send not going to recipient (#810)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "70722b5e30e5f52dc3669cdfc8cf80db5e4ccb47", "messageHeadline": "Temporarily disable the token warning for style fixes", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "cba76c43f62d7abb0e784b1410197da121212613", "messageHeadline": "Token warning a la #789 and #790 (#807)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 151, "deletions": 186}}, {"node": {"oid": "373b3180d3328fb0e92b8fc3600a322ed00e82d6", "messageHeadline": "manual approve fallback for remove liquidity (#806)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 305, "deletions": 224}}, {"node": {"oid": "c35d8fc702afebec5fa80a3abc184cc923e09db5", "messageHeadline": "Quick fix to #800", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 47, "deletions": 10}}, {"node": {"oid": "e6a043cdc509e199521e534e78e71b48294d464a", "messageHeadline": "Fix #798", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5afddb2edea2750c9ea3cdff5a310284312cfdc4", "messageHeadline": "Reduce the spam of redux events", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 43, "deletions": 38}}, {"node": {"oid": "3b2c21e26d83dc8d74a9ee37fb464c61517c7903", "messageHeadline": "Fix issue where tokens did not disappear after removed", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "0e72f1c5d34485edafaf38954e728ef305ed8387", "messageHeadline": "Remove unnecessary memoization that causes a caching issue", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81b063351de5b1cbc95e198a5cc1d7797e9775e6", "messageHeadline": "Properly label the pure send transactions", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfb1992e45bfc1abdd48434370a187f30ea26181", "messageHeadline": "Add strict to data folder", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "690a121218c96f4b0d80afdb9a476e0c182b8e61", "messageHeadline": "Strict typescript (#792)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 263, "deletions": 219}}, {"node": {"oid": "3fe0a5a9b0f5e8a31480809edd3a26bfe24fb2e1", "messageHeadline": "catch possible errors when constructing v1 route (#794)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "f0e1e921781688697d4516f7ef7d96d8ec8ca87c", "messageHeadline": "Move trade price formatting to its own component", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 49, "deletions": 72}}, {"node": {"oid": "fcb012cb1a92614df206b3af37e253bf50b06326", "messageHeadline": "set token length (#786)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1aea452f3b9f99d8bc0f3f95fdbbef3964adfefe", "messageHeadline": "Add a test and improve our redirects", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 49, "deletions": 4}}, {"node": {"oid": "e311e2fcf9117696050b6860876afbc9dca7e02a", "messageHeadline": "mainnet (#782)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 396, "deletions": 246}}, {"node": {"oid": "9c4f63f4444ec99c1cdc01491468129c39551fbd", "messageHeadline": "Match behavior query params (#785)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 85, "deletions": 13}}, {"node": {"oid": "f261675602260973fefca9fde974782bc236e73a", "messageHeadline": "Remove extra console logging statement!", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "67df4959fbad6bf652d24865bdb91e166edc6842", "messageHeadline": "Fix balance forever loading issue, ensure that all balances in the st\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 48, "deletions": 34}}, {"node": {"oid": "095beae0c2219b2ddc20ffbaad395539e58b5691", "messageHeadline": "Refactor ExchangePage into Swap and Send pages (#774)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 2168, "deletions": 2164}}, {"node": {"oid": "51e929bd1e192c9114c081912a389864670a94e1", "messageHeadline": "Clear all transactions (#778)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "af892c1fecc3f4804032f43ab2c81fc3c6d943e3", "messageHeadline": "copy updates (#779)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "1380f865a990bfb987efb113330dee38a9461e99", "messageHeadline": "Place tooltips better on smaller screens", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 56, "deletions": 25}}, {"node": {"oid": "487b5ceccc71fefacecdfd742499e27efd9a2225", "messageHeadline": "Don't allow the transaction status icon shrink", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "6c9eeb469170cfa419f2b74e0a03c13ad31886cf", "messageHeadline": "fixes from bug hunting  (#773)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "a34dc73c38d459af431398c222c31aef6e36f23a", "messageHeadline": "Don't always redirect for links", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "07fee0452688d9676e7e4ba5196b3d9c875e075a", "messageHeadline": "Lint error", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a9b7a382edb33140a4c2b9cd86d388d5c678354", "messageHeadline": "Fix bug with balance listeners not being reattached", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "7bffea0692795773ec5140f2125b73800282d19d", "messageHeadline": "update swr hooks when block number changes (#771)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 223, "deletions": 252}}, {"node": {"oid": "b1ffab189052a4b341e75b53fe76fd8afe031a31", "messageHeadline": "Refactors (#772)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 212, "deletions": 274}}, {"node": {"oid": "60582de4d60bae5710efa7efdec8b04d339efb2b", "messageHeadline": "Use the new v2 GA ID", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4ef3746a09e655493dd4bf0aa1f3069b9b39f5c1", "messageHeadline": "Add GA instrumentation to v2 (#769)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 60, "deletions": 10}}, {"node": {"oid": "d2462af821d82070db1471298e801b46e538f631", "messageHeadline": "Address flashy first loading behavior", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5405648a549e65b4a6dfa2b6f697c24bcf427576", "messageHeadline": "Improve the transaction render style (#767)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 140, "deletions": 125}}, {"node": {"oid": "4ba7dd9535ec1c1795587d207ff46b3bd180f50a", "messageHeadline": "fix invariant bug due to dummy ETH (#766)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "0733cdd63c3e1a06e4741b7d0d7c73f6389278bb", "messageHeadline": "Fix trade routing to not throw", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 42, "deletions": 57}}, {"node": {"oid": "8a61b4e4ad701bb5f2e0f058ba77f272a8814c72", "messageHeadline": "support browsers which use old match API (safari) (#765)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "e0cbee79a6687e6dfae09f67768db8c4140790b8", "messageHeadline": "fix bug for single-hop fees (#764)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "141e605c17701a94e3d88710e213596fe8ea54b3", "messageHeadline": "v2 slippage fix (#763)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "3a426fa36b1d73b2bb66829ead38abaa74898e1f", "messageHeadline": "Fix token balance fetching in the position card", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "52d40949a6c8d02c975e6869a79af4862d7f66f2", "messageHeadline": "Missed a spot", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "685bb1745a5c0b540f93d8b4fac2635dc26d088e", "messageHeadline": "Improve rendering of failed transactions", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 33, "deletions": 32}}, {"node": {"oid": "9006acb4c557f22b7fa2784ce05cf3ad00ed2009", "messageHeadline": "Balances rewrite (#761)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 512, "deletions": 622}}, {"node": {"oid": "1e1a049990bbf314e635d3a353f07c013ec08947", "messageHeadline": "Add more unit tests to utils", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 92, "deletions": 33}}, {"node": {"oid": "3a2566b4e79138874625475fcd98ebdcdc16ff7d", "messageHeadline": "Changes to useReserves, escapreRegex moved to utils, code cleanup (#762)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 147, "deletions": 159}}, {"node": {"oid": "c9db5fb276c20e2e8258361692afce37bb43f432", "messageHeadline": "Change slippage calculation in trade page as discussed (#756)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "1cbf67872bddad535e7fd1f2978be9f475f5d1b1", "messageHeadline": "Remove pair that is no longer used from the exchange page", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "38947fe760ac5e81afce5a5920b8bee545087ed3", "messageHeadline": "Remove trade errors about insufficient liquidity that only show up if\u2026", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "31f72a541bddd036f86285717c6bc17e15c0d135", "messageHeadline": "Clean up transaction modal behavior with new store", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 150, "deletions": 121}}, {"node": {"oid": "287f64cf5c3ee43dce06bd2ad7c55d5e32f41437", "messageHeadline": "Fix a redux error from passing a BigNumber to the store", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "822f9e5fe2641e8ca79037a22e218c0031e6c767", "messageHeadline": "Connect integration tests (#757)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 594, "deletions": 80}}, {"node": {"oid": "6781fce58e417c3280819fffa23d0af22c513d3f", "messageHeadline": "Fix linting error again!", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4398fef38fa631ca810ce90da6374b6930efc9fa", "messageHeadline": "Use yarn cache plugin to speed up GitHub test actions", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "ef659436595b9dbb0935fd6893cb98d058ece39d", "messageHeadline": "Rewrite tx store (#754)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 245, "deletions": 273}}, {"node": {"oid": "19a53cd999ad11d0a51cd7041ecddb9661c7f667", "messageHeadline": "Rewrite localstorage context (#749)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 455, "deletions": 371}}, {"node": {"oid": "b28ad2865d3a61a31c95e744c5982c7071087dad", "messageHeadline": "add v1 slippage checks (only for mainnet) (#746)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 255, "deletions": 45}}, {"node": {"oid": "0d4108937f9ec94f0559dbfbc97c5609c6271034", "messageHeadline": "Ui changes (#747)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "6da8e2c84d47513eacef3a5d1c69bb3ef379ecc7", "messageHeadline": "Introduce redux for one of the state stores (#742)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 355, "deletions": 293}}, {"node": {"oid": "ea015d16f255f46e7bc642c9232205c071c25fe0", "messageHeadline": "Stop reloading fonts when light mode/dark mode switch", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "d40d81ca6a0fca4f441037f15afe5e6def1b2170", "messageHeadline": "noah changes (#739)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 700, "deletions": 961}}, {"node": {"oid": "dba6abadf548a31b6ee09030fd490d76f38c4204", "messageHeadline": "UI/UX tweaks (#740)", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 521, "deletions": 440}}, {"node": {"oid": "4131268b8eac9da4398512fe629383b94795d0ec", "messageHeadline": "Icons (#744)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "c365a5ec338dd192b365453bb384d890e5d6bbf6", "messageHeadline": "Add some integration tests (#743)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 71, "deletions": 27}}, {"node": {"oid": "ee92df155469cf2d79c751b0c7559bd9d87a7325", "messageHeadline": "Handle insufficient reserves/input errors without crashing", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "f1ccd7a16628eb01e9c09a07b0aaa66b23ceb6c0", "messageHeadline": "Fix horizontal scrolling on small screens & add some small padding", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7c4302386006afa8ef4253edec862861b99f0698", "messageHeadline": "fix DOM warnings (#741)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "843d5e790abae04905b70b5e388fc3cacb1da9e3", "messageHeadline": "Done with linter errors!", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 314, "deletions": 249}}, {"node": {"oid": "40a7cea6f655b9429cf9e31d8038cddab6712abb", "messageHeadline": "Bug fixes, UI tweaks (#738)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 75, "deletions": 39}}, {"node": {"oid": "e023a02037ff8ae988a5d4c69d3e50875dd1aea6", "messageHeadline": "Use eslint/prettier for typescript files (#737)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 955, "deletions": 807}}, {"node": {"oid": "7add2a916ccbb58c77a8436e6463c876a37ef34c", "messageHeadline": "remove a couple more state constants", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "5f36437c3f7d3b60896d451dfc8b626c0ddfbc60", "messageHeadline": "Turn linting errors off so CI passes", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "152e84bc2527a075d0ddc9643ee6506c39bea131", "messageHeadline": "Fix more linting errors", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 289, "deletions": 249}}, {"node": {"oid": "3b3f2813190f787052c6c3f83ea45887e6153baf", "messageHeadline": "Use eslint/prettier for typescript files", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 680, "deletions": 570}}, {"node": {"oid": "17eceebcf567a26c231a0139b558593599491c13", "messageHeadline": "Final typescript migration push", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 140, "deletions": 118}}, {"node": {"oid": "6112c8a2a2c35c1360118190bc05b89e1e30b329", "messageHeadline": "a word", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2adb0a3dfb645569c098402019ed87dcdf06b738", "messageHeadline": "Ts almost everywhere (#736)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 380, "deletions": 376}}, {"node": {"oid": "86fa969d6b7729576a35f51a628b474afc39004c", "messageHeadline": "Types for react-router-dom, stop lazy loading each route (#735)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 102, "deletions": 72}}, {"node": {"oid": "28b24036c6fa242043025654ff070a9e62121472", "messageHeadline": "Cypress (#734)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 1120, "deletions": 84}}, {"node": {"oid": "a1a9d9f0410cafa38b04ce99dd062d709b573dfc", "messageHeadline": "Type safety for styled components (#733)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 226, "deletions": 136}}, {"node": {"oid": "9b2fe0bdcacfd67d31400d7130d308428a3c3db2", "messageHeadline": "Use best trade to get the best route (#731)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 286, "deletions": 321}}, {"node": {"oid": "cb00e0baa53474b64a13e5da37fd6bfc7ff45304", "messageHeadline": "migrate full away from ethers v4 to v5 (#728)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 385, "deletions": 379}}, {"node": {"oid": "4ccbd0c3ba7981084c2eaf4f116fee48315a19f1", "messageHeadline": "Fix the crash by importing text", "author": {"name": "Moody Salem", "email": "moody.salem@gmail.com", "user": {"login": "moodysalem"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7fcecc22d9d2293ebfe011e5420eb5c11bc043ab", "messageHeadline": "TS migrations and commit hash in code link (#730)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 439, "deletions": 396}}, {"node": {"oid": "404d7a60e54725483f583ca2cc702d2cb8b0f194", "messageHeadline": "bug fixes, style updates dark mode  (#729)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 253, "deletions": 149}}, {"node": {"oid": "b6b094acb3ec682538d04a465270e5e05a33078c", "messageHeadline": "remove unused functions, typescript (#725)", "author": {"name": "Moody Salem", "email": "moodysalem@users.noreply.github.com", "user": {"login": "moodysalem"}}, "additions": 126, "deletions": 206}}, {"node": {"oid": "49462fdb3be92f7efe26253c473216d034e9fa09", "messageHeadline": "bug fixes (#727)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 93, "deletions": 47}}, {"node": {"oid": "3c112b57469ca53289421c222238e1cdc104759d", "messageHeadline": "bug fixes (#722)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "e5c5bad7abdf438273eceb53e88da28f7f924b18", "messageHeadline": "reset WETH on network change (#720)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 6, "deletions": 152}}, {"node": {"oid": "9eee45a8f10bbab619b2b9cea971aa2e3b03322c", "messageHeadline": "copy updates (#719)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "e5ced44d75e68055b1ea3fdfe43efd09595f4e67", "messageHeadline": "Design tweaks (#717)", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 152, "deletions": 81}}, {"node": {"oid": "cdbf440e9cf3b2dac899da8fad363eb60edda4f4", "messageHeadline": "add slider, big fixes (#715)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "5426e4887256416125447a607658d161e18979f2", "messageHeadline": "popup styles, slippage language and amounts, min max copy (#714)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 392, "deletions": 398}}, {"node": {"oid": "64dd09f2cc98256707cfb44a4008c713d406e0b9", "messageHeadline": "update to latest deploy (#712)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 54, "deletions": 1724}}, {"node": {"oid": "6fd9808e7d339812a2c2f7e11579dca1588429c7", "messageHeadline": "Style updates merge with storage updates  (#710)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 3865, "deletions": 3022}}, {"node": {"oid": "c3d8bc7ed5614385e5f4ffb5204bd1cc57e75882", "messageHeadline": "Localstorage and routing improvements (#704)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 511, "deletions": 550}}, {"node": {"oid": "3f1d7ab3106b803246fbaaafe9058735e5052aa9", "messageHeadline": "add basic structure for advanced mode (#703)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 818, "deletions": 129}}, {"node": {"oid": "60d7bc4532409de7a1a1ee42ddac1d316f80826e", "messageHeadline": "bug fix on local storage balance reference (#702)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "76dbc9fa182891377dc22891fd946a87ca9ff692", "messageHeadline": "Multiple UI changes (#700)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 555, "deletions": 384}}, {"node": {"oid": "006fe9b3255cfc6c2f38d08000ee390bf91bef45", "messageHeadline": "Updated context keys, remove logs (#680)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 1188, "deletions": 518}}, {"node": {"oid": "50c9d9973a1d09a52abe35b16a3345049b47fb7d", "messageHeadline": "UI Updates, Route Context Updates (#679)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 660, "deletions": 384}}, {"node": {"oid": "af6add09a007032bd9eb62626c6b32c30794aacf", "messageHeadline": "Radio button edits, theme updates (#668)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 261, "deletions": 298}}, {"node": {"oid": "cf5c67ec88fd735eabc6bb03c1f537517ed1b714", "messageHeadline": "fix rerender bugs (#666)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 15, "deletions": 26}}, {"node": {"oid": "eaf8d5a39c03446b6cf1a3d060d850ad5aaa476f", "messageHeadline": "Add routes through ETH (#665)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 334, "deletions": 220}}, {"node": {"oid": "02dedcbc6e5b972ec3c28be588a2128bcf5c1247", "messageHeadline": "Update message for testnet, bug fixes  (#663)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 88, "deletions": 32}}, {"node": {"oid": "d8c4ebc24333ede8a0b1b55139924c79edc2e8c8", "messageHeadline": "add fix for ETH balance fetching (#662)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2b15979e93d3bde5e4c315fd0b93e35efc7811fa", "messageHeadline": "Hide dark and advanced, fix bug on empty balances (#660)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 77, "deletions": 217}}, {"node": {"oid": "6211dff044bb580739ef8fd0f0aeddb2b162b315", "messageHeadline": "typed pages", "author": {"name": "ianlapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 728, "deletions": 2194}}, {"node": {"oid": "655b79569b28ceffe7032a6555f0842ec4f4987a", "messageHeadline": "basic send added", "author": {"name": "ianlapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 898, "deletions": 325}}, {"node": {"oid": "4e2c5c1e84a278032ac47a5bd2c21c0b73eb14f7", "messageHeadline": "slippage without micro warnings on swap", "author": {"name": "ianlapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 791, "deletions": 505}}, {"node": {"oid": "e43d9e03f16cc2224d45dab00d828769ff598778", "messageHeadline": "add popups to context", "author": {"name": "ianlapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 396, "deletions": 28}}, {"node": {"oid": "35d398406d8ce2ac3da51483f228368e4a22a8c7", "messageHeadline": "add import to token search", "author": {"name": "ianlapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 107, "deletions": 77}}, {"node": {"oid": "217a700832b627cd27e166e149e679c0c8855c8a", "messageHeadline": "error warnings on remove and pool finder added", "author": {"name": "ianlapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 459, "deletions": 241}}, {"node": {"oid": "55eb03c2379bddc2c69f4249390c061a38a0b76a", "messageHeadline": "remove version with derived percent", "author": {"name": "ianlapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 182, "deletions": 303}}, {"node": {"oid": "a6d8613bddb012a50944576351090e0e35a93e24", "messageHeadline": "updated position cards", "author": {"name": "ianlapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "2ca3bf8da3074267e770cf353dffbc9769dfc19c", "messageHeadline": "add slider to remove", "author": {"name": "ianlapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 1203, "deletions": 753}}, {"node": {"oid": "236c3030e18c1066c231756bc3defd9be9e803bb", "messageHeadline": "stable state for swaps, add, and remove eth (no remove token token yet)", "author": {"name": "ianlapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 3506, "deletions": 2280}}, {"node": {"oid": "753e5f3423726e9c68338feb32c37366c39e85e0", "messageHeadline": "stable version with updated balances, add liquidity using SDK, pair m\u2026", "author": {"name": "ianlapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 3284, "deletions": 2648}}, {"node": {"oid": "3091ebc158c373bd18c136e6d443e9d81f5749d7", "messageHeadline": "update comments", "author": {"name": "ianlapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "912a19d66d4eb5af1cc1201d3864bf966ff4393d", "messageHeadline": "fix imports", "author": {"name": "ianlapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4890ad1172064fe20aff03b23e98e1100b41d661", "messageHeadline": "update logic for txn eth value on GA", "author": {"name": "ianlapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "7786537c438186115cb0a3648c61689ae199538b", "messageHeadline": "add txn hash to analytics (#632)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 53, "deletions": 43}}, {"node": {"oid": "518f38421b36188908c7d82b9db9626597ef169f", "messageHeadline": "add coingecko option", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80da62e1bd03a7d2d77450d87d65c33f86f8dcd1", "messageHeadline": "add ANJ (#630)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a13efac66b3d4c16094ce948107d18fe0aaaab5c", "messageHeadline": "bump ethers version (#623)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "c84f7c915921beb669d1614e37eddc18e9034a4e", "messageHeadline": "lockfile update", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 51, "deletions": 118}}, {"node": {"oid": "c48a7f26cccbf149397916466afea9e7480cc9c3", "messageHeadline": "improve network env stuff (#621)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 84, "deletions": 60}}, {"node": {"oid": "b21a6e39175b9794448a006e2fe4203810aeb364", "messageHeadline": "Token warning updates  (#614)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "26c82401ea5a8c2a1a1afe8af67f207fe8738be5", "messageHeadline": "fix value / token display (#615)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e05be71ea57e075863cd05b7906f61139318a591", "messageHeadline": "Token check (#610)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 323, "deletions": 15}}, {"node": {"oid": "8290cf565f1574512f093946cfb46d6939f4e5e8", "messageHeadline": "update market rate calculation and input parsing for 0 decimal tokens\u2026", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 152, "deletions": 74}}, {"node": {"oid": "895f4cd89f983dede90344341b63343a448fc33a", "messageHeadline": "Add tokens (#606)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "a512e618f0105cd1a9ac69aa377647362889fcf9", "messageHeadline": "Renamed iDai to iSai and added iDai proper (#604)", "author": {"name": "ChristophSiegenthaler", "email": "christoph.siegenthaler@gmail.com", "user": {"login": "ChristophSiegenthaler"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "8eeb169094107bf033fbab886fd6af5b8686ebd6", "messageHeadline": "update search on token input (#596)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "a6b9de3ec1db5170c7a4e8e7dfa35e99d2066195", "messageHeadline": "add warnign for broken ERC20 (#589)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 65, "deletions": 20}}, {"node": {"oid": "4abb607f734041d8fc5e1a4e35a8d0d4b135840d", "messageHeadline": "Update WalletConnect naming (#591)", "author": {"name": "Jeff Reiner", "email": "theundeadghost@gmail.com", "user": {"login": "mirshko"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61ae7119a9ad02c148bb6d1c21b401c90b1552b4", "messageHeadline": "address spam (#587)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 13, "deletions": 86}}, {"node": {"oid": "8b2b6aba6a1514b8449959c2310c166a38e27ce2", "messageHeadline": "Token pasting fix (#584)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "008be5dcda6ef40c59eb39639dc0936451469309", "messageHeadline": "fix linking bug (#583)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9810e62054368af239e04aac79064bdc2c08b245", "messageHeadline": "add tokens (#582)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "e92c8ed5e8577cb8765d9b4fe657f6d69f3369ab", "messageHeadline": "web3-react improvement (#581)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1289, "deletions": 1042}}, {"node": {"oid": "64296d82291e5d28e709c2d2c3e818135cfda604", "messageHeadline": "Update GA (#577)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 123, "deletions": 34}}, {"node": {"oid": "701cbde27430edb938a85857a3747435f598d23e", "messageHeadline": "Fix \"useENSName\" Hook (#578)", "author": {"name": "Paul Razvan Berg", "email": "hello@paulrberg.com", "user": {"login": "PaulRBerg"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "e00e7af5993e031d2e9e801f3d0c3a83aa0119d6", "messageHeadline": "Updated de.json (#576)", "author": {"name": "ChristophSiegenthaler", "email": "christoph.siegenthaler@gmail.com", "user": {"login": "ChristophSiegenthaler"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "a87ffbee7ca4298fed8eb809467c67f4cc00656d", "messageHeadline": "version bump (#575)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 57, "deletions": 57}}, {"node": {"oid": "55fa030a880405e361e1335df95aa70ca18cf59d", "messageHeadline": "fix ordering of tokens (#574)", "author": {"name": "Tom French", "email": "15848336+TomAFrench@users.noreply.github.com", "user": {"login": "TomAFrench"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "103ad864a6b5544363193780203245ab44a95e82", "messageHeadline": "update default slippage to 50 bips (#569)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d400ff62d08fc253c544a7cf7d1236c16421da8e", "messageHeadline": "add null value checks (#568)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "38bb32504db03e653b0766e562786b408131795e", "messageHeadline": "add FAME", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "91da96e7104a2944b87be253f89ea9eb982bc448", "messageHeadline": "Add dependency array to \"Identicon\" side effect (#561)", "author": {"name": "Paul Razvan Berg", "email": "hello@paulrberg.com", "user": {"login": "PaulRBerg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e179a475d38bb782b466bf9461646e3565bdb8e9", "messageHeadline": "add vietnamese language support (#559)", "author": {"name": "nathaniel gentile", "email": "nate.gentile@whiteblock.io", "user": null}, "additions": 87, "deletions": 0}}, {"node": {"oid": "113b28d462a258007f2abc8b2ce9b71f97ba1b5d", "messageHeadline": "Bug fix (#557)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "52849a8e20d15497b4be98dd73e5d4a780fc783a", "messageHeadline": "Bug fix (#557)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb8f2d2dab39f1875a972b7eced00a4dfbc67001", "messageHeadline": "Update README.md", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31499ee2b1b622d86ed4cbd3a61f1ad3f212639c", "messageHeadline": "Merge branch 'beta' into production", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 329, "deletions": 242}}, {"node": {"oid": "29db142943babd89c0032bc1efb719fc800bc306", "messageHeadline": "Update README.md with local instructions (#555)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "815f710d80bc3712523e3b8223a2a6e267bae4a6", "messageHeadline": "Remove setup and move to root README", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 3, "deletions": 21}}, {"node": {"oid": "8f4825c0d400d38d2872b50475779da30929ec15", "messageHeadline": "Update with secrets", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "b9b17dc1b01d4ee53a07dc01ee7dd5585b9b3ec8", "messageHeadline": "Add release setup", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "a1143aeab1686ec92b0f204abc9e682a07ffc30b", "messageHeadline": "add OXT and remove rhoc (#553)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8bf95ebfd5e2c84b9756bf183bdb2278acd7871b", "messageHeadline": "Allow to set custom deadline (#543)", "author": {"name": "Kirill Goncharov", "email": "kdgoncharov@gmail.com", "user": {"login": "xuhcc"}}, "additions": 44, "deletions": 5}}, {"node": {"oid": "38625d24e9e1d057fb0488ec573c116245986d1e", "messageHeadline": "Balance and USD Refactor (#544)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 275, "deletions": 235}}, {"node": {"oid": "22e859bea5a1413214a578d8b40913d1d77c8ebf", "messageHeadline": "bump injected connector version (#538)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fb4b4fd3e2620e60272b40818a030b3431ff9464", "messageHeadline": "fix dapp browsers hanging", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "790fe3f32790b44ef3d860d0904c56c7912caaf3", "messageHeadline": "hot fix for dapp browsers", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "4ef30cc8fd617a51eb7f8579ce805a1137254aaf", "messageHeadline": "merge prod into beta (#535)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "794bbd88b2cf1480e21351c38c82abbf70ec744b", "messageHeadline": "Update to loading state for injected desktop browsers  (#532)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 33, "deletions": 29}}, {"node": {"oid": "fe82dcf2e18bbfdda23d9e7c6f3fa2938ef856e1", "messageHeadline": "Hosted wallets (#531)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "28672100d004d3e2d34c34deaaa417fb3ce1955d", "messageHeadline": "merge prod into beta (#530)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "015c9f8598d5cd1f0c08853d5f2f622d986c3ec4", "messageHeadline": "Hosted wallets (#528)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 732, "deletions": 352}}, {"node": {"oid": "a11dc4cd1ce22f87fb68a4057930f95559802bd7", "messageHeadline": "add chai (#526)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "bcf480e7586ac1b3f474019c0596fcfdc1579632", "messageHeadline": "Import useWeb3React from the hooks folder (#522)", "author": {"name": "Paul Razvan Berg", "email": "hello@paulrberg.com", "user": {"login": "PaulRBerg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d9ff637efaa52fa097e88ba9f8f75f0e520119f", "messageHeadline": "Replace networkId with chainId (#521)", "author": {"name": "Paul Razvan Berg", "email": "hello@paulrberg.com", "user": {"login": "PaulRBerg"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "795caac4fd0fe41b5bff0003dc79f0a90dd84e0d", "messageHeadline": "Wallet Support with web3-react v6 (#514)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 3602, "deletions": 2410}}, {"node": {"oid": "116a7f38334eefffe20a6b8303b221d799a72f4e", "messageHeadline": "fix bug with a try catch on approval (#516)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "04a918eda2ac0962bfd3b86cf3aeade1a21f5cea", "messageHeadline": "Removes scrollbars when there is nothing to scroll. (#513)", "author": {"name": "Micah Zoltu", "email": "micah@zoltu.net", "user": {"login": "MicahZoltu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b44fc03eb99fe671c8c68a5da5374bfb90d174ed", "messageHeadline": "add SAN/QSP/SHUF/IOTX/RING (#509)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "645484853af01dc04a4fec0b01f90f9d7c57dc50", "messageHeadline": "Dai Migration - UI Updates (#503)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 155, "deletions": 11}}, {"node": {"oid": "5f8c350d86481df2e589e13344ab74a3b124b905", "messageHeadline": "fix big on linking to add liquidity (#505)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2c1c076d599a657f7a4572d5221f8aeeceae9d3b", "messageHeadline": "hotfix/trust-icons-change (#501)", "author": {"name": "Agustin Aguilar", "email": "agusxrun@gmail.com", "user": {"login": "Agusx1211"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "bb4d03501254348ae0245a7737850a012b5e56fb", "messageHeadline": "add tokens (#495)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "fd6594ae7123ded2854cf02d7e41628347178bf7", "messageHeadline": "style edits", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "c2f51f3b3e5a38cfadb9488a39648a9213baaf94", "messageHeadline": "create warning and disable add liquidity button for broken tokens (#491)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "2c856d279ac3ae69aca6fc016489257244133cfe", "messageHeadline": "Typo fix (#482)", "author": {"name": "Paul Cowgill", "email": "pauldavidcowgill@gmail.com", "user": {"login": "pcowgill"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "829a968008000874f0dc10a87a71522e4d511ab9", "messageHeadline": "allow for ETH in output command, zupdate to 6 digits on exchange rate\u2026", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "bed886ad2a39ce9f8dd46af8d8bb98591b705437", "messageHeadline": "italian translation (#462)", "author": {"name": "hacktar", "email": "ugo@inzhoop.com", "user": {"login": "hacktar"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "c8b3e1820cb0228d3580a0ee077d8d86f51a81fd", "messageHeadline": "Update issue templates", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "862958d0159b6e2df50be81560041a3c60f390d0", "messageHeadline": "add iDAI", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a33a2d90e1c5a5cfcbc65f757a6c2b3b9f667f7e", "messageHeadline": "make balances clickable on add liquidity page (#449)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "ea327ff810bbc38fa01097da56075fae2d7fdb4d", "messageHeadline": "New sUSD exchange and removed old sETH exchange (#451)", "author": {"name": "CLINT", "email": "clinton@synthetix.io", "user": null}, "additions": 4, "deletions": 10}}, {"node": {"oid": "28e449887a8ffa5ccdea5aa62827b6b4e9d9455c", "messageHeadline": "add PAN", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5ffa4baefa654cdc997193e8bd9d3031fa5cfd3c", "messageHeadline": "add DATA", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "748a817057af442bdc869738de51a68d79016f34", "messageHeadline": "add AMPL", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0693b92e5eaabddefdf448274e19e4a79d37d909", "messageHeadline": "True Currencies (TrueAUD, TrueGBP, TrueHKD) (#447)", "author": {"name": "William Morriss", "email": "wjmelements@gmail.com", "user": {"login": "wjmelements"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "6f3ba2ebf81a8fde3dc1af958dbb3a7a3127c4c1", "messageHeadline": "Migration from old to new sETH exchange (#444)", "author": {"name": "CLINT", "email": "clinton@synthetix.io", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "1fe266025e5e2f7188fc5450954c080f3201566d", "messageHeadline": "add better testnet support (#446)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "1349085cc1e7c0b4bb6a584432b8929e15573e54", "messageHeadline": "Update TUSD address and add TCAD (#442)", "author": {"name": "William Morriss", "email": "wjmelements@gmail.com", "user": {"login": "wjmelements"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "4f566ab0c2e3f94819363098ed9715b919582019", "messageHeadline": "Add Custom url parameters  (#423)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 303, "deletions": 105}}, {"node": {"oid": "61d6556a0d2521fcbdbaabfcc66c758747f92c45", "messageHeadline": "fix rounding issue (#445)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ecd717531592e7c5dbbc86466001ec5b67c07b4f", "messageHeadline": "improve network connectivity (#441)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1484, "deletions": 1197}}, {"node": {"oid": "0f20788c7817c782b29fbecba83ff4c3d1f6215c", "messageHeadline": "Merge pull request #432 from ianlapham/ui-updates", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "cdc0b4070fddee8eaa697e15253cb4fe7d5cb3de", "messageHeadline": "fix loading issues", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "65e96296ab528788a0206375194c6514019eec3c", "messageHeadline": "refresh bug v2 (#430)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "35d650e02b960a21643859ca8fe464435b8ffa72", "messageHeadline": "fix refresh error (#429)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "11d85b3547821ab191326b380bd9b6c79070f06f", "messageHeadline": "Merge branch 'beta' of https://github.com/Uniswap/uniswap-frontend in\u2026", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d18ee78ee7af51b72848912e2b6bace5115051a0", "messageHeadline": "Fix firefox bugs (#427)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "22c11797b65abee95aa6461da657e275364635f1", "messageHeadline": "Merge branch 'beta' of https://github.com/Uniswap/uniswap-frontend in\u2026", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "de8c9189cec091e90effed101643c7c1b0511d88", "messageHeadline": "Fix firefox bugs (#424)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a7a2a9edd6d27b5e38f897aeb155f49e5ef7ce22", "messageHeadline": ":quit", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 44, "deletions": 21}}, {"node": {"oid": "81bc6926ca232b4d4215dc830efdb464a3cee9d9", "messageHeadline": "Merge pull request #422 from NoahZinsmeister/beta", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "45a0e93d982812c3d70761e1ab1af0b3f39aba2c", "messageHeadline": "make web3 connection logic more robust", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "9796c04d4f6f683f15521ac4234ed849d0dcb819", "messageHeadline": "slow down polling interval (#420)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "495fb062ec60c61a2c03a903767b83ec81b0727e", "messageHeadline": "restore to beta", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 63, "deletions": 60}}, {"node": {"oid": "59e3f34ddbebf269a5f8174efb5c402d90def114", "messageHeadline": "\u2248\u00e7\u00e7\u00e7\u2248\u2248Merge branch 'beta' of https://github.com/Uniswap/uniswap-front\u2026", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 46, "deletions": 35}}, {"node": {"oid": "cb7dbe79e833804d94f8f796a26b7815985aead6", "messageHeadline": "abort rebase fix conflicts", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 3342, "deletions": 1491}}, {"node": {"oid": "54ef65180646af0d7275d822c3dd994e3370a4d0", "messageHeadline": "fix re-render bug", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da22c6d69a47fbb2330f440b5db6a30b28aa170d", "messageHeadline": "Style token modal and toggle switch (#413)", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 44, "deletions": 33}}, {"node": {"oid": "1c6fa1761f8f8119270975caec1405a94403ee34", "messageHeadline": "set night mode to default (#412)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fb3565cb80a448945df9f6d5628cc491fa88c09", "messageHeadline": "fix pull request template", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4e834c4cc78f9e8349807deb2b708ee57fb937c7", "messageHeadline": "add PR template", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "677537ca316b338d35babb27f431d9d59d1e6f00", "messageHeadline": "Updates to Token Modal  (#399)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 4180, "deletions": 954}}, {"node": {"oid": "be2012cdf5777479ac013afffe553f530c30b351", "messageHeadline": "fix deprecated switch component (#409)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 36, "deletions": 50}}, {"node": {"oid": "f314c7582921bdae4d33b832ea094c7c0e541701", "messageHeadline": "update token logo url (#408)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8011a02e13ae7cbb5c8db930ef0506b3e6d161a4", "messageHeadline": "Update SNX to vanity contract address (#405)", "author": {"name": "Jackson", "email": "jackosmacko@gmail.com", "user": {"login": "jacko125"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ae50d269ed417a11d5b9c697f33d3aca281d0a01", "messageHeadline": "fix ens stuff again (#407)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 41, "deletions": 30}}, {"node": {"oid": "9a1b4345681b320f09bac1452b92459411668860", "messageHeadline": "Update SNX Contract ProxyERC20 Address (#404)", "author": {"name": "CLINT", "email": "clinton@synthetix.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cff73c527a1c629889535180bb4eb1ce2ad1822f", "messageHeadline": "add RCN (#402)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c28884f44bffabb6342d8b0b45582ba1d4e84492", "messageHeadline": "Add theme toggle and footer (#400)", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 251, "deletions": 1832}}, {"node": {"oid": "80da6e0ff6a4445a33d3f4ac7b3caf0e47572aaf", "messageHeadline": "Dark theme (#380)", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 232, "deletions": 134}}, {"node": {"oid": "c8f8d838a0418843dc321df563e6bf5d8644645a", "messageHeadline": "Merge pull request #376 from ianlapham/combine-swap-send", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 825, "deletions": 1471}}, {"node": {"oid": "3a23d84de05f59f5db8ed88edf3215e80a437bbc", "messageHeadline": "delete package lock", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 20, "deletions": 26670}}, {"node": {"oid": "0235bedae5b0a3d24ff9bc1fe848cb44abedc04c", "messageHeadline": "Merge branch 'combine-swap-send' of https://github.com/ianlapham/unis\u2026", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 27465, "deletions": 1461}}, {"node": {"oid": "d90604daccdbe1c34fb86a627c1af8e363859eca", "messageHeadline": "update code style for build", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "767ce8646f855aa86bb923d71844975a37dd9a2b", "messageHeadline": "allowing leading dot slippage (#381)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "eef28cf24c33a4e692ca60c349fd2fd3d52008cb", "messageHeadline": "fix build errors;", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8d0b8e32a4eb7a4d1fb3858f32c35472a1880f61", "messageHeadline": "fix ens name typing bug (#378)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "7a58ca810f5785b1161a80885f2a2136b73ab646", "messageHeadline": "resolve conflicts", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 27576, "deletions": 832}}, {"node": {"oid": "73042777351cf8424695e6030e7f1f627e414bd2", "messageHeadline": "update appjs component structure", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab3faaa277545197707814083cc8fc0033c25b08", "messageHeadline": "fix most conflicts", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 107, "deletions": 59}}, {"node": {"oid": "3c6e11fb126df039c0a3e04bc78bdf5020be43dc", "messageHeadline": "fix code style on app.js -v2", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe1abe5a76a3422f5fdc06e2f607ebb84d6ed8f2", "messageHeadline": "fix code style on app.js", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d452b70e4a6d9e07e59ddd3e51c5f5b43c44192", "messageHeadline": "resolve merge conflicts", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 1019, "deletions": 1775}}, {"node": {"oid": "3f3889b9abc3551b98a52b0b8ad1d109344a9d4f", "messageHeadline": "Merge pull request #1 from ianlapham/combine-swap-send", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 1283, "deletions": 1539}}, {"node": {"oid": "e19e150f01077a8af26ed0b67928c2d0f98076f9", "messageHeadline": "combine swap and send pages into one component", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 806, "deletions": 1492}}, {"node": {"oid": "66604cf47e377791394d55fe1d753ae613b1058f", "messageHeadline": "Add focus styles (#375)", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 94, "deletions": 46}}, {"node": {"oid": "38dcc1baa09a42143cac0825c0035d6c65bac54f", "messageHeadline": "\u2248\u00e7", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d265b12085b572b0863369d6e4dfb991d9024094", "messageHeadline": "Merge remote-tracking branch 'upstream/beta' into beta", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 1121, "deletions": 688}}, {"node": {"oid": "30887ef1fcc2dc8977a1c38ff3fd1f5374d18ea8", "messageHeadline": "Add slippage option (#369)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 647, "deletions": 145}}, {"node": {"oid": "12344f74ef9cb0a06e7533eaddf5fa133eb7ccf1", "messageHeadline": "add localstorage support (#374)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 110, "deletions": 48}}, {"node": {"oid": "2fef97d0f32d82dd3b66af040b64fe5bd8c84870", "messageHeadline": "setup initital component merging", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "1dcec9be3876ebf76d2ddcee7b167196a239aced", "messageHeadline": "fix button state bug", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8c3b2bff8dd9446a9224ce301a68d693b72dfc78", "messageHeadline": "update logic for button state", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 62, "deletions": 16}}, {"node": {"oid": "12ab73d6c9024c77fa7f6957cc73ae555cd2040a", "messageHeadline": "Feature/ropsten (#370)", "author": {"name": "Mounir Benchemled", "email": "mounibec@gmail.com", "user": {"login": "mounibec"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2ceffda8f93e85f99f927f077b4c3759552c87d9", "messageHeadline": "add error logic and styling", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 104, "deletions": 29}}, {"node": {"oid": "2431e2659946ed07d6187251608bb6d389a66d4b", "messageHeadline": "add tokens, do some summer cleaning (#368)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 360, "deletions": 494}}, {"node": {"oid": "eea30fae6702ad5490fb0992c5eb9b651885dd2c", "messageHeadline": "Fix i18n bug  (#365)", "author": {"name": "Ian Lapham", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "870b3f7e8895fdbca7c0840eda4bec21007de2b1", "messageHeadline": "update with prettier and include env file", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2a6b1e63c477acf7059edf13f5085b1f0fd3dfd6", "messageHeadline": "add initial changes", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 410, "deletions": 125}}, {"node": {"oid": "0bb6bdcd379457ce03854f2b318969f952623e25", "messageHeadline": "fix styles", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "6be569a2c6520fe7e51d3c552bdee808c64e1c92", "messageHeadline": "fix i18n bug", "author": {"name": "ian-jh", "email": "ianlapham@gmail.com", "user": {"login": "ianlapham"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "09c77bef4c0860ada6e2a4ad745a4945ae9fa312", "messageHeadline": "update dependencies", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 2373, "deletions": 557}}, {"node": {"oid": "9fa28f14a7a2912fb5caba4a03c86574c6cf1ba0", "messageHeadline": "Update SNX and added sETH liquidity (#361)", "author": {"name": "CLINT", "email": "1251099+hav-noms@users.noreply.github.com", "user": {"login": "hav-noms"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "86c8bef1f22e5a319824330c5c45b785be90497b", "messageHeadline": "Adding DGD token tentatively to check on netlify whether the new inte\u2026", "author": {"name": "Pascal Van Hecke", "email": "github.com@vanhecke.info", "user": {"login": "pascalvanhecke"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e57958bb1ec59c156def82cc41e1c2987540ece1", "messageHeadline": "Merge pull request #352 from NoahZinsmeister/beta", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "94a225b3ea0133cfb6ad134eec49949752e66db0", "messageHeadline": "add dai pool tokens", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b8035fc82f01f5bd44d1513ce3fd23df03a710e0", "messageHeadline": "add RPL + STORJ + WCK", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "668a1c80ee85608b4236c59e43ae4bf076108f46", "messageHeadline": "fix various 0 decimal bugs (#342)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "0a924003d1ba1a99eb8f920f99084e23190471da", "messageHeadline": "Merge pull request #339 from NoahZinsmeister/beta", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "54b889794bb077917d3add257f23848a448c89a7", "messageHeadline": "add MGN", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "727d28941399b8ef20436babf8ea1d4a33971ce9", "messageHeadline": "modal responsiveness, 1 token addition, token selection (#329)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 65, "deletions": 37}}, {"node": {"oid": "58804714be007271ee315375d4e1c4eb909ace7d", "messageHeadline": "fix: closes #334 (#335)", "author": {"name": "Matheus Faria de Alencar", "email": "malencar@pm.me", "user": {"login": "eccentricexit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "214d12ab858997391428e6bf999b9927de65a46c", "messageHeadline": "add pnk and mod (#322)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "cb4e1648d4bf778e9a35612d87be041676331f99", "messageHeadline": "bug fixes (#319)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 68, "deletions": 39}}, {"node": {"oid": "5c2acb8c4d58f69afeb84e41e9f84e82ef2bcdd4", "messageHeadline": "Merge branch 'beta' into production", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c36a3199825e0763d85a7aea68aae7d1e8aa85f2", "messageHeadline": "fix 0 decimals bug (#318)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b7f49672de46037b3c142a71d7319e7180ac8817", "messageHeadline": "merge beta to production (#317)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 3020, "deletions": 5091}}, {"node": {"oid": "788b6f6f01a3ee25ae3b881677c3a46d14576d86", "messageHeadline": "Update new SNX exchange and new token address (#316)", "author": {"name": "CLINT", "email": "1251099+hav-noms@users.noreply.github.com", "user": {"login": "hav-noms"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d206bd40e2b21025caacbccb82212b1e101cb98e", "messageHeadline": "Feather icons (#314)", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 77, "deletions": 153}}, {"node": {"oid": "ad7b647df9f260a977d6e4ea557881a986381d54", "messageHeadline": "clear stale network error", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "70e9257c49b02f523dbf2e5bf52594efbfc72bf5", "messageHeadline": "fix warnings + bugs", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "f2f960f6fa2b8607a09ef25b5be7456ba54fb88f", "messageHeadline": "various improvements (#313)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 231, "deletions": 92}}, {"node": {"oid": "45a66d396095f408146d785386eb13ab9bda8138", "messageHeadline": "typo fix (#310)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8649ddc14bb2eb6862000064f97f62f7f0d32a5c", "messageHeadline": "hot fixes for decimal and liquidity bugs (#309)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "6579e17f7f8184207fa1e7c991bc68a260e4133d", "messageHeadline": "Account improvements (#302)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 2910, "deletions": 5053}}, {"node": {"oid": "eb0966033ee69d30c004b77ce512a323747fa98e", "messageHeadline": "update SNX exchange and token address (#301) (#303)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6541f3582fd9cac1b1b088e108afbc34ddfdfb35", "messageHeadline": "update SNX exchange and token address (#301)", "author": {"name": "CLINT", "email": "1251099+hav-noms@users.noreply.github.com", "user": {"login": "hav-noms"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ec6709f9b5558311e3e9e4e85a9823fe168d934", "messageHeadline": "Merge pull request #295 from NoahZinsmeister/production", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 6236, "deletions": 7490}}, {"node": {"oid": "25692792fa86442ca8c7bc330cdd52141e35da26", "messageHeadline": "fix liquidityMinted bug", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39312ab8c0210b17ec80d3cab9e9f128c9d5de70", "messageHeadline": "final bug fixes (#293)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 61, "deletions": 66}}, {"node": {"oid": "e27cd92cd21157a38771692e85168d990982a01e", "messageHeadline": "Slippage warning (#292)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1140, "deletions": 1151}}, {"node": {"oid": "c6e165eaf737d8c031e65f29239e78fc209548bd", "messageHeadline": "token search improvement, token addition (#288)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "16957d1464f23062542a93c581f716da1be9cd0c", "messageHeadline": "Merge branch 'martinkrung-beta' into beta", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2e17e2d89f4f4ba1330db4703b4ac08b9904ddc3", "messageHeadline": "Merge branch 'beta' of https://github.com/martinkrung/uniswap-fronten\u2026", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2f0e2fb234746e52a03da9f262b93b19337cc611", "messageHeadline": "Beta cleanup (#285)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1415, "deletions": 1026}}, {"node": {"oid": "530684d325dc0f887446debcfd66cc655c9a171b", "messageHeadline": " add VETRI (VLD) token", "author": {"name": "martinkrung", "email": "c@martinkrung.org", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "887a2ef90c99cad5347573c6f9fb277521a8f695", "messageHeadline": "initialExchangeRate in German", "author": {"name": "Martin Krung", "email": "c@martinkrung.org", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8f2c347d0758bc6ef2748418dcadd6a0fc4c10c0", "messageHeadline": "Update issue templates", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "c27cd98b3395b6546da136a4fafbea3d148a045d", "messageHeadline": "fix 0 decimals bug", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "78cdf11b37899c45d0cedd525c48cbae077083a8", "messageHeadline": "Liquidity migration (#279)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 823, "deletions": 2389}}, {"node": {"oid": "eb394ee88eabb70b5c724c47281019b2f37c6cc8", "messageHeadline": "fix exchange address logic", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "44d77ce9485da7bbdfb77a7eec9930fac643621f", "messageHeadline": "Swap Migration (#277)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 4483, "deletions": 4589}}, {"node": {"oid": "9757b3e9f7a0e1e86a3a3e2bdf2ecd8cc6171ec8", "messageHeadline": "build all branches except deprecated master (#271)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4e413915f8fa3bfdda98c6d623dd35d207cda150", "messageHeadline": "web3-react migration (#269)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1820, "deletions": 1736}}, {"node": {"oid": "f855706f0d408b49b3256d02a6ebfad5c2893285", "messageHeadline": "update i18n; kinda fix tests; remove stale dependencies (#266)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 2800, "deletions": 1939}}, {"node": {"oid": "f8b8cd0ed01f7f4e612a76d8882b723ddfb20f47", "messageHeadline": "set up production branch", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "35af41936c0a009c5561b8cbca542ef95c881a3c", "messageHeadline": "Merge pull request #265 from NoahZinsmeister/netlify", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 3059, "deletions": 2836}}, {"node": {"oid": "b2d753d6bbdcbc24b3d6d738cc277d5fc009a372", "messageHeadline": "bug fixes", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "fff07184044e15b9a28f687981c9f41888b9168a", "messageHeadline": "add travis support; clean up public/", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 81, "deletions": 174}}, {"node": {"oid": "71376cf7dbb9b1c384d12e69bcf5978e8abf62e6", "messageHeadline": "set up eslint and prettier; run prettier", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 2998, "deletions": 2683}}, {"node": {"oid": "da47f33b6153f75176ee840a5de7aa3674f97a1a", "messageHeadline": "enable linting in vscode", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "35d9254b5b9a1a9be7e22b6fa5dab88e795a1878", "messageHeadline": "Merge pull request #264 from NoahZinsmeister/netlify", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1138, "deletions": 1000}}, {"node": {"oid": "9c93c1a95b7f0454340c59ae63bcea09bb6c35e7", "messageHeadline": "fix lint errors", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 50, "deletions": 61}}, {"node": {"oid": "093c4c0c216b658754ae6be274bf24ec247640e4", "messageHeadline": "update dependencies", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 1088, "deletions": 939}}, {"node": {"oid": "a06d9c3cc2de5253431ed8222cdeb35d1c22d34b", "messageHeadline": "Merge pull request #263 from NoahZinsmeister/netlify", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 3039, "deletions": 21799}}, {"node": {"oid": "1dadec317944eb4e2726e9fe7278e4ed57afd0c3", "messageHeadline": "prep for netlify integration", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 3039, "deletions": 21799}}, {"node": {"oid": "0b3201372dd896da7c0ee0f207e8e037d8cb3aaf", "messageHeadline": "Update issue templates", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "b3d7918806720e734f08aaa4e3eaab7b62303e23", "messageHeadline": "add BLT to default list", "author": {"name": "haydenadams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e9b40cd5b3ff68b2aaa681b061593222bb7671c5", "messageHeadline": "Merge pull request #249 from brianmcmichael/feature/add_c20", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dccfcebdcdbf64f36670b1e3a54dafa926f66044", "messageHeadline": "Merge pull request #251 from pascalvanhecke/add-lpt-branch", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f872dfcf25e50c90a89291508b267db10ce58b23", "messageHeadline": "Merge pull request #250 from pascalvanhecke/add-nmr-patch", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "398020a88dc89fec279c854136cb6f1a547f089a", "messageHeadline": "Adding LPT, token of grass-roots Livepeer open source video-encoding \u2026", "author": {"name": "Pascal Van Hecke", "email": "git.localhost@vanhecke.info", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "cbbf6dce6b2608a910ced070eb5f5981667cd73d", "messageHeadline": "Adding NMR, token of long-running Numerair project (since mid 2017) -\u2026", "author": {"name": "Pascal Van Hecke", "email": "git.localhost@vanhecke.info", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "39e5f54cf50e2d64a14791677ec8fb0c05b9c9ee", "messageHeadline": "Fix exchange address", "author": {"name": "Brian McMichael", "email": "brian@brianmcmichael.com", "user": {"login": "brianmcmichael"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df45b8c2815a4d5d18d7c20c048cceae86a0e4d6", "messageHeadline": "Add C20 Token to dropdown", "author": {"name": "Brian McMichael", "email": "brian@brianmcmichael.com", "user": {"login": "brianmcmichael"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f99205f3edba869a18f9caa444668a3336676824", "messageHeadline": "Merge pull request #238 from hav-noms/patch-1", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8cea3768d6ab89a11076daced69c0916983d8916", "messageHeadline": "update", "author": {"name": "haydenadams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3ae565d92b488def121bd34ea10ef89eff102ae9", "messageHeadline": "Add SNX and sUSD to the token list", "author": {"name": "CLINT", "email": "1251099+hav-noms@users.noreply.github.com", "user": {"login": "hav-noms"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d2df5748489f151912eab2205668b85a2e370cb9", "messageHeadline": "update address", "author": {"name": "haydenadams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2c873a9cbd85250a2e5266e930ab1dc700925b6a", "messageHeadline": "change deadline to 10 mins", "author": {"name": "haydenadams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e1d0addd714f8ea8bc98f43798e195422f83635e", "messageHeadline": "change warning color", "author": {"name": "haydenadams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8c6e7e93cc73a13ce5905a5b4fba67d4349fbc31", "messageHeadline": "Merge pull request #234 from pascalvanhecke/add-bnt-patch", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "04843fa1388ce5e212a457a6256b53e7a48d04d4", "messageHeadline": "Merge pull request #233 from pascalvanhecke/add-dgx-patch", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "63464ea9defe7052a81c21ddb159446662cdd4e0", "messageHeadline": "Update addresses.js", "author": {"name": "Pascal Van Hecke", "email": "git.localhost@vanhecke.info", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0145c675b0d82aa5e20457cabe5ce2757dd004f2", "messageHeadline": "Update addresses.js", "author": {"name": "Pascal Van Hecke", "email": "git.localhost@vanhecke.info", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cbb6e587d6744eceea0054ca872668a694080761", "messageHeadline": "update", "author": {"name": "haydenadams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7db3358d19a82de57e7b7806482bd77d1f4decae", "messageHeadline": "Merge pull request #229 from Uniswap/ha-dev", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "5392c5e1e242ff8409cca0370247ad6f42c9590e", "messageHeadline": "remove space", "author": {"name": "haydenadams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "088881243141ce170cdd3fcf6f298accc808a5f1", "messageHeadline": "Merge pull request #186 from rossbulat/remove-animated-switch", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "44ef94453929faa7481e837bff9d1332b9d02fa8", "messageHeadline": "Merge branch 'master' into dev", "author": {"name": "haydenadams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "fcd6019f0a35e1d20c67256f8a749ec873ee6fb6", "messageHeadline": "add wbtc", "author": {"name": "haydenadams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f918c8c93eb5d6aec1c2d0a2fedd049e423f6139", "messageHeadline": "Merge pull request #221 from artistic709/patch-1", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "51ff66dd11f1aeab1d31625d46cf5821bc301d47", "messageHeadline": "Merge pull request #225 from pascalvanhecke/patch_add_rlc", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3747e87a273a32210f994a3273994a7d67d3024f", "messageHeadline": "Merge pull request #226 from pascalvanhecke/patch_add_rdn", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "886e42d02f787e9ced197921fadf5d6189bfadd0", "messageHeadline": "Adding RDN to default", "author": {"name": "Pascal Van Hecke", "email": "git.localhost@vanhecke.info", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1f5ab471254ccd07d1e8c4f4a94a07d01c743cd7", "messageHeadline": "Adding RLC to default", "author": {"name": "Pascal Van Hecke", "email": "git.localhost@vanhecke.info", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "34b135d24cad893c1c303b7df067e03accf1786f", "messageHeadline": "Update zh-TW.json", "author": {"name": "Ping", "email": "artistic709@gmail.com", "user": {"login": "artistic709"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1cecbcb93c7a29cc126f94cb97917808d1ef2c3", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Hsiao-Wei Wang", "email": "hwwang156@gmail.com", "user": {"login": "hwwhww"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "ff55992dc6c16b91dd9a716151e7009dbd830357", "messageHeadline": "Create zh-TW.json", "author": {"name": "Ping", "email": "artistic709@gmail.com", "user": {"login": "artistic709"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "88d1a19b5136cb3a033f11c401c813f9e1bb6e66", "messageHeadline": "Merge pull request #216 from dy/master", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "205cb1ac28755776c2e5fef033fa4271a9a7ade9", "messageHeadline": "Merge pull request #217 from PaulRBerg/feat-ro-lang", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "269a7208066f28a9315378b38f238a7510be9375", "messageHeadline": "Merge pull request #218 from zhous/patch-1", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "1d6a5c294c17b9d96ea39e51e6d53c535bc24a42", "messageHeadline": "Update zh-CN.json", "author": {"name": "Derek\u5468\u671d\u6656", "email": "zhous1998@gmail.com", "user": {"login": "zhous"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "c8968844880d8f4bc686145e15ae480e9a6df5d3", "messageHeadline": "Added Romanian to supported languages", "author": {"name": "Paul Berg", "email": "hello@paulrberg.com", "user": {"login": "PaulRBerg"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "72106df754e03b04692ea994a970f989a7895936", "messageHeadline": "Update ru.json", "author": {"name": "Dmitry Yv", "email": "df.creative@gmail.com", "user": {"login": "dy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8a40d9c37cc65749bea8df591edfbebfacdd4c4", "messageHeadline": "Merge pull request #1 from dy/ru-locale", "author": {"name": "Dmitry Yv", "email": "df.creative@gmail.com", "user": {"login": "dy"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "a6611c2764ef232f156a0a35b052066bd000c072", "messageHeadline": "Fix mistakes", "author": {"name": "Dmitry Yv", "email": "df.creative@gmail.com", "user": {"login": "dy"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "4f07b3759e0dbcb199de1c66a98990d21a9c61d7", "messageHeadline": "Add russian locale", "author": {"name": "Dmitry Yv", "email": "df.creative@gmail.com", "user": {"login": "dy"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "74cbd0fd5c94f00661663f99c34df23f5c25b092", "messageHeadline": "Merge pull request #212 from Uniswap/dev", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "5d50c6fa70f19ba0b55361a809405bb58f23b497", "messageHeadline": "Merge pull request #211 from OliverNChalk/patch-1", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd9230b1626ec32ffb72ba06c47379e16c990dd9", "messageHeadline": "Merge pull request #209 from CyberMiles/i18n", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "dcf17555eb2775fb78ec5236ea8851db1eec26c2", "messageHeadline": "Fixed outPool text", "author": {"name": "OliverNChalk", "email": "oliverchalk245@gmail.com", "user": {"login": "OliverNChalk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef64f8f4fc70fb6b31f02fc58ab6d93e1fe222e0", "messageHeadline": "fix translation in de", "author": {"name": "maggie-5miles", "email": "maggie@wespoke.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "82101a5fed0157d5b804100af2972564cc39fb1d", "messageHeadline": "Add missing translation in de, es-AR and es-US", "author": {"name": "maggie-5miles", "email": "maggie@wespoke.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "832220b0a53b9df59044095910632dcc20fa1646", "messageHeadline": "fix several missing translations", "author": {"name": "maggie-5miles", "email": "maggie@wespoke.com", "user": null}, "additions": 18, "deletions": 8}}, {"node": {"oid": "c4d2d3cb9097c1bdd44f86d4348175a29ae5432b", "messageHeadline": "Merge pull request #210 from Uniswap/dev", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 217, "deletions": 0}}, {"node": {"oid": "10c9581f0838131bf4cc7853f3c45339a21cf4aa", "messageHeadline": "Merge pull request #206 from tpmccallum/patch-4", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "15b0582525cf6c94480d9a3c63d4fee0916756bb", "messageHeadline": "Merge pull request #208 from ChristophSiegenthaler/german", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "4ce42d4bfce5059eb89f0953c95259786e798598", "messageHeadline": "Merge pull request #205 from tpmccallum/patch-3", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "956922eabb92f509481f068c604969017975ae83", "messageHeadline": "Initial German translation", "author": {"name": "ChristophSiegenthaler", "email": "christoph.siegenthaler@gmail.com", "user": {"login": "ChristophSiegenthaler"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "f92a6f0cf4193e033ca4dab95de1c7a970bd45b9", "messageHeadline": "Adding Argentine Spanish", "author": {"name": "Timothy McCallum", "email": "tpmccallum@users.noreply.github.com", "user": {"login": "tpmccallum"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "35d729c256739b98021169df2592d34b39ac35a8", "messageHeadline": "Enable American Spanish", "author": {"name": "Timothy McCallum", "email": "tpmccallum@users.noreply.github.com", "user": {"login": "tpmccallum"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "5532c6855d50d4640151c5a16378c21004893773", "messageHeadline": "update Trust logo link", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b38b41a1f58407bce23fecfd4673374ec26d15a5", "messageHeadline": "Merge branch 'master' into remove-animated-switch", "author": {"name": "Ross Bulat", "email": "ross@jkrbinvestments.com", "user": {"login": "rossbulat"}}, "additions": 542, "deletions": 161}}, {"node": {"oid": "60eab0ebecddc969a47bf99ac593569765f38315", "messageHeadline": "conflicts", "author": {"name": "Ross", "email": "ross@jkrbinvestments.com", "user": {"login": "rossbulat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "097a6afdc4c7bc9a32a1d0b3b61a01cf38478642", "messageHeadline": "conflicts", "author": {"name": "Ross", "email": "ross@jkrbinvestments.com", "user": {"login": "rossbulat"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "c98591eb9c6d35051803eae4985cd09f3de104a0", "messageHeadline": "remove animation", "author": {"name": "Ross", "email": "ross@jkrbinvestments.com", "user": {"login": "rossbulat"}}, "additions": 200, "deletions": 232}}, {"node": {"oid": "09d3a7ce7bfdec63ae7c1b064dd1670b0e7b959f", "messageHeadline": "fix rebase error", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 3, "deletions": 29}}, {"node": {"oid": "c4bc18a0a3feb3aa3d319479fccf8ed88698afc6", "messageHeadline": "Merge pull request #195 from Uniswap/dev", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 473, "deletions": 161}}, {"node": {"oid": "520b9a58d684984605bc799549ef06caf7e7bd8d", "messageHeadline": "i18n support", "author": {"name": "maggie-5miles", "email": "maggie@wespoke.com", "user": null}, "additions": 469, "deletions": 151}}, {"node": {"oid": "e761cd6f8a1a72b3e3a08dfa0d331cd9c42cd29c", "messageHeadline": ":bug: fix bug w/ wrapper width", "author": {"name": "Jeff Reiner", "email": "theundeadghost@gmail.com", "user": {"login": "mirshko"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "c04c56bf8ca9f2e31b03bc7f3eae5916b4574774", "messageHeadline": "Merge pull request #191 from rossbulat/png-svg", "author": {"name": "Michael Demarais", "email": "m.demarais@gmail.com", "user": {"login": "mikedemarais"}}, "additions": 95, "deletions": 3}}, {"node": {"oid": "9ce24cd9aca011321a8d20d76e22205e1cafe9b0", "messageHeadline": "png->svg", "author": {"name": "Ross", "email": "ross@jkrbinvestments.com", "user": {"login": "rossbulat"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "43637b0fcbe9ef487dc2ae07bcc5556eb359ab2b", "messageHeadline": "- top", "author": {"name": "Ross", "email": "ross@jkrbinvestments.com", "user": {"login": "rossbulat"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "61605ce2a9d7a7771d07f65e79e2af2163e77f05", "messageHeadline": "png -> svg", "author": {"name": "Ross", "email": "ross@jkrbinvestments.com", "user": {"login": "rossbulat"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "fa61db21b2eb9cdb3b859e4d6bbf06073dbdba59", "messageHeadline": "subtle", "author": {"name": "Ross", "email": "ross@jkrbinvestments.com", "user": {"login": "rossbulat"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "5bf978e49e964c1fe3c52bdc5cc03b1adf4ad2ef", "messageHeadline": "tidy up, additional ani wrap", "author": {"name": "Ross", "email": "ross@jkrbinvestments.com", "user": {"login": "rossbulat"}}, "additions": 65, "deletions": 58}}, {"node": {"oid": "10dc4e2df900b04563435730454b34ccaa6c539c", "messageHeadline": "added ani", "author": {"name": "Ross", "email": "ross@jkrbinvestments.com", "user": {"login": "rossbulat"}}, "additions": 188, "deletions": 161}}, {"node": {"oid": "33124d6f0f894d3b065900d334504c60168af813", "messageHeadline": "update", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "86d5b3343821e56fab7e22adebbfc693af50e36f", "messageHeadline": "Merge pull request #185 from Uniswap/new-transaction-details", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 78, "deletions": 152}}, {"node": {"oid": "38f13c4ef7638ebc42221d534a4c164e88b4f662", "messageHeadline": ":art: cleaning up old modal css declarations", "author": {"name": "Jeff Reiner", "email": "theundeadghost@gmail.com", "user": {"login": "mirshko"}}, "additions": 15, "deletions": 50}}, {"node": {"oid": "d5679be56a16b874ed55b5e2ac1b00ca8f8a5129", "messageHeadline": ":recycle: refactor transaction details modal into expanding panel", "author": {"name": "Jeff Reiner", "email": "theundeadghost@gmail.com", "user": {"login": "mirshko"}}, "additions": 67, "deletions": 106}}, {"node": {"oid": "ff6284459eeb39d45aa7153feb2922cbb48bafdd", "messageHeadline": "Merge pull request #179 from mirshko/fix-thin-panel-text", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a6bc4d39e31605861099ad7a869c5e8d41a2ba50", "messageHeadline": "Merge pull request #182 from mirshko/fix-responsive-issue", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "b96db4ef96bdfd71b9ccaf4a4aefb0ee339185d9", "messageHeadline": ":bug: fix issue w/ responsiveness due to media querie", "author": {"name": "Jeff Reiner", "email": "theundeadghost@gmail.com", "user": {"login": "mirshko"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "31a8b112c752cffa51484f6cb326c81170ae2fda", "messageHeadline": ":lipstick: fix too thin font-weight in currency-panel", "author": {"name": "Jeff Reiner", "email": "theundeadghost@gmail.com", "user": {"login": "mirshko"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "df3f8e98edf4d549b4c9e0c8e88136952439d1ff", "messageHeadline": "fix rounding error", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "89290c5bcf087eceee6899d2fd24bf9778c6b497", "messageHeadline": "Middle arrow flips input/output for swap/send (#151)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "d63a73aed0f0bd27f05bd9dcc6aff781789e0b3b", "messageHeadline": "Use decimals instead of label (#152)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ba6ee5485b596e302443eae398e9ddda9b72648", "messageHeadline": "Removing duplicate line (#146)", "author": {"name": "Timothy McCallum", "email": "tpmccallum@users.noreply.github.com", "user": {"login": "tpmccallum"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "4b4df7ed3d52fbf3c0a9d61ac5384747fd6905a2", "messageHeadline": "Don\u2019t render numbers if decimals is 0 (#135)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 65, "deletions": 45}}, {"node": {"oid": "7608485fdbdbb653641762d70d0053dec51a1a35", "messageHeadline": "Retry deadline if undefined (#134)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 66, "deletions": 16}}, {"node": {"oid": "6c57d78240c477072c27784a4d512167fd0a46d8", "messageHeadline": "Add different transaction details for 1st liquidity (#133)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "966a2800093938a7dce26a6d58c00ec0465e80d0", "messageHeadline": "Merge pull request #168 from mikedemarais/list-scroll-perf", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "80158cac114b1e97d79a10c698aa5f1b161e7fb8", "messageHeadline": "Improve scroll performance of Token List", "author": {"name": "Michael Demarais", "email": "m.demarais@gmail.com", "user": {"login": "mikedemarais"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3863613fa1a3f1a90f4e539ce67f86d6d89813e2", "messageHeadline": "Merge pull request #165 from Uniswap/ha-dev", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "459687c16fbb79437c6146baf7cde8266efc5703", "messageHeadline": "add Trust deeplink", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "77b50a4d883abc3fb98a3ceeba06cacf7348f553", "messageHeadline": "update list", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fbc17f2ea94c708c159f1533050571036c86d645", "messageHeadline": "remove BNB token", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "7b8252f9caaf0852e99ae3de01328f1ee32ffb36", "messageHeadline": "update", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "daccb89eaf68af891bae439654c6fe3a0997be78", "messageHeadline": "update README", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e9ebacf6f35a634ecc49810e47384f09a7011f5", "messageHeadline": "update README", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "03ecca1b5e6d05b43d7d49be2a57cf5326c65331", "messageHeadline": "Don\u2019t render exchange if no label (#124)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9091910e0c9f2858da45c0421a289e3ea8d2e618", "messageHeadline": "Create ContextualInfo component and refactor pages (#107)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 338, "deletions": 389}}, {"node": {"oid": "ab1e68f5dac3ccc815fe937696059362ac377a66", "messageHeadline": "Fix instant removal of pending (#123)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f308632cee48d1f8e33a4b45e576a9e1c0c9dec0", "messageHeadline": "Add pending to approvals (#122)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 60, "deletions": 3}}, {"node": {"oid": "c848f59d4bc6eb90786e35a8dbadf3ec1461bb8b", "messageHeadline": "Add loading state for getExchange (#115)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "2f85a8c632e6cc1c4f2bd1cdc4d7943a77854de3", "messageHeadline": "Merge pull request #132 from kennyt/normalize-token-exchange-rate", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "05e7f9a022fb417eb13f2a690735ac61fdb3a443", "messageHeadline": "Update output calc for remove liquidity", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "207df31154bd9999ac3bc6d730afb634901b3e9c", "messageHeadline": "Normalize remove liquidity exchange rate", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f87aa671a33e54b04952256702fc673b478bc3ff", "messageHeadline": "Normalize token decimals before calculating exchange rate (#129)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 1809, "deletions": 3}}, {"node": {"oid": "02341f647bfd6ad5c7643f3b10d802c50995e623", "messageHeadline": "Merge pull request #128 from Uniswap/ha-dev", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "142320269aeefda35134e99399ccc278fb24d202", "messageHeadline": "merge master into ha-dev", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 57, "deletions": 14}}, {"node": {"oid": "aa3220769a506b59b29b0943214334ae395f34b6", "messageHeadline": "update", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "4dbade526c17be7e0b0e3a75385879fa4081b8e6", "messageHeadline": "Add Documentation; Remove Pending Tx on reject (#114)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "058cfc26eee130c61dc530d1a77edd57025e1272", "messageHeadline": "update", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d514e19e520ce8834f683f74a4e31502ecb15b6f", "messageHeadline": "update README", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddd988ea0ad65aa495b99782cd55ad4308844d9e", "messageHeadline": "Change arrows/plus blue if valid, grey if not (#103)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "87ccc16a0018922f7e5530b81e98c37d6ffbaae7", "messageHeadline": "update addresses (#110)", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 37, "deletions": 19}}, {"node": {"oid": "a97fd1fb3965e510e5ce38575a709677abb2896a", "messageHeadline": "update addresses", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 37, "deletions": 19}}, {"node": {"oid": "7a2afc9a9a035f22fd1432ca749fb26b04392482", "messageHeadline": "Update Add Liquidity detail message (#109)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 58, "deletions": 14}}, {"node": {"oid": "9c0cef8f8c78019c73eeeaab70911e52f285c226", "messageHeadline": "Restyle beta message", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 57, "deletions": 7}}, {"node": {"oid": "a57d21429eeaf9e8ac18fecc373a46c9b21cb2d1", "messageHeadline": "Update Warning Message", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d16337e8743cd055afddfc94782a5ebb5c1c0fe9", "messageHeadline": "Update title", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93a771bdd3cc4c9ff499858d5081b8a80ac9d3c8", "messageHeadline": "Update warning message", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1c83a87f88d3cc6f9da4f85d962ac92bd6bcc7dc", "messageHeadline": "Add Pending Tx to Pool functions", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "75ea2d3da29089f5b867c3de3702c2871db7cf75", "messageHeadline": "Add Pending Tx to Send", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 40, "deletions": 15}}, {"node": {"oid": "0a5509e92c58d207e098cbd9c744762e48676b21", "messageHeadline": "Add Pending Tx for Swap", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 169, "deletions": 76}}, {"node": {"oid": "95008950ef61bc0ddf5537261358eec771e44d28", "messageHeadline": "Audit tx detail ranges", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 22, "deletions": 26}}, {"node": {"oid": "ac87a161b9a8d367374d04ea7c940910bcd545c3", "messageHeadline": "Do not reset selected token on success", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "9b751ee45fb03fc1021f681c0aa1636c29752129", "messageHeadline": "create license", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c0a81b32bc86bc390571baace4f71b23ebd15476", "messageHeadline": "create license", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 674, "deletions": 0}}, {"node": {"oid": "e26b601f59d9b443c1e1789cfaef959b074ec1e9", "messageHeadline": "Merge pull request #105 from Uniswap/ha-dev", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "b57f133a8d440cc24dac8a1c397fab837d5f0785", "messageHeadline": "Return when web3 is found", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "72364ec5f1d9dfb1b30c2144d1057a78b4cf40dd", "messageHeadline": "update header warning message", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "97e9c169c224cab113a65608fb53c1bb847e2483", "messageHeadline": "update addresses and various text changes", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "3bcecfd01cf977525a3c53a1f4ff94e2e1e5c308", "messageHeadline": "Merge pull request #104 from kennyt/check-for-web3", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c4ff87cd19fbe832c40b7339970e0245fd0e9d3b", "messageHeadline": "Check for web3 because accessing utils", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4fb916a72dc48dd05cba8d4cb5a9a55672cbee5e", "messageHeadline": "Fix max_tokens for first liquidity provider case (#101)", "author": {"name": "Daniel Tsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3709139466db663c47e83ca8daf54db282411980", "messageHeadline": "Check web3 for existence", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5643469bba3040e0d93bcdef8686e95f204abee", "messageHeadline": "Fix exchange rate calc", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "22b6c0b0d19bda68f265ed7886e9ca816aef8972", "messageHeadline": "Copy changes and add Create Exchange button", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 131, "deletions": 52}}, {"node": {"oid": "bbe6410a7d08005b6f2018ee4fd7fd22a3ddcff1", "messageHeadline": "Check web3 for existence", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0ddff5326632a33b2c3742c8fb32644e6c3c4be", "messageHeadline": "Check web3 for existence", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2189ac926cd1eb333dec9e2b1991a7e2817bff9c", "messageHeadline": "Fix networkId default value", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "d69acdcb93fc95a4b5cbd38f94400f890eab9aa6", "messageHeadline": "Turn off GA in dev", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7db118e84193ea85b8a497a9de0751d20d0074a8", "messageHeadline": "Add GA", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 108, "deletions": 367}}, {"node": {"oid": "c33adf51583b2cfad63f5d7045bd699edeebbff3", "messageHeadline": "Fix header", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "bd28ef8dd8ba02de73f4f752d8ec988fb5e8c141", "messageHeadline": "Add Warning Messages and various fixes (#100)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 135, "deletions": 44}}, {"node": {"oid": "c798045590dbcbc59b5f225c05451deb602e4d71", "messageHeadline": "Add Remove Liquidity (#98)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 397, "deletions": 61}}, {"node": {"oid": "14b70eebeb60857abe324db02735e4f6f72ec418", "messageHeadline": "Fix routes for assets path", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "6b5621fe2928bae90f626c24fae7686ad5ee51e7", "messageHeadline": "Remove Drizzle; Header MediaQuery", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 109, "deletions": 3800}}, {"node": {"oid": "a8b3fda0cf8f559b0ea0e1e04f52dfc0e273e0ea", "messageHeadline": "CSS design adjustments (#92)", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 102, "deletions": 37}}, {"node": {"oid": "f86f1948aab368d2f5aa7ce0dbf466e04f789706", "messageHeadline": "Add Create Exchange (#94)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 345, "deletions": 46}}, {"node": {"oid": "2be295d1fd5623d11f9848a73282bdfcae0925cf", "messageHeadline": "Remove ZRX from Rinkeby", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5ee3c90ba3b9206a9cbb1db3e3fef013c56aab4a", "messageHeadline": "Add Arbitrary Token (#90)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 96, "deletions": 38}}, {"node": {"oid": "39248a0f6ba93ceaec4eda2f8a2353b7306c1993", "messageHeadline": "Handle first liquidity deposit and add warning message (#88)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 147, "deletions": 26}}, {"node": {"oid": "43244fece7b873fbce0d4131931dd6fbc555a42b", "messageHeadline": "Merge pull request #87 from kennyt/fix-approvals", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "112a5b07ec52fab2a0ad377f4d0fa7c009a86af8", "messageHeadline": "Fix approvals", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "63440fd83fcb3ab63293232398fe7bb2f5311ba1", "messageHeadline": "Update Addresses for Main Net; Update TokenLogo; Connect Web3Status (\u2026", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 374, "deletions": 62}}, {"node": {"oid": "3e299ff243ac6b22fefa374475b5c695cc1ab677", "messageHeadline": "Merge pull request #85 from kennyt/design-feedback", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 595, "deletions": 85}}, {"node": {"oid": "ae9fa92546a10e82076052d4739b809f5d87df6e", "messageHeadline": "Do approvals correctly", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "d15a3ceccc8641fb3d32f3c215477514287ba384", "messageHeadline": "Update summary to react to lastEditedField and add summary modal for \u2026", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 358, "deletions": 30}}, {"node": {"oid": "9d8c5330b8eee683c3ea4c2b74c56b14ced603ce", "messageHeadline": "Implement feedback", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 241, "deletions": 60}}, {"node": {"oid": "5987095eeaaae5cf747ede3cb630c8e21d4cbefb", "messageHeadline": "Merge pull request #84 from kennyt/refactor-send", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 515, "deletions": 354}}, {"node": {"oid": "09e70021528d0d02e79fab6139ad6fb4fa3ac4fa", "messageHeadline": "Check for recipient for isValid", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9fc59c4ffa3a6fa96209c42a29184b19713a0a5e", "messageHeadline": "Refactor send to use web3connect", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 514, "deletions": 354}}, {"node": {"oid": "a28d0f0b9607fce38b4fde6679ac04c5d310c16b", "messageHeadline": "Add Approvals (#81)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 190, "deletions": 47}}, {"node": {"oid": "dadbc4e44193c5201d113f43f9342d72c039c002", "messageHeadline": "Refactor Swap (#80)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 558, "deletions": 347}}, {"node": {"oid": "6464e44310fddc4cb2460963c172aca242464477", "messageHeadline": "Create QrCode component and use for recipient (#78)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 261, "deletions": 12}}, {"node": {"oid": "4cb00d95282e2c9bfec6015bb2e2fbec1431ff6c", "messageHeadline": "Handle errors in send page and add summary (#79)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 97, "deletions": 35}}, {"node": {"oid": "509ddaeaa0428e7dc7a2772b90a9428c050cb312", "messageHeadline": "Implement Add Liquidity  (#77)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 242, "deletions": 54}}, {"node": {"oid": "a4e0d11cef6fe93bc547b0f079c296e05d2be652", "messageHeadline": "Connect send page with exchange utils (#75)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 496, "deletions": 23}}, {"node": {"oid": "b1a5a6c86798290a95716d21ac19c94a4f714cdf", "messageHeadline": "Create send/transfer utils (#71)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 291, "deletions": 52}}, {"node": {"oid": "4738629887a12857fae1caff1d16987c1e5b9aef", "messageHeadline": "Reset after confirmed swap (#70)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 70, "deletions": 57}}, {"node": {"oid": "6ea7b6ac0a15cd3f1a9da759380d2a2926f6d04e", "messageHeadline": "Add Web3Connect Watcher to replace drizzle (#74)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 579, "deletions": 80}}, {"node": {"oid": "57a05471e5dd4c163095220b3b2d6cfb35159d4d", "messageHeadline": "Refactor CurrencyInputPanel", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 254, "deletions": 222}}, {"node": {"oid": "f44d074907c074d935a56cb4ae98ee624f38360e", "messageHeadline": "Fix Approval and Unlocks integration (#73)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "ade904d22e93bf05a79c613f6adb4ff30ffe36f6", "messageHeadline": "Approve / unlock functionality (#66)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 247, "deletions": 57}}, {"node": {"oid": "370d9e100937623b61dfe562e618fa2bcb4c84d4", "messageHeadline": "Pending transactions modal (#67)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 201, "deletions": 30}}, {"node": {"oid": "9db885151813300d1bc4a133c9138d1afc9b0692", "messageHeadline": "Add focus-within border (#68)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "204313f6f0eb34e5b44639a827952a802b9a0227", "messageHeadline": "Implement inactive state for Swap CTA (#42)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "6c168635ff27eb56c8177fde053ae4ab63c4a2f6", "messageHeadline": "Create error state for currency input (#43)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 129, "deletions": 16}}, {"node": {"oid": "c691cfabe8ea503c529a10c78589881555a322f6", "messageHeadline": "Handle frontend route in Netlify (#46)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c465d2d0d8b09dc54a89ad45fed1fc038314dfa9", "messageHeadline": "Add all smart trade methods to swap (#45)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 423, "deletions": 51}}, {"node": {"oid": "b6ad0dbb3e6247473aabf4d10a7eadad37f10aec", "messageHeadline": "Redirect to /swap and add (estimated) to last edit (#40)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "ae4c7391522a8af494f30956e0de4a8eaf6be6fc", "messageHeadline": "Style selected token row (#41)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "750a29e967044de68f79eed14fc53e5af329c273", "messageHeadline": "update exchange addresses", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0b39cbad327761b4dfbcd0d1ea21ed8c09774066", "messageHeadline": "ERC20 to ERC20 calculateInput & calculateOutput (#39)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "fd67c06093c3a484685666f921e9087f2e17e097", "messageHeadline": "Implements calculateInput ETH to ERC20 (#38)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 280, "deletions": 89}}, {"node": {"oid": "12445c007687774385d5661d4abb25401624b929", "messageHeadline": "Show MetaMask/Brave on desktop if web3 not enabled (#35)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "756e70a4a83d831dec1502ec5d98910139935934", "messageHeadline": "Change cipher links to coinbase wallet (#34)", "author": {"name": "Kenny Tran", "email": "kenny8tran@gmail.com", "user": {"login": "kennyt"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "a0ed20cd092d1d89214925f074c4db918bdc334f", "messageHeadline": "Add input to output calculation (#36)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 306, "deletions": 59}}, {"node": {"oid": "c3123a49e17a3982905f6cf25f0e945e76cd0fe0", "messageHeadline": "Get token balance", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 290, "deletions": 9}}, {"node": {"oid": "bab0217d6c8827e137dbdfa68ab7c0ee047da7cf", "messageHeadline": "Add Drizzle to manage web3 and smart contracts call", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 855, "deletions": 291}}, {"node": {"oid": "e77330ece3ab1223d0f7bc98bdfdf3defbd1e707", "messageHeadline": "Watch for ETH balance update", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 119, "deletions": 20}}, {"node": {"oid": "eb18ec2d46200d3bd504589ceecb137e54ec4873", "messageHeadline": "wip", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dee4b7b8a71f49d379400221b242b99aeef9061d", "messageHeadline": "wip", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 98, "deletions": 112}}, {"node": {"oid": "06bb5a954c2f2e28560056f50a3bf11fee9bf79f", "messageHeadline": "Add transition to route changes", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 53, "deletions": 11}}, {"node": {"oid": "c524f613f02121568c37cff2143b3f81caaf6fe1", "messageHeadline": "Add dialog for when web3 is not found", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 167, "deletions": 6}}, {"node": {"oid": "3613054396633da8202b87d4ab9e295817c238fc", "messageHeadline": "Add inactive state to views", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 44, "deletions": 14}}, {"node": {"oid": "d5e8b7345e2cf9d7c6636eedf9cd8b981bbf1073", "messageHeadline": "Add Navigation to Header", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "c51eae9fd3c1a7f5aa15a50d8ab74659e022840f", "messageHeadline": "Connect to Web3 and get current wallet address", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 406, "deletions": 366}}, {"node": {"oid": "f2c9e5acee87e7537ebb16a590c3ab44117cf479", "messageHeadline": "Add token logo fallback", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "1d86c0d656c67532386580a95f4e0a0a387bc359", "messageHeadline": "Add Token Select Modal", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 1219, "deletions": 19}}, {"node": {"oid": "8847f4e4d2cae1b546406d1bf8e55778a5e33bb0", "messageHeadline": "Add Pool screen", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 129, "deletions": 3}}, {"node": {"oid": "b9665b3a3de2a6c7f9a0da3133321811d823e27d", "messageHeadline": "Add Send screen and fixed react-router", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 207, "deletions": 63}}, {"node": {"oid": "c5d911afdec2869b72bb33f0edd81f3f32ed90b9", "messageHeadline": "Add Swap screen", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 170, "deletions": 11}}, {"node": {"oid": "5f6e705680db5d44fbb3dd7df14451edbba67c94", "messageHeadline": "Add first currency select panel", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 149, "deletions": 7}}, {"node": {"oid": "7a30c1c82715f0246c1d5b4bacdab9c040754fc4", "messageHeadline": "Add NavigationTabs", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 164, "deletions": 9}}, {"node": {"oid": "e0cc2b59d1e47f6dc45bc9e62de54a9c3dc8cceb", "messageHeadline": "Add Header", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 230, "deletions": 25}}, {"node": {"oid": "6b894511c4a9089ec9265b26ed23332790383ddc", "messageHeadline": "Add React Router to home page", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 83, "deletions": 5}}, {"node": {"oid": "f97155d6b349de727b04e92adb8915c76bfa6df3", "messageHeadline": "Add Sass and create pages directory", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 4535, "deletions": 3097}}, {"node": {"oid": "2d423267f8a01151c9307db87aaa85aa15043043", "messageHeadline": "Refactor to ducks-modular-redux pattern for reducers/actions", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 199, "deletions": 243}}, {"node": {"oid": "5ef5135bffe76c4d1dce18017e23759aa48230a4", "messageHeadline": "Update .gitignore", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 2015, "deletions": 47}}, {"node": {"oid": "c41926dbb16380b573b8723b203a1b85d9924a68", "messageHeadline": "fix min value bug", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "64710cae0d932ea356c2ec5d3bea10e2a1404ade", "messageHeadline": "Merge pull request #9 from akhila-raju/patch-1", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e3b8b6e7a7d435230de82d8317bb0a72e864d8e", "messageHeadline": "minor fixes", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 53, "deletions": 56}}, {"node": {"oid": "c41b821e0870f2819341fcb889a66166979d3819", "messageHeadline": "Minor fix", "author": {"name": "Akhila Raju", "email": "akhila@berkeley.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "005538b6a603c2105cee50fc89464ef87b999efd", "messageHeadline": "improvements", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 65, "deletions": 39}}, {"node": {"oid": "309bd109f760948fe7b94f9489ab4ff435c1b7f6", "messageHeadline": "remove invariants", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 97, "deletions": 192}}, {"node": {"oid": "5e7ae40c3a04a0e38ba8d4de8c64ead04ec92962", "messageHeadline": "small improvements", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 34, "deletions": 60}}, {"node": {"oid": "0a5042e07e01e49f914a0f6d8b0f0c5e6f7ba055", "messageHeadline": "random fixes and temporarily remove price graph", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 5229, "deletions": 108}}, {"node": {"oid": "4389c2324248921bcf612b25df7b923b6a73b6db", "messageHeadline": "minor refactor", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "1712e1ea4450ddb477a873c29870cb0d5ec065e3", "messageHeadline": "Merge pull request #8 from uvilchis/dev", "author": {"name": "haydenadams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "b791e2aa096b0294cd8c4cfe1c113ad84f3f728d", "messageHeadline": "polish line graph", "author": {"name": "Uciel Vilchis", "email": "backup@Uciels-MBP.home", "user": null}, "additions": 29, "deletions": 17}}, {"node": {"oid": "955d5bab2e295145e299890fffc49f0aeb76f7e6", "messageHeadline": "add divest, minor improvements", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 113, "deletions": 35}}, {"node": {"oid": "1a73cdfa58308c50fee070c5bd1019190361dda0", "messageHeadline": "first deployment w/ visualization and investment", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 78, "deletions": 45}}, {"node": {"oid": "994933f9a280d6403692f054e0c7891bade49b92", "messageHeadline": "Merge pull request #7 from uvilchis/dev", "author": {"name": "haydenadams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 213, "deletions": 32}}, {"node": {"oid": "5441faedddbf7038bde45dbf45b30583829634a5", "messageHeadline": "polish data visualization", "author": {"name": "Uciel", "email": "uciel777@Uciels-MBP.home", "user": null}, "additions": 41, "deletions": 45}}, {"node": {"oid": "a02f0cdceab500eab304a9978e029965f71575fa", "messageHeadline": "Merge branch 'dev' of https://github.com/haydenadams/uniswap-frontend\u2026", "author": {"name": "Uciel", "email": "uciel777@Uciels-MBP.home", "user": null}, "additions": 567, "deletions": 88}}, {"node": {"oid": "03c376152b65d9abc059ad57e91b58820f0bafee", "messageHeadline": "add liquidity investment", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 567, "deletions": 88}}, {"node": {"oid": "4a3bd37da8a7fbee39097e01174ea4615c210e4d", "messageHeadline": "render primitive line graph", "author": {"name": "Uciel", "email": "uciel777@Uciels-MBP.home", "user": null}, "additions": 189, "deletions": 4}}, {"node": {"oid": "72b968778bfd90cdbd0ebead966d1582a264ab74", "messageHeadline": "display user balances, minor changes", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 355, "deletions": 221}}, {"node": {"oid": "93ab10c95e5c00df681786e0755efd72b017ea70", "messageHeadline": "add MKR, DAI, ZRX", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "e6ad0c58af0daf5b6db26c783c6afd7a2bb4009a", "messageHeadline": "Merge pull request #6 from uvilchis/dev", "author": {"name": "haydenadams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 150, "deletions": 581}}, {"node": {"oid": "13a0aee684c0691bd83ce33a0dd746dfe276cfa9", "messageHeadline": "BAT and OMG tokens live", "author": {"name": "Uciel", "email": "uciel777@Uciels-MBP.home", "user": null}, "additions": 22, "deletions": 485}}, {"node": {"oid": "f7c493a727949947509228ebc9ccc4887f360d02", "messageHeadline": "refactor functions to be more dynamic", "author": {"name": "Uciel", "email": "uciel777@Uciels-MBP.home", "user": null}, "additions": 132, "deletions": 100}}, {"node": {"oid": "1dce1762c54a447bdc33daac058c13b008efbdb7", "messageHeadline": "Merge pull request #5 from uvilchis/dev", "author": {"name": "haydenadams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 54, "deletions": 36}}, {"node": {"oid": "20538d34ed7e608fe322f94c1d195b91fd567883", "messageHeadline": "renamed web3 reducer", "author": {"name": "Uciel", "email": "uciel777@Uciels-MacBook-Pro.local", "user": null}, "additions": 54, "deletions": 36}}, {"node": {"oid": "b1b031adaf71cf2786a7e134ae7ebca90100d215", "messageHeadline": "Merge pull request #4 from uvilchis/dev", "author": {"name": "haydenadams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 447, "deletions": 584}}, {"node": {"oid": "fe19f9ea1935f5b6adaf5d69e9cdcadffe5a28a6", "messageHeadline": "major code refactor and cleanup", "author": {"name": "Uciel", "email": "uciel777@Uciels-MBP.home", "user": null}, "additions": 447, "deletions": 584}}, {"node": {"oid": "2c7829bbc011f16e3fb67ae82092b2b9f13ff125", "messageHeadline": "Merge pull request #3 from uvilchis/dev", "author": {"name": "haydenadams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 704, "deletions": 235}}, {"node": {"oid": "22845601b97b23055dc8bc8f4361cde4409a3ebc", "messageHeadline": "major render refactor, minor logout error", "author": {"name": "Uciel", "email": "uciel777@Uciels-MBP.home", "user": null}, "additions": 704, "deletions": 235}}, {"node": {"oid": "13731fea91939503713954f388aeb23a08ca57d1", "messageHeadline": "Merge pull request #2 from uvilchis/dev", "author": {"name": "haydenadams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "9f2d5ee9581ad945f0482bffe47c2771a3e6a690", "messageHeadline": "globalWeb3 redux logic ready", "author": {"name": "Uciel", "email": "uciel777@Uciels-MacBook-Pro.local", "user": null}, "additions": 28, "deletions": 27}}, {"node": {"oid": "fbd78a5a0bdb012fe6beb4deb66d5c1fb7a651b0", "messageHeadline": "rename web to web3Store, remove getBlock interval", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 101, "deletions": 86}}, {"node": {"oid": "37d82f97d2a4d911c881999011fcc60a98d5088e", "messageHeadline": "minor function refactor", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 84, "deletions": 79}}, {"node": {"oid": "df23a5267bc2bcb52480e108f7c10261d3394696", "messageHeadline": "Merge pull request #1 from uvilchis/uvDevBranch", "author": {"name": "haydenadams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 14086, "deletions": 261}}, {"node": {"oid": "3000f70ebfdcdfda48165b1be860e2d193e7429b", "messageHeadline": "redux refactor complete", "author": {"name": "Uciel", "email": "uciel777@new-host-2.home", "user": null}, "additions": 369, "deletions": 155}}, {"node": {"oid": "67f32348280633472ba4144baf15de21daf71c5e", "messageHeadline": "first chunk of redux refactor complete", "author": {"name": "Uciel", "email": "uciel777@Uciels-MBP.home", "user": null}, "additions": 13740, "deletions": 129}}, {"node": {"oid": "81f6ead016641a1c582f45163e76f5f2de68a308", "messageHeadline": "update .gitignore", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "79b8421316a46d94e01096211af50891a33bab72", "messageHeadline": "Merge branch 'simple' of https://github.com/haydenadams/uniswap into \u2026", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bbd2fc9154528ac8a8c397d7fd4492f89ceb6f9", "messageHeadline": "Metamask link broken", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11259b351b9855b49480314ecaf9278763010549", "messageHeadline": "update about text", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "c9253206e9e86c4336361db90524b2eecfc98630", "messageHeadline": "Add CTA on swap prompt", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "20f4a66377f0de085eb524af122c7d698c3d459e", "messageHeadline": " links show pointers", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aa1f2e572184293852962732ddd29e4108480713", "messageHeadline": "get Account balance at start", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "e90423d5aff7f7ae46b8a79246149a7f7d718671", "messageHeadline": "fixed decimal values, fixed bug related to error1 not showing for tok\u2026", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "d9e181b22959542945a15c976ec91752ca29e44d", "messageHeadline": "Merge branch 'simple' of https://github.com/haydenadams/uniswap into \u2026", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "ec426129af05a13f780a90922a63d9680ce16e8a", "messageHeadline": "get market info at start", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f915101865a89719f4b874c29cdf83fdf580310b", "messageHeadline": "Better bad network message", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "5da82f376abc8b820c5be7f10754cbd832a3a45f", "messageHeadline": "fixes", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "b0c4f2dab0ca5d39b98f798ae85a3e5a3647a65d", "messageHeadline": "Small fixes", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7858f41e30e8ae9206e4c2d442e22f90f60e19de", "messageHeadline": "Fix testate check and balance warning", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "93c627be9d7e7b83c81910d1074d135f58e96c6f", "messageHeadline": "Fixes", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c6457bbfb82dbe8621ec0cf8d311cee1d933a068", "messageHeadline": "Add cookies to store app state", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 42, "deletions": 19}}, {"node": {"oid": "21e3057e5869263e36324c51deef9fb7040eab0e", "messageHeadline": "Add 'add token' UX", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "f570c4686a6b1079d35aa0e90015e623f0c5d69c", "messageHeadline": "Add UX features", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 446, "deletions": 89}}, {"node": {"oid": "d00d4c0b26b050a2e20137ef3f2b37746f29f6ca", "messageHeadline": "add approve, allowance, and get market data periodically", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 170, "deletions": 101}}, {"node": {"oid": "7da0ec7ca7a62d783b0be579b307c8e2c44809c7", "messageHeadline": "add github pages deploy script", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "65ea8cdabfc629398ce098d46f7a5e7b9ffad88f", "messageHeadline": "web3 improvements", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 77, "deletions": 117}}, {"node": {"oid": "6101352e255417f2aa142c4295fffe8a9e89b01d", "messageHeadline": "add github pages dependency and CNAME", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 909, "deletions": 576}}, {"node": {"oid": "cbc2b2e1f6b2b0cf5ec33cc5794922f693a9efbf", "messageHeadline": "add web3 block confirmations to transactions", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7d49acec4448a39754b80bbaefea15038106ef49", "messageHeadline": "web3 calls return errors and receipts, add factory", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 146, "deletions": 21}}, {"node": {"oid": "c22503bb61e1a746d5d1b025e5bb8b9e32cd8591", "messageHeadline": "small changes", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6c6aff7c1fbae28b58a8178fefefb5abdc5c450d", "messageHeadline": "fix exchangeType initial state", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97131bd8bdb056dcf4de5d4cd0fc817360dbb352", "messageHeadline": "working token to token purchases", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 291, "deletions": 125}}, {"node": {"oid": "dcbc65e94dc0db2956bf82f44b90a665683532ef", "messageHeadline": "fix merge conflicts", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9099c7390fdbb2fdaf9fbce91b31ae1cbd3a6541", "messageHeadline": "update web3", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 712, "deletions": 152}}, {"node": {"oid": "0a7c668dc6dd44028041ee0864fcfe8b4ab447bd", "messageHeadline": "Token name from state", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1821441138da1aee85e24c6f0be1949219b03e5c", "messageHeadline": "Fix readme header", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "2a8b669eca338b650e5f881ecdab0948225bdaa2", "messageHeadline": "Match readme", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 6, "deletions": 2429}}, {"node": {"oid": "a9b87407344d464108349cf7c49e037298c4b241", "messageHeadline": "Initial design & interactions", "author": {"name": "Callil Capuozzo", "email": "callil.capuozzo@gmail.com", "user": {"login": "callil"}}, "additions": 10425, "deletions": 12543}}, {"node": {"oid": "1086f4c9bbeca5f028779284e77bd81cee7464a1", "messageHeadline": "Update README.md", "author": {"name": "haydenadams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c19f3dd536d24c3aba33bfe146e8f6967c44a73d", "messageHeadline": "add package-lock", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 11487, "deletions": 0}}, {"node": {"oid": "d0c9ec58d7cf95cafb8ac83db54777d8aeadf473", "messageHeadline": "prompt metamask install", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 115, "deletions": 36}}, {"node": {"oid": "841aac8ac68786533d1bdfa3e16cd8980282ea81", "messageHeadline": "Update README.md", "author": {"name": "haydenadams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "6218720e34508bcc15986f2c132f0e2d0e298f6f", "messageHeadline": "add Lovelo Line Bold font", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1ecf1ea7f02f3cca4d47b6195cbcc13bc6d3db35", "messageHeadline": "remove react-web3 library", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "bc71ac3fbb07dbb37b6625ae8570189810228f83", "messageHeadline": "improve website resizing", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 97, "deletions": 99}}, {"node": {"oid": "9ea789bb0835438a26d4dd6c5626084342f90de9", "messageHeadline": "fix minEth to wei bug", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "29620e5fb64394c4bf1d0b30517534d720eb8ebf", "messageHeadline": "add scrollable instructions and new logo", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 60, "deletions": 24}}, {"node": {"oid": "23ebf9753a6b7bf2d61d15d4083e70045888067e", "messageHeadline": "add relative homepage path", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "edf709551b92bf1fee866f015cfb40834e3026c3", "messageHeadline": "update to web3@1.0", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 247, "deletions": 215}}, {"node": {"oid": "731b31682e8b34419a59d5552995df2b97b7039b", "messageHeadline": "fix min prices", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 19, "deletions": 33}}, {"node": {"oid": "77810772bf4f3f6fb9d6054fd0c652e189cdf82f", "messageHeadline": "fix eth purchase bug", "author": {"name": "Hayden Adams", "email": "haydenzadams@gmail.com", "user": {"login": "haydenadams"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "348bcfdd11d15e968f4463bd5928b728e922da09", "messageHeadline": "remove CNAME", "author": {"name": "Hayden Adams", "email": "haydenadams@Haydens-MacBook-Pro-3.local", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "24eb01db954860fd88516b1bd11e68a4e99a4a2a", "messageHeadline": "add CNAME", "author": {"name": "Hayden Adams", "email": "haydenadams@Haydens-MacBook-Pro-3.local", "user": null}, "additions": 23, "deletions": 12}}, {"node": {"oid": "ab891d1b2c89017db24410e4133776e85a17a290", "messageHeadline": "first demo release", "author": {"name": "Hayden Adams", "email": "haydenadams@Haydens-MacBook-Pro-3.local", "user": null}, "additions": 487, "deletions": 109}}, {"node": {"oid": "65b3660bb38fa71ad410685c6aa49feb4eadd7bb", "messageHeadline": "first commit", "author": {"name": "Hayden Adams", "email": "haydenadams@Haydens-MacBook-Pro-3.local", "user": null}, "additions": 1, "deletions": 2164}}, {"node": {"oid": "bb8c483746f880d95fe365b6740498c1d8b68591", "messageHeadline": "site improvements and smart contracts", "author": {"name": "Hayden Adams", "email": "haydenadams@Haydens-MacBook-Pro-3.local", "user": null}, "additions": 2532, "deletions": 19}}, {"node": {"oid": "fa98ce4dd04de04a1bd8045f0c9460ebda3463e4", "messageHeadline": "first commit", "author": {"name": "Hayden Adams", "email": "haydenadams@Haydens-MacBook-Pro-3.local", "user": null}, "additions": 504, "deletions": 0}}]