1. 22 Sep, 2021 16 commits
  2. 21 Sep, 2021 3 commits
  3. 20 Sep, 2021 3 commits
  4. 18 Sep, 2021 3 commits
  5. 17 Sep, 2021 5 commits
  6. 16 Sep, 2021 9 commits
    • Justin Domingue's avatar
      add static route svg (#2373) · 1314477a
      Justin Domingue authored
      1314477a
    • Crowdin Bot's avatar
    • Crowdin Bot's avatar
    • Crowdin Bot's avatar
    • Justin Domingue's avatar
      feat: routing api integration (#2116) · cd229558
      Justin Domingue authored
      * initial routing api integration
      
      * add routing api slice
      
      * display route in dialog
      
      * addressed pr feedback
      
      * improved routing
      
      * switch to `get`
      
      * first pass at integration new MultiRouteTrade
      
      * initial implementation of RoutingDiagram
      
      * add RoutingDiagram tests
      
      * improve tests in RoutingDiagram
      
      * integrate with v3-sdk 3.3.1
      
      * removed references to MultiRouteTrade
      
      * revert swapcallback
      
      * fix abi compilation error
      
      * added useRoute hook to build a Route from edges and nodes
      
      * added react-hooks-testing-library
      
      * integrated latest changes
      
      * renamed router hook to routerTrade
      
      * improve integration
      
      * fixed routing
      
      * usability
      
      * mock RoutingDiagram children to reduce size
      
      * undo mocked children
      
      * adjust ui
      
      * better support long routes
      
      * use routing api logo and adjust ux
      
      * set default percent to 0
      
      * added intermediary hook to combine local and routing api trades
      
      * added intermediary hook to combine local and routing api trades
      
      * make account optional
      
      * improve ux
      
      * improve router
      
      * fixed duplicate pool bug and inputAmount undefined bug
      
      * extract input/outputAmounts from routes
      
      * add todo
      
      * fixed uninitialized issue and added %
      
      * fixed tests
      
      * fix duplicate pool bug
      
      * added routing api setting
      
      * change router label based on router version
      
      * improve useRoutes and fix duplicate pool bug
      
      * debounce routing api/local routing
      
      * removed single hop setting
      
      * fix bug when moving between v2/v3
      
      * consider isUnitialized non loading
      
      * ui fixes
      
      * reverted change to usedebounce
      
      * use new route schema
      
      * visual updates
      
      * log quoteId for polish session
      
      * fix: persist advanced swap details toggle state
      
      * fix no route found
      
      * poll every 10s
      
      * derive currencies from pool rather than input
      
      * polish query status handling in useRouterTrade
      
      * removed RouterVersion
      
      * update ui
      
      * update ui
      
      * update loading state
      
      * animate auto router
      
      * apply loading treatment to out
      
      * disable routing api on l2 and support auto slippage
      
      * use opacity on the whole element
      
      * show loading card when syncing
      
      * updated gradient
      
      * polished ui
      
      * create routerlabel component
      
      * disable router on all bu mainnet
      
      * polish
      
      * feat: [draft] routing api polish (#2224)
      
      * show loading card when syncing
      
      * updated gradient
      
      * polished ui
      
      * create routerlabel component
      
      * disable router on all bu mainnet
      
      * polish
      
      * polished loading state
      
      * add dashes
      
      * fixed tooltip styles
      
      * fixed merge conflict
      
      * few updates
      
      * polish
      
      * updated yarn.lock
      
      * fixed styles
      
      * updated routing diagram
      
      * Fix code style issues with ESLint
      
      * routing api enabled without localstorage upgrade
      
      * fixed lint error
      
      * Fix code style issues with ESLint
      
      * refined mocks in routing diagram tests
      
      * addressed pr feedback
      
      * polish
      
      * revert sending eth
      
      * improved loading animation
      
      * handle stale routing api
      
      * Fix code style issues with ESLint
      
      * updated yarn.lock
      
      * support native eth
      
      * Compute gas adjusted quote for V2 trade and compare to V3 gas adjusted quote
      
      * Incorporate approval gas cost estimate
      
      * feat: simplify routing api ux (#2258)
      
      * support native eth
      
      * simplified ui
      
      * perf optimization
      
      * implement realized lp fee
      
      * improved route realized lp fee
      
      * fix lp realized fee
      
      * fix auto router gradient
      
      * initial route overlay
      
      * add auto router svg
      
      * adjusted ux to mocks
      
      * fix lp fee
      
      * upddated routing diagram
      
      * optimize tradeBetter hook
      
      * adjust type and name
      
      * add useBetterTrade
      
      * useBetterTrade takes gasEstimateWei
      
      * implement gasEstimateForApproval
      
      * import state from react
      
      * use gas estimate
      
      * improve integration with gas estimate comparison
      
      * remove dependency on account
      
      * fix currency switch bug
      
      * improve syncing state
      
      * add loadingbar
      
      * style tooltip container
      
      * updated tooltip styles
      
      * increase opacity range
      
      * always keep dependent currency input interactable
      
      * show placeholders in tooltips
      
      * Revert v2 gas estimates and approval estimates
      
      * Add debug logs
      
      * refactor
      
      * fix bug
      
      * removed comment
      
      * update engish key
      
      * add try-catch
      
      * addressed pr feedback
      
      * remove loading bar for price impact
      
      * addressed pr feedback and bug bash feedback
      
      * fix: use url to force version
      
      * addressed pr feedback and bug bash feedback
      
      * stop fetching when losing focus
      
      * only show auto router label when activated
      
      * avoid showing syncing status
      
      * move V3TradeSTate to own file
      
      * make useRoutes a function rather than hook
      
      * use logo from active list when possible
      
      * renamed and refactored hook
      
      * renamed and refactored hook
      
      * update status
      
      * polish
      
      * remove unused import
      
      * fixed merge error
      
      * updated combined trade tests
      
      * remove priceimpact while loading
      
      * Design tweaks
      
      * polish latest design
      
      * removed some styles
      
      * log gaevent on tooltip open and clean up origin
      
      * Small tweaks
      
      * addressed pr feedback
      
      * wrap route length in a loading container
      
      * renamed local to clientside
      
      * fix percent and token logo
      
      * addressed pr feedback
      
      * avoid comparing trades when v3 not ready
      
      * some refactor
      Co-authored-by: default avatarLint Action <lint-action@samuelmeuli.com>
      Co-authored-by: default avatarWill Pote <will@uniswap.org>
      Co-authored-by: default avatarCallil Capuozzo <callil.capuozzo@gmail.com>
      cd229558
    • Crowdin Bot's avatar
    • Jordan Frankfurt's avatar
      feat(chain-connectivity): warn when the user is not receiving blocks (#2123) · bcf64bcb
      Jordan Frankfurt authored
      * logic for tracking time since last block
      
      * add polling times to chain info
      
      * pr feedback
      
      * add gui for chain connectivity warning
      
      * add arb support
      
      * update title of warning to indicate internet connectivity issues may be the problem
      
      * pr review
      
      * clean up useBlockWarningTimer
      
      * softer language on mainnet
      
      * only show warning if user has the window visible
      bcf64bcb
    • Zach Pomerantz's avatar
      feat: lazily load token list validator (#2342) · c2093ce0
      Zach Pomerantz authored
      Removes 125kb from main chunk. Moves ~90ms off of the critical pageload path.
      c2093ce0
    • Zach Pomerantz's avatar
      fix: avoid replaceAll (#2361) · 308f7d59
      Zach Pomerantz authored
      308f7d59
  7. 15 Sep, 2021 1 commit