eddie
38cce46c7b
feat: redux migration ( #6830 )
...
* feat: start working on redux migrations
* feat: fix migations and add tests
* feat: fix persistence and improve tests
* fix: tests
* fix: rename test file so it doesnt run in jest
* fix: tests
* fix: lint
* feat: indexedDB
* fix: e2e tests
* fix: address some comments
* fix: update legacy migrations
* fix: fix rehydrations
* fix: remove PersistGate and fix e2e tests
* fix: add comment to helper function
2023-08-16 10:56:06 -07:00
cartcrom
ef9619b1bd
test: uniswapx e2e activity ( #7137 )
...
* test: e2e uniswapX toggle/opt-in tests
* fix: update visit to match new version of hardhat
* test: e2e gouda orders
* fix: remove swapping before allowance has loaded
* refactor: opt-in rather than toggle
* fix: test comment
* test: uniswapx activity
* fix: lint and small pending hook refactors
* test: e2e UniswapX orders (#7110 )
* test: e2e gouda orders
* fix: remove swapping before allowance has loaded
* refactor: opt-in rather than toggle
* fix: test comment
* fix: PR nits
2023-08-15 15:02:24 -04:00
cartcrom
041f3d5ba2
test: e2e uniswapX toggle/opt-in and order tests ( #7067 )
...
* test: e2e uniswapX toggle/opt-in tests
* fix: update visit to match new version of hardhat
* test: e2e UniswapX orders (#7110 )
* test: e2e gouda orders
* fix: remove swapping before allowance has loaded
* refactor: opt-in rather than toggle
* fix: test comment
* fix: PR nits
2023-08-15 14:50:08 -04:00
Charles Bachmeier
666bb79833
fix: test id based on address & chain instead of ticker ( #7167 )
...
* fix: test id based on address instead of ticker
* add chain to test id
* use token address
* lowercase
2023-08-15 11:22:20 -07:00
Charles Bachmeier
2736d94432
feat: Add base support to Explore & Search ( #7165 )
...
* filter search results
* feat: add full base TDP support
* add base to uni wallet supported chains
2023-08-15 10:12:33 -07:00
eddie
57b098f309
feat: swap quote latency logging ( #7143 )
...
* feat: swap quote latency
* feat: measure quote latency
* feat: swap quote latency
* fix: improve variable name
2023-08-14 14:20:03 -07:00
Nate Wienert
485764fe38
feat: improve logic around hidden section of mini-portfolio balances spam tokens ( #6988 )
2023-08-14 11:06:40 -10:00
Tina
7cf768b8dd
chore: feature flag cleanup for routing_api_price ( #7159 )
...
feature flag cleanup
2023-08-14 16:28:01 -04:00
eddie
59b5e81d16
feat: add chainId to SWAP_TRANSACTION_COMPLETED ( #7094 )
...
* feat: add chainId to swap_tx_completed
* feat: time_to_sign
* test: add tests for SignedTransactionTimestampRegistry
* fix: remove time_to_sign
2023-08-14 13:26:51 -07:00
Brendan Wong
8fc98abb1a
fix: margins for nav on mobile ( #6908 )
...
* fix margins for nav
* fix spacing on mobile
* Revert "fix spacing on mobile"
This reverts commit c87791669a826dd37f93ad219ad8e780e333b5b1.
* update css for minis
2023-08-14 15:27:39 -04:00
Tina
def4ab3bc0
feat: add time to sign analytics ( #7140 )
...
* add time to sign analytics
* move comment
2023-08-14 14:13:38 -04:00
Jack Short
bb6de9056b
fix: token margin in searchbar ( #7155 )
...
fix: token margin is searchbar
2023-08-14 13:59:45 -04:00
Tina
cc52da9fc4
fix: Remove double client side quoting ( #7121 )
...
* remove double client side quoting
* remove additional file
* remove file
* remove file
* MOVE YET ANOTHER FILE
* remove unused tokens
* fix export
* remove unused token constant and swap out for wbtc
2023-08-11 19:25:57 -04:00
cartcrom
8ffe4e991b
fix: properly display FOT swaps ( #7146 )
2023-08-11 18:19:28 -04:00
eddie
2b85852a48
fix: fail UR transaction if chain IDs don't match ( #7150 )
...
* fix: verify UR deployed
* fix: dont fallback to 1
* fix: dont instantiate contract
* fix: use chainId instead
* fix: compare chainIds
2023-08-11 18:15:35 -04:00
Jack Short
1291887049
chore: add to blocked nft infringing collections ( #7125 )
2023-08-11 14:53:10 -04:00
Jack Short
1249371397
feat: currency conversion feature flag ( #7123 )
...
* feat: currency conversion feature flag
* removing eslint
2023-08-11 13:13:17 -04:00
Tina
e31f4e549b
feat: Fetch updated nonce before a UniswapX swap ( #7120 )
...
* add method to fetch updated gouda nonce
* remove console log
2023-08-11 10:33:07 -04:00
eddie
9fbdc3cab1
feat: base flag cleanup ( #7134 )
...
feat: remove base feature flag
2023-08-10 11:05:48 -07:00
eddie
e04be0711f
fix: unknown token logo styling ( #7132 )
...
* fix: unknown token logo styling
* fix: tests
2023-08-10 11:05:32 -07:00
eddie
5c3caa7143
feat: query base backend ( #7133 )
2023-08-10 11:05:23 -07:00
Jack Short
1ea724609f
feat: bottom sheet for mobile swap settings ( #7072 )
...
* feat: bottom sheet for settings dialogue
* renaming to settings
* renmaing
* cypress tests
* fixing the cypress tests
* chore: e2e insufficient liquidity test
* Revert "chore: e2e insufficient liquidity test"
This reverts commit 8250730f35182246ec908b5878b91b55a51cb941.
2023-08-10 12:20:31 -04:00
Jordan Frankfurt
2b6948db94
fix: standardize styled component file names and ignore them in codecov ( #7113 )
...
* fix: standardize styled component file names and ignore them in codecov
* Update codecov.yml
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
---------
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
2023-08-10 11:15:33 -05:00
Jordan Frankfurt
0b8026e6fe
feat: add base promotional advert ( #7124 )
...
* feat: add base promotional advert
add mobile layout
tweak text container size
only show new banner on Base
fix import
update to new state structure
* Update src/components/Banner/BaseAnnouncementBanner/index.tsx
Co-authored-by: Charles Bachmeier <charles@bachmeier.io>
* pr feedback
---------
Co-authored-by: Charles Bachmeier <charles@bachmeier.io>
2023-08-10 11:03:21 -05:00
Charles Bachmeier
b12a61e2fb
feat: add multichain_ux flag ( #7122 )
...
* feat: add multichain_ux flag
* update flag text
* add new flag file
2023-08-09 16:47:38 -07:00
Charles Bachmeier
06c81d9304
feat: add amplitude logging for gas estimate failures ( #7095 )
...
* send gas estimate failure
* update event name
* update analytics events package
* add error and tx to analytics event
2023-08-09 12:28:52 -07:00
Nate Wienert
f6b66c759a
fix: make loading indicator for pools nft card use a shine rather than spinner ( #7071 )
...
fix: make loading indicator for pools nft card use a shine rather than spinner and fill the full height
2023-08-09 08:14:08 -10:00
Jack Short
b1c99d4b37
chore: moving coned formatting to interface ( #7114 )
2023-08-09 14:01:37 -04:00
Zach Pomerantz
08501234a8
build: replace babel with swc ( #7056 )
...
* chore: refactor ms.macro to ms
* build: upgrade lingui@4
* chore: avoid styled-components/macro
* build: replace babel loader with swc
* build: upgrade vanilla-extract
* build: simplify e2e config
* build: migrate jest to swc
* build: dedup
* whoops
* fix: initial translations
* build: coverage
* build: ignore static extract warning
* build: rm old babel pkg
* test: rm e2e codecov
* build: fix swc cache
* cleanup
* fix visible t9ns
* cleanup
* cleanup setup
* crank it
* actual merge conflict resolution
* fix: restore locale initialization
2023-08-08 10:38:37 -07:00
Jordan Frankfurt
3afe7fe9f2
fix: add back correct fellback setter ( #7102 )
2023-08-08 12:37:57 -05:00
cartcrom
bd573724b9
fix: uniswapx review modal success display ( #7097 )
...
* fix: update swapConfirmed logic
* fix: success icon display
2023-08-08 10:15:32 -07:00
Zach Pomerantz
684258dc17
fix: keep a referentially stable connectors list ( #7090 )
2023-08-08 08:46:01 -07:00
Charles Bachmeier
a53e773e5d
refactor: shelve Details redesign for now ( #7077 )
...
* shelve Details redesign for now
* remove feature flag enum
* no longer used utils
2023-08-08 08:28:43 -07:00
cartcrom
5307d113a8
feat: eth output feature flag for uniswapx orders ( #7078 )
2023-08-08 11:23:46 -04:00
Mike Grabowski
c9b4016b78
feat: use router depending on the origin ( #6982 )
...
* feat: initial commit
* chore: whitelist vercel
* chore: fix e2e test
* chore: update all occurences of #
* chore: tweaks
* chore: remove todo
* chore: revert changes
* chore: bring back old tweet logic and fix nested URLs
* chore: fix merge
* improve check
* fix: cypress
* chore: fix tests
* chore: update snapshot
* chore: update readme
* address review
* satisfy eslint
* chore: fix ui issue
* fix: tests
* fix: e2e test
2023-08-07 15:01:45 -07:00
eddie
a7135c9ab1
fix: check chainId in findCancelTx ( #7098 )
...
* fix: check chainId in findCancelTx
* fix: add comment explaining fix
---------
Co-authored-by: cartcrom <cartergcromer@gmail.com>
2023-08-07 13:58:33 -07:00
Jordan Frankfurt
a1b3776686
feat: vertical LP ( #7000 )
...
* Re-organize add liquidity page
* fix title alignment
* Update styles
* Update logic for disable/enable input on creation
* lint and clean up a couple small things
* lint and clean up a couple small things
* Tweak UI
* clean up code
* add back range selector
* remove inline styles
---------
Co-authored-by: Callil Capuozzo <callil@uniswap.org>
2023-08-07 14:22:45 -05:00
eddie
fa4e75b777
feat: base network ( #6997 )
...
* feat: initial support for base goerli
* wip: update dependencies
* chore: yarn deduplicate
* feat: mainnet wip support
* feat: mainnet wip support
* fix: radial gradient
* fix: logo update
* fix: ur address
* fix: add weth to common bases
* fix: updates
* fix: yarn dedup
* fix: correct rpc url
* fix: correct explorer url
* feat: add USDbC to common bases
* fix lint warnings
* bump SOR version
* fix: fallback URLs
* feat: statsig flag for base support (#7079 )
* feat: put base support behind statsig flag
* fix: null checks
* fix: hide pool page
* fix: baseEnabledChains
* feat: update sor
---------
Co-authored-by: Jordan Frankfurt <jordan@uniswap.org>
2023-08-04 11:43:11 -07:00
eddie
dbb2f7f6a2
fix: re-enable UniswapX after disabling ( #7080 )
...
fix: allow gouda after user disables
2023-08-03 16:45:04 -07:00
eddie
264f145708
fix: Router label copy ( #7060 )
2023-08-03 15:08:59 -07:00
eddie
bb2677ab1b
fix: match PendingModalContent number formatting w/ SwapModalHeader ( #7053 )
...
* fix: match PendingModalContent number formatting w/ SwapModalHeader
* fix: typo
* fix: remove argument
2023-08-03 12:50:46 -07:00
eddie
29e46455c1
fix: use submitted icon on mainnet ( #7055 )
...
* fix: use submitted icon on mainnet
* fix: e2e test
* fix: some cleanup
2023-08-03 12:15:25 -07:00
Jack Short
cfc9748036
fix: adjusting slippage in a different language ( #7073 )
...
* fix: adjusting slippage in a different language
* making overflow hidden on close
* passing width instead of visibility
* min width
2023-08-03 15:05:47 -04:00
eddie
715555f340
feat: time-to-swap metric ( #7051 )
...
* test(cypress): disable infura from browser
* build: typecheck cypress
* build: es5
* build: rm cypress videos
* fix failing tests
* skip nft failure and rm infra-175
* feat: implement tts metric
* wip e2e test
* fix: improve v2 network support (#7012 )
* fix: improve v2 network support
* add an unsupported message to all v2 pages
* test: add v2 pool tests
* add guard on transaction callbacks
* fix: dep array
---------
Co-authored-by: eddie <66155195+just-toby@users.noreply.github.com>
* test: adjust test options
* fix: move to helper method
* fix: merge and make code style change
* fix: use local variable to track first event
* fix: amplitude cypress command
* fix: use file-level var
* fix: clear input in test
---------
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com>
2023-08-03 11:33:16 -07:00
cartcrom
6a1f17ab5a
feat: update cancelled local tx's ( #7008 )
...
* feat: update cancelled local tx's
* fix: use updated queries
* test: add cancel reducer and hook tests
* fix: spelling in test descriptor
* feat: improved activity descriptors
* fix: check activity groups instead of activity
* fix: pending hooks cleanup
* fix: destruct object from pending hook
* refactor: update usage of pending util
* fix: removed unused util
2023-08-03 12:35:51 -04:00
gnewfield
24d00f7c39
fix: init pool behavior ( #7052 )
...
* Disable increment/decrement when range prices undefined
* Enable full-range price selection for new pools
* Add cypress tests
* Fix lint error
2023-08-03 10:52:18 -04:00
Brendan Wong
b8573930b9
fix: update v2 pool information link ( #7058 )
...
update link
2023-08-02 19:07:08 -04:00
Brendan Wong
2c1e608f84
fix: closes settings state when MP is closed ( #7065 )
...
* fix: close settings menu on drawer close
* migrate change to default menu
* remove indent
* add cleanup
2023-08-02 19:06:57 -04:00
Brendan Wong
f90066263e
fix: bring back safeNamehash ( #7050 )
...
* fix: bring back safeNamehash
* Update safeNamehash.test.ts
2023-08-02 15:15:10 -07:00
Brendan Wong
708a813f2a
feat: MP closes on scroll down ( #6682 )
...
* feat: MP closes on scroll down
* fix: make dismissal smoother
* fix: implement react gestures and fix scroll
* fix: fix drag when not starting from top
* fix: double scroll on mobile
* fix: comments for clarity
* fix: mobile scrolling?
* remove console logs
* potential fix?
* remove change again
* maybe fix?
* cope
* even more cope
* even more more cope
* copiest
* make less buggy
* nope
* maybe?
* HOLD
* maybe
* try 2
* maybe
* hopefully
* test
* another try
* cope
* redo
* attempt 2
* hmm
* maybe
* I THINK
2023-08-02 17:15:23 -04:00