Jordan Frankfurt
a97005e2e1
feat: dedupe on commit ( #7171 )
...
* feat: dedupe on commit
* run existing script
2023-08-17 12:58:35 -05:00
Brendan Wong
966b02b2de
fix: add distance check from white for token rich link previews ( #7152 )
...
* feat: lower white levels if too close
* testing and parameterization
* Update getColor.ts
* Update getColor.test.ts
* Update getColor.ts
* Update getColor.test.ts
* Update getColor.test.ts
2023-08-17 13:30:58 -04:00
eddie
024bbce9a4
feat: more swap metric logging ( #7173 )
...
* wip: more metrics
* wip: SWAP_INPUT_FIRST_USED
* feat: track elapsed times
* feat: add e2e test
* fix: order of logging
* fix: nits
2023-08-17 10:16:51 -07:00
Brendan Wong
c960c14170
fix: update default rich link preview image ( #7176 )
...
Update 1200x630_Rich_Link_Preview_Image.png
2023-08-17 12:05:52 -04:00
Zach Pomerantz
39295e9a33
feat: add real paths to app site association ( #7179 )
2023-08-17 09:05:10 -07:00
Brendan Wong
0feddebcc3
feat: add CodeCov to cloud tests ( #7154 )
...
* feat: add CodeCov to cloud tests
* Update codecov.yml
* Update codecov.yml
* get cov to 80%
* remove unneeded test
2023-08-17 11:30:56 -04:00
Thomas Thachil
5e4108fbdc
chore(): deeplink fingerprint update ( #7181 )
2023-08-17 10:30:25 -04:00
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
Nate Wienert
69ae42f285
fix: broken spacing in tokens fixture ( #7168 )
2023-08-16 07:36:15 -10: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
Tina
c802132bd5
feat: bump version of uniswapx-sdk for eth output trades ( #7160 )
...
bump ver
2023-08-14 17:08:31 -04: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
Brendan Wong
51dc10b467
fix: remove flakey tests from cloud functions and overall deflake ( #7156 )
...
* fix: remove flakey tests
* increase setup time
* reduce max workers
* Update .github/workflows/test.yml
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
* Update functions/global-setup.ts
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
* Update global-teardown.ts
* add retry time
---------
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
2023-08-14 16:50:49 -04: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
Brendan Wong
b98e62cac8
fix: remove description from custom rich link previews ( #7142 )
...
* fix: remove description from custom rich link previews
* add static assets to prepare for prep
* remove added assets
2023-08-11 18:53:48 -04:00
Brendan Wong
6cd1f04584
fix: remove lowering opacity for token previews ( #7145 )
...
Update [[index]].tsx
2023-08-11 18:32:16 -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
Nate Wienert
94015b279c
fix: fix jest breaking with new swc setting ( #7149 )
2023-08-11 13:53:48 -07:00
Jack Short
1291887049
chore: add to blocked nft infringing collections ( #7125 )
2023-08-11 14:53:10 -04:00
Nate Wienert
d4a26a5610
fix: make swc not break WalletConnect by targeting a newer version of es ( #7139 )
2023-08-11 07:57:55 -10: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
Brendan Wong
2ce7b08244
feat: custom colors for rich link previews ( #7141 )
...
* add custom color logic
* increase timeout
2023-08-11 12:27:46 -04:00
Tina
156254afa9
feat: Upgrade uniswapx-sdk for eth output ( #7135 )
...
upgrade sdk for eth output
2023-08-11 10:59:03 -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
Brendan Wong
f47e1f16d7
fix: color extraction for rich link previews ( #7138 )
...
* feat: add token and nft injection
* feat: basic tests
* fix: get jest configured properly
* fix: change timeout
* fix: uninstall port ready
* fix: readd port ready
* fix: local tests work
* Update yarn.lock
* add lint disable for setup files
* fix: update dependencies
* fix: basic test suite for nfts/tokens
* feat: collection data
* fix: make tests more comprehensive
* fix: change matches to contains
* fix: tests for twitter alt image tag
* fix: image gen
* fix: add patch-package
* fix: update yarn install
* feat: basic image gen for nfts and collections
* fix: remove vibrant attempt
* use watermark asset
* dynamically grab color
* modularize code and prototype for token preview
* refactor code
* finalize css
* fix color grabber
* update tests
* fix up css
* refactor code a bit more
* remove console logs
* tests
* update tests
* update images based on design feedback
* network logos
* update lint
* slight refactoring
* more refactoring
* fix packages
* Update yarn.lock
* remove dynamically generated image stuff
* Revert "remove dynamically generated image stuff"
This reverts commit a80241edb3a970a724b9a07ce36e492ff8a1c2af.
* change image reference and revamp tests
* cleanup return values
* Create README.md
* Revert "Create README.md"
This reverts commit 7a91c98d384995fba914c9bf9a2fb3072793621f.
* First round of feedback
* comments
* feat: cache
* Update test.yml
* Update test.yml
* Update test.yml
* feedback round 2
* final feedback
* final final feedback
* add coverage and other options
* Update test.yml
* start typecheck
* update cache
* update snapshots?
* Update jest.config.json
* Update jest.config.json
* give timeout some buffer
* update import
* upgrade ts
* fix typing for apollo deps
* finalize typechecks
* downgrade typescript to original version
* add cache directory to jest
* remove coverage
* remove google analytics from tests
* merge main
* remove timeout
* update tests
* update graphql queries
* review changes
* try cache setup
* Update cache.test.ts
* make cache helper function
* cache test
* remove unneeded test causing issues
* feat: parallelize cache (#6930 )
* feat: parallelize cache?
* remove graph query from concurrency await
* most of feedback
* move tests
* update token tests
* singleton cache
* restructuring res and cache promise
* abstract away repeated graph logic
* update tests and functions
* refactor
* update typing, parallelize, and start tests
* fix one tsc issue
* final feedback
* Update yarn.lock
* final final feedback
* add svgs
* try and setup svg
* stashing changes
* cleanup!
* prepare for start of feedback?
* LESS GOO
* modify versioning
* fix: update wrangler version
* Update yarn.lock
* downgrade wrangler
* Update yarn.lock
* Update yarn.lock
* fix type error
* update github test
* cleanup tests
* Delete custom.d.ts
* fix: cloudfunctions
* update tests
* final touchups
* lint
* change github action
* Update yarn.lock
* styling updates
* nate's feedback
* feedback p1
* typing feedback
* update yarn
* Create wrangler.toml
* move wrangler.toml location
* last try
* Delete wrangler.toml
* use 2.20?
* remove comment
* Update yarn.lock
* change compatibility date
* update wrangler and fix bugs
* Update colorthief+2.4.0.patch
* build: cleanup flags
* cleaner patches
* update compatibility date
* quick tweeks
* cleanup rendering and lint
* patch things up
* fix: color extraction
* DONE!
* tests and other qol updates
* lint
* add more tests
* feedback
* simplify getcolors
---------
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
2023-08-10 18:32:08 -04:00
Brendan Wong
9954f9502d
feat: dynamically generated images for rich link previews ( #6902 )
...
* feat: add token and nft injection
* feat: basic tests
* fix: get jest configured properly
* fix: change timeout
* fix: uninstall port ready
* fix: readd port ready
* fix: local tests work
* Update yarn.lock
* add lint disable for setup files
* fix: update dependencies
* fix: basic test suite for nfts/tokens
* feat: collection data
* fix: make tests more comprehensive
* fix: change matches to contains
* fix: tests for twitter alt image tag
* fix: image gen
* fix: add patch-package
* fix: update yarn install
* feat: basic image gen for nfts and collections
* fix: remove vibrant attempt
* use watermark asset
* dynamically grab color
* modularize code and prototype for token preview
* refactor code
* finalize css
* fix color grabber
* update tests
* fix up css
* refactor code a bit more
* remove console logs
* tests
* update tests
* update images based on design feedback
* network logos
* update lint
* slight refactoring
* more refactoring
* fix packages
* Update yarn.lock
* remove dynamically generated image stuff
* Revert "remove dynamically generated image stuff"
This reverts commit a80241edb3a970a724b9a07ce36e492ff8a1c2af.
* change image reference and revamp tests
* cleanup return values
* Create README.md
* Revert "Create README.md"
This reverts commit 7a91c98d384995fba914c9bf9a2fb3072793621f.
* First round of feedback
* comments
* feat: cache
* Update test.yml
* Update test.yml
* Update test.yml
* feedback round 2
* final feedback
* final final feedback
* add coverage and other options
* Update test.yml
* start typecheck
* update cache
* update snapshots?
* Update jest.config.json
* Update jest.config.json
* give timeout some buffer
* update import
* upgrade ts
* fix typing for apollo deps
* finalize typechecks
* downgrade typescript to original version
* add cache directory to jest
* remove coverage
* remove google analytics from tests
* merge main
* remove timeout
* update tests
* update graphql queries
* review changes
* try cache setup
* Update cache.test.ts
* make cache helper function
* cache test
* remove unneeded test causing issues
* feat: parallelize cache (#6930 )
* feat: parallelize cache?
* remove graph query from concurrency await
* most of feedback
* move tests
* update token tests
* singleton cache
* restructuring res and cache promise
* abstract away repeated graph logic
* update tests and functions
* refactor
* update typing, parallelize, and start tests
* fix one tsc issue
* final feedback
* Update yarn.lock
* final final feedback
* add svgs
* try and setup svg
* stashing changes
* cleanup!
* prepare for start of feedback?
* LESS GOO
* modify versioning
* fix: update wrangler version
* Update yarn.lock
* downgrade wrangler
* Update yarn.lock
* Update yarn.lock
* fix type error
* update github test
* cleanup tests
* Delete custom.d.ts
* fix: cloudfunctions
* update tests
* final touchups
* lint
* change github action
* Update yarn.lock
* styling updates
* nate's feedback
* feedback p1
* typing feedback
* update yarn
* Create wrangler.toml
* move wrangler.toml location
* last try
* Delete wrangler.toml
* use 2.20?
* remove comment
* Update yarn.lock
* change compatibility date
* update wrangler and fix bugs
* Update colorthief+2.4.0.patch
* build: cleanup flags
* cleaner patches
* update compatibility date
* quick tweeks
* cleanup rendering and lint
* final color update
---------
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
2023-08-10 15:29:37 -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
Brendan Wong
b14831be12
fix: downgrade wrangler ( #7128 )
...
* downgrade wrangler
* remove report
* comment and update test
* update comment
2023-08-09 20:20:02 -04: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
Jordan Frankfurt
6f6c9d7174
chore: remove e2e coverage from aggregate calculation in codecov ( #7108 )
...
* chore: remove e2e coverage from aggregate calculation in codecov
* pr feedback
2023-08-09 14:48:59 -05:00
Jordan Frankfurt
89c3ec7526
chore: reduce patch coverage requirement to 50% ( #7109 )
2023-08-09 14:40:48 -05: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
Thomas Thachil
15c59e8149
fix: fixing deeplinks json nesting ( #7126 )
2023-08-09 15:28:26 -04: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