eddie
519ba8963a
test: unit tests for parseRemote ( #7359 )
2023-09-26 13:36:56 -07:00
Jack Short
ec784ccb36
chore: updating input currency panel to handle comma separator ( #7336 )
2023-09-26 12:33:15 -05:00
Brendan Wong
20d8404717
fix: update polygon branding ( #7190 )
...
* update polygon branding
* Update matic-token-icon.svg
2023-09-25 12:11:12 -04:00
Jordan Frankfurt
809841df0a
feat: new app provider w/ fallback behavior ( #7205 )
...
* feat: new app provider w/ fallback behavior
* progress
* update useContractX signer params
* Revert "update useContractX signer params"
This reverts commit 386d1580dff77338810a4b31be38efd039d4b138.
* extend jsonrpcprovider
* add mainnet quicknode example, use old staticJsonRpc extension
* add tests
* unit testing
* fixes to tests/tsc
* Update src/state/routing/gas.ts
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
* pr review
* e2e tests should only talk to the chain via connected wallet
* Revert "e2e tests should only talk to the chain via connected wallet"
This reverts commit 0ce76eb7e4132917a52b49531db871a189448e51.
* add charlie's null nit
* fix e2e
* add feature flag
* Update cypress/support/setupTests.ts
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
* pr review
* pr feedback
* fix tests
* add generic send test
* fix merge error
* add a failure rate calculation and inline comments on scoring algo w/ an example
* fix sort test
* cleaner provider creation
* simplify sort
---------
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
2023-09-22 14:05:27 -05:00
Tina
2dc5a6efb4
fix: Remove e2e test ( #7369 )
...
* remove now untrue test
* add test about missing stats
2023-09-22 11:35:54 -07:00
eddie
7cd72a706d
feat: show usd price with no input amount ( #7328 )
...
* feat: show usd price with no input amount
* fix: snapshots
* fix: make tokens undefined only - no null
* fix: readability
* fix: syntax improvements
2023-09-22 10:31:23 -07:00
Kristie Huang
4f8956f79a
fix: should show slippage/deadline on LP flow settings ( #7367 )
...
* fix: should show slippage/deadline on LP flow settings
* write unit tests & update
---------
Co-authored-by: Kristie Huang <kristie.huang@uniswap.org>
2023-09-22 13:12:32 -04:00
Charles Bachmeier
beef7f2d86
feat: Condense color extraction logic and improve fallback ( #7347 )
...
* refactor: move getColor to src
* refactor useColor to use getColor function
* remove consts
* refactor files
* clean up color convert fn
* move getColor test and import test images
* hardcode array buffers for images
* add invalid png
2023-09-22 10:09:05 -07:00
Zach Pomerantz
b667662b49
fix: lazy load nft profile ( #7361 )
2023-09-22 10:08:22 -07:00
Zach Pomerantz
ed87df6269
feat: account suspense ( #7337 )
...
* feat: eagerly connect outside of react lifecycle
* test: reflect selected wallet in localStorage
* test: spy only on portfolio balances
* feat: connectionReady
* feat: connecting state
* feat: leave space for address
* fix tests
* better meta
* fix
* fix wallet change
* add interactivity earlier
* add validation
* update localstorage key in cypress setup
* even less thrash
* load per account
* simplify, hopefully
* explanatory
* inf render
* whoopsie
* ordering
2023-09-22 09:57:35 -07:00
Charles Bachmeier
622c72d4a8
feat: [info] Migrate Historical Pool Data Queries ( #7310 )
...
* correctly query pool data for t24, t48, and tWeek timestamps
* add comments
* sanitize pool data and update tests
* correct test data
* add todo
* lint
* remove logs
* 1st class var support courtesy of carter
* remove logging and adds comments
2023-09-22 09:47:25 -07:00
eddie
df6c44d2c4
fix: use Date as a performance tracker fallback ( #7349 )
2023-09-22 09:40:25 -07:00
eddie
59e7a2867a
fix: ui fixes on the add liquidity flow ( #7352 )
2023-09-22 09:40:10 -07:00
eddie
0a31428d7a
feat: uniswapX opt-out update ( #7368 )
2023-09-22 09:38:47 -07:00
Zach Pomerantz
fbc7e64032
chore: prohibit barrels ( #7362 )
...
* chore: prohibit barrels
* lint
* lint
* more lint
* add motivation to eslint message
2023-09-21 19:38:17 -07:00
eddie
4a8fb760d2
fix: show common bases on mobile ( #7365 )
...
* fix: show common bases on mobile
* test: add unit tests
2023-09-21 13:26:59 -07:00
eddie
15c510b742
fix: reset LDO approvals ( #7345 )
...
* fix: reset LDO approvals
* fix: constant file, better name
* Update src/components/swap/constants.ts
Co-authored-by: Charles Bachmeier <charles@bachmeier.io>
---------
Co-authored-by: Charles Bachmeier <charles@bachmeier.io>
2023-09-21 13:03:25 -07:00
eddie
e81b0a4d1f
test: unit tests for activity tab createGroups, and update cloud test snapshots ( #7364 )
...
* test: unit tests for activity tab createGroups
* fix: update cloud test snapshots
2023-09-21 12:03:10 -07:00
Zach Pomerantz
b9fc65ec9a
feat: lazy-load safe only if iframed ( #7360 )
2023-09-21 11:31:38 -07:00
Zach Pomerantz
d73c368ee4
fix: defer popper style recalc until use ( #7330 )
2023-09-21 11:29:43 -07:00
Zach Pomerantz
5e1c430657
build: improve tree-shaking ( #7325 )
...
* build: improve tree-shaking
* dedup terser
2023-09-21 11:29:22 -07:00
eddie
d4f19e42f8
feat: log chain changed ( #7350 )
2023-09-20 14:58:28 -07:00
cartcrom
60593df077
refactor: price chart organization ( #7304 )
...
* refactor: implement chart model type
* refactor: move PriceChart component into charts folder
* refactor: relocate pricechart test file
* lint
* fix: pr comments
* fix: use formatter hook in price chart file
2023-09-20 15:58:41 -04:00
Nate Wienert
aeef2c2356
fix: Fix visual issues in Spore ( #7240 )
...
* feat: make meta theme-color adapt to new spore background colors
* fix: make glow behind swap modal use a blur strategy rather than box shadow for a more squared glow
* test: grainy bg
* fix: make pool liquidity add input focus border same as swap
* remove svg grain
2023-09-20 09:44:25 -10:00
Zach Pomerantz
54880d201a
feat: eagerly connect outside of react lifecycle ( #7334 )
...
* feat: eagerly connect outside of react lifecycle
* test: reflect selected wallet in localStorage
* test: spy only on portfolio balances
2023-09-20 12:31:54 -07:00
Zach Pomerantz
0f6581bf47
fix: preconnect ( #7340 )
2023-09-20 12:30:20 -07:00
Zach Pomerantz
37c3330897
fix: wait to fetch lists until rehydration ( #7332 )
2023-09-20 09:40:57 -07:00
Zach Pomerantz
7a981923f6
fix: do not re-init active locale ( #7329 )
2023-09-20 09:32:50 -07:00
Brendan Wong
9672c2db9a
fix: remove settings button from lp page ( #7105 )
...
remove settings button from lp page
2023-09-19 14:16:46 -07:00
Charles Bachmeier
13f57d8d73
feat: block dynamic link previews for blocked collections ( #7344 )
...
* feat: block link previews for blocked collections
* update collection test
* single invalid
* move blocklist to its own const file
* rename file to blocklist
2023-09-19 11:07:07 -07:00
Charles Bachmeier
43f4d0f1b0
chore: block requested collection ( #7342 )
2023-09-19 08:06:58 -07:00
Zach Pomerantz
19c83c92ab
test: spy only on portfolio balances ( #7335 )
2023-09-19 07:59:21 -07:00
Jack Short
91c2013522
chore: only exposing useFormatter ( #7308 )
2023-09-18 20:21:21 -04:00
eddie
cf09e80934
fix: fetch balances when opening token selector in LP page ( #7321 )
...
* fix: fetch balances when opening token selector in LP page
* fix: move PrefetchBalancesWrapper
2023-09-18 14:49:39 -07:00
Zach Pomerantz
ad9879b4f9
fix: avoid scrollTo on pageload ( #7323 )
2023-09-18 13:09:01 -07:00
Zach Pomerantz
c528c6169e
fix: block number memoization ( #7331 )
2023-09-18 13:08:51 -07:00
Zach Pomerantz
33c93b5ded
fix: spurious Swap re-renders ( #7333 )
2023-09-18 13:08:37 -07:00
Charles Bachmeier
5ba046f111
feat: remove overlay cutoff ( #7322 )
2023-09-18 11:59:01 -07:00
Callil Capuozzo
5414a7c7ef
fix: [Spore] polish search ( #7297 )
...
* Polish search bar styles
* fix hover state
* Change background to surface1
* update tests
* Update styles
2023-09-16 10:22:38 -04:00
Zach Pomerantz
22fd0cc7bb
build: fix sourcemap warnings ( #7318 )
2023-09-15 19:41:38 -07:00
Kristie Huang
784fbfe7b1
test: add remove-liquidity interface tests ( #7309 )
...
* fix: duplicate or single-token remove-liquidity routes should show error page
* use maxUint256 for nonexistent pool
* move tests back to rem-liq
* rename pooled token id
* nit: use uni address from sdk core
* nit: use maxuint256 from sdk core
* nit: use liqudityValue for doublecurrencylogo
---------
Co-authored-by: Kristie Huang <kristie.huang@uniswap.org>
2023-09-15 16:05:56 -04:00
Zach Pomerantz
f47d00be37
feat: lazy-load popups/modals/chrome ( #7313 )
...
* fix: synchronously load first page
* feat: lazy-load popups/modals/chrome
2023-09-15 12:40:19 -07:00
Tina
2eb145ab80
feat: Add intent to swap quote request ( #7245 )
...
add intent to swap quote
2023-09-15 15:30:22 -04:00
Zach Pomerantz
adaa7f1a0d
feat: lazy-load smart-order-router ( #7317 )
2023-09-15 12:24:00 -07:00
Zach Pomerantz
2506c95816
feat: lazy-load non-swap routes ( #7315 )
...
* feat: lazy-load non-swap routes
* retain swap nav location
2023-09-15 12:10:01 -07:00
Jack Short
6303293037
chore: updating all numbers in swap flow to be converted properly ( #7301 )
...
* format price impact
* format price
* adding confirm swap modal
* removing export
* adding export back
* correct active currency
* activeLocalCurrencyIsUSD
* fallback to usd if no conversion rate for previous
2023-09-15 14:42:30 -04:00
Matthew Spector
185cb52501
chore: Remove Hardcoded Uni Wallet Supported Chains List ( #7320 )
2023-09-15 11:04:32 -07:00
Zach Pomerantz
92cf5b42c0
fix: lazy-load web3-react libs ( #7319 )
2023-09-15 10:28:06 -07:00
Nicolas Brugneaux
ea45289460
feat: replace cMC02 by WBTC in the celo tokens ( #7244 )
2023-09-15 11:38:53 -05:00
Zach Pomerantz
7f81073037
fix: synchronously load first page ( #7312 )
2023-09-14 17:50:48 -07:00