- 08 Jun, 2023 9 commits
-
-
Jack Short authored
-
cartcrom authored
* refactor: convert getConnection to non-hook * fix: remove getConnection from hook dependecies * fix: unecessary optional
-
eddie authored
-
eddie authored
-
eddie authored
<!-- Your PR title must follow conventional commits: https://github.com/Uniswap/interface#pr-title --> ## Description <!-- Summary of change, including motivation and context. --> <!-- Use verb-driven language: "Fixes XYZ" instead of "This change fixes XYZ" --> <!-- Delete inapplicable lines: --> _Linear ticket:_ https://linear.app/uniswap/issue/WEB-2151/permit2-fix-dialog-window-height <!-- Delete this section if your change does not affect UI. --> ## Screen capture ### Before | Mobile | Desktop | | ------------ | ------------ | | paste_before | <img width="516" alt="image" src="https://github.com/Uniswap/interface/assets/66155195/4b7320c3-9bd3-4c5c-8d28-341a5ae7fa4f"> | ### After | Mobile | Desktop | | ------------ | ----------- | | paste_after |  |
-
Zach Pomerantz authored
* test(e2e): disable video compression * refactor: improve popupList impl/test * test(e2e): log JSON-RPC calls * fix: retry backoff logic * test(e2e): wait for hardhat/popup assertions * fix: remove transactions after expired * test(e2e): re-enable other swap tests Co-authored-by:
Jordan Frankfurt <jordanwfrankfurt@gmail.com> * chore: rm console.log * fix: expire txs after 6h * refactor: dry trade info * test(e2e): use default deadline * test(e2e): use aliases for permit2 test * test(e2e): automine/off in beforeEach * test(e2e): rm intermediate screen with no pause * fix merge * fix only --------- Co-authored-by:
Jordan Frankfurt <jordanwfrankfurt@gmail.com>
-
Nate Wienert authored
-
Zach Pomerantz authored
-
Nate Wienert authored
feat: disconnect button has confirmation step with animated width transition to show confirm text (#6668) * feat: changes disconnect button to a two-step animated button with confirmation * fix: use ConfirmSwapModal in expert mode (#6673) Fixes the swap flow for users who are still in expert mode and need permit2 approvals for a token --------- Co-authored-by:
eddie <66155195+just-toby@users.noreply.github.com>
-
- 07 Jun, 2023 11 commits
-
-
Zach Pomerantz authored
* test(e2e): disable video compression * refactor: improve popupList impl/test * test(e2e): log JSON-RPC calls * fix: retry backoff logic * test(e2e): wait for hardhat/popup assertions * fix: remove transactions after expired * test(e2e): re-enable other swap tests Co-authored-by:
Jordan Frankfurt <jordanwfrankfurt@gmail.com> * chore: rm console.log * fix: expire txs after 6h * refactor: dry trade info * test(e2e): use default deadline --------- Co-authored-by:
Jordan Frankfurt <jordanwfrankfurt@gmail.com>
-
Jordan Frankfurt authored
* feat(wallet-connect): add support for v2 * use theme button to fix opacity issue * fix lint * add new web3-react v2 package * add mainnet to chains list * fix test * yarn dedupe * add new @walletconnect/ethereum-provider * fix safari padding * fix second-click flash on popover toggle * add walletconnect theme * add goerli to non-prod chain selector * remove: debug * remove vertical line * WEB-2107 Fix modal close behavior * remove logging * clean up accountDrawerOpenAtom usage * remove irrelevant comments * remove unintentional whitespace diff * yarn yarn-deduplicate --strategy=highest * add conditional chain selector * update wc package version * goerli -> sepolia * goerli -> sepolia * yarn yarn-deduplicate --strategy=highest * UNIWALLET -> UNISWAP_WALLET * useWalletSupportsChain -> useWalletSupportedChains * use TOGGLE_SIZE * remove inline styles * remove inline styles and use better alt text * update Option.test * use a named function for forwardRef arg * fix types --------- Co-authored-by:
Jordan Frankfurt <jordan@CORN-Jordan-949.frankfurt>
-
Brendan Wong authored
* fix: token bridge pointer bug * fix: use zIndex enum instead of hardcoded
-
Brendan Wong authored
* fix: info labels for extended list tokens * test: update warning tests for new changes * fix: function for label and padding * fix: use warning check function * fix: update displayWarningLabel
-
Brendan Wong authored
* fix: updated celo logo * fix: use celo logo from local fs * fix: removed outdated comments * fix: combine if statements in celo check * fix: fix lint
-
Nate Wienert authored
* feat: add link to download the uniswap wallet to the homepage
-
clrdo authored
fix: swaps with native currency destination in BNB Chain Co-authored-by:
clrdo <clrdo@github.com>
-
eddie authored
* feat: log swap errors to sentry * fix: dont stringify
-
eddie authored
-
eddie authored
* fix: disable settings button when contextual chainId !== connectedChainId * fix: re-enable TDP tests (#6708)
-
Charles Bachmeier authored
* feat: upgrade to node 18 * use 18.x * try removing npx from fetch schema fn * use yarn * setup github build on 18 * no yarn * use yarn and sanitize output * yarn silent * update workflows * fully remove unused step --------- Co-authored-by:
Charles Bachmeier <charlie@genie.xyz>
-
- 06 Jun, 2023 8 commits
-
-
Zach Pomerantz authored
-
Zach Pomerantz authored
-
Zach Pomerantz authored
* test: skip SwapDetailsDropdown tests Tests depend on network requests, which may cause flakiness. These tests should have the network requests mocked, then be re-enabled. * add TODO --------- Co-authored-by:
cartcrom <cartergcromer@gmail.com>
-
Zach Pomerantz authored
* docs(e2e): best practices * docs: rewording running * wip: thenable * docs(e2e): writing tests
-
Jordan Frankfurt authored
* chore: add better documentation to a complicated hook * input from eddie * Update src/hooks/useUnmountingAnimation.ts Co-authored-by:
Zach Pomerantz <zzmp@uniswap.org> * remove jsdoc types --------- Co-authored-by:
Zach Pomerantz <zzmp@uniswap.org>
-
Brendan Wong authored
-
Jordan Frankfurt authored
fix: add '-' instead of '$0.00' when the api does not return a price for a tokens page entry (#6691) * fix: show '-' instead of .00 when we don't have price data on a token * explicitly handle the 0 case * add tests to token row component
-
cartcrom authored
-
- 05 Jun, 2023 2 commits
-
-
Nate Wienert authored
-
Jordan Frankfurt authored
* feat: dismiss the landing page when the account drawer is opened * remove the gradient before the page transition * pr feedback * clean up darkmode handling * pr feedback from design * update link test --------- Co-authored-by:
Jordan Frankfurt <jordan@CORN-Jordan-949.frankfurt>
-
- 03 Jun, 2023 2 commits
-
-
cartcrom authored
* feat: parse moonpay purchases * fix: update comment * fix: use new coned function * refactor: simplify nested if statements
-
Nate Wienert authored
* fix: searchbar showing incorrect spacing at medium size * refactor: remove media query navSearchInputVisible into hook only useNavSearchInputVisible * fix: disable slight blur showing incorrectly when 1100px to lg breakpoint width * build: use repository slack secret (#6639) * feat: add animation to Settings menu (#6617) * feat: add price impact back * chore: update tes tname * chore: update snapshot for price impact * fix * fix * update snapshot after rebase * update snapshot * chore: finish * chore: remove snapshot * feat: add test matcher * cleanup * chore: add animation test * add comment * update comment * fix: no-undefined-or in object field types (#6640) * feat: show affordance in swap UI when we can't fetch usd quote (#6622) * initial commit: * add todo to linear * fix: increase useBestTrade debounce time (#6631) * fix: increase useBestTrade debounce time * reduce * increase * 350 * fix * build: caching i18n extractor (#6619) * fix: do not attempt to cache i18n:extract * fix: i18n extraction * docs: improve comments * fix: remove app advert on mobile safari (#6630) Co-authored-by:
Jordan Frankfurt <jordan@CORN-Jordan-949.frankfurt> * fix: include sw metric with web vitals (#6646) * build: add vscode settings for default formatter (#6644) build: add vscode settings for default formatter to be dbaeumer.vscode-eslint * test(e2e): improve hardhat configuration (#6650) build: cache hardhat cache * feat: permit2 flow updates (#6538) * test: swap flow cypress tests * fix: use default parameter * feat: use Swap Component on TDP * feat: auto nav for TDP tokens * chore: merge * chore: merge * chore: merge * chore: merge * fix: remove extra inputCurrency URL parsing logic * fix: undo last change * fix: pass expected chain id to swap component * fix: search for default tokens on unconnected networks if needed * test: e2e test for l2 token * fix: delete irrelevant tests * fix: address comments * fix: lint error * test: update TDP e2e tests * fix: use pageChainId for filter * fix: rename chainId * fix: typecheck * fix: chainId bug * fix: chainId required fixes * fix: bad merge in e2e test * fix: remove unused test util * fix: remove unnecessary variable * fix: token defaults * fix: address comments * fix: address comments and fix tests * fix: e2e test formatting, remove Maybe<> * fix: remove unused variable * fix: use feature flag for swap component on TDP * fix: back button * feat: copy review screen UI from widgetg * fix: modal padding * feat: add final detail row * fix: remove widget comment * fix: update unit tests * fix: code style consistency * fix: remove padding from AutoColumn * fix: update snapshots * fix: use semantic gaps * fix: more px and gaps * fix: design feedbacks * fix: button radius in summary modal * fix: design nits * feat: update design of summary modal * fix: font weight and vertical spacing * fix: update snapshots * fix: css nits * fix: modal flicker when refetching trade * wip: move approval to summary modal * wip: not working * feat: working * fix: fix flow * feat: simplify states and build new modal UI * feat: todos and differs fix * feat: update tx status modal * feat: split up approve and permit * feat: error state * feat: update success and error states * feat: undo changes to TxConfirmationModal * feat: remove step indicators when only one step * feat: move content into PendingModalContent component * fix: lint * fix: correct modal state when moving between steps * fix: comments * fix: code style improvements * feat: require trade to be defined * fix: remove extra props from ThemedTexts * fix: one more trans * fix: remove unused export * feat: remove undefined checks and other fixes * fix: update test * fix: add missing dollar sign * fix: remove null check and update test * fix: remove max width from detail row value * fix: remove isOpen prop * fix: isopen * feat: refactor approval flow into a hook * fix: tradeMeaningfullyDiffers improvement and prepareFlow fix * fix: address comments * feat: add comments explaining async state * fix: nits * fix: address comments * feat: permit2 e2e tests (#6541) * wip: move approval to summary modal * wip: not working * feat: working * fix: fix flow * feat: simplify states and build new modal UI * feat: todos and differs fix * feat: update tx status modal * feat: split up approve and permit * feat: error state * feat: update success and error states * feat: undo changes to TxConfirmationModal * feat: re-order functions * wip: move approval to summary modal * wip: not working * feat: update permit2 e2e tests * feat: tests passing * fix: swap test * fix: bad merge * chore: merge * fix: update tests for new modal * fix: testid fix * fix: test updates * fix: reduce nesting * test: remove line from test for debugging * fix: update tests * fix: more nesting in test * fix: update test * fix: reorganize test code * test: permit2 flow component tests (#6551) * test: swap flow cypress tests * fix: use default parameter * feat: use Swap Component on TDP * feat: auto nav for TDP tokens * chore: merge * chore: merge * chore: merge * chore: merge * fix: remove extra inputCurrency URL parsing logic * fix: undo last change * fix: pass expected chain id to swap component * fix: search for default tokens on unconnected networks if needed * test: e2e test for l2 token * fix: delete irrelevant tests * fix: address comments * fix: lint error * test: update TDP e2e tests * fix: use pageChainId for filter * fix: rename chainId * fix: typecheck * fix: chainId bug * fix: chainId required fixes * fix: bad merge in e2e test * fix: remove unused test util * fix: remove unnecessary variable * fix: token defaults * fix: address comments * fix: address comments and fix tests * fix: e2e test formatting, remove Maybe<> * fix: remove unused variable * fix: use feature flag for swap component on TDP * fix: back button * feat: copy review screen UI from widgetg * fix: modal padding * feat: add final detail row * fix: remove widget comment * fix: update unit tests * fix: code style consistency * fix: remove padding from AutoColumn * fix: update snapshots * fix: use semantic gaps * fix: more px and gaps * fix: design feedbacks * fix: button radius in summary modal * fix: design nits * feat: update design of summary modal * fix: font weight and vertical spacing * fix: update snapshots * fix: css nits * wip: move approval to summary modal * wip: not working * feat: working * fix: fix flow * feat: simplify states and build new modal UI * feat: todos and differs fix * feat: update tx status modal * feat: split up approve and permit * feat: error state * feat: update success and error states * feat: undo changes to TxConfirmationModal * feat: re-order functions * wip: move approval to summary modal * wip: not working * feat: update permit2 e2e tests * feat: tests passing * fix: swap test * fix: bad merge * wip: move approval to summary modal * wip: not working * feat: PendingModalContent tests * feat: useMaxAmountIn * fix: bad merge * fix: naming * fix: modal flicker when refetching trade * wip: move approval to summary modal * wip: not working * feat: working * fix: fix flow * feat: simplify states and build new modal UI * feat: todos and differs fix * feat: update tx status modal * feat: split up approve and permit * feat: error state * feat: update success and error states * feat: undo changes to TxConfirmationModal * feat: remove step indicators when only one step * feat: move content into PendingModalContent component * fix: lint * chore: merge * fix: update tests for new modal * fix: correct modal state when moving between steps * fix: comments * fix: code style improvements * feat: require trade to be defined * fix: remove extra props from ThemedTexts * fix: one more trans * fix: remove unused export * feat: remove undefined checks and other fixes * fix: update test * fix: add missing dollar sign * fix: remove null check and update test * fix: remove max width from detail row value * fix: remove isOpen prop * fix: isopen * feat: refactor approval flow into a hook * fix: testid fix * fix: tradeMeaningfullyDiffers improvement and prepareFlow fix * fix: address comments * feat: add comments explaining async state * fix: test updates * fix: nits * fix: reduce nesting * fix: address comments * test: remove line from test for debugging * fix: update tests * fix: update tests * fix: more nesting in test * fix: update test * fix: reorganize test code * feat: add l2 chain logo to modal (#6575) * test: swap flow cypress tests * fix: use default parameter * feat: use Swap Component on TDP * feat: auto nav for TDP tokens * chore: merge * chore: merge * chore: merge * chore: merge * fix: remove extra inputCurrency URL parsing logic * fix: undo last change * fix: pass expected chain id to swap component * fix: search for default tokens on unconnected networks if needed * test: e2e test for l2 token * fix: delete irrelevant tests * fix: address comments * fix: lint error * test: update TDP e2e tests * fix: use pageChainId for filter * fix: rename chainId * fix: typecheck * fix: chainId bug * fix: chainId required fixes * fix: bad merge in e2e test * fix: remove unused test util * fix: remove unnecessary variable * fix: token defaults * fix: address comments * fix: address comments and fix tests * fix: e2e test formatting, remove Maybe<> * fix: remove unused variable * fix: use feature flag for swap component on TDP * fix: back button * feat: copy review screen UI from widgetg * fix: modal padding * feat: add final detail row * fix: remove widget comment * fix: update unit tests * fix: code style consistency * fix: remove padding from AutoColumn * fix: update snapshots * fix: use semantic gaps * fix: more px and gaps * fix: design feedbacks * fix: button radius in summary modal * fix: design nits * feat: update design of summary modal * fix: font weight and vertical spacing * fix: update snapshots * fix: css nits * wip: move approval to summary modal * wip: not working * feat: working * fix: fix flow * feat: simplify states and build new modal UI * feat: todos and differs fix * feat: update tx status modal * feat: split up approve and permit * feat: error state * feat: update success and error states * feat: undo changes to TxConfirmationModal * feat: re-order functions * wip: move approval to summary modal * wip: not working * feat: update permit2 e2e tests * feat: tests passing * fix: swap test * fix: bad merge * wip: move approval to summary modal * wip: not working * feat: PendingModalContent tests * feat: useMaxAmountIn * fix: bad merge * fix: naming * fix: modal flicker when refetching trade * wip: move approval to summary modal * wip: not working * feat: working * fix: fix flow * feat: simplify states and build new modal UI * feat: todos and differs fix * feat: update tx status modal * feat: split up approve and permit * feat: error state * feat: update success and error states * feat: undo changes to TxConfirmationModal * feat: remove step indicators when only one step * feat: move content into PendingModalContent component * fix: lint * chore: merge * fix: update tests for new modal * feat: add l2 chain logo to modal * feat: add unit test * fix: correct modal state when moving between steps * fix: comments * fix: code style improvements * feat: require trade to be defined * fix: remove extra props from ThemedTexts * fix: one more trans * fix: remove unused export * feat: remove undefined checks and other fixes * fix: update test * fix: add missing dollar sign * fix: remove null check and update test * fix: remove max width from detail row value * fix: remove isOpen prop * fix: isopen * feat: refactor approval flow into a hook * fix: testid fix * fix: tradeMeaningfullyDiffers improvement and prepareFlow fix * fix: address comments * fix: headerContent prop * feat: add comments explaining async state * fix: test updates * fix: nits * fix: reduce nesting * fix: address comments * test: remove line from test for debugging * fix: update tests * fix: address comments * fix: update tests * fix: more nesting in test * fix: update test * fix: reorganize test code * feat: swap rejection error handling (#6576) * test: swap flow cypress tests * fix: use default parameter * feat: use Swap Component on TDP * feat: auto nav for TDP tokens * chore: merge * chore: merge * chore: merge * chore: merge * fix: remove extra inputCurrency URL parsing logic * fix: undo last change * fix: pass expected chain id to swap component * fix: search for default tokens on unconnected networks if needed * test: e2e test for l2 token * fix: delete irrelevant tests * fix: address comments * fix: lint error * test: update TDP e2e tests * fix: use pageChainId for filter * fix: rename chainId * fix: typecheck * fix: chainId bug * fix: chainId required fixes * fix: bad merge in e2e test * fix: remove unused test util * fix: remove unnecessary variable * fix: token defaults * fix: address comments * fix: address comments and fix tests * fix: e2e test formatting, remove Maybe<> * fix: remove unused variable * fix: use feature flag for swap component on TDP * fix: back button * feat: copy review screen UI from widgetg * fix: modal padding * feat: add final detail row * fix: remove widget comment * fix: update unit tests * fix: code style consistency * fix: remove padding from AutoColumn * fix: update snapshots * fix: use semantic gaps * fix: more px and gaps * fix: design feedbacks * fix: button radius in summary modal * fix: design nits * feat: update design of summary modal * fix: font weight and vertical spacing * fix: update snapshots * fix: css nits * wip: move approval to summary modal * wip: not working * feat: working * fix: fix flow * feat: simplify states and build new modal UI * feat: todos and differs fix * feat: update tx status modal * feat: split up approve and permit * feat: error state * feat: update success and error states * feat: undo changes to TxConfirmationModal * feat: re-order functions * wip: move approval to summary modal * wip: not working * feat: update permit2 e2e tests * feat: tests passing * fix: swap test * fix: bad merge * wip: move approval to summary modal * wip: not working * feat: PendingModalContent tests * feat: useMaxAmountIn * fix: bad merge * fix: naming * fix: modal flicker when refetching trade * wip: move approval to summary modal * wip: not working * feat: working * fix: fix flow * feat: simplify states and build new modal UI * feat: todos and differs fix * feat: update tx status modal * feat: split up approve and permit * feat: error state * feat: update success and error states * feat: undo changes to TxConfirmationModal * feat: remove step indicators when only one step * feat: move content into PendingModalContent component * fix: lint * chore: merge * fix: update tests for new modal * feat: add l2 chain logo to modal * feat: add unit test * fix: correct modal state when moving between steps * fix: correct modal state when moving between steps * fix: proper error handling of user rejection of swap * feat: update e2e test * fix: typecheck * fix: comments * fix: code style improvements * feat: require trade to be defined * fix: remove extra props from ThemedTexts * fix: one more trans * fix: remove unused export * feat: remove undefined checks and other fixes * fix: update test * fix: add missing dollar sign * fix: remove null check and update test * fix: remove max width from detail row value * fix: remove isOpen prop * fix: isopen * feat: refactor approval flow into a hook * fix: custom error type * fix: testid fix * fix: add comment * fix: tradeMeaningfullyDiffers improvement and prepareFlow fix * fix: address comments * fix: headerContent prop * feat: add comments explaining async state * fix: test updates * fix: nits * fix: reduce nesting * fix: address comments * test: remove line from test for debugging * fix: update tests * fix: address comments * fix: update tests * fix: more nesting in test * fix: update test * fix: update e2e test * fix: update error test * fix: reorganize test code * feat: update content in Swap Submission Modal (#6577) * test: swap flow cypress tests * fix: use default parameter * feat: use Swap Component on TDP * feat: auto nav for TDP tokens * chore: merge * chore: merge * chore: merge * chore: merge * fix: remove extra inputCurrency URL parsing logic * fix: undo last change * fix: pass expected chain id to swap component * fix: search for default tokens on unconnected networks if needed * test: e2e test for l2 token * fix: delete irrelevant tests * fix: address comments * fix: lint error * test: update TDP e2e tests * fix: use pageChainId for filter * fix: rename chainId * fix: typecheck * fix: chainId bug * fix: chainId required fixes * fix: bad merge in e2e test * fix: remove unused test util * fix: remove unnecessary variable * fix: token defaults * fix: address comments * fix: address comments and fix tests * fix: e2e test formatting, remove Maybe<> * fix: remove unused variable * fix: use feature flag for swap component on TDP * fix: back button * feat: copy review screen UI from widgetg * fix: modal padding * feat: add final detail row * fix: remove widget comment * fix: update unit tests * fix: code style consistency * fix: remove padding from AutoColumn * fix: update snapshots * fix: use semantic gaps * fix: more px and gaps * fix: design feedbacks * fix: button radius in summary modal * fix: design nits * feat: update design of summary modal * fix: font weight and vertical spacing * fix: update snapshots * fix: css nits * wip: move approval to summary modal * wip: not working * feat: working * fix: fix flow * feat: simplify states and build new modal UI * feat: todos and differs fix * feat: update tx status modal * feat: split up approve and permit * feat: error state * feat: update success and error states * feat: undo changes to TxConfirmationModal * feat: re-order functions * wip: move approval to summary modal * wip: not working * feat: update permit2 e2e tests * feat: tests passing * fix: swap test * fix: bad merge * wip: move approval to summary modal * wip: not working * feat: PendingModalContent tests * feat: useMaxAmountIn * fix: bad merge * fix: naming * fix: modal flicker when refetching trade * wip: move approval to summary modal * wip: not working * feat: working * fix: fix flow * feat: simplify states and build new modal UI * feat: todos and differs fix * feat: update tx status modal * feat: split up approve and permit * feat: error state * feat: update success and error states * feat: undo changes to TxConfirmationModal * feat: remove step indicators when only one step * feat: move content into PendingModalContent component * fix: lint * chore: merge * fix: update tests for new modal * feat: add l2 chain logo to modal * feat: add unit test * fix: correct modal state when moving between steps * fix: correct modal state when moving between steps * fix: proper error handling of user rejection of swap * feat: update e2e test * fix: typecheck * feat: design updates, state updates * fix: comments * fix: code style improvements * feat: require trade to be defined * fix: remove extra props from ThemedTexts * fix: one more trans * fix: remove unused export * feat: remove undefined checks and other fixes * fix: update test * fix: add missing dollar sign * fix: remove null check and update test * fix: remove max width from detail row value * fix: remove isOpen prop * fix: isopen * feat: refactor approval flow into a hook * fix: custom error type * fix: testid fix * fix: text colors * fix: add comment * fix: tradeMeaningfullyDiffers improvement and prepareFlow fix * fix: address comments * fix: headerContent prop * fix: change tooltip to external link * feat: add comments explaining async state * fix: test updates * fix: nits * fix: reduce nesting * fix: address comments * test: remove line from test for debugging * fix: update tests * fix: address comments * fix: comments * fix: update tests * fix: update tests * fix: more nesting in test * fix: update test * fix: update e2e test * fix: update error test * fix: update content in test * fix: reorganize test code * feat: permit2 animations WEB-2036 (#6590) * test: swap flow cypress tests * fix: use default parameter * feat: use Swap Component on TDP * feat: auto nav for TDP tokens * chore: merge * chore: merge * chore: merge * chore: merge * fix: remove extra inputCurrency URL parsing logic * fix: undo last change * fix: pass expected chain id to swap component * fix: search for default tokens on unconnected networks if needed * test: e2e test for l2 token * fix: delete irrelevant tests * fix: address comments * fix: lint error * test: update TDP e2e tests * fix: use pageChainId for filter * fix: rename chainId * fix: typecheck * fix: chainId bug * fix: chainId required fixes * fix: bad merge in e2e test * fix: remove unused test util * fix: remove unnecessary variable * fix: token defaults * fix: address comments * fix: address comments and fix tests * fix: e2e test formatting, remove Maybe<> * fix: remove unused variable * fix: use feature flag for swap component on TDP * fix: back button * feat: copy review screen UI from widgetg * fix: modal padding * feat: add final detail row * fix: remove widget comment * fix: update unit tests * fix: code style consistency * fix: remove padding from AutoColumn * fix: update snapshots * fix: use semantic gaps * fix: more px and gaps * fix: design feedbacks * fix: button radius in summary modal * fix: design nits * feat: update design of summary modal * fix: font weight and vertical spacing * fix: update snapshots * fix: css nits * wip: move approval to summary modal * wip: not working * feat: working * fix: fix flow * feat: simplify states and build new modal UI * feat: todos and differs fix * feat: update tx status modal * feat: split up approve and permit * feat: error state * feat: update success and error states * feat: undo changes to TxConfirmationModal * feat: re-order functions * wip: move approval to summary modal * wip: not working * feat: update permit2 e2e tests * feat: tests passing * fix: swap test * fix: bad merge * wip: move approval to summary modal * wip: not working * feat: PendingModalContent tests * feat: useMaxAmountIn * fix: bad merge * fix: naming * fix: modal flicker when refetching trade * wip: move approval to summary modal * wip: not working * feat: working * fix: fix flow * feat: simplify states and build new modal UI * feat: todos and differs fix * feat: update tx status modal * feat: split up approve and permit * feat: error state * feat: update success and error states * feat: undo changes to TxConfirmationModal * feat: remove step indicators when only one step * feat: move content into PendingModalContent component * fix: lint * chore: merge * fix: update tests for new modal * feat: add l2 chain logo to modal * feat: add unit test * fix: correct modal state when moving between steps * fix: correct modal state when moving between steps * fix: proper error handling of user rejection of swap * feat: update e2e test * fix: typecheck * feat: design updates, state updates * fix: comments * fix: code style improvements * feat: require trade to be defined * fix: remove extra props from ThemedTexts * fix: one more trans * fix: remove unused export * feat: remove undefined checks and other fixes * fix: update test * fix: add missing dollar sign * fix: remove null check and update test * fix: remove max width from detail row value * fix: remove isOpen prop * fix: isopen * feat: refactor approval flow into a hook * fix: custom error type * fix: testid fix * fix: text colors * fix: add comment * wip: permit2 modal animations * fix: entrance animations * feat: step indicator transitions * feat: icon aniamtions * feat: fix spinner icon * fix: re-organize new code * fix: svg import * fix: tradeMeaningfullyDiffers improvement and prepareFlow fix * fix: address comments * fix: headerContent prop * fix: change tooltip to external link * feat: add comments explaining async state * fix: test updates * fix: nits * fix: design nits * fix: reduce nesting * fix: address comments * test: remove line from test for debugging * fix: update tests * fix: address comments * fix: comments * fix: update tests * fix: update tests * fix: more nesting in test * fix: update test * fix: update e2e test * fix: update error test * fix: dont show loader unless onchain processing is happening * fix: update designs and add comments * fix: update content in test * fix: update tests more * fix: reorganize test code * fix: mainnet loading indicator on last step * fix: re-use opacity css code * fix: testid issue with test * fix: lint * fix: modal height and css improvements * fix: empty * feat: fix help center link (#6621) * test: swap flow cypress tests * fix: use default parameter * feat: use Swap Component on TDP * feat: auto nav for TDP tokens * chore: merge * chore: merge * chore: merge * chore: merge * fix: remove extra inputCurrency URL parsing logic * fix: undo last change * fix: pass expected chain id to swap component * fix: search for default tokens on unconnected networks if needed * test: e2e test for l2 token * fix: delete irrelevant tests * fix: address comments * fix: lint error * test: update TDP e2e tests * fix: use pageChainId for filter * fix: rename chainId * fix: typecheck * fix: chainId bug * fix: chainId required fixes * fix: bad merge in e2e test * fix: remove unused test util * fix: remove unnecessary variable * fix: token defaults * fix: address comments * fix: address comments and fix tests * fix: e2e test formatting, remove Maybe<> * fix: remove unused variable * fix: use feature flag for swap component on TDP * fix: back button * feat: copy review screen UI from widgetg * fix: modal padding * feat: add final detail row * fix: remove widget comment * fix: update unit tests * fix: code style consistency * fix: remove padding from AutoColumn * fix: update snapshots * fix: use semantic gaps * fix: more px and gaps * fix: design feedbacks * fix: button radius in summary modal * fix: design nits * feat: update design of summary modal * fix: font weight and vertical spacing * fix: update snapshots * fix: css nits * wip: move approval to summary modal * wip: not working * feat: working * fix: fix flow * feat: simplify states and build new modal UI * feat: todos and differs fix * feat: update tx status modal * feat: split up approve and permit * feat: error state * feat: update success and error states * feat: undo changes to TxConfirmationModal * feat: re-order functions * wip: move approval to summary modal * wip: not working * feat: update permit2 e2e tests * feat: tests passing * fix: swap test * fix: bad merge * wip: move approval to summary modal * wip: not working * feat: PendingModalContent tests * feat: useMaxAmountIn * fix: bad merge * fix: naming * fix: modal flicker when refetching trade * wip: move approval to summary modal * wip: not working * feat: working * fix: fix flow * feat: simplify states and build new modal UI * feat: todos and differs fix * feat: update tx status modal * feat: split up approve and permit * feat: error state * feat: update success and error states * feat: undo changes to TxConfirmationModal * feat: remove step indicators when only one step * feat: move content into PendingModalContent component * fix: lint * chore: merge * fix: update tests for new modal * feat: add l2 chain logo to modal * feat: add unit test * fix: correct modal state when moving between steps * fix: correct modal state when moving between steps * fix: proper error handling of user rejection of swap * feat: update e2e test * fix: typecheck * feat: design updates, state updates * fix: comments * fix: code style improvements * feat: require trade to be defined * fix: remove extra props from ThemedTexts * fix: one more trans * fix: remove unused export * feat: remove undefined checks and other fixes * fix: update test * fix: add missing dollar sign * fix: remove null check and update test * fix: remove max width from detail row value * fix: remove isOpen prop * fix: isopen * feat: refactor approval flow into a hook * fix: custom error type * fix: testid fix * fix: text colors * fix: add comment * wip: permit2 modal animations * fix: entrance animations * feat: step indicator transitions * feat: icon aniamtions * feat: fix spinner icon * fix: re-organize new code * fix: svg import * fix: tradeMeaningfullyDiffers improvement and prepareFlow fix * fix: address comments * fix: headerContent prop * fix: change tooltip to external link * feat: add comments explaining async state * fix: test updates * fix: nits * fix: design nits * fix: reduce nesting * fix: address comments * test: remove line from test for debugging * fix: update tests * fix: address comments * fix: comments * fix: update tests * fix: update tests * fix: more nesting in test * feat: correct help center article * fix: update test * fix: update e2e test * fix: update error test * fix: dont show loader unless onchain processing is happening * fix: update designs and add comments * fix: update content in test * fix: update tests more * fix: reorganize test code * fix: mainnet loading indicator on last step * fix: re-use opacity css code * fix: testid issue with test * fix: lint * fix: modal height and css improvements * fix: empty * fix: design nits on summary view (#6623) * fix: chainId required fixes * fix: bad merge in e2e test * fix: remove unused test util * fix: remove unnecessary variable * fix: token defaults * fix: address comments * fix: address comments and fix tests * fix: e2e test formatting, remove Maybe<> * fix: remove unused variable * fix: use feature flag for swap component on TDP * fix: back button * feat: copy review screen UI from widgetg * fix: modal padding * feat: add final detail row * fix: remove widget comment * fix: update unit tests * fix: code style consistency * fix: remove padding from AutoColumn * fix: update snapshots * fix: use semantic gaps * fix: more px and gaps * fix: design feedbacks * fix: button radius in summary modal * fix: design nits * feat: update design of summary modal * fix: font weight and vertical spacing * fix: update snapshots * fix: css nits * wip: move approval to summary modal * wip: not working * feat: working * fix: fix flow * feat: simplify states and build new modal UI * feat: todos and differs fix * feat: update tx status modal * feat: split up approve and permit * feat: error state * feat: update success and error states * feat: undo changes to TxConfirmationModal * feat: re-order functions * wip: move approval to summary modal * wip: not working * feat: update permit2 e2e tests * feat: tests passing * fix: swap test * fix: bad merge * wip: move approval to summary modal * wip: not working * feat: PendingModalContent tests * feat: useMaxAmountIn * fix: bad merge * fix: naming * fix: modal flicker when refetching trade * wip: move approval to summary modal * wip: not working * feat: working * fix: fix flow * feat: simplify states and build new modal UI * feat: todos and differs fix * feat: update tx status modal * feat: split up approve and permit * feat: error state * feat: update success and error states * feat: undo changes to TxConfirmationModal * feat: remove step indicators when only one step * feat: move content into PendingModalContent component * fix: lint * chore: merge * fix: update tests for new modal * feat: add l2 chain logo to modal * feat: add unit test * fix: correct modal state when moving between steps * fix: correct modal state when moving between steps * fix: proper error handling of user rejection of swap * feat: update e2e test * fix: typecheck * feat: design updates, state updates * fix: comments * fix: code style improvements * feat: require trade to be defined * fix: remove extra props from ThemedTexts * fix: one more trans * fix: remove unused export * feat: remove undefined checks and other fixes * fix: update test * fix: add missing dollar sign * fix: remove null check and update test * fix: remove max width from detail row value * fix: remove isOpen prop * fix: isopen * feat: refactor approval flow into a hook * fix: custom error type * fix: testid fix * fix: text colors * fix: add comment * wip: permit2 modal animations * fix: entrance animations * feat: step indicator transitions * feat: icon aniamtions * feat: fix spinner icon * fix: re-organize new code * fix: svg import * fix: tradeMeaningfullyDiffers improvement and prepareFlow fix * fix: address comments * fix: headerContent prop * fix: change tooltip to external link * feat: add comments explaining async state * fix: test updates * fix: nits * fix: design nits * fix: reduce nesting * fix: address comments * test: remove line from test for debugging * fix: update tests * fix: address comments * fix: comments * fix: update tests * fix: update tests * fix: more nesting in test * feat: correct help center article * fix: design nits on summary view * fix: update test * fix: update snapshots * fix: update e2e test * fix: etherscan link * fix: update error test * fix: dont show loader unless onchain processing is happening * fix: update designs and add comments * fix: update content in test * fix: update tests more * fix: test * fix: reorganize test code * fix: sentence case in one more test * fix: mainnet loading indicator on last step * fix: re-use opacity css code * fix: testid issue with test * fix: update copy * fix: update strings in test * fix: lint * fix: modal height and css improvements * fix: empty * fix: padding on l2 badge * fix: lint * feat: log swap button click (#6654) * build: disable scheduled releases (#6651) * feat: [DetailsV2] Add Activity Chart Time Period Switcher (#6653) * add endButton and new TimePeriodSwitcher component * add snapshot testing * add test file * remove switcher from TabbedComponent * update snapshots * update describe * update padding * extra return * as const notation * update snapshots * no more abs positioning * cleanup tests and add dropdown test * add divider line to tabbed component * update design to match new specs --------- Co-authored-by:
Charles Bachmeier <charlie@genie.xyz> * fix: reduce ETH amount on mainnet useUSDPrice request to 50 (#6642) * feat: page wallet connect txn completed (#6655) * feat: add page to wallet_connect_txn_completed event * feat: unit test * fix: test * chore: cleaning up buy button states (#6618) * fix: typecheck error in bagfooter (#6669) * feat: increased debounce swap quote rate (#6666) * feat: increased debounce swap quote time * fix * add basic test for initial useScreenSize --------- Co-authored-by:
Zach Pomerantz <zzmp@uniswap.org> Co-authored-by:
Mike Grabowski <grabbou@gmail.com> Co-authored-by:
eddie <66155195+just-toby@users.noreply.github.com> Co-authored-by:
Vignesh Mohankumar <me@vig.xyz> Co-authored-by:
Jordan Frankfurt <jordanwfrankfurt@gmail.com> Co-authored-by:
Jordan Frankfurt <jordan@CORN-Jordan-949.frankfurt> Co-authored-by:
Charles Bachmeier <charles@bachmeier.io> Co-authored-by:
Charles Bachmeier <charlie@genie.xyz> Co-authored-by:
Jack Short <john.short.tj@gmail.com>
-
- 02 Jun, 2023 8 commits
-
-
Tina authored
* add feature flag for usdc arbitrum * add to feature flag modal
-
Brendan Wong authored
* fix: polygon bridge link leading to error page * fix: fix polygon bridge to send directly to POS bridge
-
eddie authored
<!-- Your PR title must follow conventional commits: https://github.com/Uniswap/interface#pr-title --> ## Description <!-- Summary of change, including motivation and context. --> <!-- Use verb-driven language: "Fixes XYZ" instead of "This change fixes XYZ" --> upgrades the coned package to get this change: https://github.com/Uniswap/conedison/pull/19 ## Test plan <!-- Delete this section if your change is not a bug fix. --> ### Reproducing the error <!-- Include steps to reproduce the bug. --> 1. Try to sign a permit2 signature with trustwallet ios on optimism or arbitrum - it will fail without this change. ### QA (ie manual testing) <!-- Include steps to test the change, ensuring no regression. --> - [x] manually moved this change into `interface` and tested it , it works as a fallback
-
Tina authored
fix bug
-
Jack Short authored
-
Charles Bachmeier authored
* initial sepolia const setup * uni sepolia * add more consts for sepolia * better comment * upgrade ur sdk * need to request BE add Ethereum sepolia to supported chains * update weth address * remove sepolia from defaults * add tick lens addr * add multicall && quoter * use weth9 checksum * successful wrap * use supportedChainId over magic num * upgrade default-token-list && deduplicate * cleanup * use checksum for usdc * upgrade SOR * placeholder setProperty * comment cleanup * add to anonymizeLink * bump core-sdk * deduplicate * update infura fork block * add comment --------- Co-authored-by:
Charles Bachmeier <charlie@genie.xyz>
-
Tina authored
* add unified-routing-api slice * rename legacy -> legacyAPI * deduplicate client params and ura params * move shared functions into utils and rename comments for unified routing API * use feature flag * remove eslint ignore since the function is now being used * add typing to args * rename ura -> routing-api v2 * update trace name and comment * rename variables * lint
-
eddie authored
-