vignesh mohankumar
fe9d805d7c
fix: link to swap with inputCurrency from mobile token detail ( #4647 )
2022-09-16 16:00:58 -04:00
vignesh mohankumar
b6c136839e
fix: show copied text where address was clicked ( #4646 )
...
* pos x
* working
* tooltip width
2022-09-16 15:14:55 -04:00
Charles Bachmeier
8c947a0e0d
feat: Add Select Page Modal ( #4643 )
...
* add select nfts shopping bag modal
* Add shopping bag to top lovel modal wrapper
* addressing comments
* rename to listingTag
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
2022-09-16 11:31:25 -07:00
Charles Bachmeier
49c5cbbf3b
feat: Add sell page filters sidebar ( #4630 )
...
* working sell filters
* split filters into own file
* include new file
* fix eslint warnings
* update filter button param and fix rerender bug
* de morgon's law
* usecallback
* move max_padding
* extend htmlinputelement for checkbox
* styles cleanup
* simplify checkbox sprinkles
* add null check to collectionfilteritem
* remove x axis scrollbar on collections
* update fitlerbutton logic
* scrollbar width
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
2022-09-16 10:55:26 -07:00
Greg Bugyis
efaefe2e44
fix: Token Details chart: adjust curveTension on 1H chart timeframe ( #4632 )
...
Adjust curveTension on 1H chart timeframe
2022-09-16 20:19:20 +03:00
lynn
ed95f1b966
fix: add IP to test project for amplitude ( #4644 )
...
* init
* fix lint
* add comment
* lint fix
Co-authored-by: Lynn Yu <lynn.yu@ContangoITs-MacBook-Pro.local>
2022-09-16 13:13:30 -04:00
Jack Short
7ecbc552aa
feat: cards resize to uniform height ( #4639 )
...
* feat: cards resize to uniform height if differenting heights in collection
* setting uniform height if card is video
2022-09-16 10:45:05 -04:00
Jack Short
dadc997398
chore: updating sprinkles z indices ( #4641 )
...
chore: updating sprinkles zindices
2022-09-15 19:10:43 -04:00
lynn
b90d6b5ab0
feat: amplitude swap fixes ( #4627 )
...
* init
* add back txn completed event
2022-09-15 17:53:45 -04:00
Jack Short
db5c6f82fd
fix: search rerender ( #4640 )
2022-09-15 17:28:19 -04:00
lynn
f161f9617b
feat: Web 924 explore use real data for the sparkline price charts ( #4634 )
...
* init
* test
* working w new hook
* simsplify
* fixes to comments
* extra comment remove
2022-09-15 17:27:33 -04:00
Connor McEwen
9d3249e6bd
fix: rendering issues with modal/header ( #4636 )
...
* fix overlay issue with modal
* fix z index
2022-09-15 15:32:06 -04:00
Jack Short
f1c65afa98
feat: audio video nft collection cards ( #4628 )
...
* feat: video asset cards
* feat: audio cards
* square aspect ratio for videos
* adding playsinline
2022-09-15 15:12:23 -04:00
Jack Short
80c1f0cdf9
feat: nft filter bar ( #4617 )
...
* initial filter window
* filters
* filter button
* adding all filters to filter check
* sorting exports
* reviewing old css
* change to const
* responding to comments
* removing isMobile
* fixing radio input
* refactoring radio
* refactoring radio
* reusing the same class
* removing unused props
* removing useless clsx
* removing scrollToTop
2022-09-15 13:01:04 -04:00
aballerr
ea0fe83d00
chore: Merging details part 2 ( #4594 )
...
* Merging details part 2
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.local>
2022-09-15 12:28:04 -04:00
Greg Bugyis
994836fba7
style: Extend hover on secondary dropdown menu links ( #4633 )
...
* Full width hover on secondary menu links
* Remove commented line
2022-09-15 19:27:03 +03:00
Greg Bugyis
41aa1dcb0b
feat: NFT Explore Value prop row ( #4603 )
...
* NFT Explore: value prop row
* Changes from PR feedback
* Tweak opacity values
* Style cleanup
* Adjust bg image on smaller screen sizes
* Remove unnecessary media query
Co-authored-by: gbugyis <greg@bugyis.com>
2022-09-15 11:48:15 +03:00
Zach Pomerantz
3965d3fdd9
feat: upgrade widget ( #4629 )
...
* feat: upgrade widget and use static connectors
* build: upgrade lockfile
2022-09-14 16:29:18 -07:00
cartcrom
ff6fd8a6e9
style: added transition ease to explore ( #4616 )
...
* initial commit
* updated transition css
* added opacity constants to theme, switched to using transition duration constants
2022-09-14 17:03:19 -04:00
taycaldwell
0a6906b23e
fix: Swaps icons for light theme and dark theme ( #4571 )
...
Fix icons for light/dark mode
2022-09-14 14:17:36 -04:00
Charles Bachmeier
c38b5c0ce3
feat: migrate select page assets ( #4618 )
...
* add main nft sell page
* remove background
* more precise naming
* Add wallet assets for select page
* update styles while without filter bar
* remove unnecessary useeffect
* deprecate old stlye
* move to common props
* add round helper fn
* use react router link
Co-authored-by: Charlie <charlie@uniswap.org>
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
2022-09-14 11:07:58 -07:00
Zach Pomerantz
86f3b5a036
feat: caching provider ( #4615 )
...
* feat: caching providers
* feat: clear cache per block
2022-09-14 10:05:29 -07:00
Jack Short
382a44f040
feat: adding bag icon to navbar ( #4619 )
...
* feat: adding bag icon to navbar
* updating sell icon
2022-09-14 12:40:42 -04:00
Greg Bugyis
2d9604cd14
fix: Tick collisions on token detail price chart ( #4623 )
2022-09-14 17:19:38 +03:00
cartcrom
7930709bc3
refactor: unnesting token details into sectioned components ( #4621 )
...
finished refactoring
2022-09-14 10:19:18 -04:00
Zach Pomerantz
6fe2c92cee
fix: reduce price fetching to every 2m ( #4622 )
...
* fix: reduce price fetching to every 2m
* fix: grammar
2022-09-13 15:16:01 -07:00
Jack Short
884dee2db3
fix: pointing nft links to the right url hash ( #4620 )
2022-09-13 17:03:08 -04:00
Zach Pomerantz
1f00c2a9c4
fix: fetch the usd price from parsed amount ( #4612 )
2022-09-13 10:31:30 -07:00
cartcrom
84070835df
feat: token data cache ( #4534 )
...
* initial cache construction
* switched to relay cache, updated hooks
* fixed comments
2022-09-13 13:09:12 -04:00
Zach Pomerantz
fb389137e7
feat: adds ethers provider tracing ( #4614 )
2022-09-13 09:07:47 -07:00
Charles Bachmeier
c14b6a78ae
feat: add main nft sell page ( #4609 )
...
* add main nft sell page
* remove background
* more precise naming
Co-authored-by: Charlie <charlie@uniswap.org>
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
2022-09-13 09:07:06 -07:00
Zach Pomerantz
a6c1c49f98
fix: update feature flags on update ( #4613 )
2022-09-13 09:03:59 -07:00
Charles Bachmeier
7848ad86bd
fix: adjust search input width ( #4610 )
...
adjust search input width
Co-authored-by: Charlie <charlie@uniswap.org>
2022-09-13 08:39:57 -07:00
Charles Bachmeier
882c15dada
fix: bug where changing tabs can open the searchbar ( #4607 )
...
* remove onFocus trigger
* typo on comment
Co-authored-by: Charlie <charlie@uniswap.org>
2022-09-12 11:39:07 -07:00
Charles Bachmeier
704ad222d9
feat: add animation to search skeleton and typing state ( #4598 )
...
* fade when loading
* fade results between searches
* trending search loading skeleton
* adjust skeleton and cleanup
* remove unused style change
* eslint
* add trendingTokens to query and remove unnecessary returns
* move array map compatibility higher in the call hierarchy
* add feature flag to isLoading param
Co-authored-by: Charlie <charlie@uniswap.org>
2022-09-12 10:47:53 -07:00
Charles Bachmeier
cfee80ce3c
feat: Add animations for desktop, tablet, and mobile searchbar ( #4584 )
...
* animations working pre cleanup
* all sprinkles
* fix bug with phase1 search content
* new isTablet hook
* add conditional vars
* typeof window
* remove unneeded clsx usage
Co-authored-by: Charlie <charlie@uniswap.org>
2022-09-12 10:09:59 -07:00
github-actions[bot]
eb95cedd72
chore(i18n): new Crowdin translations ( #4512 )
...
chore(i18n): synchronize translations from crowdin [skip ci]
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2022-09-12 11:21:30 -04:00
vignesh mohankumar
99a7fb3383
fix: remove refetchOnFocus for routing-api ( #4601 )
2022-09-09 18:35:12 -04:00
Zach Pomerantz
09b00c9974
fix: use static rpc urls ( #4599 )
2022-09-09 14:58:13 -07:00
Zach Pomerantz
b74fb8174d
feat: optimize AlphaRouter usage ( #4596 )
...
* feat: add RouterPreference.PRICE
* docs: add reference to quote params
* fix: cache routers between usages
* fix: tune price inquiries
* fix: note price queries tuning
* fix: clean up params - nix mixed
* fix: defer PRICE tuning
2022-09-09 13:07:53 -07:00
Jordan Frankfurt
a7ec5a64b7
feat(explore): add a simple search debounce ( #4595 )
...
add a simple search debounce
2022-09-09 14:09:08 -05:00
Greg Bugyis
c619dcf65d
fix: Token chart - inconsistent x-axis time intervals ( #4579 )
...
* Use timeScale for x-axis
* Use d3 time intervals for ticks
* Drop slice for now, will handle differently
* scaleTime turned out to be unnecessary
* Use .nice() to help with tick spacing at start/end
Co-authored-by: gbugyis <greg@bugyis.com>
2022-09-09 22:08:57 +03:00
aballerr
1221d88e13
chore: Cypress utility function for selecting feature flags and walletdrop down cypress tests ( #4536 )
...
* Adding feature flag utility to cypress and adding wallet cypress tests
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.local>
2022-09-09 14:54:54 -04:00
Charles Bachmeier
48d2ead71d
feat: update universal token search and trending tokens endpoint ( #4593 )
...
update universal token search and trending tokens endpoint
Co-authored-by: Charlie <charlie@uniswap.org>
2022-09-09 10:28:54 -07:00
aballerr
ed7099bfd6
chore: Merging details page ( #4585 )
...
* Initial merge of details page
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.local>
2022-09-09 13:23:41 -04:00
vignesh mohankumar
2604cdfdae
fix: only initialize using chain query ( #4567 )
2022-09-08 12:16:29 -04:00
cartcrom
94dc389812
feat: widget speedbumps on swap review ( #4544 )
...
* initial commit
* finished feature
* addressed PR comments
2022-09-07 16:12:35 -04:00
Greg Bugyis
4a8c621f46
feat: add maxHeight to CurrencySearchModal ( #4557 )
...
* Add maxHeight to CurrencySearchModal (search only)
* Combine min and maxHeight into single modalHeight value
* Use clearer variable name to distinguish window height value
Co-authored-by: gbugyis <greg@bugyis.com>
2022-09-07 23:08:29 +03:00
aballerr
477af8af4e
fix: Making sure all icons are 24px ( #4580 )
...
Making all icons size 24px on web status
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.local>
2022-09-07 15:47:24 -04:00
aballerr
a9a7d524aa
fix: fixing token colors and token select persistence ( #4575 )
...
* fixing token colors and token select persistence
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.local>
2022-09-07 13:35:00 -04:00
aballerr
1cdaff8ddf
fix: fixing match design ( #4577 )
...
* fixing select token favorite icon to match design
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.local>
2022-09-07 12:44:19 -04:00
aballerr
eeea3d2dcc
fix: fixed wallet scrolling issue ( #4574 )
...
* fixed scrolling issue for wallet
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.local>
2022-09-07 11:44:33 -04:00
lynn
f46b6a0697
fix: ensure nav bar goes above all other components when scrolling ( #4576 )
...
* fix nav bar below other components issue
* respond to comments
2022-09-06 17:18:54 -04:00
lynn
622581ee0a
feat: show real values for current network balance ( #4565 )
...
* init
* remove card when balance is zero
* remove commented code
* remove commented
2022-09-06 11:50:02 -04:00
Yadong Zhang
eb725f51ce
fix: handled liquidity minPrice and maxPrice are empty case. ( #4569 )
...
thanks!
2022-09-04 18:37:42 -05:00
lynn
4d4462368b
fix: add back usd volume to swap submitted from ui instead of infura hook ( #4563 )
...
* init
* typo
2022-09-02 14:56:05 -04:00
lynn
6fe5d4363d
fix: remove warning icon on search ( #4564 )
...
init
2022-09-02 14:55:50 -04:00
Jordan Frankfurt
b46fa27084
feat: disable branding on swap widget ( #4561 )
...
* feat: disable branding on swap widget:
* pr feedback
2022-09-02 10:03:06 -05:00
lynn
ade2440613
fix: missing logo redesign ( #4535 )
...
* fix: logos
* different font sizings for diff token sizes from fred
* remove missing symbol
* fix
* fixes to comments
* fix
* use calc instead of fn
* add comment
2022-09-01 17:51:43 -04:00
Jordan Frankfurt
4dc4620b60
feat: integrate widget tx states ( #4553 )
...
* feat(widget): sync transaction states
* s
* waiting on type release
* slippage is all that remains
* finalize tx integration
* pr feedback
* pr feedback - else if
* update @uniswap/widgets to 2.7
* add slippage tolerance from transaction.info
2022-09-01 13:17:39 -05:00
aballerr
202c2662f1
fix: Adding socks icon to users profile icon ( #4545 )
...
* Adding icon for socks owner for p0 redesign
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.local>
2022-09-01 14:08:49 -04:00
Charles Bachmeier
d2afd71c81
fix: change from flex to inline to fix safari bugs ( #4559 )
...
change from flex to inline to fix safari bugs
Co-authored-by: Charlie <charlie@uniswap.org>
2022-09-01 08:29:46 -07:00
aballerr
bad1ce2618
fix: Prod has chevron ( #4558 )
...
Remove chevron from prod
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.local>
2022-09-01 10:20:09 -04:00
Vignesh Mohankumar
f194845b2b
chore: remove theme.blue200 ( #4533 )
...
* chore: remove theme.blue200
* favorite button changes
2022-08-31 20:13:21 -04:00
Jack Short
98d4e108e6
fix: search icon bug ( #4556 )
2022-08-31 19:35:06 -04:00
lynn
ab43ed1900
fix: connect wallet button chevron styling fixes ( #4554 )
...
* fix
* simplify
2022-08-31 18:16:42 -04:00
Greg Bugyis
b147e047a5
fix: Bump height on LineNumberCell and pass header boolean ( #4548 )
2022-08-31 20:36:23 +03:00
Charles Bachmeier
bbb616f56c
feat: auto set cursor on searchbar opening ( #4552 )
...
* auto set cursor on searchbar opening
* comment update
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-31 10:33:51 -07:00
Charles Bachmeier
35a429ea65
feat: highlight first result by default ( #4551 )
...
highlight first result by default
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-31 10:33:33 -07:00
Zach Pomerantz
bd16543c10
build: upgrade @uniswap/widgets to 2.5.0 ( #4546 )
...
* build: rm d3-curve-circlecorners entry
* build: upgrade @uniswap/widgets package
* fix: widget input typing
2022-08-31 10:29:50 -07:00
Charles Bachmeier
cbdeae276e
feat: adjust bottom navbar padding ( #4550 )
...
adjust bottom navbar padding
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-31 09:57:42 -07:00
lynn
e733113963
fix: modify chart axis to to match crosshairs in year view ( #4547 )
...
* fix
* simplify
* refactor
* move logic to monthTickFormatter
* time to date string
2022-08-31 11:31:33 -04:00
aballerr
272b030b89
fix: Fixing border overlap and reducing button size ( #4537 )
...
* fixing styling on wallet border
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.local>
2022-08-31 11:11:37 -04:00
Jack Short
472a553d13
fix: catch invalid address token details ( #4529 )
2022-08-30 17:25:59 -04:00
cartcrom
3a1bff146c
feat: adding token safety article link ( #4532 )
...
updated article link
2022-08-30 17:24:23 -04:00
lynn
b82b9acc54
fix: remove stablecoin usd val fetch in logging to reduce infura spend ( #4543 )
...
remove stablecoin usd val fetch reduce infura
2022-08-30 15:15:49 -04:00
cartcrom
fac3845756
fix: missing segments of price chart ( #4541 )
...
fixed missing segments of line
2022-08-30 12:28:52 -04:00
Charles Bachmeier
9381a74f1d
feat: nav update to new responsive designs ( #4542 )
...
* uppdated mobile nav
* adjust searchbar for new styles
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-30 09:08:10 -07:00
Charles Bachmeier
f6662a3208
fix: hide right and left border on mobile dropdown ( #4540 )
...
hide right and left border on mobile
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-30 07:15:50 -07:00
pp-hh-ii-ll
134af82d90
fix: updated color definitions for backgroundModule, add scrolledSurface ( #4538 )
...
Updated color definitions for BackgroundModule and tokens list in Explore page
Update Dark Mode BackgroundModule to Grey800 to match new design spec
Update Widgets theme to use BackgroundModule for Module
Update Token List in Explore page to use Surface instead of Module
Add Scrolled Surface color definition
2022-08-29 22:00:34 -04:00
Vignesh Mohankumar
75175b8e54
fix: don't track balances/values ( #4539 )
2022-08-29 18:46:37 -04:00
Greg Bugyis
e3d8599dc7
fix: [TokenDetails] Glyph placement on line chart ( #4525 )
...
* Modify line curve on token price chart to fix inconsistency on steep drops/increases and glyph placement
* Make curve required on LineChart
* Add curve to SparkLine chart
* Remove dependency: d3-curve-circlecornders - no longer used
* Drop d3-curve-circlecorner from react-app-env
Co-authored-by: gbugyis <greg@bugyis.com>
2022-08-29 21:40:05 +03:00
Charles Bachmeier
77ee69ad52
fix: search flash of no tokens found when typing ( #4531 )
...
* add null check to collection floor price
* don't show 0 if floor is null
* use debouncedSearchValue
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-29 10:47:42 -07:00
lynn
4b82838f80
fix: add back cancel button in token safety for swap ( #4527 )
...
* add back cancel button in token safety for swap
* also add to swap flow
2022-08-29 13:08:30 -04:00
Jack Short
a177829976
style: switching hovered and idle colors ( #4526 )
2022-08-29 12:49:36 -04:00
Kaylee George
b8b4f960dd
fix: tokens banner link works ( #4522 )
...
* maybe fixed?
* fix
* fix link
2022-08-29 12:48:13 -04:00
Charles Bachmeier
2466414307
feat: search when no results there is too much top padding ( #4530 )
...
* add null check to collection floor price
* don't show 0 if floor is null
* remove top margin for no results
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-29 09:43:50 -07:00
Charles Bachmeier
a3a32f0d68
fix: add null check to collection floor price ( #4528 )
...
* add null check to collection floor price
* don't show 0 if floor is null
* formatEthPrice accepts udnefined
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-29 09:38:22 -07:00
Vignesh Mohankumar
ee001f86f0
refactor: remove isChainAllowed ( #4494 )
2022-08-29 10:21:18 -04:00
lynn
87d6975bd8
fix: stop swap layout shifts when reverse token button clicked ( #4523 )
...
fix
2022-08-26 17:22:58 -04:00
Kaylee George
4cab4e27ff
fix: fix favorites button responsiveness on tokens explore ( #4520 )
...
fav button responsiveness
2022-08-26 16:47:41 -04:00
Kaylee George
f105f0995b
fix: formatted delta on mobile view of token explore ( #4519 )
...
fix delta
2022-08-26 13:42:38 -07:00
Kaylee George
18e89a7353
fix: rm right padding on token details ( #4518 )
...
rm padding on mobile
2022-08-26 16:32:23 -04:00
Charles Bachmeier
445f9a67a4
fix: mobile network switcher ( #4516 )
...
* fix: mobile network switcher
* fix zindex
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-26 13:01:20 -07:00
Jack Short
4c039c900c
fix: wrapped native asset resolve to their appropriate native asset o… ( #4497 )
...
* fix: wrapped native asset resolve to their appropriate native asset on respective chains
* addressed comments
2022-08-26 14:42:34 -04:00
Kaylee George
2c2e0a3419
fix: vertically center the explore table header text ( #4514 )
...
center
2022-08-26 14:41:34 -04:00
aballerr
1b43e0b28a
fix: wallet mobile ui changes ( #4515 )
...
fix wallet mobile
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.local>
2022-08-26 14:41:02 -04:00
Connor McEwen
a23f7782b2
fix: widget module color ( #4513 )
2022-08-26 14:40:33 -04:00
Zach Pomerantz
723db9d0ea
feat: integrate widget settings/value ( #4499 )
...
* widgets: v2.2.0
* refactor: wrap Widget
* feat: integrate widget settings
* refactor: import from widgets
* fix: better settings integration
* fix: include types
* chore: formatting
* build: bump widgets version
* feat: integrate widget value
* feat: integrate widget token selection
* feat: clean up widget integration
* build: bump widgets version
* refactor: mv widget wrapper to components
* refactor: split widget integrations
* refactor: value -> inputs
* fix: consolidate slippage hooks
* fix: memoize currency search modal
* refactor: clarify widget code
* fix: allow loading token in widget
* fix: add TradeType helpers
2022-08-26 11:19:51 -07:00
lynn
cbf165dc40
fix: oops ( #4511 )
...
oops
2022-08-26 11:12:48 -07:00
Kaylee George
6f3579acf1
feat: add token explore promo banner ( #4481 )
...
* initial design
* progress
* add background image
* add logic
* update
* delete unneed state
* more
* redux
* redux
* more redux
* rebase main
* rm unused state
* rm unused export
* relative link
2022-08-26 11:00:50 -07:00
lynn
c9e2f86e57
feat: add i18n to token detail and token explore ( #4510 )
...
init
2022-08-26 13:51:29 -04:00
aballerr
8c0199119e
fix: Fix to mobile wallet experience ( #4508 )
...
* fixing wallet on mobile and making useClickoutside more extensible
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.local>
2022-08-26 13:35:38 -04:00
Kaylee George
5e6e6be888
fix: fix decimal formatting of token price on details page ( #4470 )
...
* init
* 6 decimals
* dollar dollar bill yo
2022-08-26 10:19:29 -07:00
github-actions[bot]
79fb6485b1
chore(i18n): new Crowdin translations ( #4495 )
...
chore(i18n): synchronize translations from crowdin [skip ci]
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2022-08-26 13:16:06 -04:00
Greg Bugyis
29baaaf2ed
fix: Token Warning dismiss/redirect ( #4482 )
...
* Remove cancel option from TokenSafety modal
* Only redirect if token is blocked
* Remove unused variables
Co-authored-by: gbugyis <greg@bugyis.com>
2022-08-26 20:10:54 +03:00
Kaylee George
f824fb25c2
fix: explore table hover state colors ( #4479 )
...
* fix hover state colors
* colors
* fixed
2022-08-26 09:41:05 -07:00
Charles Bachmeier
28a6ea7e1a
feat: NavBar I18N ( #4507 )
...
* wrap tabs and searchbar
* wrap chain switcher and fix right align bug
* undo translate chains
* replace t with i18n
* revert i18n
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-26 09:22:05 -07:00
lynn
65566faf17
fix: yellow button redesign, improve add liquidity page readability ( #4504 )
...
* init
* add background overlay for hover states
2022-08-26 12:02:03 -04:00
lynn
eb4f90e669
feat: add volume trade info to swap completed event ( #4506 )
...
add volume trade info to swap completed event
2022-08-26 10:56:53 -04:00
aballerr
40308158ca
fix: Updating search token width and adding margin between token delta and price ( #4500 )
...
Updating search token width and adding margin between token delta and price
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.local>
2022-08-26 09:46:39 -04:00
Greg Bugyis
d0d5240474
fix: update Token table headers to match latest Figma ( #4505 )
...
TokenTable: update table headers to match latest Figma
Co-authored-by: gbugyis <greg@bugyis.com>
2022-08-26 15:21:35 +03:00
Charles Bachmeier
751ce8e6d6
feat: Mobile Nav ( #4501 )
...
* working and cleaned up mobile nav
* delete old files
* fix wallet position
* update searchbar breakpoint
* update full screen search
* delete old comments
* cleanup eslint
* Update MenuDropdown.tsx
* Update SearchBar.tsx
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-26 04:39:58 -07:00
Greg Bugyis
748a5eadc0
fix: Token Details - move About section below Market Stats ( #4483 )
2022-08-26 10:50:55 +03:00
lynn
5659fe21ea
fix: fix swap small layout shifts when clicking reverse tokens button ( #4503 )
...
fix
2022-08-25 23:57:14 -04:00
lynn
bc899b74a3
feat: make token safety speedbumps appear for tokens with warnings in token selector ( #4496 )
...
* checkpoint: token modal safety warning working, showing speedbump
* fix styling
* dont show token safety once user has already ack'd that token
* fix cancel button on token safety - always navigate back to search
2022-08-25 21:20:04 -04:00
Zach Pomerantz
516c8b05a4
feat: add group flag toggles ( #4502 )
2022-08-25 16:54:15 -07:00
aballerr
8502f9e303
fix: Wallet updates ( #4498 )
...
* Wallet Polishing
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.local>
2022-08-25 17:50:38 -04:00
Jordan Frankfurt
bc90d416e6
feat: add background-color transitions to table color changes ( #4491 )
...
* feat: add background-color transitions to table color changes:
* pr review--use theme transition info
2022-08-25 16:34:05 -05:00
Charles Bachmeier
2fd1cd72fd
fix: bug with network with no info ( #4489 )
...
* fix bug with network with no info
* remove unneeded check
* add null checks
* check info for supported case
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-25 11:32:26 -07:00
Vignesh Mohankumar
c432c583f6
fix: rename search to filter tokens ( #4485 )
...
* fix: rename search to filter tokens
* translate
2022-08-25 14:04:35 -04:00
Connor McEwen
9b8f5ed8f4
fix: update widget color scheme ( #4475 )
...
* fix: update widget color scheme
* Map Uniswap Design System colors to Widget color styles
Co-authored-by: pp-hh-ii-ll <111304124+pp-hh-ii-ll@users.noreply.github.com>
2022-08-25 13:50:46 -04:00
Jack Short
0713a15028
fix: adding explore buttons on loading ( #4490 )
2022-08-25 13:17:45 -04:00
Charles Bachmeier
62c502615f
feat: show searchbar on tablet size ( #4484 )
...
show searchbar on tablet size
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-25 10:00:41 -07:00
Charles Bachmeier
fdbe4b8f5e
feat: mobile network switcher ( #4486 )
...
* feat: mobile network switcher
* adjust bottom border radius on mobile
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-25 09:31:47 -07:00
lynn
33c73f4dc8
fix: network balances summary styling ( #4487 )
...
init
2022-08-25 09:15:36 -07:00
aballerr
c207a576e7
feat: Sample transitions pr ( #4477 )
...
* Updating theming to include transitions
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.local>
2022-08-25 11:25:49 -04:00
Jack Short
aa426514f3
chore: updating navbar padding for token pages ( #4474 )
...
* chore: updating navbar padding for token pages
* removing margin on pools page
2022-08-25 11:20:19 -04:00
aballerr
ba9c28892e
fix: Fixing token modal warning to match figma design ( #4476 )
...
* fixing token modal warning to match figma design
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.local>
2022-08-25 10:06:12 -04:00
Charles Bachmeier
49c31ddfc8
feat: update sprinkles breakpoints ( #4480 )
...
update breakpoints
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-24 19:01:11 -07:00
github-actions[bot]
4424205814
chore(i18n): new Crowdin translations ( #4460 )
...
* chore(i18n): synchronize translations from crowdin [skip ci]
* empty
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: Vignesh Mohankumar <me@vig.xyz>
2022-08-24 18:04:37 -04:00
lynn
874f3fb737
fix: fix copy button styling ( #4473 )
...
* fix copy button styling
* fix positionig
* preserve original css for token safety warning use case
2022-08-24 17:57:25 -04:00
Kaylee George
ac27c89a44
fix: change top tokens query return type ( #4453 )
...
* query return
* fix return
* rm default empty string
* rm ?
* undef
* undefined
* null
* fix
* handle search
* .
* rebase
* top tokens
* rm blank
* rm console log
* make 100
2022-08-24 12:38:22 -07:00
aballerr
0e530cf92e
fix: added in correct wallet breakpoints ( #4472 )
...
* adding in wallet breakpoints
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.local>
2022-08-24 15:16:51 -04:00
Charles Bachmeier
ed66b00b20
feat: update Chain Switcher Modal and Active State ( #4471 )
...
* Add unsupported network and active state to chain switcher
* update switcher dropdown modal
* undo
* undo new styles, adjust padding
* update padding
* use supported chain helper fn
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-24 11:51:38 -07:00
cartcrom
84fb05239b
fix: data api loading states and repetitive calls ( #4461 )
...
* diagnosing issues
* fixed loading states
* addressed PR comments
* fixed missing symbol issue
* fixed merge conflcit
* fixed uppercase token symbol issue
2022-08-24 14:13:21 -04:00
Vignesh Mohankumar
7500bbc0be
fix: don't translate UNI ( #4467 )
2022-08-24 14:00:20 -04:00
Jack Short
c43c8de6cd
chore: updating breakpoints ( #4465 )
...
* chore: updating breakpoints
* deprecating old breakpoints
* using breakpoints in theme instead of media queries
2022-08-24 13:43:46 -04:00
Connor McEwen
9d40db5b21
fix: update swap CTA button color ( #4464 )
2022-08-24 10:42:56 -07:00
Kaylee George
a61eca36ae
fix: change toggle and input placeholder colors on swap settings flyout ( #4466 )
...
change colors
2022-08-24 10:41:24 -07:00
Kaylee George
60479a442f
fix: remove UNI currency logo from swap widget approval button ( #4468 )
...
take away logo
2022-08-24 10:41:11 -07:00
Kaylee George
5257188f70
fix: fix token details 'share to twitter' information ( #4469 )
...
add twitter correct link
2022-08-24 10:33:19 -07:00
lynn
7599239983
fix: Web 897 redesign general token selector from swap focusing text input has incorrect background color ( #4463 )
...
* init
* add search icon
2022-08-24 12:42:17 -04:00
lynn
1561c0d000
feat: fix visual bugs on truncate token description ( #4462 )
...
init
2022-08-24 12:28:07 -04:00
Charles Bachmeier
1f740cf8c0
feat: update search icon ( #4459 )
...
* feat: update search icon
* re add chevron on mobile
* icon uses currentColor
* icon uses currentColor
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-24 07:07:12 -07:00
aballerr
55c5f03004
feat: Adding in remaining transactions to transaction history ( #4455 )
...
* adding in remaining transactions: Wrap, Collect Fees, Approval and claim rewards
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.local>
2022-08-24 09:59:11 -04:00
Charles Bachmeier
a345cff614
fix: cleanup styles for overflow modal ( #4458 )
...
* improvements to overflow modal
* add active state to overflow modal
* fix right aligned models
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-24 06:32:32 -07:00
lynn
85d8566cfa
feat: make currencyInputPanel redesign changes apply only to swap ( #4456 )
...
* init: revert to pre redesign swap changes
* differentiate between swapCurrencyInputPanel and regular
* it was inverted whoops
* add padding to fiat row from cal
2022-08-24 02:00:48 -04:00
Charles Bachmeier
44d68e3ef0
fix: /pool position second icon zindex issue ( #4457 )
...
fix /pool zindex issue
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-23 21:05:58 -07:00
Greg Bugyis
04bd4900b0
feat: adds banner section (carousel only) for NFT Explore ( #4383 )
...
* NFT Explore: Banner section and carousel
* Fixes from PR feedback
* PR feedback and slight refactor of Carousel Progress indicators
* Only render current collection, and simplify fullWidth class
* Add colors to sprinkles and drop zIndex on bannerContent
* Simplify component structure
* Separate out CarouselIndicator and other cleanup
* Restore CarouselProgress component
* Position carousel progress over bg overlay
Co-authored-by: gbugyis <greg@bugyis.com>
2022-08-24 01:06:54 +03:00
github-actions[bot]
81f277b36f
chore(i18n): new Crowdin translations ( #4454 )
...
* chore(i18n): synchronize translations from crowdin [skip ci]
* empty
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: Vignesh Mohankumar <me@vig.xyz>
2022-08-23 16:47:51 -04:00
Connor McEwen
575660d3e8
fix: respect padding in cells with proper hover ( #4451 )
2022-08-23 16:41:42 -04:00
lynn
1e692491f1
fix: truncates to token details descriptions ( #4450 )
...
* inti
* respond to vm comments
* add paragraphs as per fred, respond vm comments
* respond last vm comment
* simplify
* move fn out of component
* fix messed up styling
* simplify
* simplify
* fred nits
* remove xtra token detail props
* fix sentence casing
2022-08-23 15:25:37 -04:00
Vignesh Mohankumar
b3639b3453
fix: makes SearchBar focus border-width consistent ( #4452 )
2022-08-23 11:44:01 -07:00
Kaylee George
53ebf37b40
feat: add top tokens query for Explore tokens table ( #4448 )
...
* progress
* map??
* idk
* maybe progress?
* more
* hook
* rm favs
* add query
* comment
* get rid of page query
* fix autoimports
* Update TokenRow.tsx
2022-08-23 11:13:35 -07:00
Charles Bachmeier
2890040118
feat: Fixed light mode styles and added hover states to navbar ( #4449 )
...
* cleanup navbar lightmode
* lightmode and hover states
* move magical gradient to common stlyes
* inherit border radius
* hover transition
* further split common gradient style
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-23 08:30:37 -07:00
aballerr
68db8b3e23
feat: wallet hover styling and moving wallet to correct navbar ( #4444 )
...
* updating wallet to have correct hover highlighting and have correct scrolling
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.local>
2022-08-23 11:00:36 -04:00
Vignesh Mohankumar
9873491db1
fix: increases tokens search background contrast ( #4443 )
2022-08-22 15:17:40 -07:00
Vignesh Mohankumar
5d64ab0146
fix: flag NetworkFilter ( #4442 )
...
feat: flag token table network filter
2022-08-22 18:11:22 -04:00
github-actions[bot]
568267ce07
chore(i18n): new Crowdin translations ( #4410 )
...
* chore(i18n): synchronize translations from crowdin [skip ci]
* empty
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: Vignesh Mohankumar <me@vig.xyz>
2022-08-22 17:29:40 -04:00
Vignesh Mohankumar
69cdefe996
fix: update Swap container padding ( #4440 )
...
* fix: update Swap container padding
* rm AlertWrapper
* empty
2022-08-22 17:28:17 -04:00
Charles Bachmeier
61758db589
fix: active state for Token Explore ( #4439 )
...
fix active state for Token Explore
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-22 14:23:34 -07:00
cartcrom
9e9d98bb31
fix: chart size responsiveness issue ( #4441 )
...
fixed responsiveness issue
2022-08-22 17:15:24 -04:00
lynn
6b2b771dc4
fix: correct mistaken usdc user property that should be weth ( #4438 )
...
fix
2022-08-22 16:33:00 -04:00
pp-hh-ii-ll
031bea0f50
fix: Update outdated colors ( #4420 )
...
* Update outdated colors and add shallowShadow
* Update colors.ts
Co-authored-by: Kaylee George <62825936+kayleegeorge@users.noreply.github.com>
2022-08-22 13:20:59 -07:00
Kaylee George
cf831fbcea
refactor: removes flyoutDropShadow, adds shallowShadow ( #4437 )
...
flyout drop shadow
2022-08-22 12:58:58 -07:00
lynn
bcd4c1c182
feat: only track usdc, weth, native token balances ( #4424 )
...
* init
* fix unit test
* extract log token logic into custom hook
2022-08-22 15:31:28 -04:00
Kaylee George
d954026cea
feat: add token details and token row table query ( #4419 )
...
* add query
* revert styles
* more style
* rename
* restructure
* fix
* more
* network
* uppercase symbol
* rm unused
* fix
* check nan
* add token row query
* small change
* nan?
2022-08-22 11:52:24 -07:00
Kaylee George
d42ed88845
fix: fix various selected states on Explore filters and update theme colors ( #4433 )
...
* fixed
* update more
2022-08-22 10:51:59 -07:00
Kaylee George
e12c00e980
fix: time selector updated to align with price chart ( #4425 )
...
* fix time
* displays
2022-08-22 09:37:49 -07:00
Jack Short
c25971e5d2
feat: collection asset cards ( #4422 )
...
* removing differentiating mobile and desktop collections
* feat: asset cards
* changed card to module + addressed other comments
* todo
2022-08-22 12:15:17 -04:00
Charles Bachmeier
293e56758c
feat: Placeholder NFT Details and NFT Sell Pages ( #4431 )
...
* add placeholder pages for nft sell and nft details
* feature flag link in navbar dropdown
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-22 07:53:11 -07:00
tainguyen-kms
a6b17f0437
fix: Fix unresponsive image in vote page ( #4416 )
...
* Fix unresponsive image scale in vote page
* Create renderer function for Image
2022-08-19 23:19:05 -04:00
cartcrom
140d59b898
fix: updated schema ( #4423 )
...
updated schema
2022-08-19 17:40:58 -04:00
cartcrom
85742c5785
feat: data api connection ( #4396 )
...
* split relay into two environments, refactored schema grabbing, implemented api call for token price graph
2022-08-19 15:31:10 -04:00
aballerr
9b07d8ce64
feat: Wallet v1 transactions part 1 ( #4398 )
...
* Adding in tx history for 3 transactions: Swap, Add Liquidity, Remove Liquidty
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.fios-router.home>
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.local>
2022-08-19 14:01:34 -04:00
Charles Bachmeier
b1b9da1b17
feat: enable NFT search results ( #4413 )
...
* enable NFT search results
* update usememo deps
* simplify flag trending token logic
* respond to comments
* lowercase bool
* rename flag
* improve truncation
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-19 09:58:26 -07:00
Vignesh Mohankumar
ffe670923e
feat: remove fortmatic ( #4167 )
...
* rm fortmatic (wip for test)
* remove isChainAllowed
* handle unexpected connector
* clear on catch
* Revert "remove isChainAllowed"
This reverts commit d505cac39a446cb2c273016d03896469ba39eb60.
* fix to actually use ALLOWED_CHAIN_IDS
* fix
2022-08-19 12:06:14 -04:00
Charles Bachmeier
21649967aa
refactor: rename phase1flag to nftflag ( #4414 )
...
* rename phase1flag to nftflag
* add new flag file
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-19 08:41:54 -07:00
lynn
3f40f60c1c
fix: fix add liquidity select tokens alignment ( #4403 )
...
* init
* only remove this component in add liquidity screen
2022-08-18 23:30:15 -04:00
lynn
176c275a06
feat: Web 640 eng transaction states redesign ( #4389 )
...
* init
* pending and failed states
* simplify
* init
* modals
* fix drop shadow logic
* fixes for kaylee comments
2022-08-18 22:49:39 -04:00
Charles Bachmeier
ae2b4b1668
fix: fix skeleton hover state bug ( #4409 )
...
* fix skeleton hover state bug
* corretc hover color
* add transition
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-18 16:10:14 -07:00
Kaylee George
a27f8e2937
feat: add no information available state for token details ( #4407 )
...
* skeleton
* fix
* fix layout
* gap
2022-08-18 15:02:44 -07:00
Charles Bachmeier
818b1c84b0
feat: add NFTs tab to navbar ( #4408 )
...
add NFT tab to navbar
Co-authored-by: Charlie <charlie@uniswap.org>
2022-08-18 14:40:52 -07:00
Vignesh Mohankumar
75eceaa5e1
fix: Revert "feat: fix padding" ( #4406 )
...
Revert "feat: fix padding (#4400 )"
This reverts commit 96c23af99ccd3776ffeaed2b38baf59461998dee.
2022-08-18 17:36:32 -04:00
Charles Bachmeier
c6b4cc8e01
feat: add phase0 searchbar ( #4377 )
...
* feat: add phase0 searchbar
* exhaustive deps
* use router Link'
* use correct navigate for tokens
* useLocation
* add util function for organizing search results
* fix mobile navbar link
* remove exhausted depedencies
* split suggestion rows to their own file
* add new file
* use pathname instead of hash
* use imageholder classname
* fallback update
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
2022-08-18 14:19:03 -07:00
Jack Short
819302b51f
feat: adding collection stats to collection page ( #4391 )
...
* feat: adding collection stats
* removing debounced callback
* addressing comments
* updating marquee and updating isMobile hook
* adding bool to useIsMobile
2022-08-18 16:10:22 -04:00
Kaylee George
c53d7fcc32
fix: fix Explore search bar styling ( #4405 )
...
* fix search
* fix responsive
* fix width
2022-08-18 13:06:09 -07:00
lynn
3de2e65530
feat: fix hover color on vote page items ( #4404 )
...
init
2022-08-18 15:05:27 -04:00
Kaylee George
c5319b6bea
fix: move favorites to right and fix header highlight ( #4402 )
...
* change favorite style
* more
* fix header
* fix styling
* small fix
2022-08-18 11:14:43 -07:00
github-actions[bot]
801ddc0886
chore(i18n): new Crowdin translations ( #4395 )
...
chore(i18n): synchronize translations from crowdin [skip ci]
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2022-08-18 11:06:14 -07:00
aballerr
dfd9196aa7
feat: Wallet p0 ( #4368 )
...
* P0 Wallet
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.fios-router.home>
2022-08-18 13:56:15 -04:00
lynn
c4362297f5
feat: Safety label speedbump: fix copy ( #4401 )
...
init
2022-08-18 13:17:22 -04:00
lynn
96c23af99c
feat: fix padding ( #4400 )
...
fix padding
2022-08-18 12:13:20 -04:00
lynn
6a29dacdeb
feat: fix explore and pools titles to match designs. ( #4399 )
...
init
2022-08-18 11:46:39 -04:00
lynn
9ddad80f2a
feat: fix favorite tokens design ( #4397 )
...
fix favorites
2022-08-18 08:24:07 -07:00
Kaylee George
1944fe4029
fix: width of widget and network balances on token details ( #4392 )
...
* fix width
* nits
* width var
* nit
* px fix
Co-authored-by: Vignesh Mohankumar <me@vig.xyz>
2022-08-17 19:02:24 -04:00
lynn
9921736102
fix: add missing colon to end of drop shadow color ( #4394 )
...
init
2022-08-17 18:43:14 -04:00
lynn
11aa641dbc
feat: wallet connect redesign ( #4381 )
...
* init
* pending and failed states
* simplify
* fixes in respond to fred nits
* update overlay
2022-08-17 18:15:53 -04:00
Kaylee George
2f3290592b
feat: add L2 network label to Explore token row ( #4361 )
...
* initial
* add L2 badge
* meh
* png updates
* fix icons
* naming
* nits
* case
* rename
* rm
2022-08-17 17:35:25 -04:00
github-actions[bot]
7b3fe73474
chore(i18n): new Crowdin translations ( #4378 )
...
chore(i18n): synchronize translations from crowdin [skip ci]
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2022-08-17 13:27:37 -07:00
Kaylee George
4237354bb7
chore: rename Explore directory to Tokens ( #4388 )
...
* rename
* move file
2022-08-17 15:18:26 -04:00
Jack Short
f7354c9842
refactor: removes BodyWrapper padding ( #4375 )
...
* fix: removing bodywrapper padding for phase1
* reverting to previous version and adjusting padding across pages appropriately
* adjusting padding on add liquidity page
* prettier changes
* missed semicolon
2022-08-17 14:35:47 -04:00
Charles Bachmeier
1636786af8
feat: add the phase0 chain switcher ( #4376 )
...
* feat: add phase0 chain switcher
* update styles
* add chain switcher files
* remove unneeded eslint disable
* add Celo and remove unneeded null check
* remove old comment
* fix mobile routing
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
2022-08-17 11:24:56 -07:00
aballerr
de0a716f41
chore: Usetheme hook fix ( #4387 )
...
* fixing hook
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.fios-router.home>
2022-08-17 17:53:46 +00:00
Zach Pomerantz
9f108c406b
chore: clean up theme usage ( #4335 )
...
* chore: clean up DefaultTheme usage
* chore: simplify useTheme usage
* chore: consolidate multi-line imports
2022-08-17 16:55:58 +00:00
Vignesh Mohankumar
5346d13674
chore: rename flag explore -> tokens ( #4386 )
2022-08-17 16:43:21 +00:00
Charles Bachmeier
d054079eeb
feat: add routing functionality to navbar ( #4374 )
...
* feat: add routingfunctionality to navbar
* update colors
* rename and pass strings directly
* rename symbol
* rename props
* better symbol name for mobile link
* more isPoolActive
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
2022-08-17 16:31:30 +00:00
Vignesh Mohankumar
fe6324f84d
feat: remove v2, v3 swap router ( #4372 )
...
* remove v3 router
* rm v2
* unused
* remove anytrade
* unused
* rm shared
* remove optimized trade
* celo fix
2022-08-17 16:05:16 +00:00
Vignesh Mohankumar
4a70eb5956
fix: rename /explore to /tokens ( #4385 )
...
* fix: rename /explore to /tokens
* name
* tokens
* oops
2022-08-17 16:05:01 +00:00
Vignesh Mohankumar
1a7b86d155
chore: remove unused exports ( #4380 )
2022-08-17 11:45:45 -04:00
Vignesh Mohankumar
f66f8c4d59
fix: undo polygon auto-slippage changes ( #4379 )
2022-08-17 11:37:54 -04:00
Jack Short
1a9c3c3632
feat: add a feature flagged blank collections page ( #4371 )
2022-08-17 10:42:27 -04:00
cartcrom
91f4892b0c
feat: integrate relay ( #4320 )
...
* setup relay compiler
* refactored to use polling interval, fixed PR comments
* fixes, readded uninitialized state for liquidity chart
* updated cypress test
* reorganized graphql files into src/graphql
2022-08-16 20:01:12 -04:00
cartcrom
d6d0a98afe
fix: chart design fixes & style updates ( #4341 )
...
* removed ticks outside of hover
* simplifying copyhelper
* finished implementing fred's feedback
* addressed PR comments
* fixed more of fred's feedback
2022-08-16 19:59:02 -04:00
Kaylee George
8efc5af2bc
fix: update feature flag modal design & add headers ( #4370 )
...
* initial
* progress
* sike no progress
* design updates
* fix header
* remove colon
* add flag
2022-08-16 19:10:56 +00:00
Zach Pomerantz
104b62f4d8
feat: send web vitals ( #4366 )
2022-08-16 11:26:15 -07:00
Charles Bachmeier
8e9dbe31fa
feat: add a feature flagged blank navbar ( #4365 )
...
* add some initial infra for blank navbar
* add blank navbar
* add new files
* use web3status
* remove unused mobile flag
* remove colors
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
2022-08-16 17:46:50 +00:00
Jordan Frankfurt
cf0afa01c8
feat(widget): light and dark themes ( #4367 )
...
feat(widget): light and dark themes:
2022-08-16 12:20:23 -04:00
Vignesh Mohankumar
c5b67ac60b
refactor: deprecate theme.none ( #4362 )
2022-08-16 09:05:43 -07:00
Charles Bachmeier
110c6fc08f
feat: add in common nft components ( #4363 )
...
* add in common genie components
* update import and run linter
* better event type handling
* rotate 360
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
2022-08-16 05:38:27 -07:00
Vignesh Mohankumar
f349ecdd3c
chore: remove selectedWalletBackfilled ( #4283 )
...
* remove selectedWalletBackfilled
* FIX
2022-08-15 15:39:16 -07:00
lynn
57fb481da9
chore: update amplitude version ( #4358 )
...
* update amplitude version
* fix amplitude analytics index file to work with new version
* remove extraneous comment
2022-08-15 18:02:02 -04:00
Charles Bachmeier
5871e0afe1
feat: add navbar feature flag and small style update ( #4364 )
...
add navbar feature flag and small style update
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
2022-08-15 21:34:25 +00:00
Zach Pomerantz
b623380dd0
feat: show widget in token details ( #4337 )
...
* build: install widgets
* feat: show widget in token details
* basic integration props
* ts fix and update widget to 2.1.1
* url map
* yarn-deduplicate --strategy=highest
Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com>
2022-08-15 15:12:59 -05:00
Vignesh Mohankumar
7645094df6
refactor: move useSyncChainQuery to NetworkSelector ( #4353 )
2022-08-15 12:06:18 -07:00
Vignesh Mohankumar
733b1885ff
fix: await selectChain before closing modal ( #4354 )
2022-08-15 12:05:55 -07:00
Vignesh Mohankumar
7adbb1e0af
fix: use tokenSafety flag in Modal ( #4359 )
2022-08-15 18:59:30 +00:00
lynn
b15f2a2bb6
feat: fail gracefully when amplitude api key is not present ( #4355 )
...
init
2022-08-15 18:00:37 +00:00
Vignesh Mohankumar
3cc0a41e50
refactor: split ChainId useEffects ( #4348 )
...
* split out useOnSelectChain, useSyncChainQuery
* use chain query sync
* lint
* rename
* move variables
2022-08-15 10:20:26 -07:00
Noah Zinsmeister
4abdca9fdd
fix: improve calldata formatting ( #4352 )
...
improve calldata formatting
2022-08-15 12:33:23 -04:00
lynn
99ef9366d6
feat: amplitude production sdk changes ( #4312 )
...
* init
* error change
* use isProduction vs isDevelopment to include vercel
2022-08-15 12:24:31 -04:00
github-actions[bot]
235ee5dff9
chore(i18n): new Crowdin translations ( #4321 )
...
chore(i18n): synchronize translations from crowdin [skip ci]
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2022-08-15 11:20:31 -04:00
lynn
20f25803d4
feat: Add favorite tokens from localstorage to /explore top tokens data query ( #4351 )
...
* init
* move to explore page level
* remove extraneous useTopTokens hook replaced by useExplorePageQuery
2022-08-15 11:13:36 -04:00
Vignesh Mohankumar
09380698fa
refactor: split phase0 flag into redesign, explore, tokenSafety ( #4347 )
...
* changes so far
* more changes
* lint
* remove Phase0:
2022-08-15 10:09:26 -04:00
lynn
1d96961f25
feat: token selector design update ( #4333 )
...
* init
* selected base currency button
* add check icon
* theme background module change
* hover changes
* theme none
* additional padding
* hover default color from phil + feature flag
* checkmark style fixes
2022-08-12 17:47:36 +00:00
Eric Zhong
1dbd3240a3
feat: Add protcol.MIXED to protocols ( #4334 )
...
Add protcol.MIXED to protocols
2022-08-11 17:13:49 -04:00
Eric Zhong
47e6c0891e
feat: Add support for mixed routes in the interface ( #4181 )
...
* Expand typing to match new QuoteResponse from routing api
* lint autofix
* Expand InterfaceTrade class to match router-sdk and allow mixedroutes
* Add new routing-api poolInRoute logic for client side trade
* eslint fix ==
* Add custom mxiedProtocolBadge and add into badgeDiagram
* Bump router-sdk to published version, and install latest local SOR
* git checkout main yarn.lock && yarn && npx yarn-deduplicate
* Bump SOR to 2.9.2
* bump SOR to 2.9.2
* Update yarn.lock
* revert slice.ts
* Add guesstimate logic for mixedRoutes
* Oops wrong pool import lol
* Add beta url + expand protocols array
* Add forceMixedRoutes for testing
* Fix cyrpress build issue: no-loop-func
* Change to prod url and remove testing param
* remove protocol flag
* Revisions: getRouteProtocol helper, fix gas acc for mixed route
* revert protocols array abck
* Remove :Protocol
2022-08-11 16:40:55 -04:00
Kaylee George
a6e35ed70f
fix: fix naming in pricechart ( #4332 )
...
fix
2022-08-11 19:50:19 +00:00
Kaylee George
f570c3fa06
fix: update time option menu for token details and colors to match theme file ( #4322 )
...
* fix time options and colors
* fix line height
* color change
2022-08-11 19:35:34 +00:00
Vignesh Mohankumar
50556a295f
test: skip fetchTokenList tests ( #4330 )
...
skip token list tests
2022-08-11 19:00:44 +00:00
cartcrom
acdca350a6
refactor: removing duplicate AccountDetails code ( #4329 )
...
fixed redundant code
2022-08-11 14:03:46 -04:00
Vignesh Mohankumar
fe55c7ae7a
fix: increase Polygon auto-slippage min ( #4327 )
...
* fix: increase Polygon auto-slippage min
* comment
* update percent
2022-08-11 16:15:02 +00:00
Charles Bachmeier
8dbc91ee6b
feat: Add utility code for NFT Features ( #4256 )
...
* import nft utilities
* re-add featureflag provider
* add back in useCurrencyBalanceString fn
* remove static assets for separate pr
* remove resolutions, swap dev and regular dependencies, respond to comments
* remove currently unused dependencies and resynth .lock
* build: update lockfile
* build: update lockfile
* remove env check
* useCurrencyBalanceString as fn
* remove supported_Wallets until wallet component merged in
* make Atoms an interface
* update abis
* remove outdated comment
* update usedebounce hook
* remove useDarkMode
* remove useLazyEffect
* remove getEtherscan helper fn
* remove useLastWallet
* remove useWindowDimensions
* refactor hooks
* move hooks from nft to general folder
* add walletBalanceInterface and remove wrongNetwork hook
* remove empty obj
* remove ethers imports
* fixed comparison
* same line eslint ignore
* gtag removed
* revert
* revert
* build: update lockfile
* remove walletinfo interface
* remove newline
* remove tslinst exception from isMobile
* remove hiding linter warnings
* remove unused util
* fix linter warnings
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
2022-08-10 16:38:23 -07:00
lynn
783f197463
feat: polish mobile explore table ( #4295 )
...
* test init
* breakpoint at 540
* fix nav link
* polishes
* respond to kaylee comments
* fix spacings
* ensure up to 8 digits shown for price on all size screens as per fred guidance
2022-08-10 18:06:11 -04:00
Enzo Ferey
f109bfbb6a
refactor: removes unused useFastForwardBlockNumber ( #4297 )
...
* Remove unused code
* Remove useFastForwardBlockNumber hook.
* Remove fastForward function.
2022-08-10 21:01:18 +00:00
Vignesh Mohankumar
baf00f203a
feat: use filterTimeAtom for PriceChart ( #4323 )
...
* feat: use filterTimeAtom
* comment
2022-08-10 16:47:28 -04:00
github-actions[bot]
1309b1f11b
chore(i18n): new Crowdin translations ( #4290 )
...
chore(i18n): synchronize translations from crowdin [skip ci]
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2022-08-10 12:35:18 -07:00
Vignesh Mohankumar
a146c93285
fix: update TokenTable loading row count ( #4319 )
2022-08-10 15:26:36 -04:00
Kaylee George
53cccef570
fix: change background color on Explore table ( #4318 )
...
change background color
2022-08-10 19:16:04 +00:00
cartcrom
b26c2bbc98
feat: added token sparklines to explore page ( #4307 )
...
* added sparklines, fixed overlay issue
* refactored, made LineChart generic
* memoized line and sparkline charts, used theme z-index
2022-08-10 15:15:41 -04:00
Callil Capuozzo
4b5246394b
feat: update Swap styles, update theme colors ( #4294 )
...
* toggle
* fixed position
* im bad at spelling
* rm button
* fix
* initial
* fix
* styles
* iteration
* minor updates
* additions
* updates
* rm file
* color update
* updates
* start feature flag
* more flagging
* FLAGZ
* even more flagging
* flagbergasted
* more
* minor updates
* updates
* lets go
* merge
* merge fix
* merge fixes
* theme
* Merge remote-tracking branch 'origin/kg/explore-colorChanges2' into swap_and_colors
* Fix merge conflicts
* themeUpdates
* Update colors based on Phil's latest
* Add new default gradients
* toggle
* fixed position
* im bad at spelling
* rm button
* initial
* fix
* styles
* iteration
* minor updates
* additions
* updates
* rm file
* color update
* updates
* start feature flag
* more flagging
* FLAGZ
* even more flagging
* flagbergasted
* more
* minor updates
* updates
* lets go
* Merge remote-tracking branch 'origin/kg/explore-colorChanges2' into swap_and_colors
* merge
* Fix merge conflicts
* merge fixes
* theme
* themeUpdates
* Update colors based on Phil's latest
* Add new default gradients
* update swap index
* fix merge bugs
* Tweak swap
* update from main
* Fix merge issues and color bug
* Update index.test.tsx.snap
* Remove un-used constants
* updates
* font
* add space
* style
* style
* style
* hover state
* color fixes
* meh
* Update index.tsx
* fix conflict
Co-authored-by: Kaylee George <62825936+kayleegeorge@users.noreply.github.com>
2022-08-10 19:03:30 +00:00
David Walsh
18b93613cd
fix: Ensure proper cursor for network dropdown ( #4302 )
2022-08-10 12:05:02 -04:00
cartcrom
1f78c236a9
fix: phaseflagging token import modals ( #4317 )
...
added phase flag check to conditionally render old vs new token import modal
2022-08-10 11:57:13 -04:00
cartcrom
97be3bcd05
fix: token selector spacing ( #4314 )
...
* fixed issue
* updated snapshot
2022-08-09 18:02:54 -04:00
Charles Bachmeier
a6de430cf3
feat: Phase 1 flag ( #4310 )
...
* add phase 1 feature flag
* update label text
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
2022-08-09 14:52:21 -07:00
cartcrom
b8b44a6eb2
fix: token safety icon not under phase0 flag ( #4311 )
...
* fixed issue
* updated snapshot
2022-08-09 13:28:55 -04:00
lynn
1d21eebcd3
feat: Web 714 additional swap submitted event properties (block number, route properties) ( #4305 )
...
* init commit
* remove absolute value in date calc
* all the events are now logged properly plus changed native token address to NATIVE
* add documentation line
* remove unnecessary prop
* init
* add approve token event
* fix build
* add route event properties
* fix build
* respond to vm comments
* respond to vm comments
* temp
* init
* add blockNumber
* remove console logs
2022-08-09 10:57:35 -04:00
lynn
bdce7ce32c
feat: remove unnecessary user properties ( #4308 )
...
init
2022-08-08 18:24:11 -04:00
Zach Pomerantz
9b9d6aff78
build: add env utils ( #4304 )
...
* build: add env utils
* test: env utils
2022-08-08 09:38:37 -07:00
cartcrom
77c4e74fc6
feat: adding timeline to explore price chart ( #4292 )
...
* added timeline & time options selector functionality to price chart
2022-08-08 11:55:33 -04:00
Kaylee George
2fb7b7fd25
fix: fix feature flag for staging env ( #4296 )
...
fix env
2022-08-05 18:56:29 -04:00
willpote
c7b49deb0f
feat: Adjust gas estimates for auto slippage ( #4213 )
...
* refactor: Adjust gas estimates for auto slippage
* TODO for interleaved routes
* pr feedback
2022-08-05 22:03:16 +00:00
Kaylee George
51aa02d878
feat: add feature flag modal in local/staging environments ( #4291 )
...
* initial
* add feature flag modal
* updates
* help
* working now!
* SIMPLIFY
* useref delete
* naming
* move modal out
* rename
* make button
* rename
* work on vercel
* styling
Co-authored-by: Vignesh Mohankumar <me@vig.xyz>
2022-08-05 21:39:20 +00:00
Kaylee George
25ea7f9caf
feat: explore UI ( #4262 )
...
* feat(explore): add /explore route (#3935 )
add route
* Explore use top tokens (#3954 )
feat(explore): add a top tokens hook with mock data
* feat(explore): use token price (#3958 )
feat(explore): add useTokenPrice hook and dumby data
* fix(explore): mock data fetching hook return type (#3959 )
* chore(deps): bump token-lists (#3929 ) (#3961 )
Co-authored-by: matteenm <105068213+matteenm@users.noreply.github.com>
* feat: Kg/add time selector dropdown UI (#3956 )
* feat: add time selector dropdown UI
* update time selector style
* feat(explore): use token relevant resources (#3963 )
chore(deps): bump token-lists (#3929 ) (#3961 )
Co-authored-by: matteenm <105068213+matteenm@users.noreply.github.com>
Co-authored-by: matteenm <105068213+matteenm@users.noreply.github.com>
* chore: merge main into explore (#3970 )
* chore(deps): bump token-lists (#3929 )
* feat: empty to deploy 628417f696f40cb54ef5bbba2374573e75a59915 (#3962 )
feat: empty to deploy
* feat: fix metamask mobile browser connection (#3964 )
* fix metamask
* forceActivate
* remove forceActivate
* unused change
* feat(risk): cache risk check with ttl (#3965 )
Co-authored-by: matteenm <105068213+matteenm@users.noreply.github.com>
Co-authored-by: Vignesh Mohankumar <vignesh@vigneshmohankumar.com>
* feat: add initial token table (#3957 )
* add token table UI
* update token table with intial data pipeline
* feat: Load token table with initial dummy data
TODO: get token information (token name and symbol)
* add token table UI and token row components
* update table with token logo
* update table with correct arrow
* update table border
* runs prettier (#3971 )
prettier
* add header to tokenRow, format dollar util, add responsiveness
* update table styling
* update table styling and components setup
* add back side padding
* create header cell component
* update table styling
* fix padding
* update css styling
* Alphabetize styles
Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com>
* fix: add mobile responsiveness break point (#3988 )
update width mobile breakpoint
* fix: hide header when mobile (#3989 )
hide header on token table when mobile view
* feat: stack token name and symbol (mobile view) (#3996 )
* stack token name and symbol
* style: clean up CSS
* feat: add token table loading state (#3984 )
* add token table loading state
* make token row components reusable
* change typing and CSS styling
* remove key props
* feat: token table mobile view (#4003 )
* fix conflicts
* style: CSS cleaning 2
* clean divs
* add media breakpoint constants
* feat: add favorites button frontend component (#4007 )
* add favorites button frontend component
* fix height and width CSS
* fix: small arrow sizing detail (#4012 )
fix small arrow sizing detail
* feat: filter favorite tokens (#4010 )
* filter favorite tokens
* fix atom
* make showFavorite an atom
* implement atom and clean CSS
* change naming schema
* feat: explore search bar UI (#4018 )
* search bar CSS
* style css fix
* change from atom to useState
* fix: fix slow favoriting bug (#4033 )
* fix favoriting bug
* fix code styling
* minor change
* feat: search responsiveness (#4034 )
* search responsiveness
* hide placeholder
* css fix
* shared file
* feat: token link page with token address URL param (#4039 )
* token detail draft
* initial route path and some info
* reduce PR
* fixes
* token null fix
* feat: token detail page header UI (#4041 )
* token detail draft
* initial route path and some info
* reduce PR
* token header
* remove flex
* font sizes
* fix CSS
* feat: add timeframe options UI (#4042 )
* add timeframe options
* map times
* list times
* feat: explore & token detail linking (#4048 )
* link routing
* fix focus
* Update index.tsx
* feat: token detail page metadata UI (#4047 )
* skeleton
* padding change
* fix link styling
* add resource component
* feat: remove swap button (#4055 )
* remove swap button & responsiveness
* center sparkline
* remove margin
* fix: token details color fix (#4056 )
fix hover
* feat: network balances component (#4059 )
* fix hover
* initial network balance
* fix network
* checking 0 balance
* add unsupported chain check
* add network selector
* multiple netwrk logic
* change polygon logo
* fix
* naming
* feat: add more and incorporate dummy data (#4066 )
* for demo
* link protocol info
* colors in shared file
* feat: loading state for token detail (#4068 )
* animate chart mwaha
* get rid of comments
* add timeout
* add fake widget
* style
* move loading into own file
* fix: patch bad imports
* feat: header hover states and favorite active state styling (#4079 )
* hover states
* favorite
* type boolean
* fixes
* fix eslint
* fix prettier
* fix import
* feat(explore-table-filter): add basic text filtering to explore page (#4105 )
* feat(explore-table-filter): add basic text filtering to explore page token table
* pr feedback
* chore: merge in latest changes from main (#4108 )
* refactor: remove hideRouteDiagram prop (#3763 )
* fix: Revert "refactor: remove coinbase wallet resetState" (#4081 )
Revert "refactor: remove coinbase wallet resetState (#4024 )"
This reverts commit e36722ccb4cd282aa932ff7c7e6082190f3ed131.
* feat: add support for Celo (#3915 )
* feat: Support for Celo
* fix: wrong condition
* combine celo and alfajores lists
* use celo erc20 representation
* fix: refactor infura.ts to networks.ts & add celo to rpc urls
* feature: add celo contract addresses
fix: remove celo from supported gas estimate chains until feature is available
* refactor: useUSDCPrice to useStablecoinPrice
fix: add celo to supported gas estimate chains
* fix: use unique factory address for getting pool address
* fix: darkmode background graident
* fix: removing a comment left behind
* fix: remove bad import
* fix: remove dead link until the Celo is live on info.uniswap.org
* fix: add asset to common bases & minor refactoring
* fix: celo info links point to root info.uniswap.org
* fix: change celo token bridge to portal
* fix: update redux-multicall to latest version
* refactor: for code readability
* fix: celo banner colors & remove unused alternative logo
* fix: change celo token list to hosted version
* fix: update celo banner colors
* fix: move celo to the bottom of the network selector list
* fix: dedup dependencies @uniswap/router-sdk @uniswap/v3-sdk
* fix: refactoring + move Celo above L2s
* fix: update celo contract addresses
* fix: update celo subgraph
* fix: update v3-sdk and smart-order-router versions
* fix: move Celo to the bottom of the network selector list
* fix: downgrade smart-order-router and add casting fix
* fix: downgrade smart-order-router and add casting fix
* fix: resolve Pool dependency
* fix: bridge chain id types
* fix: explorer link test
* fix: use quoter v2 ABI in useClientSideV3Trade fro Celo
* fix: update connection "infura_rpc" to networks
* fix: revert yarn.lock and force install
* fix: dedup router and v3 sdk
* refactor: mv quoter v2 to client side v3 trade
* build: dedup lockfile
* feature: add portal ether to common bases
* fix: add comment for chains that use QuoterV2
* fix: use token as native asset
* fix: supply correct factory address to getPoolAddress call & refactor nativeOnChain method
* feature: adjust celo tokens presetned
* fix: update celo explorer to celoscan
* fix: celo token casting
* fix: celo celo explorer it
* fix: celo chain info should be consistent with block explorer used.
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
* fix: revert "fix button jump on currency panel" (#4083 )
fix padding
* fix: unsupported chain displays message instead of crash (#4054 )
* made initial changes for pools page displaying w/ unsupported chains
* condensed styling
* added chain validation to CTACards and wrote tests for both CTAcards and Pools page
* linted changes
* switched from snapshot to text matching tests
* switched test to use check for text instead of testid
* fix: add crossplatform `prei18n-extract` script (#3728 )
* fix: 🐛 add crossplatform `prei18n-extract` script
* fix: 🚨 add newline
* Revert "fix: 🐛 add crossplatform `prei18n-extract` script"
This reverts commit 201bd2308a3caf648368b3945d5b73d8cb46c816.
* build: 📦 add `shx` as dev dep, use it in `prei18n:extract` script
* fix: 🐛 use platform-specific commands for prei18n-extract
* chore(i18n): new Crowdin translations (#4084 )
chore(i18n): synchronize translations from crowdin [skip ci]
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* feat: implement trace framework for analytics (#4060 )
* init commit
* add amplitude ts sdk to package.json
* add more comments and documentation
* respond to vm comments
* respond to cmcewen comments
* fix: remove unused constants
* init commit
* adapt to web
* add optional event properties to trace
* correct telemetry to analytics
* change telemetry to analytics in doc
* fix: respond to cmcewen comments + initialize analytics in app.tsx + add missing return statement
* respond to zzmp comments
* fixes
* eliminate unnecessary state
* respond to part of zzmp comments
* respond to zzmp comments round 2
* fixes
* respond to zzmp comments
* refactor: wallet specific Option components (#4065 )
* refactor: wallet specific Option components
* fix
* fix
* fix coinbase wallet logic
* injected logic
* remove wallet.ts
* install metamask
* move all into InjectedOption
* fix mobile metamask
* wip
* more mocking
* more test fixes
* refactor
* more special casing
* isMetaMask
* simplify components
* fix imports
* fix coinbase wallet
* test fix
* fix connectors changing
* Revert "fix connectors changing"
This reverts commit 2acfe645ca506048e599d515674a54b27d12144f.
* more to typescript logic instead of jsx
* chore(i18n): new Crowdin translations (#4090 )
* build: upgrade @typescript-eslint (#4095 )
build: update @typescript-eslint
* build: update caniuse-lite (#4093 )
* test: enforce deps deduplication (#4097 )
* build: use fewer babel versions
* build: dedup
* test: test deps dedups
* fix: test.yml
* fix: typo
* test: failing
* fix: dedup
* fix: dedup
* test: comment dedup tests
* chore: whitespace
* feat: implement token selector events (#4067 )
* init commit
* add amplitude ts sdk to package.json
* add more comments and documentation
* respond to vm comments
* respond to cmcewen comments
* fix: remove unused constants
* init commit
* adapt to web
* add optional event properties to trace
* correct telemetry to analytics
* change telemetry to analytics in doc
* fix: respond to cmcewen comments + initialize analytics in app.tsx + add missing return statement
* init commit
* respond to zzmp comments
* add token selected event
* fixes
* eliminate unnecessary state
* respond to part of zzmp comments
* respond to zzmp comments round 2
* fixes
* respond to zzmp comments
* add imported token event and other fixes
* also log onKeyPress for suggested tokens
* respond to cmcewen comments
* chore: updates web3-react, adds key for changing connector order (#4085 )
* fix connectors changing
* update package
* add connection name
* rename file
* de-dupe
* cb wallet fix
* fix
* yarn change
* log the key
* re-order connections
* memoize the key
* some updates
* rm console
* prevent memory leak
Co-authored-by: Noah Zinsmeister <noahwz@gmail.com>
* feat: implement-page-viewed-event-for-all-main-pages-of-app (#4089 )
* init commit: initial constants for pages, implement vote page viewed
* implement swap
* implement pool
* remove charts
* simplify shouldLogImpression
* chore: upgrade to react 18 (#3992 )
* chore: upgrade to react 18
* fix: update tests
* fix: fix lint issues and remove unnecessary react hooks testing library
* fix: add types for stricter typescript checks
* fix: fix additional typescript check issues
* fix: revert to prev commmit
* rebase
* rebase
* fix: fix lint issues and remove unnecessary react hooks testing library
* fix: add types for stricter typescript checks
* fix: fix additional typescript check issues
* rebase
* fix: rebase
* fix
* eslint fix
* fix: package.json changes
* fix: package.json changes
* fix yarn lock
* fix version package.json
* fix: downgrade react-router-dom to original
* fix: undo modification of .github/workflows/release.yaml
* fix: revert cypress testing version update
* rebase
* rebase
* fix: fix lint issues and remove unnecessary react hooks testing library
* fix: add types for stricter typescript checks
* fix: fix additional typescript check issues
* rebase
* chore: upgrade to react 18
* fix: update tests
* fix: fix lint issues and remove unnecessary react hooks testing library
* fix: add types for stricter typescript checks
* fix: fix additional typescript check issues
* fix
* eslint fix
* fix: package.json changes
* fix: package.json changes
* fix yarn lock
* fix version package.json
* fix: downgrade react-router-dom to original
* fix: undo modification of .github/workflows/release.yaml
* fix: revert cypress testing version update
* fix
* fix: error boundary change
* yarn.lock change
* fix: cypress tests finally passing due to zzmp redux multicall fix HOORAY
* undo service worker changes
* build: dedup lockfile
* yarn.lock + lint
* update snapshot tests
* checkpoint
* yarn.lock
* fix: fix type errors during build
* fixes
* fix yarn.lock
* dedup yarn
* fix: import react components explicitly instead of all of react
* dedup
* yarn.lock
* yarn.lock
* dedup
* yarn
* dedup
* dedupe use-sync-external-store
* fix build issues
* dedup use-sync-external-store
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
* chore(web3-react): fix connectEagerly for MetaMask mobile (#4101 )
* chore(web3-react): fix connectEagerly for MetaMask mobile
* fix
* build: pause deploy (#4102 )
* fix: update styled-components in package.json to latest to remove react invalid hook call warnings (#4103 )
* fix warning vig found by updating styled-components
* revert unnecessary yarn.lock changes
* reduce unnecessary changes
* dedup
* manual fix and dedup of yarn.lock
* manually dedup @emotion/is-prop-valid
* update snapshot tests
* build: upgrade prettier to v2.7.1 (#4109 )
* style: prettier based on v2.2
* 2.7.1 instead?
* npx
* ^
* add celo chain text colors
Co-authored-by: Anas Yousef <anas.y0807@gmail.com>
Co-authored-by: Vignesh Mohankumar <vignesh@vigneshmohankumar.com>
Co-authored-by: Jesse <31524583+Jesse-Sawa@users.noreply.github.com>
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
Co-authored-by: Kaylee George <62825936+kayleegeorge@users.noreply.github.com>
Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com>
Co-authored-by: Bruno Crosier <bruno.crosier@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: lynn <41491154+lynnshaoyu@users.noreply.github.com>
Co-authored-by: Noah Zinsmeister <noahwz@gmail.com>
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
* feat: favorite token on tokenDetail page (#4091 )
* favorite token on tokenDetail page
* make favoriting reusable
* export
* fix hook call
* fixes
* fix
* fix function
* remove files
* remove random
* fix
* fix spaces
* fix color
* Update settings.json
* Update .gitignore
* feat: add hook for multi-network token balances (#4104 )
* add hook for multi-network token balances
* add predictable order to network balances
* patch some lint issues and code cleanup
* chore: add craco and vanilla extract libraries (#4100 )
* chore: upgrade to react 18
* fix: update tests
* fix: fix lint issues and remove unnecessary react hooks testing library
* fix: add types for stricter typescript checks
* fix: fix additional typescript check issues
* fix: revert to prev commmit
* rebase
* rebase
* fix: fix lint issues and remove unnecessary react hooks testing library
* fix: add types for stricter typescript checks
* fix: fix additional typescript check issues
* rebase
* fix: rebase
* fix
* eslint fix
* fix: package.json changes
* fix: package.json changes
* fix yarn lock
* fix version package.json
* fix: downgrade react-router-dom to original
* fix: undo modification of .github/workflows/release.yaml
* fix: revert cypress testing version update
* rebase
* rebase
* fix: fix lint issues and remove unnecessary react hooks testing library
* fix: add types for stricter typescript checks
* fix: fix additional typescript check issues
* rebase
* chore: upgrade to react 18
* fix: update tests
* fix: fix lint issues and remove unnecessary react hooks testing library
* fix: add types for stricter typescript checks
* fix: fix additional typescript check issues
* fix
* eslint fix
* fix: package.json changes
* fix: package.json changes
* fix yarn lock
* fix version package.json
* fix: downgrade react-router-dom to original
* fix: undo modification of .github/workflows/release.yaml
* fix: revert cypress testing version update
* fix
* fix: error boundary change
* yarn.lock change
* fix: cypress tests finally passing due to zzmp redux multicall fix HOORAY
* undo service worker changes
* build: dedup lockfile
* yarn.lock + lint
* update snapshot tests
* checkpoint
* yarn.lock
* fix: fix type errors during build
* fixes
* fix yarn.lock
* dedup yarn
* fix: import react components explicitly instead of all of react
* chore: add craco and vanilla extract libraries
* add craco config file
* Add VE common styles, sprinkles, and themes
* Actually add VE common styles, sprinkles, and themes
Co-authored-by: Lynn Yu <lynn.yu@uniswap.org>
Co-authored-by: lynn <41491154+lynnshaoyu@users.noreply.github.com>
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
* feat: Kg/explore expanding search bar (#4099 )
* expanding search
* fix focus
* making search
* kms
* ngmi
* done
* icons
* color fix
* add animation
* fix start state
* responsive
* mouse
* expanded
Co-authored-by: Vignesh Mohankumar <me@vig.xyz>
* fix: expand state (#4126 )
expand state
* chore: merge main into explore (#4131 )
* refactor: remove hideRouteDiagram prop (#3763 )
* fix: Revert "refactor: remove coinbase wallet resetState" (#4081 )
Revert "refactor: remove coinbase wallet resetState (#4024 )"
This reverts commit e36722ccb4cd282aa932ff7c7e6082190f3ed131.
* feat: add support for Celo (#3915 )
* feat: Support for Celo
* fix: wrong condition
* combine celo and alfajores lists
* use celo erc20 representation
* fix: refactor infura.ts to networks.ts & add celo to rpc urls
* feature: add celo contract addresses
fix: remove celo from supported gas estimate chains until feature is available
* refactor: useUSDCPrice to useStablecoinPrice
fix: add celo to supported gas estimate chains
* fix: use unique factory address for getting pool address
* fix: darkmode background graident
* fix: removing a comment left behind
* fix: remove bad import
* fix: remove dead link until the Celo is live on info.uniswap.org
* fix: add asset to common bases & minor refactoring
* fix: celo info links point to root info.uniswap.org
* fix: change celo token bridge to portal
* fix: update redux-multicall to latest version
* refactor: for code readability
* fix: celo banner colors & remove unused alternative logo
* fix: change celo token list to hosted version
* fix: update celo banner colors
* fix: move celo to the bottom of the network selector list
* fix: dedup dependencies @uniswap/router-sdk @uniswap/v3-sdk
* fix: refactoring + move Celo above L2s
* fix: update celo contract addresses
* fix: update celo subgraph
* fix: update v3-sdk and smart-order-router versions
* fix: move Celo to the bottom of the network selector list
* fix: downgrade smart-order-router and add casting fix
* fix: downgrade smart-order-router and add casting fix
* fix: resolve Pool dependency
* fix: bridge chain id types
* fix: explorer link test
* fix: use quoter v2 ABI in useClientSideV3Trade fro Celo
* fix: update connection "infura_rpc" to networks
* fix: revert yarn.lock and force install
* fix: dedup router and v3 sdk
* refactor: mv quoter v2 to client side v3 trade
* build: dedup lockfile
* feature: add portal ether to common bases
* fix: add comment for chains that use QuoterV2
* fix: use token as native asset
* fix: supply correct factory address to getPoolAddress call & refactor nativeOnChain method
* feature: adjust celo tokens presetned
* fix: update celo explorer to celoscan
* fix: celo token casting
* fix: celo celo explorer it
* fix: celo chain info should be consistent with block explorer used.
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
* fix: revert "fix button jump on currency panel" (#4083 )
fix padding
* fix: unsupported chain displays message instead of crash (#4054 )
* made initial changes for pools page displaying w/ unsupported chains
* condensed styling
* added chain validation to CTACards and wrote tests for both CTAcards and Pools page
* linted changes
* switched from snapshot to text matching tests
* switched test to use check for text instead of testid
* fix: add crossplatform `prei18n-extract` script (#3728 )
* fix: 🐛 add crossplatform `prei18n-extract` script
* fix: 🚨 add newline
* Revert "fix: 🐛 add crossplatform `prei18n-extract` script"
This reverts commit 201bd2308a3caf648368b3945d5b73d8cb46c816.
* build: 📦 add `shx` as dev dep, use it in `prei18n:extract` script
* fix: 🐛 use platform-specific commands for prei18n-extract
* chore(i18n): new Crowdin translations (#4084 )
chore(i18n): synchronize translations from crowdin [skip ci]
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* feat: implement trace framework for analytics (#4060 )
* init commit
* add amplitude ts sdk to package.json
* add more comments and documentation
* respond to vm comments
* respond to cmcewen comments
* fix: remove unused constants
* init commit
* adapt to web
* add optional event properties to trace
* correct telemetry to analytics
* change telemetry to analytics in doc
* fix: respond to cmcewen comments + initialize analytics in app.tsx + add missing return statement
* respond to zzmp comments
* fixes
* eliminate unnecessary state
* respond to part of zzmp comments
* respond to zzmp comments round 2
* fixes
* respond to zzmp comments
* refactor: wallet specific Option components (#4065 )
* refactor: wallet specific Option components
* fix
* fix
* fix coinbase wallet logic
* injected logic
* remove wallet.ts
* install metamask
* move all into InjectedOption
* fix mobile metamask
* wip
* more mocking
* more test fixes
* refactor
* more special casing
* isMetaMask
* simplify components
* fix imports
* fix coinbase wallet
* test fix
* fix connectors changing
* Revert "fix connectors changing"
This reverts commit 2acfe645ca506048e599d515674a54b27d12144f.
* more to typescript logic instead of jsx
* chore(i18n): new Crowdin translations (#4090 )
* build: upgrade @typescript-eslint (#4095 )
build: update @typescript-eslint
* build: update caniuse-lite (#4093 )
* test: enforce deps deduplication (#4097 )
* build: use fewer babel versions
* build: dedup
* test: test deps dedups
* fix: test.yml
* fix: typo
* test: failing
* fix: dedup
* fix: dedup
* test: comment dedup tests
* chore: whitespace
* feat: implement token selector events (#4067 )
* init commit
* add amplitude ts sdk to package.json
* add more comments and documentation
* respond to vm comments
* respond to cmcewen comments
* fix: remove unused constants
* init commit
* adapt to web
* add optional event properties to trace
* correct telemetry to analytics
* change telemetry to analytics in doc
* fix: respond to cmcewen comments + initialize analytics in app.tsx + add missing return statement
* init commit
* respond to zzmp comments
* add token selected event
* fixes
* eliminate unnecessary state
* respond to part of zzmp comments
* respond to zzmp comments round 2
* fixes
* respond to zzmp comments
* add imported token event and other fixes
* also log onKeyPress for suggested tokens
* respond to cmcewen comments
* chore: updates web3-react, adds key for changing connector order (#4085 )
* fix connectors changing
* update package
* add connection name
* rename file
* de-dupe
* cb wallet fix
* fix
* yarn change
* log the key
* re-order connections
* memoize the key
* some updates
* rm console
* prevent memory leak
Co-authored-by: Noah Zinsmeister <noahwz@gmail.com>
* feat: implement-page-viewed-event-for-all-main-pages-of-app (#4089 )
* init commit: initial constants for pages, implement vote page viewed
* implement swap
* implement pool
* remove charts
* simplify shouldLogImpression
* chore: upgrade to react 18 (#3992 )
* chore: upgrade to react 18
* fix: update tests
* fix: fix lint issues and remove unnecessary react hooks testing library
* fix: add types for stricter typescript checks
* fix: fix additional typescript check issues
* fix: revert to prev commmit
* rebase
* rebase
* fix: fix lint issues and remove unnecessary react hooks testing library
* fix: add types for stricter typescript checks
* fix: fix additional typescript check issues
* rebase
* fix: rebase
* fix
* eslint fix
* fix: package.json changes
* fix: package.json changes
* fix yarn lock
* fix version package.json
* fix: downgrade react-router-dom to original
* fix: undo modification of .github/workflows/release.yaml
* fix: revert cypress testing version update
* rebase
* rebase
* fix: fix lint issues and remove unnecessary react hooks testing library
* fix: add types for stricter typescript checks
* fix: fix additional typescript check issues
* rebase
* chore: upgrade to react 18
* fix: update tests
* fix: fix lint issues and remove unnecessary react hooks testing library
* fix: add types for stricter typescript checks
* fix: fix additional typescript check issues
* fix
* eslint fix
* fix: package.json changes
* fix: package.json changes
* fix yarn lock
* fix version package.json
* fix: downgrade react-router-dom to original
* fix: undo modification of .github/workflows/release.yaml
* fix: revert cypress testing version update
* fix
* fix: error boundary change
* yarn.lock change
* fix: cypress tests finally passing due to zzmp redux multicall fix HOORAY
* undo service worker changes
* build: dedup lockfile
* yarn.lock + lint
* update snapshot tests
* checkpoint
* yarn.lock
* fix: fix type errors during build
* fixes
* fix yarn.lock
* dedup yarn
* fix: import react components explicitly instead of all of react
* dedup
* yarn.lock
* yarn.lock
* dedup
* yarn
* dedup
* dedupe use-sync-external-store
* fix build issues
* dedup use-sync-external-store
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
* chore(web3-react): fix connectEagerly for MetaMask mobile (#4101 )
* chore(web3-react): fix connectEagerly for MetaMask mobile
* fix
* build: pause deploy (#4102 )
* fix: update styled-components in package.json to latest to remove react invalid hook call warnings (#4103 )
* fix warning vig found by updating styled-components
* revert unnecessary yarn.lock changes
* reduce unnecessary changes
* dedup
* manual fix and dedup of yarn.lock
* manually dedup @emotion/is-prop-valid
* update snapshot tests
* build: upgrade prettier to v2.7.1 (#4109 )
* style: prettier based on v2.2
* 2.7.1 instead?
* npx
* ^
* refactor: adding safe getter for ChainInfo (#4110 )
* replaced CHAIN_INFO access with a function call
* updated CTACard tests to work with getChainInfo
* updated typechecking, removed console.log
* build: Revert "build: pause deploy" (#4107 )
* Revert "build: pause deploy (#4102 )"
This reverts commit 3a1ea3df85a60fd32f47b67ce933a6edd239384f.
* prettier
* refactor: remaining changes from the large celo merge (#4088 )
* refactor: useUSDCValue -> useStablecoinValue
* refactor: use the isCelo() helper
* refactor: remove unneeded white space
* chore: upgrades react-router-dom, fixes dev-mode linking (#4115 )
* fix: stale route
* fix: add e2e test
* fix: update e2e test
* fix: fixes Popover arrow positioning (#4119 )
fix: fix arrow position
* build: don't fail cypress on unhandled exception (#4122 )
* fix: catch vibrant failure (#4123 )
fix: catch CORS error
* feat: enable 1bp optimism fee tier (#4124 )
enable new optimism fee tier
* balance summary fix
* rm isChainAllowed
Co-authored-by: Anas Yousef <anas.y0807@gmail.com>
Co-authored-by: Jesse <31524583+Jesse-Sawa@users.noreply.github.com>
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
Co-authored-by: Kaylee George <62825936+kayleegeorge@users.noreply.github.com>
Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com>
Co-authored-by: Bruno Crosier <bruno.crosier@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: lynn <41491154+lynnshaoyu@users.noreply.github.com>
Co-authored-by: Noah Zinsmeister <noahwz@gmail.com>
Co-authored-by: Sam Chen <chenxsan@gmail.com>
* feat: share popout (#4112 )
* share popout
* tweet
* remove yarn update
* update unnecessary adds
* naming
* success state
* tweet
* new window
* new twitter window position and fix network display
* fix css and add promise
* comments
* quick fixes
* feat: Kg/explore network selector filter UI (#4129 )
* initial network
* search bar fix
* fix menu items
* fix
* renaming and remove comment
* Update package.json
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock
* update chain info
* fix props
* moving to another PR
* fix: search responsiveness and expand state (#4142 )
* fix search expand
* search moves to newline
* chore: merge main into explore (#4153 )
* merge main
* deprecated
* deprecate colors
* chore: merge main into explore (#4164 )
* merge main
* re-work App.tsx
* feat: add new colors to explore page (#4139 )
* update color theme file
* update explore colors
* fix
* rename
* hover state colors
* table highlight
* update colors!
* small changes
* Update settings.json
* feat: different table states (#4166 )
* error state
* center
* filter at table level (error)
* Update settings.json
* filter at table
* add hook
* fix hook, add no tokens state
* favorite in hook
* add favorites part 2
* fix import
* revert toptokens data type
* componenet
* feat: explore state management (#4171 )
* initial
* add jotai
* refile
* save file
* change style
* reset filter string query
* Update settings.json
* location
* feat: token details mobile responsiveness (#4172 )
* initial
* gap
* flexy
* Update settings.json
* flex box gains
* fix: fix mobile padding on table and show header (#4168 )
* initial
* fix padding
* fix alignment
* fix padding
* Update settings.json
* feat: change token price sparkline colors (#4173 )
* fix: make all token row content clickable (#4183 )
* initial
* link content to token details
* Update settings.json
* header name token name label
* cursor fix
* Update settings.json
* feat: token details small mobile views (320px min) (#4185 )
* initial
* make min width 320
* Update settings.json
* no mobile use
* fix: hover color for TokenTable header cell state (#4184 )
* initial
* change header cell hover state
* add
* Update settings.json
* padding 4 to 8
* change header cell hover state
* add
* padding 4 to 8
* Update settings.json
* reusability
* Update settings.json
* Update index.tsx
* fix: Explore color changes (#4195 )
* initial
* initial color changes
* Update settings.json
* color changes
* fix: make token details loading state responsive (#4203 )
* initial
* skeleton width
* fix jumps
* Update settings.json
* rm wrapper
* fix spaces
* rm random height
* fix props
* fix: update colors on token details page (#4201 )
* initial
* update token detail colors
* Update settings.json
* feat: explore table sort (#4202 )
* fix some sort style nits
* style fixes
* style fixes
* sort functionality
* refactor(explore): sortfn input from vig (#4209 )
sortfn input from vig
* ts nits (#4210 )
* fix: add shimmer animation to Explore loading bubbles (#4211 )
* initial
* add shimmer animation to loading bubbles
* update shimmer
* export
* animation load
* shared loaded
* Update settings.json
* feat: add error state for network balance summary (#4215 )
error state
* feat: network badge on token details page (#4212 )
* initial network badge
* update colors
* fix color schema
* update chain usage
* change loading color
* rm css
* update naming
* rename colors
* feat: TokenDetailsPagequery (#4179 )
* general query for token details page
* fix conditional useEffect
* feat: amplitude analytics in explore, and make entire token row clickable (#4149 )
* initial
* page log
* token select
* explore token page amplitude
* add storage
* comment
* Update settings.json
* rebased new
* Update settings.json
* fixes
* fix amy
* rebase with state management
* rebase
* Update TokenTable.tsx
* Delete TokenTable.tsx
* make row clickable and send event
* rip out unnecessary leftover event
* remove listNumber prop and derive from tokenListIndex directly
Co-authored-by: Lynn Yu <lynn.yu@uniswap.org>
* fix: rm underline for token details (#4255 )
rm underline
* feat: initial price charts (#4254 )
* Created initial price chart using static data
* addressed PR comments
* applied theme, removed unused visx dependencies
* chore: merge main into explore (#4260 )
* refactor: remove hideRouteDiagram prop (#3763 )
* fix: Revert "refactor: remove coinbase wallet resetState" (#4081 )
Revert "refactor: remove coinbase wallet resetState (#4024 )"
This reverts commit e36722ccb4cd282aa932ff7c7e6082190f3ed131.
* feat: add support for Celo (#3915 )
* feat: Support for Celo
* fix: wrong condition
* combine celo and alfajores lists
* use celo erc20 representation
* fix: refactor infura.ts to networks.ts & add celo to rpc urls
* feature: add celo contract addresses
fix: remove celo from supported gas estimate chains until feature is available
* refactor: useUSDCPrice to useStablecoinPrice
fix: add celo to supported gas estimate chains
* fix: use unique factory address for getting pool address
* fix: darkmode background graident
* fix: removing a comment left behind
* fix: remove bad import
* fix: remove dead link until the Celo is live on info.uniswap.org
* fix: add asset to common bases & minor refactoring
* fix: celo info links point to root info.uniswap.org
* fix: change celo token bridge to portal
* fix: update redux-multicall to latest version
* refactor: for code readability
* fix: celo banner colors & remove unused alternative logo
* fix: change celo token list to hosted version
* fix: update celo banner colors
* fix: move celo to the bottom of the network selector list
* fix: dedup dependencies @uniswap/router-sdk @uniswap/v3-sdk
* fix: refactoring + move Celo above L2s
* fix: update celo contract addresses
* fix: update celo subgraph
* fix: update v3-sdk and smart-order-router versions
* fix: move Celo to the bottom of the network selector list
* fix: downgrade smart-order-router and add casting fix
* fix: downgrade smart-order-router and add casting fix
* fix: resolve Pool dependency
* fix: bridge chain id types
* fix: explorer link test
* fix: use quoter v2 ABI in useClientSideV3Trade fro Celo
* fix: update connection "infura_rpc" to networks
* fix: revert yarn.lock and force install
* fix: dedup router and v3 sdk
* refactor: mv quoter v2 to client side v3 trade
* build: dedup lockfile
* feature: add portal ether to common bases
* fix: add comment for chains that use QuoterV2
* fix: use token as native asset
* fix: supply correct factory address to getPoolAddress call & refactor nativeOnChain method
* feature: adjust celo tokens presetned
* fix: update celo explorer to celoscan
* fix: celo token casting
* fix: celo celo explorer it
* fix: celo chain info should be consistent with block explorer used.
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
* fix: revert "fix button jump on currency panel" (#4083 )
fix padding
* fix: unsupported chain displays message instead of crash (#4054 )
* made initial changes for pools page displaying w/ unsupported chains
* condensed styling
* added chain validation to CTACards and wrote tests for both CTAcards and Pools page
* linted changes
* switched from snapshot to text matching tests
* switched test to use check for text instead of testid
* fix: add crossplatform `prei18n-extract` script (#3728 )
* fix: 🐛 add crossplatform `prei18n-extract` script
* fix: 🚨 add newline
* Revert "fix: 🐛 add crossplatform `prei18n-extract` script"
This reverts commit 201bd2308a3caf648368b3945d5b73d8cb46c816.
* build: 📦 add `shx` as dev dep, use it in `prei18n:extract` script
* fix: 🐛 use platform-specific commands for prei18n-extract
* chore(i18n): new Crowdin translations (#4084 )
chore(i18n): synchronize translations from crowdin [skip ci]
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* feat: implement trace framework for analytics (#4060 )
* init commit
* add amplitude ts sdk to package.json
* add more comments and documentation
* respond to vm comments
* respond to cmcewen comments
* fix: remove unused constants
* init commit
* adapt to web
* add optional event properties to trace
* correct telemetry to analytics
* change telemetry to analytics in doc
* fix: respond to cmcewen comments + initialize analytics in app.tsx + add missing return statement
* respond to zzmp comments
* fixes
* eliminate unnecessary state
* respond to part of zzmp comments
* respond to zzmp comments round 2
* fixes
* respond to zzmp comments
* refactor: wallet specific Option components (#4065 )
* refactor: wallet specific Option components
* fix
* fix
* fix coinbase wallet logic
* injected logic
* remove wallet.ts
* install metamask
* move all into InjectedOption
* fix mobile metamask
* wip
* more mocking
* more test fixes
* refactor
* more special casing
* isMetaMask
* simplify components
* fix imports
* fix coinbase wallet
* test fix
* fix connectors changing
* Revert "fix connectors changing"
This reverts commit 2acfe645ca506048e599d515674a54b27d12144f.
* more to typescript logic instead of jsx
* chore(i18n): new Crowdin translations (#4090 )
* build: upgrade @typescript-eslint (#4095 )
build: update @typescript-eslint
* build: update caniuse-lite (#4093 )
* test: enforce deps deduplication (#4097 )
* build: use fewer babel versions
* build: dedup
* test: test deps dedups
* fix: test.yml
* fix: typo
* test: failing
* fix: dedup
* fix: dedup
* test: comment dedup tests
* chore: whitespace
* feat: implement token selector events (#4067 )
* init commit
* add amplitude ts sdk to package.json
* add more comments and documentation
* respond to vm comments
* respond to cmcewen comments
* fix: remove unused constants
* init commit
* adapt to web
* add optional event properties to trace
* correct telemetry to analytics
* change telemetry to analytics in doc
* fix: respond to cmcewen comments + initialize analytics in app.tsx + add missing return statement
* init commit
* respond to zzmp comments
* add token selected event
* fixes
* eliminate unnecessary state
* respond to part of zzmp comments
* respond to zzmp comments round 2
* fixes
* respond to zzmp comments
* add imported token event and other fixes
* also log onKeyPress for suggested tokens
* respond to cmcewen comments
* chore: updates web3-react, adds key for changing connector order (#4085 )
* fix connectors changing
* update package
* add connection name
* rename file
* de-dupe
* cb wallet fix
* fix
* yarn change
* log the key
* re-order connections
* memoize the key
* some updates
* rm console
* prevent memory leak
Co-authored-by: Noah Zinsmeister <noahwz@gmail.com>
* feat: implement-page-viewed-event-for-all-main-pages-of-app (#4089 )
* init commit: initial constants for pages, implement vote page viewed
* implement swap
* implement pool
* remove charts
* simplify shouldLogImpression
* chore: upgrade to react 18 (#3992 )
* chore: upgrade to react 18
* fix: update tests
* fix: fix lint issues and remove unnecessary react hooks testing library
* fix: add types for stricter typescript checks
* fix: fix additional typescript check issues
* fix: revert to prev commmit
* rebase
* rebase
* fix: fix lint issues and remove unnecessary react hooks testing library
* fix: add types for stricter typescript checks
* fix: fix additional typescript check issues
* rebase
* fix: rebase
* fix
* eslint fix
* fix: package.json changes
* fix: package.json changes
* fix yarn lock
* fix version package.json
* fix: downgrade react-router-dom to original
* fix: undo modification of .github/workflows/release.yaml
* fix: revert cypress testing version update
* rebase
* rebase
* fix: fix lint issues and remove unnecessary react hooks testing library
* fix: add types for stricter typescript checks
* fix: fix additional typescript check issues
* rebase
* chore: upgrade to react 18
* fix: update tests
* fix: fix lint issues and remove unnecessary react hooks testing library
* fix: add types for stricter typescript checks
* fix: fix additional typescript check issues
* fix
* eslint fix
* fix: package.json changes
* fix: package.json changes
* fix yarn lock
* fix version package.json
* fix: downgrade react-router-dom to original
* fix: undo modification of .github/workflows/release.yaml
* fix: revert cypress testing version update
* fix
* fix: error boundary change
* yarn.lock change
* fix: cypress tests finally passing due to zzmp redux multicall fix HOORAY
* undo service worker changes
* build: dedup lockfile
* yarn.lock + lint
* update snapshot tests
* checkpoint
* yarn.lock
* fix: fix type errors during build
* fixes
* fix yarn.lock
* dedup yarn
* fix: import react components explicitly instead of all of react
* dedup
* yarn.lock
* yarn.lock
* dedup
* yarn
* dedup
* dedupe use-sync-external-store
* fix build issues
* dedup use-sync-external-store
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
* chore(web3-react): fix connectEagerly for MetaMask mobile (#4101 )
* chore(web3-react): fix connectEagerly for MetaMask mobile
* fix
* build: pause deploy (#4102 )
* fix: update styled-components in package.json to latest to remove react invalid hook call warnings (#4103 )
* fix warning vig found by updating styled-components
* revert unnecessary yarn.lock changes
* reduce unnecessary changes
* dedup
* manual fix and dedup of yarn.lock
* manually dedup @emotion/is-prop-valid
* update snapshot tests
* build: upgrade prettier to v2.7.1 (#4109 )
* style: prettier based on v2.2
* 2.7.1 instead?
* npx
* ^
* refactor: adding safe getter for ChainInfo (#4110 )
* replaced CHAIN_INFO access with a function call
* updated CTACard tests to work with getChainInfo
* updated typechecking, removed console.log
* build: Revert "build: pause deploy" (#4107 )
* Revert "build: pause deploy (#4102 )"
This reverts commit 3a1ea3df85a60fd32f47b67ce933a6edd239384f.
* prettier
* refactor: remaining changes from the large celo merge (#4088 )
* refactor: useUSDCValue -> useStablecoinValue
* refactor: use the isCelo() helper
* refactor: remove unneeded white space
* chore: upgrades react-router-dom, fixes dev-mode linking (#4115 )
* fix: stale route
* fix: add e2e test
* fix: update e2e test
* fix: fixes Popover arrow positioning (#4119 )
fix: fix arrow position
* build: don't fail cypress on unhandled exception (#4122 )
* fix: catch vibrant failure (#4123 )
fix: catch CORS error
* feat: enable 1bp optimism fee tier (#4124 )
enable new optimism fee tier
* chore: move prettier, jest-styled-components to devDependencies (#4128 )
* change package
* yarn.lock
* feat: implement connect wallet category events (#4111 )
* init commit
* wallet connected event init commit
* add received_swap_quote event property
* add page context, connect wallet event log
* add received_swap_quote property
* fix typo
* respond to cmcewen comments
* respond to vm comments
* move trace to app.tsx from header
* respond to vm comments
* build: change project name to @uniswap/interface (#4125 )
* fix: increase celo blocksPerFetch to 5 to improve interface performance (#4130 )
* init commit
* revert yarn.lock changes
* update test snapshots
* build: lock jest-styled-components@7.0.7 (#4132 )
* fix: don't toggle desktop NetworkSelector on click (#4134 )
fix: don't NetworkSelector onClick on desktop
* chore: access router data with hooks (#4121 )
* chore: access router data with hooks
* chore: clean RouteComponentProps
* chore: use children instead of render
* add import
* test: fix swap test flake (#4135 )
* remove all the funky logic
* clear stuff
* uncomment some tests
* remove expert mode tests
* skip these tests again, smh
* fix: sync chain query parameter (#4019 )
* replaceURLChain
* reorder stuff
* don't use usePrevious for previousChainId
* remove the replace param call in promise
* variable names
* comment
* confirm isActive
* wrong place for isActive
* change ret type
* add comments
* check if not previous chain id
* fix: unused onClickOutside reference (#4140 )
* refactor: clean floating Route (#4144 )
* fix: increase Polygon gas limit (#3882 )
* Update graph link
* Add Gas over ride temp for Polygon
* removal of personal tweaks
* Update index.tsx
* reset to original file
* missing EOL
* Update useClientSideV3Trade.ts
* remove space
* fix: add celo gas override (#4147 )
fix: add celo gas override to circumvent 'out of gas' error from multicall
* build: add global jest-styled-components config (#4148 )
* add test.config.ts
* don't need per file
* comment
* ts -> js
* rm test.config.js?
* update snapshots
* update jest-styled-components
* style: Adds "deprecated_" prefix to all non-theme colors (#4146 )
* Add deprecated_ label to white and black
* Add deprecated_ label to text1 through text5
* Add deprecated_ label for bg0 through bg6
* Add deprecated_ prefix to remaining colors
* Add deprecated_ prefix to direct style references
* Add deprecated_ prefix to all remaining colors
* Update link color
* Fix 'deprecated_white' -> theme.deprecated_white
* Update snapshots
* style: updating ui on unsupported network (#4138 )
* initial changes
* disabled all swap ui buttons when on unsupported chain
* implementing Cal's requests to change sizing and copy on pools
* updated snapshots
* reverted changed snapshots
* updated unsupported network test
* fixing deprecated colors missing
* build: only test for highest yarn-deduplicate strategy (#4154 )
* build: only test for highest yarn-deduplicate strategy
* remove exclusions
* fix: fix swap details expanded not working on local build (#4156 )
fix swap details expanded not working
* refactor: remove unused SwapPoolTabs (#4159 )
* chore: clean useless code
* clean unused code
* chore(i18n): new Crowdin translations (#4155 )
chore(i18n): synchronize translations from crowdin [skip ci]
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* feat: implement other swap events part 1 (#4151 )
* init commit
* fix prettier errors
* check node env in vercel
* add shouldLogImpression to TraceEvent
* chore: upgrade cypress (#4161 )
* chore: upgrade cypress
* 10.3.1
* feat: add updated theme colors (#4141 )
* add colors
* Update settings.json
* Update settings.json
* remove comments
* rename
* feat: Web 214 implement the main submit swap event (#4061 )
* init commit
* add amplitude ts sdk to package.json
* add more comments and documentation
* respond to vm comments
* respond to cmcewen comments
* fix: remove unused constants
* init commit
* adapt to web
* add optional event properties to trace
* correct telemetry to analytics
* init commit
* change telemetry to analytics in doc
* init commit
* fix: respond to cmcewen comments + initialize analytics in app.tsx + add missing return statement
* add element name constant
* init commit
* correct price_impact calculation
* resolve vm comments
* fixes in response to comments
* respond to vm
* use ALL significant digits for token amounts
* create helper function getPriceImpactPercentageNumber
* 4 decimal points for percentages
* change percentage to basis points units
* feat: implement swap quote received event (#4165 )
* init commit
* add amplitude ts sdk to package.json
* add more comments and documentation
* respond to vm comments
* respond to cmcewen comments
* fix: remove unused constants
* init commit
* adapt to web
* add optional event properties to trace
* correct telemetry to analytics
* init commit
* change telemetry to analytics in doc
* init commit
* fix: respond to cmcewen comments + initialize analytics in app.tsx + add missing return statement
* add element name constant
* init commit
* correct price_impact calculation
* resolve vm comments
* fixes in response to comments
* respond to vm
* use ALL significant digits for token amounts
* init commit
* logged all properties
* create helper function getPriceImpactPercentageNumber
* 4 decimal points for percentages
* price percentage fn
* only log event on FIRST price fetch
* respond to cmcewen comments
* fix: scroll to top only when pathname changes (#4180 )
* fix: Update V2 Pool Document link (#4188 )
Update V2 Pool Document link
Current link line 163 point to old documents, and gives error page
changed to
https://docs.uniswap.org/protocol/V2/concepts/core-concepts/pools
current version of pool documents for V2
* fix: updated external docs link for Propose (#4186 )
FIxed Propose External Docs Link
* chore: upgrade react-router-dom to v6 (#4143 )
* chore: upgrade react-router-dom to v6
* migrate Redirect to Navigate
* use Routes instead of Switch
* migrate useHistory to useNavigate
* use To type
* use element
* work around activeClassName
* fix typing for useParams
* deduplicate
* fix Navigate
* add e2e tests
* visit /swap directly
Co-authored-by: Vignesh Mohankumar <me@vig.xyz>
* style: Add Deprecated prefix to ThemedText components (#4192 )
* Add Deprecated prefix to ThemedText components
* Fix lint errors
* fix: update critical red HEX (#4191 )
change red
* feat: Web 262 user model custom properties first PR (#4190 )
* init commit
* abstract amplitude stuff away to separate function
* feat: remaining swap events (#4169 )
* init commit
* add amplitude ts sdk to package.json
* add more comments and documentation
* respond to vm comments
* respond to cmcewen comments
* fix: remove unused constants
* init commit
* adapt to web
* add optional event properties to trace
* correct telemetry to analytics
* init commit
* change telemetry to analytics in doc
* init commit
* fix: respond to cmcewen comments + initialize analytics in app.tsx + add missing return statement
* add element name constant
* init commit
* correct price_impact calculation
* resolve vm comments
* fixes in response to comments
* respond to vm
* use ALL significant digits for token amounts
* init commit
* logged all properties
* create helper function getPriceImpactPercentageNumber
* 4 decimal points for percentages
* price percentage fn
* only log event on FIRST price fetch
* init commit
* add swap transaction completed event
* respond to cmcewen comments
* add two events
* remove console.logs
* move transaction completed logging to reducer
* simplify and remove unnecessary logic and constants
* respond to cmcewen comments
* respond to cmcewen comments
* respond to vm comment
* feat: add time / duration based event properties to swap events (#4193 )
* init commit
* remove absolute value in date calc
* all the events are now logged properly plus changed native token address to NATIVE
* add documentation line
* remove unnecessary prop
* respond to vm comments
* merge and rename util method
* respond to vm comments again
* feat: fetch stablecoin price with SOR, PI warning (#4217 )
* feat: fetch stablecoins price with SOR, PI warning
* calculate realized price impact
* remove unrelated changes
* dupe import
* pr feedback
* use the same calculation function for PI
* use proper var
* feat: update unsupported token list (#4219 )
* feat: new swap events and properties in taxonomy (#4204 )
* init commit
* remove absolute value in date calc
* all the events are now logged properly plus changed native token address to NATIVE
* add documentation line
* remove unnecessary prop
* init
* add approve token event
* fix build
* add route event properties
* fix build
* respond to vm comments
* respond to vm comments
* remove routes properties
* feat(risk): tune down cache (#4208 )
* tune down cache from 7 days to 12 hours
* minimal cache time
* fix: hide text cursor on network selector hover (#4249 )
Dont' show text cursor when hovering over network dropdown text
* feat: initial FeatureFlagProvider (#4248 )
* initial
* add to index
* show more logic
* split up
* nvm combine
* combine more
* loading state for the app
* no conditional
* rm var
* comment
* move comment
* add control specifically
* feat: amplitude logs is_reconnect (#4214 )
* modified redux state to track wallet connections to properly log reconnects
* linted and removed console.log
* fixes for lynn's comments + documenting
* fix: update SOR to refundETH on high price impact ETH trades (#4251 )
fix lock
* feat: theme color updates under feature flag (#4252 )
* toggle
* fixed position
* im bad at spelling
* rm button
* fix
* add feature flag
* naming
* rm blue5
* uppercase
* rm file
* attempting to resolve some theme/unused var issues
Co-authored-by: Anas Yousef <anas.y0807@gmail.com>
Co-authored-by: Vignesh Mohankumar <vignesh@vigneshmohankumar.com>
Co-authored-by: Jesse <31524583+Jesse-Sawa@users.noreply.github.com>
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
Co-authored-by: Kaylee George <62825936+kayleegeorge@users.noreply.github.com>
Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com>
Co-authored-by: Bruno Crosier <bruno.crosier@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: lynn <41491154+lynnshaoyu@users.noreply.github.com>
Co-authored-by: Noah Zinsmeister <noahwz@gmail.com>
Co-authored-by: Sam Chen <chenxsan@gmail.com>
Co-authored-by: Rachel-Eichenberger <60412342+Rachel-Eichenberger@users.noreply.github.com>
Co-authored-by: Daniel James <danielcolinjames@gmail.com>
Co-authored-by: Akshit Choudhary <akshitchoudhary007@gmail.com>
Co-authored-by: Vignesh Mohankumar <me@vig.xyz>
Co-authored-by: Connor McEwen <connor.mcewen@gmail.com>
Co-authored-by: matteenm <105068213+matteenm@users.noreply.github.com>
Co-authored-by: David Walsh <davidwalsh83@gmail.com>
Co-authored-by: Emily Williams <emag3m@gmail.com>
* patch yarn.lock
* chore: merge main into explore (#4264 )
merge main
* fix: use absolute path for TokenRow Link (#4266 )
* feat: feature flag for explore (#4265 )
* deduplicate yarn.lock
* build: default enabled flag on local (#4267 )
default flag on local
* chore: Revert "chore: add craco and vanilla extract libraries (#4100 )" (#4269 )
Revert "chore: add craco and vanilla extract libraries (#4100 )"
This reverts commit fa284d85f1c3cc9f9d276d2e0207ebc1fc5de656.
* feat: Token safety labels/speedbumps (#4200 )
* setup warning modal
* modal pops up on direct link to token details
* updated styles based on fred's review, fixed error where token safety was innacurate on first site visit
* test: updating snapshot changed by token safety (#4272 )
updated snapshot changed by token safety merge
* refactor: moved token detail price into chart (#4274 )
* moved token price and delta into chart, expanded hoverability for crosshair
* fix: update theme color files on explore (#4277 )
fix theme
* fix: theme add hover state and flyout colors (#4279 )
* add flyout
* fix hover
* feat(token-details): lazy load some heavy stuff (#4282 )
* chore: merge main into explore (#4281 )
merge main into explore
* feat: token balances across networks -- footer view for token details page (#4194 )
* initial
* initial footer
* network balances
* alphabetize
* add smallest media breakpoint
* Update colors.ts
* rm console log
* add loading and error state
* fix multiple vs single
* updates
* updates
* fix
* Update settings.json
* import fix
* test: update snapshots based on color change (#4287 )
* lint errors
* build: declare d3-curve-circlecorners types (#4288 )
* fix: merging explore to main nits (#4289 )
nits
Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com>
Co-authored-by: matteenm <105068213+matteenm@users.noreply.github.com>
Co-authored-by: Vignesh Mohankumar <vignesh@vigneshmohankumar.com>
Co-authored-by: Charles Bachmeier <charles@bachmeier.io>
Co-authored-by: Anas Yousef <anas.y0807@gmail.com>
Co-authored-by: Jesse <31524583+Jesse-Sawa@users.noreply.github.com>
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com>
Co-authored-by: Bruno Crosier <bruno.crosier@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: lynn <41491154+lynnshaoyu@users.noreply.github.com>
Co-authored-by: Noah Zinsmeister <noahwz@gmail.com>
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
Co-authored-by: Lynn Yu <lynn.yu@uniswap.org>
Co-authored-by: Vignesh Mohankumar <me@vig.xyz>
Co-authored-by: Sam Chen <chenxsan@gmail.com>
Co-authored-by: Rachel-Eichenberger <60412342+Rachel-Eichenberger@users.noreply.github.com>
Co-authored-by: Daniel James <danielcolinjames@gmail.com>
Co-authored-by: Akshit Choudhary <akshitchoudhary007@gmail.com>
Co-authored-by: Connor McEwen <connor.mcewen@gmail.com>
Co-authored-by: David Walsh <davidwalsh83@gmail.com>
Co-authored-by: Emily Williams <emag3m@gmail.com>
2022-08-05 17:37:19 +02:00
github-actions[bot]
8ce599790f
chore(i18n): new Crowdin translations ( #4280 )
...
chore(i18n): synchronize translations from crowdin [skip ci]
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2022-08-05 16:31:06 +02:00
lynn
68733e00e7
feat: log is expert mode in amplitude user model ( #4284 )
...
* log is expert mode in amplitude user model
* remove extra
2022-08-04 21:30:08 +00:00
Vignesh Mohankumar
eb71b08cf0
refactor: separate files for feature flags, use BaseVariant
( #4278 )
...
* flag file structure update
* move
* switch
* update imports
* imports
2022-08-04 15:02:52 -04:00
Vignesh Mohankumar
bd55b1ccdc
build: add staging NODE_ENV ( #4187 )
...
* refactor: move initializeAnalytics code to top-level
* expect that there's a node env per key
* remove more dev specific stuff
* module.exports
* remove locales
* fix
* service worker update
2022-08-04 12:03:41 -04:00
github-actions[bot]
5a9b1e1001
chore(i18n): new Crowdin translations ( #4270 )
...
chore(i18n): synchronize translations from crowdin [skip ci]
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2022-08-04 16:53:03 +02:00
Jordan Frankfurt
d41e3c031e
fix(ts): remove constant enum ( #4261 )
2022-08-03 17:38:03 -04:00
lynn
ed5902ad0b
feat: second user model PR with wallet properties ( #4206 )
...
* init commit
* remove absolute value in date calc
* all the events are now logged properly plus changed native token address to NATIVE
* add documentation line
* remove unnecessary prop
* init
* init
* checkpoint
* checkpoint
* merge
* lint
* cleanup
* wallet user model stuff working as expected now
* add app loaded event and rest of user properties
* fix tests
* change token balances as per kyle rec
* refactor connected wallet state handling + rest of vm comments
* fix redux breaking, revert wallet from set to array
2022-08-03 13:04:29 -04:00
lynn
ec783fdb1c
feat: log approve token and wrap token events directly in hooks ( #4258 )
...
* init
* clean up
* remove unnecessary constants
* undo yarn.lock change
2022-08-03 12:45:45 -04:00
Kaylee George
a02099f908
feat: theme color updates under feature flag ( #4252 )
...
* toggle
* fixed position
* im bad at spelling
* rm button
* fix
* add feature flag
* naming
* rm blue5
* uppercase
* rm file
2022-08-02 16:32:47 -04:00
cartcrom
f918b346a0
feat: amplitude logs is_reconnect ( #4214 )
...
* modified redux state to track wallet connections to properly log reconnects
* linted and removed console.log
* fixes for lynn's comments + documenting
2022-08-02 13:08:36 -04:00
Vignesh Mohankumar
134879e465
feat: initial FeatureFlagProvider ( #4248 )
...
* initial
* add to index
* show more logic
* split up
* nvm combine
* combine more
* loading state for the app
* no conditional
* rm var
* comment
* move comment
* add control specifically
2022-08-02 12:57:13 -04:00
David Walsh
1f2ffa1672
fix: hide text cursor on network selector hover ( #4249 )
...
Dont' show text cursor when hovering over network dropdown text
2022-08-01 22:23:59 -04:00
Jordan Frankfurt
134fa96d27
feat(risk): tune down cache ( #4208 )
...
* tune down cache from 7 days to 12 hours
* minimal cache time
2022-08-01 11:13:03 -04:00
lynn
c6e677d82d
feat: new swap events and properties in taxonomy ( #4204 )
...
* init commit
* remove absolute value in date calc
* all the events are now logged properly plus changed native token address to NATIVE
* add documentation line
* remove unnecessary prop
* init
* add approve token event
* fix build
* add route event properties
* fix build
* respond to vm comments
* respond to vm comments
* remove routes properties
2022-07-29 17:34:56 -04:00
matteenm
7a78a7b4d2
feat: update unsupported token list ( #4219 )
2022-07-29 16:15:34 -04:00
Connor McEwen
184a1419ed
feat: fetch stablecoin price with SOR, PI warning ( #4217 )
...
* feat: fetch stablecoins price with SOR, PI warning
* calculate realized price impact
* remove unrelated changes
* dupe import
* pr feedback
* use the same calculation function for PI
* use proper var
2022-07-29 15:40:04 -04:00
lynn
6cb6faa92b
feat: add time / duration based event properties to swap events ( #4193 )
...
* init commit
* remove absolute value in date calc
* all the events are now logged properly plus changed native token address to NATIVE
* add documentation line
* remove unnecessary prop
* respond to vm comments
* merge and rename util method
* respond to vm comments again
2022-07-28 19:35:18 +00:00
lynn
3c5cc21ed5
feat: remaining swap events ( #4169 )
...
* init commit
* add amplitude ts sdk to package.json
* add more comments and documentation
* respond to vm comments
* respond to cmcewen comments
* fix: remove unused constants
* init commit
* adapt to web
* add optional event properties to trace
* correct telemetry to analytics
* init commit
* change telemetry to analytics in doc
* init commit
* fix: respond to cmcewen comments + initialize analytics in app.tsx + add missing return statement
* add element name constant
* init commit
* correct price_impact calculation
* resolve vm comments
* fixes in response to comments
* respond to vm
* use ALL significant digits for token amounts
* init commit
* logged all properties
* create helper function getPriceImpactPercentageNumber
* 4 decimal points for percentages
* price percentage fn
* only log event on FIRST price fetch
* init commit
* add swap transaction completed event
* respond to cmcewen comments
* add two events
* remove console.logs
* move transaction completed logging to reducer
* simplify and remove unnecessary logic and constants
* respond to cmcewen comments
* respond to cmcewen comments
* respond to vm comment
2022-07-28 19:05:55 +00:00
lynn
594dcb90e3
feat: Web 262 user model custom properties first PR ( #4190 )
...
* init commit
* abstract amplitude stuff away to separate function
2022-07-26 23:07:03 +00:00
Kaylee George
d0f7c8d6f3
fix: update critical red HEX ( #4191 )
...
change red
2022-07-26 17:35:40 -04:00
Daniel James
352e016621
style: Add Deprecated prefix to ThemedText components ( #4192 )
...
* Add Deprecated prefix to ThemedText components
* Fix lint errors
2022-07-26 17:14:43 -04:00
Sam Chen
2a7b1e7ff0
chore: upgrade react-router-dom to v6 ( #4143 )
...
* chore: upgrade react-router-dom to v6
* migrate Redirect to Navigate
* use Routes instead of Switch
* migrate useHistory to useNavigate
* use To type
* use element
* work around activeClassName
* fix typing for useParams
* deduplicate
* fix Navigate
* add e2e tests
* visit /swap directly
Co-authored-by: Vignesh Mohankumar <me@vig.xyz>
2022-07-26 17:10:57 -04:00
Akshit Choudhary
8836ae1986
fix: updated external docs link for Propose ( #4186 )
...
FIxed Propose External Docs Link
2022-07-26 15:17:42 +00:00
Rachel-Eichenberger
0bf694a1ff
fix: Update V2 Pool Document link ( #4188 )
...
Update V2 Pool Document link
Current link line 163 point to old documents, and gives error page
changed to
https://docs.uniswap.org/protocol/V2/concepts/core-concepts/pools
current version of pool documents for V2
2022-07-26 11:14:57 -04:00
Sam Chen
b8829639e9
fix: scroll to top only when pathname changes ( #4180 )
2022-07-24 14:31:55 -04:00
lynn
62550a4a1f
feat: implement swap quote received event ( #4165 )
...
* init commit
* add amplitude ts sdk to package.json
* add more comments and documentation
* respond to vm comments
* respond to cmcewen comments
* fix: remove unused constants
* init commit
* adapt to web
* add optional event properties to trace
* correct telemetry to analytics
* init commit
* change telemetry to analytics in doc
* init commit
* fix: respond to cmcewen comments + initialize analytics in app.tsx + add missing return statement
* add element name constant
* init commit
* correct price_impact calculation
* resolve vm comments
* fixes in response to comments
* respond to vm
* use ALL significant digits for token amounts
* init commit
* logged all properties
* create helper function getPriceImpactPercentageNumber
* 4 decimal points for percentages
* price percentage fn
* only log event on FIRST price fetch
* respond to cmcewen comments
2022-07-22 15:50:49 -04:00
lynn
e01f30c0b4
feat: Web 214 implement the main submit swap event ( #4061 )
...
* init commit
* add amplitude ts sdk to package.json
* add more comments and documentation
* respond to vm comments
* respond to cmcewen comments
* fix: remove unused constants
* init commit
* adapt to web
* add optional event properties to trace
* correct telemetry to analytics
* init commit
* change telemetry to analytics in doc
* init commit
* fix: respond to cmcewen comments + initialize analytics in app.tsx + add missing return statement
* add element name constant
* init commit
* correct price_impact calculation
* resolve vm comments
* fixes in response to comments
* respond to vm
* use ALL significant digits for token amounts
* create helper function getPriceImpactPercentageNumber
* 4 decimal points for percentages
* change percentage to basis points units
2022-07-21 17:44:34 -04:00
Kaylee George
c60c028dbe
feat: add updated theme colors ( #4141 )
...
* add colors
* Update settings.json
* Update settings.json
* remove comments
* rename
2022-07-21 12:31:41 -04:00
lynn
e06142e26b
feat: implement other swap events part 1 ( #4151 )
...
* init commit
* fix prettier errors
* check node env in vercel
* add shouldLogImpression to TraceEvent
2022-07-21 12:09:33 -04:00
github-actions[bot]
1f763a1c7a
chore(i18n): new Crowdin translations ( #4155 )
...
chore(i18n): synchronize translations from crowdin [skip ci]
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2022-07-21 10:37:05 -04:00
Sam Chen
de6e3747cb
refactor: remove unused SwapPoolTabs ( #4159 )
...
* chore: clean useless code
* clean unused code
2022-07-21 09:34:18 -04:00
cartcrom
0e3c95706e
style: updating ui on unsupported network ( #4138 )
...
* initial changes
* disabled all swap ui buttons when on unsupported chain
* implementing Cal's requests to change sizing and copy on pools
* updated snapshots
* reverted changed snapshots
* updated unsupported network test
* fixing deprecated colors missing
2022-07-20 17:29:37 -04:00
Daniel James
d5e4e21a79
style: Adds "deprecated_" prefix to all non-theme colors ( #4146 )
...
* Add deprecated_ label to white and black
* Add deprecated_ label to text1 through text5
* Add deprecated_ label for bg0 through bg6
* Add deprecated_ prefix to remaining colors
* Add deprecated_ prefix to direct style references
* Add deprecated_ prefix to all remaining colors
* Update link color
* Fix 'deprecated_white' -> theme.deprecated_white
* Update snapshots
2022-07-20 16:18:38 -04:00
Vignesh Mohankumar
4649051843
build: add global jest-styled-components config ( #4148 )
...
* add test.config.ts
* don't need per file
* comment
* ts -> js
* rm test.config.js?
* update snapshots
* update jest-styled-components
2022-07-20 15:27:40 -04:00
Jesse
4ba6275b71
fix: add celo gas override ( #4147 )
...
fix: add celo gas override to circumvent 'out of gas' error from multicall
2022-07-20 14:48:53 -04:00
Rachel-Eichenberger
17c7a9ee9d
fix: increase Polygon gas limit ( #3882 )
...
* Update graph link
* Add Gas over ride temp for Polygon
* removal of personal tweaks
* Update index.tsx
* reset to original file
* missing EOL
* Update useClientSideV3Trade.ts
* remove space
2022-07-20 11:59:44 -04:00
Sam Chen
0e36944b23
refactor: clean floating Route ( #4144 )
2022-07-20 09:47:42 -04:00
Vignesh Mohankumar
5050fe7b06
fix: unused onClickOutside reference ( #4140 )
2022-07-19 17:54:06 -04:00
Vignesh Mohankumar
80b965f2ca
fix: sync chain query parameter ( #4019 )
...
* replaceURLChain
* reorder stuff
* don't use usePrevious for previousChainId
* remove the replace param call in promise
* variable names
* comment
* confirm isActive
* wrong place for isActive
* change ret type
* add comments
* check if not previous chain id
2022-07-19 21:42:52 +00:00
Vignesh Mohankumar
417e940c0a
test: fix swap test flake ( #4135 )
...
* remove all the funky logic
* clear stuff
* uncomment some tests
* remove expert mode tests
* skip these tests again, smh
2022-07-19 16:42:45 -04:00
Sam Chen
c42a5ccf26
chore: access router data with hooks ( #4121 )
...
* chore: access router data with hooks
* chore: clean RouteComponentProps
* chore: use children instead of render
* add import
2022-07-19 16:14:16 -04:00
Vignesh Mohankumar
7ba9b1faf6
fix: don't toggle desktop NetworkSelector on click ( #4134 )
...
fix: don't NetworkSelector onClick on desktop
2022-07-19 14:35:24 -04:00
lynn
85625d09f0
fix: increase celo blocksPerFetch to 5 to improve interface performance ( #4130 )
...
* init commit
* revert yarn.lock changes
* update test snapshots
2022-07-18 18:25:14 -04:00
lynn
f41580e43c
feat: implement connect wallet category events ( #4111 )
...
* init commit
* wallet connected event init commit
* add received_swap_quote event property
* add page context, connect wallet event log
* add received_swap_quote property
* fix typo
* respond to cmcewen comments
* respond to vm comments
* move trace to app.tsx from header
* respond to vm comments
2022-07-18 17:26:29 -04:00
Noah Zinsmeister
e0f6d82d6c
feat: enable 1bp optimism fee tier ( #4124 )
...
enable new optimism fee tier
2022-07-18 10:48:28 -04:00
Sam Chen
fb691cf17b
fix: catch vibrant failure ( #4123 )
...
fix: catch CORS error
2022-07-18 10:05:56 -04:00
Sam Chen
8012789f69
fix: fixes Popover arrow positioning ( #4119 )
...
fix: fix arrow position
2022-07-17 11:22:50 -04:00
Sam Chen
4013743473
chore: upgrades react-router-dom, fixes dev-mode linking ( #4115 )
...
* fix: stale route
* fix: add e2e test
* fix: update e2e test
2022-07-17 11:15:04 -04:00
Jesse
e9ef3193ab
refactor: remaining changes from the large celo merge ( #4088 )
...
* refactor: useUSDCValue -> useStablecoinValue
* refactor: use the isCelo() helper
* refactor: remove unneeded white space
2022-07-15 10:36:19 -04:00
cartcrom
839d4ac8e2
refactor: adding safe getter for ChainInfo ( #4110 )
...
* replaced CHAIN_INFO access with a function call
* updated CTACard tests to work with getChainInfo
* updated typechecking, removed console.log
2022-07-14 11:52:37 -04:00
Vignesh Mohankumar
29fdcb80f6
build: upgrade prettier to v2.7.1 ( #4109 )
...
* style: prettier based on v2.2
* 2.7.1 instead?
* npx
* ^
2022-07-14 11:28:51 -04:00
lynn
817ea44e8d
fix: update styled-components in package.json to latest to remove react invalid hook call warnings ( #4103 )
...
* fix warning vig found by updating styled-components
* revert unnecessary yarn.lock changes
* reduce unnecessary changes
* dedup
* manual fix and dedup of yarn.lock
* manually dedup @emotion/is-prop-valid
* update snapshot tests
2022-07-14 10:15:46 -04:00
Vignesh Mohankumar
2667a897a1
chore(web3-react): fix connectEagerly for MetaMask mobile ( #4101 )
...
* chore(web3-react): fix connectEagerly for MetaMask mobile
* fix
2022-07-13 18:20:50 -04:00
lynn
65129604bd
chore: upgrade to react 18 ( #3992 )
...
* chore: upgrade to react 18
* fix: update tests
* fix: fix lint issues and remove unnecessary react hooks testing library
* fix: add types for stricter typescript checks
* fix: fix additional typescript check issues
* fix: revert to prev commmit
* rebase
* rebase
* fix: fix lint issues and remove unnecessary react hooks testing library
* fix: add types for stricter typescript checks
* fix: fix additional typescript check issues
* rebase
* fix: rebase
* fix
* eslint fix
* fix: package.json changes
* fix: package.json changes
* fix yarn lock
* fix version package.json
* fix: downgrade react-router-dom to original
* fix: undo modification of .github/workflows/release.yaml
* fix: revert cypress testing version update
* rebase
* rebase
* fix: fix lint issues and remove unnecessary react hooks testing library
* fix: add types for stricter typescript checks
* fix: fix additional typescript check issues
* rebase
* chore: upgrade to react 18
* fix: update tests
* fix: fix lint issues and remove unnecessary react hooks testing library
* fix: add types for stricter typescript checks
* fix: fix additional typescript check issues
* fix
* eslint fix
* fix: package.json changes
* fix: package.json changes
* fix yarn lock
* fix version package.json
* fix: downgrade react-router-dom to original
* fix: undo modification of .github/workflows/release.yaml
* fix: revert cypress testing version update
* fix
* fix: error boundary change
* yarn.lock change
* fix: cypress tests finally passing due to zzmp redux multicall fix HOORAY
* undo service worker changes
* build: dedup lockfile
* yarn.lock + lint
* update snapshot tests
* checkpoint
* yarn.lock
* fix: fix type errors during build
* fixes
* fix yarn.lock
* dedup yarn
* fix: import react components explicitly instead of all of react
* dedup
* yarn.lock
* yarn.lock
* dedup
* yarn
* dedup
* dedupe use-sync-external-store
* fix build issues
* dedup use-sync-external-store
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
2022-07-13 16:56:09 -04:00
lynn
4e0c9b36a0
feat: implement-page-viewed-event-for-all-main-pages-of-app ( #4089 )
...
* init commit: initial constants for pages, implement vote page viewed
* implement swap
* implement pool
* remove charts
* simplify shouldLogImpression
2022-07-13 16:16:42 -04:00
Vignesh Mohankumar
64cb9f3ff2
chore: updates web3-react, adds key for changing connector order ( #4085 )
...
* fix connectors changing
* update package
* add connection name
* rename file
* de-dupe
* cb wallet fix
* fix
* yarn change
* log the key
* re-order connections
* memoize the key
* some updates
* rm console
* prevent memory leak
Co-authored-by: Noah Zinsmeister <noahwz@gmail.com>
2022-07-13 15:44:42 -04:00
lynn
cb094a1f4b
feat: implement token selector events ( #4067 )
...
* init commit
* add amplitude ts sdk to package.json
* add more comments and documentation
* respond to vm comments
* respond to cmcewen comments
* fix: remove unused constants
* init commit
* adapt to web
* add optional event properties to trace
* correct telemetry to analytics
* change telemetry to analytics in doc
* fix: respond to cmcewen comments + initialize analytics in app.tsx + add missing return statement
* init commit
* respond to zzmp comments
* add token selected event
* fixes
* eliminate unnecessary state
* respond to part of zzmp comments
* respond to zzmp comments round 2
* fixes
* respond to zzmp comments
* add imported token event and other fixes
* also log onKeyPress for suggested tokens
* respond to cmcewen comments
2022-07-13 15:43:51 -04:00
github-actions[bot]
f67b7f8b66
chore(i18n): new Crowdin translations ( #4090 )
2022-07-12 13:09:59 -10:00
Vignesh Mohankumar
869691d43f
refactor: wallet specific Option components ( #4065 )
...
* refactor: wallet specific Option components
* fix
* fix
* fix coinbase wallet logic
* injected logic
* remove wallet.ts
* install metamask
* move all into InjectedOption
* fix mobile metamask
* wip
* more mocking
* more test fixes
* refactor
* more special casing
* isMetaMask
* simplify components
* fix imports
* fix coinbase wallet
* test fix
* fix connectors changing
* Revert "fix connectors changing"
This reverts commit 2acfe645ca506048e599d515674a54b27d12144f.
* more to typescript logic instead of jsx
2022-07-12 18:33:24 -04:00
lynn
817d808ec5
feat: implement trace framework for analytics ( #4060 )
...
* init commit
* add amplitude ts sdk to package.json
* add more comments and documentation
* respond to vm comments
* respond to cmcewen comments
* fix: remove unused constants
* init commit
* adapt to web
* add optional event properties to trace
* correct telemetry to analytics
* change telemetry to analytics in doc
* fix: respond to cmcewen comments + initialize analytics in app.tsx + add missing return statement
* respond to zzmp comments
* fixes
* eliminate unnecessary state
* respond to part of zzmp comments
* respond to zzmp comments round 2
* fixes
* respond to zzmp comments
2022-07-12 16:43:37 -04:00
github-actions[bot]
aee1bce612
chore(i18n): new Crowdin translations ( #4084 )
...
chore(i18n): synchronize translations from crowdin [skip ci]
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2022-07-12 13:52:06 -04:00
cartcrom
0a115fab17
fix: unsupported chain displays message instead of crash ( #4054 )
...
* made initial changes for pools page displaying w/ unsupported chains
* condensed styling
* added chain validation to CTACards and wrote tests for both CTAcards and Pools page
* linted changes
* switched from snapshot to text matching tests
* switched test to use check for text instead of testid
2022-07-12 12:02:02 -04:00
Kaylee George
882147b533
fix: revert "fix button jump on currency panel" ( #4083 )
...
fix padding
2022-07-12 11:43:04 -04:00
Jesse
eb06aef199
feat: add support for Celo ( #3915 )
...
* feat: Support for Celo
* fix: wrong condition
* combine celo and alfajores lists
* use celo erc20 representation
* fix: refactor infura.ts to networks.ts & add celo to rpc urls
* feature: add celo contract addresses
fix: remove celo from supported gas estimate chains until feature is available
* refactor: useUSDCPrice to useStablecoinPrice
fix: add celo to supported gas estimate chains
* fix: use unique factory address for getting pool address
* fix: darkmode background graident
* fix: removing a comment left behind
* fix: remove bad import
* fix: remove dead link until the Celo is live on info.uniswap.org
* fix: add asset to common bases & minor refactoring
* fix: celo info links point to root info.uniswap.org
* fix: change celo token bridge to portal
* fix: update redux-multicall to latest version
* refactor: for code readability
* fix: celo banner colors & remove unused alternative logo
* fix: change celo token list to hosted version
* fix: update celo banner colors
* fix: move celo to the bottom of the network selector list
* fix: dedup dependencies @uniswap/router-sdk @uniswap/v3-sdk
* fix: refactoring + move Celo above L2s
* fix: update celo contract addresses
* fix: update celo subgraph
* fix: update v3-sdk and smart-order-router versions
* fix: move Celo to the bottom of the network selector list
* fix: downgrade smart-order-router and add casting fix
* fix: downgrade smart-order-router and add casting fix
* fix: resolve Pool dependency
* fix: bridge chain id types
* fix: explorer link test
* fix: use quoter v2 ABI in useClientSideV3Trade fro Celo
* fix: update connection "infura_rpc" to networks
* fix: revert yarn.lock and force install
* fix: dedup router and v3 sdk
* refactor: mv quoter v2 to client side v3 trade
* build: dedup lockfile
* feature: add portal ether to common bases
* fix: add comment for chains that use QuoterV2
* fix: use token as native asset
* fix: supply correct factory address to getPoolAddress call & refactor nativeOnChain method
* feature: adjust celo tokens presetned
* fix: update celo explorer to celoscan
* fix: celo token casting
* fix: celo celo explorer it
* fix: celo chain info should be consistent with block explorer used.
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
2022-07-12 16:48:03 +02:00
Vignesh Mohankumar
1b91e7ce30
fix: Revert "refactor: remove coinbase wallet resetState" ( #4081 )
...
Revert "refactor: remove coinbase wallet resetState (#4024 )"
This reverts commit e36722ccb4cd282aa932ff7c7e6082190f3ed131.
2022-07-12 00:37:45 -04:00
Anas Yousef
535e670c63
refactor: remove hideRouteDiagram prop ( #3763 )
2022-07-11 20:30:16 -04:00
Bruno Crosier
0b4c77155e
fix: NetworkSelect mobile toggle bug ( #3698 )
...
* fix windows dev environment bugs
* fix NetworkSelector toggle bug
* revert: ⏪ add `prei18n:extract` script back
this change to make the script Windows-compatible will be dealt with in a separate PR
* revert: ⏪ revert prettier endOfLine fix
Will be dealt with in a separate PR
* updates
Co-authored-by: Vignesh Mohankumar <vignesh@vigneshmohankumar.com>
Co-authored-by: Vignesh Mohankumar <me@vig.xyz>
2022-07-11 15:55:59 -04:00
Vignesh Mohankumar
e36722ccb4
refactor: remove coinbase wallet resetState ( #4024 )
...
* refactor: remove coinbase wallet resetState
* unused import
* bump web3-react
* rm unused
* bump everything
2022-07-11 13:49:49 -04:00
Ian Lapham
ec0b94a920
fix: Fix spacing type ( #4073 )
...
* fix: Fix spacing type
* prettier
Co-authored-by: Vignesh Mohankumar <me@vig.xyz>
2022-07-11 13:37:40 -04:00
Zach Pomerantz
8eef757f7f
refactor: analytics initialization ( #4070 )
...
* refactor: analytics initialization
* fix: typings
2022-07-11 12:46:58 -04:00
lynn
66cae715f4
feat: implement initial setup of amplitude SDK ( #4044 )
...
* init commit
* add amplitude ts sdk to package.json
* add more comments and documentation
* respond to vm comments
* respond to cmcewen comments
* fix: remove unused constants
* fix: respond to cmcewen comments + initialize analytics in app.tsx + add missing return statement
2022-07-08 11:57:47 -04:00
github-actions[bot]
5a4a2782e8
chore(i18n): new Crowdin translations ( #4045 )
...
chore(i18n): synchronize translations from crowdin [skip ci]
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2022-07-07 13:03:44 -07:00
Vignesh Mohankumar
4e462ddbef
refactor: extract Web3Provider hooks, create internal Connection representation ( #4040 )
...
* refactor: separate hooks file for Web3Provider
* move utils
* rename + comments
* rename Wallet enum to ConnectionType
* more wallet -> connectiontype
* more wallet -> connectiontype
* move hooks
* use Connection everywhere
* connector -> connection
* generic getConnection
* rename injected -> injectedConnection
* check connectionType
* rm unused
2022-07-07 15:17:49 -04:00
lynn
663644553e
feat: update privacy policy to include amplitude ( #4046 )
...
init commit
2022-07-06 18:15:12 -04:00
Vignesh Mohankumar
ceec3f0e65
feat: remove Tally Ho specific rendering ( #4023 )
...
feat: remove tally
2022-07-06 16:39:24 -04:00
Vignesh Mohankumar
904d1835d2
style: rename library to provider ( #4038 )
2022-07-06 12:36:54 -04:00
lynn
77366bf81b
feat: configure blocks per fetch for l2s ( #4028 )
...
* init commit
* update redux multicall version to 1.1.5 in package.json
* fix respond to zzmp comments
* update optimism blocks per fetch to 15
* simplify
Co-authored-by: Lynn Yu <lynn.yu@uniswap.org>
2022-07-05 12:13:20 -04:00
Zach Pomerantz
b9e8139699
fix: alter headers on cached response ( #4032 )
...
* fix: alter headers on cached response
* test: deflake
2022-07-05 08:31:06 -07:00
Kaylee George
b28cd9c8b0
fix: token button jump ( #4017 )
...
* fix token button jump
* Update index.tsx
* move inline style to CSS
2022-07-01 16:18:46 -04:00
Vignesh Mohankumar
071017879c
feat: don't allow disconnect/change on injected mobile wallets ( #4015 )
...
* feat: don't allow disconnect/change on injected mobile wallets
* new variable
2022-07-01 13:57:15 -04:00
github-actions[bot]
5535c83db5
chore(i18n): new Crowdin translations ( #4013 )
...
chore(i18n): synchronize translations from crowdin [skip ci]
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2022-07-01 09:03:06 -07:00
Vignesh Mohankumar
322cdaf888
refactor: rm useActiveWeb3React ( #4004 )
...
* rm activeweb3react
* wrap in web3provider?
2022-06-30 16:38:02 -07:00
Vignesh Mohankumar
edcdbfd8f5
feat: disconnect for coinbase wallet ( #3993 )
...
* feat: disconnect for coinbase wallet
* change isActive logic
* remove logs
* reset state for coinbase wallet
* active -> isActive
* rm data-cy
2022-06-30 18:04:42 -04:00
Vignesh Mohankumar
d36f13d7e2
fix: resolves network switch race condition ( #4005 )
...
* don't need undo logic
* maybe need to return connector
* make sure the urlChainId doesn't equal existing chainId
* fix network switching
* add back revert logic
* undo changes to switchChain
* move revert logic into the hook
2022-06-30 11:51:23 -05:00
Vignesh Mohankumar
8548b33bd9
feat: show injected options in wallet browsers ( #3995 )
...
* feat: show injected options in wallet browsers
* initial testing
* more mocking
* mock more
* mobile tests
* updates
* add data test
* finally got the mock to work
* WORKING
* uncomment
* rm console.log
* fix
* check length
* fix tests to use useWeb3React
* rm
* rename tests
2022-06-30 12:26:22 -04:00
Vignesh Mohankumar
0e148bb1b3
style: use data-testid in cypress test ( #4001 )
...
* use data-testid
* findByTestId
test -> it
add types
temp
rm exclude
get -> find
* Revert "findByTestId"
This reverts commit 1e1c483ef90596b41f649443be1b191414ab3876.
* rm some test ids
* fix
2022-06-29 16:57:21 -04:00
Zach Pomerantz
2c6757ff62
fix: set content-type on cached document ( #3990 )
...
* fix: set content-type on cached document
* fix: delete old content-types
* fix: avoid immutable headers
* test: content-type
* fix: do not destructure response
* test: serve from cache with vercel
* fix: inject cache marker into body
2022-06-28 16:31:05 -07:00
Jordan Frankfurt
566da07448
feat(risk): cache risk check with ttl ( #3965 )
2022-06-24 11:11:32 -05:00
Vignesh Mohankumar
31a3840b1f
feat: fix metamask mobile browser connection ( #3964 )
...
* fix metamask
* forceActivate
* remove forceActivate
* unused change
2022-06-23 16:50:04 -04:00
Kaylee George
ea8c7326d6
fix: crash on HOP token search ( #3904 ) ( #3928 )
...
fix: ensure token address is checksummed on construction
2022-06-17 11:54:07 -04:00
Zach Pomerantz
dd5feaacb2
fix: serviceworker request path ( #3926 )
...
* fix: serviceworker request path
Always requests the app-shell from the same path as the cache key, in
order to guarantee that the etags will match should the cache be valid.
* fix: avoid returning redirects
2022-06-16 17:51:46 -04:00
Kaylee George
53d6eb0922
fix: show no price impact eth to weth ( #3923 )
...
* fix: show no price impact eth to weth
Fixed the price estimate values to reflect the correct price estimates depending on whether it is a wrapped trade
* fix: show no price impact eth to weth
Fixed to display the correct price estimates depending on whether it is a wrapped trade (eth -> weth should show no price impact)
* Added ETH->wETH testing
Added a Cypress test to check wrapped value swap has no price impact
* make Cypress test cleaner
2022-06-16 15:09:57 -04:00
Vignesh Mohankumar
db0d3cf3fa
feat: upgrade to web3-react v8 ( #3759 )
...
* initial
* comment more stuff out for now
* more changes
* more temp
* remove walletconnect bug logic
* switch to provider not connector
* remove fortmatic
* remove some usage of network connector
* fix initialize connector
* more changes
* remove switch to network
* connect eagerly
* active -> isActive
* add initial option cards
* upgrade web3-react
* delete tryActivation
* delete pending view, reset option code
* fix hooks
* library -> provider
* rm getLibrary
* eagerly connect
* comment all this code for now
* add back app
* dont connect eagerly here
* deactivate
* switchToNetwork
* switch to useWeb3React
* rm Web3ReactManager
* add back og wallet modal code
* switch back to old option logic
* add account logic back
* add back more network switch logic
* Revert "switch to useWeb3React"
This reverts commit 08ac6319d40207c31c72bf3b16b9f22223fc1ddc.
* add back skip disconnect logic
* check for network connector
* use promise.then again
* remove unnecessary pending error logic
* reset useAddTokenToMetamask
* upgrade packages
* use watchAsset
* add gnosis
* rm fortmatic
* close on disconnection
* add Wallet enum
* remove fortmatic imports
* add wallet state
* set/clear override wallet
* resolve empty
* remove some wallet modal view logic
* useWeb3ReactListener
* move to use effect
* add setwalletoverride in deactivate for now
* start to fix the wallet modal bug
* back button should open options
* connect eagerly to all
* Revert "add setwalletoverride in deactivate for now"
This reverts commit fbc990a9245c68460b1f29e368174b5327aa586c.
* useSelectedIsActive
* switch the enum to not be a bug
* actually dispatch the wallet override
* remove connection useEffect for now
* Revert "remove connection useEffect for now"
This reverts commit 0b92eee6894586e08079c1e4092e098b579cb768.
* add back the activation useeffect
* handle resetting eagerly connecting
* dont disconnect from coinbase wallet
* disconnect except for coinbase wallet, bc their reload breaks things
* handle eager activation edge case
* backfill wallet override
* rename wrapper components
* update test
* network if override undefined
* npx deduplicate
* comment for why coinbase wallet special cased
* connectorPrevious -> previousConnector
* Array.find instead of forEach
* useState instead of useReducer
* add comments and simplify
* Web3Wrapper component
* add type guard
* check for watchAsset
* revert Option.tsx changes
* set -> updateWalletOverride
* generalize connector type usage
* rm comment
* eagerlyConnect comment
* null -> undefined
* add comment for wallet override
* add back pendingError logic
* merge conflicts
* remove provider dep
* add back connect a wallet
* move active prop out of base props
* add back account details test
* add type of isActiveMap
* add back eslint
* add TODO
* Web3Provider
* return null from Updater
* update comment
* integration tests initial
* try updating test
* check for gnosis safe
* fix gnosis safe check
* pr comments
* pr comments
* don't eagerly connect to any wallets other than gnosis or walletOverride
* remove unused branch
* pendingError from hook
* eslint-disable-line
* try connecting to wallets if not backfilled
* move eager connection logic
* remove connect eagerly set logic
* disconnect on change
* simplify ConnectorState
* better solution for changing wallet priority
* merge fixes
* fix tests
* try fixing test again
* add comment
* add fortmatic back
* set walletOverride for fortmatic
* hide other chains
* handle eager connection
* connect everything eagerly if not backfilled
* fix chain switching
* async
* rm error console
* fortmatic update
* log errors
* don't eagerly connect to fortmatic
* onSelectChain + switchChain
* typo
* don't disconnect from coinbase wallet for now
* upgrade web3-react
* close on disconnection/connection again
* simplify account change check
* comment fix
* comment
* fortmatic icon
* comment for fortmatic in network selector
* consolidate useEffect hooks in walletmodal for connection/disconnection
* switchToChain
* comment
* isEagerlyConnecting instead of eagerlyConnectingWallets
* update web3-react
* close modal fortmatic
* remove error log
* chainIdNotAllowed
* handle useToken
* update SupportedChainId
* move if statements around
* move to wallet reducer
* close as error
* export fix
* add back history change
* add back popular
* fortmatic key
* persist wallet
* remove eagerly connect
* call connect eagerly
* handle modal errors
* handle fortmatic close properly
* connector error changes
* go back to options
* change redux wallets
* simplify reducer
* fix eagerly connect / disconnect
* remove account change hook
* simplify connect eagerly
* remove unused var
* revert chain
* walletOverride reducer
* update web3-react
* fix compile errors for now
* show disconnect button
* clear pending connector
* clear error state
* add back skip toggle check
* MAINNET provider for ENS
* add coinbase wallet sdk
* fix test
* add back style but fix syntax highlighting
* dont create separate json rpc provider
* don't use selected hooks
* dont export
* dispatch first
* useConnectors
* comment
* simplify activeMap
* useIsActiveMap
* prettier
* prop change
* move comment
* useCallback
* coinbase wallet link fix
* rm ModalWallet type
* reportError
* isChainAllowed
* NETWORK_SELECTOR_CHAINS
* mainnet provider
* remove unused wallet views
* add back default case
* selected wallet
* comment change
* !chainAllowed
* rm ensResolver
* rm forEach
* re-define reportError
* move effects arounds
* change error message for switching chain
* simplify Web3Provider
* delete use isActive map
* fix test?
* rm disconnect test for now
* error message updates
* const -> function
* move fn
* undo changes for showing connect wallet state
* clear error before activating
* remove special case for fortmatic error
* backfillable/selectable wallets
* log wallet
* Revert "rm disconnect test for now"
This reverts commit 225bc7dc5622ae918d8a8b70e4425c648d1a1fac.
* check if account exists
* unused dep
* remove reload piece of test
* update connect a wallet default state
* headerRow
2022-06-16 14:39:23 -04:00
Kaylee George
5325d0cbe5
fix: adds messaging for unsupported V2 pool networks ( #3762 #3777 ) ( #3913 )
...
Fix: Unsupported V2 Pool network messaging
#3762 : Added error messaging for unsupported V2 pool networks (Polygon, Optimism, Arbitrum)
2022-06-14 16:20:31 -04:00
Zach Pomerantz
c16e49e774
feat: service worker with etag cache ( #3897 )
...
* fix: always-fresh service worker cache
* chore: clarify service-worker
* fix: cache in CacheStorage
* feat: set __isDocumentCached
* add back in manifest precaching
* add unit tests (incomplete)
* test: simplify test env
* test: add service-worker cypress test
* test: service-worker document handler
* fix: CachedDocument ctor
* fix: Readable for ReadableStream in jest
* build: clean up module loading
* fix: rename commands->ethereum
* build: simplify package.json deps
* build: clean up cypress usage
* build: clean up yarn.lock
* build: record cypress runs
* build: disable chromeWebSecurity in cypress tests
* build: rm babel
* build: disable sw in ci cypress
* build: nits
* build: update workbox version
* chore: fix merge
* test: cache
* test: cypress-ify the before hook
* test: clear sw before each test
* fix: cy then
* test: cypress shenanigans
* style: lint
* chore: rm todo
* test: fail fast for service worker with dev builds
* docs: update contributing to tests
* fix: clean up tests after merge
- Add fast fail in case of dev server, which lacks ServiceWorker
* fix: inject ethereum
* test: service worker
* test: increase sw timeout
* test: sw state
* test: run cypress in chrome
* feat: add on-demand caching to improve sw startup time
* test: test dynamically
* fix: simplify cached doc
* fix: optional sw
* fix: expose response on cached doc
* fix: stub out sw req
* fix: intercept
Co-authored-by: Christine Legge <christine.legge@uniswap.org>
2022-06-14 15:40:52 -04:00
Jordan Frankfurt
7e709e10db
fix(L2): removes network-specific polling ( #3912 )
2022-06-14 14:51:24 -04:00
gzeon
7389b178fd
perf: remove Arbitrum polling override ( #3907 )
2022-06-14 12:45:35 -04:00
Noah Zinsmeister
091876a374
feat: add Queue
and Execute
buttons ( #3905 )
...
* add queue and execute buttons
* eta is timestamp not block number
* address comments
* add execute text
* address comments
2022-06-13 13:23:15 -04:00
Lynn
b17a38d94b
feat: abstract analytics logging ( #3892 )
...
* fix: init commit
* fix: replace ReactGA.event with GoogleAnalyticsProvider.sentEvent
* fix: use GoogleAnalyticsProvider for all other ReactGA usages
* fix: add missing GoogleAnalyticsProvider import
* fix: incorporate zzmp's suggestions
* fix: add import I forgot
* fix: add another import I forgot
* fix: respond to zzmp comments
Co-authored-by: Lynn Yu <lynn.yu@uniswap.org>
2022-06-10 16:36:44 -04:00
Zach Pomerantz
22136b2708
build: clean up module loading ( #3898 )
...
* build: clean up module loading
* fix: rename commands->ethereum
* build: simplify package.json deps
* build: clean up cypress usage
* build: clean up yarn.lock
* build: record cypress runs
* build: disable chromeWebSecurity in cypress tests
* build: rm babel
* build: disable sw in ci cypress
* build: use dev env for e2e
* build: reenable web security
2022-06-09 14:39:38 -04:00
Zach Pomerantz
1897330ffc
fix: omit native from DOM props ( #3902 )
...
fix: omit native from dom
2022-06-09 12:42:44 -04:00
Lynn
6131d0079f
fix: fix scroll on page navigation ( #3893 )
...
* fix: fix scroll on page navigation
* fix: scroll to top when navigating in whole app
* fix: refactor to use useHistory hook
* fix: change scrollToTop component to hook
Co-authored-by: Lynn Yu <lynn.yu@uniswap.org>
2022-06-08 11:25:46 -04:00
Lynn
e6814994f6
fix: add keyboard accessibility to token selector ( #3887 )
...
* fix: add keyboard accessibility to token selector
* fix: update snapshot test
* fix: enable selected of suggested tokens by enter key
Co-authored-by: Lynn Yu <lynn.yu@uniswap.org>
2022-06-07 10:50:08 -04:00
Lynn
fea7d3a867
fix: remove animation from toggles on initial page load ( #3886 )
...
* fix: use simple toggle instead of toggle with text init commit
* fix: also change toggle in voting page and list toggle used in manage token list
* fix: simplify all toggle components into one configurable toggle
* fix: add ease-in animations for toggle
* fix: remove animation from toggle on initial page load to reduce thrash
Co-authored-by: Lynn Yu <lynn.yu@UNISWAP-MAC-015.local>
Co-authored-by: Lynn Yu <lynn.yu@uniswap.org>
2022-06-06 11:27:08 -04:00
Crowdin Bot
f4f0f29409
chore(i18n): synchronize translations from crowdin [skip ci]
2022-06-06 00:15:16 +00:00
Lynn
fa25e3c3e5
fix: use simple toggle instead of toggle with text init commit ( #3884 )
...
* fix: use simple toggle instead of toggle with text init commit
* fix: also change toggle in voting page and list toggle used in manage token list
* fix: simplify all toggle components into one configurable toggle
* fix: add ease-in animations for toggle
Co-authored-by: Lynn Yu <lynn.yu@UNISWAP-MAC-015.local>
Co-authored-by: Lynn Yu <lynn.yu@uniswap.org>
2022-06-05 19:13:05 -04:00
Crowdin Bot
51d2b3792f
chore(i18n): synchronize translations from crowdin [skip ci]
2022-06-03 22:06:41 +00:00
Lynn
04ded04e74
fix: add animated loading bars and ensure sorted tokens upon load ( #3874 )
...
* fix: add animated loading bars and ensure sorted tokens upon load
* refactor: undo refactor of token selector component in CurrencySearch
* fix: fix styling as per design, still need to respond to other comments in review
* fix: add timeout to token loader of 2 seconds
* fix: add snapshot test and styling changes as per fred rec
* refactor: simplify function in currency list test
* fix: increase loading bars time from 2 seconds to 3 sec
* fix: respond to zach's comments
* fix: fix import errors
Co-authored-by: Lynn Yu <lynn.yu@UNISWAP-MAC-015.local>
2022-06-03 17:09:16 -04:00
Crowdin Bot
cf188a86de
chore(i18n): synchronize translations from crowdin [skip ci]
2022-06-03 15:09:34 +00:00
hunter
f7e2435868
fix: Mobile layout: hide closed positions disappears #3344 ( #3858 )
...
* Add 'hide closed positions' to mobile pool view
* Update 'Hide closed positions' mobile font size
* add new toggle from design spec
* change off toggle button color
* Update SimpleToggle.tsx
* update wrapping position for toggle, improve component naming
2022-06-03 10:53:09 -04:00
Vignesh Mohankumar
5817d3bbdb
style: simplify otherAmount calculation ( #3880 )
...
* simplify otherAmount calculation
* possibly not needed, but adding to keep logic the same
2022-06-01 14:22:38 -04:00
Vignesh Mohankumar
bdeb62ad64
fix: center NetworkSelector circles ( #3867 )
...
center NetworkSelector circles
2022-06-01 11:46:09 -04:00
Rachel-Eichenberger
e42effdbfd
fix: Update graph link ( #3876 )
...
Update graph link
2022-06-01 11:34:37 -04:00
Clayton Lin
c0a5adf43d
docs: remove unnecessary WalletModal comment ( #3879 )
...
fix: remove unnecessary comment
2022-06-01 11:25:48 -04:00
Clayton Lin
fd0489e654
feat: Suppress the account modal after connect ( #3848 )
...
fix: Suppress the account modal after connect
2022-06-01 11:01:11 -04:00
Crowdin Bot
caa0a2967d
chore(i18n): synchronize translations from crowdin [skip ci]
2022-05-24 21:07:29 +00:00
Clayton Lin
11ec2333dd
style: standardize fonts ( #3844 )
2022-05-23 13:48:04 -05:00
Tott0
251339a9ef
feat: changes usdcPrice formatting to fixed decimals ( #3849 )
...
* change usdcPrice in swap modal to use fixed decimals instead of significant formatting
* change text for fiatValue as well
* change decimal points condition to 1.05
* (m) missed one value
2022-05-23 13:47:18 -05:00
Eugene Sokovikov
148e415fe8
fix: handle non existing inputCurrency from url #3056 ( #3857 )
...
- fix: handle non existing inputCurrency from url
oppening an url swap?inputCurrency=not_existing_address
cause a state where you are not able to change input currency
2022-05-23 08:59:49 -05:00
Jordan Frankfurt
fd964c5b74
feat(google-analytics): add tx hash to swap events ( #3854 )
2022-05-19 15:30:04 -05:00
Jordan Frankfurt
83b6eec271
fix(copy-icon): makes copy icon configurable for different uses ( #3853 )
2022-05-19 15:09:29 -05:00
Noah Zinsmeister
cd76fffbbe
fix build warning
2022-05-17 10:53:48 -04:00
Noah Zinsmeister
2c0ac56296
Revert "fix build warning"
...
This reverts commit f836e3ca324dc5120f51710a082f22aafcf9aa4c.
2022-05-17 10:53:01 -04:00
Noah Zinsmeister
f836e3ca32
fix build warning
2022-05-17 10:48:29 -04:00
Crowdin Bot
1733fbb378
chore(i18n): synchronize translations from crowdin [skip ci]
2022-05-17 10:11:18 +00:00
Crowdin Bot
78142270a8
chore(i18n): synchronize translations from crowdin [skip ci]
2022-05-16 21:07:07 +00:00
Noah Zinsmeister
db5a14387f
perf: constrain log-fetching block ranges ( #3846 )
...
* first pass
* don't re-fetch historical logs
* hide cancelled proposals by default
2022-05-16 16:45:27 -04:00
Crowdin Bot
5dc7d36669
chore(i18n): synchronize translations from crowdin [skip ci]
2022-05-13 23:06:42 +00:00
Tott0
a3cbe672c7
feat: changes wallet connect terms of service layout ( #3835 )
...
Reformat ToS text and remove unneeded links
2022-05-13 18:44:39 -04:00
DhruvJain1122
dc368ed7ac
feat: Adding Tally Ho wallet with name & logo for Tally Ho Users ( #3820 )
...
* changes
* add tally
2022-05-13 18:38:35 -04:00
Crowdin Bot
b109248b4c
chore(i18n): synchronize translations from crowdin [skip ci]
2022-05-12 18:11:13 +00:00
Crowdin Bot
74f6a4ef3f
chore(i18n): synchronize translations from crowdin [skip ci]
2022-05-11 16:12:13 +00:00
Clayton Lin
f468001404
style: build new error connect state ( #3831 )
...
* style: build new error connect state
* use usecallback for resetAcountView
* remove fontSize props
2022-05-11 11:48:53 -04:00
Crowdin Bot
f26ec2ff1b
chore(i18n): synchronize translations from crowdin [skip ci]
2022-05-10 21:06:48 +00:00
Zach Pomerantz
61d1036d28
chore: rm widget code ( #3810 )
...
* chore: rm widget tooling
* chore: rm widget components
* chore: rm widget theme
* chore: rm widget assets
* chore: rm widget business logic
* chore: rm widget meta
* chore: update yarn.lock
* chore: mv type to usage
2022-05-10 13:49:04 -07:00
Crowdin Bot
e11d2080a4
chore(i18n): synchronize translations from crowdin [skip ci]
2022-05-10 15:12:51 +00:00
Clayton Lin
da33423719
style: build new connecting pending state ( #3825 )
...
* style: build new connecting pending state
* use currentcolor rather than direct theme text1
* remove unnecessary margin usage
2022-05-10 10:18:51 -04:00
Simeon Kerkola
bd4545538d
Chore: Use optional chaining ( #3795 )
...
Use optional chaining to check `window.ethereum` object chain.
2022-05-09 14:57:55 -05:00
Crowdin Bot
4274db67d5
chore(i18n): synchronize translations from crowdin [skip ci]
2022-05-09 19:06:52 +00:00
Clayton Lin
28498706cb
style: add learn more about wallets link ( #3821 )
...
* web-91: add learn more about wallets link
* move externallink outside
* fix trans usage
2022-05-09 14:50:11 -04:00
Crowdin Bot
68c71a67dd
chore(i18n): synchronize translations from crowdin [skip ci]
2022-05-09 17:18:03 +00:00
Noah Zinsmeister
86b85e25a5
fix proposal formatting
2022-05-09 10:34:25 -04:00
Jordan Frankfurt
0ea635ce15
chore: remove hostname check on risk screen ( #3805 )
2022-05-04 21:35:24 -05:00
Christine Legge
99ab581a87
refactor: migrate state/user to createSlice ( #3779 )
...
* use slice in transactions reducer
* update transaction reducer tests
* update user reducer to use slice
* fix merge conflicts
2022-05-02 15:37:44 -04:00
Will Hennessy
fc571d0f63
chore: update compliance email test ( #3788 )
2022-05-02 14:37:51 -04:00
David Mihal
2de43a8cdb
feat: take tick range from URL ( #3208 )
...
* Take tick range from URL
* Keep minPrice/maxPrice in the URL
2022-05-02 12:10:27 -05:00
Jordan Frankfurt
5383436c88
feat(widgets): empty token list on network alert ( #3627 )
...
* feat(widgets): empty token list on network alert
* make it work
* pr review
* split dialog header out of tokenselect
* correctly filter token list case
* find -> some
* pr feedback
* clean up query hooks
2022-05-02 10:47:27 -05:00
Jordan Frankfurt
521f3aae04
chore(monitoring): trm cleanup ( #3783 )
...
* remove old monitoring code
* cleanup
* remove unneeded .then
2022-04-29 15:42:09 -05:00
0xlucius
9318c1204b
feat: Add on-hover tooltips for tx details ( #3178 )
...
* Add on-hover tooltips for tx details
* Change tooltips to use <Trans> macro instead of t
* fix: remove info tooltip on transaction popup
* fix: update getting the nativeCurrencyVariable
* use getNativeCurrency() instead of chainInfo const
Co-authored-by: Christine Legge <christine.legge@uniswap.org>
2022-04-25 12:43:41 -04:00
Jordan Frankfurt
5055695b9b
feat(optimism): update to new bridge app ( #3771 )
2022-04-25 10:44:00 -05:00
Christine Legge
ae8c0377de
refactor: move state/transactions to createSlice ( #3758 )
...
* use slice in transactions reducer
* update transaction reducer tests
* chore: move state/transactions types into their own folder
* fix: fix broken transaction/reducer tests
2022-04-25 09:22:31 -04:00
Jordan Frankfurt
8eaf1f4964
feat(analytics): add a GA event on risk block ( #3768 )
...
* feat(analytics): add a GA event on risk block
* Update src/hooks/useAccountRiskCheck.ts
Co-authored-by: Will Hennessy <hennessywill@gmail.com>
Co-authored-by: Will Hennessy <hennessywill@gmail.com>
2022-04-21 21:44:34 -05:00
Zach Pomerantz
dcbd4e475d
chore: rm "with no slippage" ( #3752 )
2022-04-19 13:13:33 -04:00
Jordan Frankfurt
b704bdac94
feat(compliance): risk screening ( #3714 )
...
* feat(compliance): risk screening
* add api endpoint
* hosted app only
* add help center link and click-to-copy email address
* only show on app.uniswap.org and fix spacing nits
* 12px for bottom section
2022-04-19 10:12:28 -05:00
Zach Pomerantz
00d3df95c0
fix: rm console logs ( #3743 )
2022-04-15 15:19:34 -04:00
Ian Lapham
251b8b703a
update list ( #3737 )
2022-04-15 15:19:11 -04:00
Zach Pomerantz
ef8432437d
fix: missing token img ( #3727 )
2022-04-15 14:19:38 -04:00
Christine Legge
71aebf33db
fix: remove unused var ( #3736 )
2022-04-14 16:26:42 -04:00
Mark Carbajal
acb0c2056e
chore: Remove Portis ( #3693 )
...
* Removed portis
* Removed portis
* Removed portis
* Update src/components/WalletModal/index.tsx
Co-authored-by: Bruno Crosier <bruno.crosier@gmail.com>
* regenerate yarn.lock
* revert translation changes
Co-authored-by: Bruno Crosier <bruno.crosier@gmail.com>
Co-authored-by: Noah Zinsmeister <noahwz@gmail.com>
2022-04-14 15:23:31 -04:00
Christine Legge
0a4bcb62da
add 1bp fee tier to polygon ( #3724 )
2022-04-14 15:11:58 -04:00
Zach Pomerantz
f50bcbdb2d
fix: initial transitions ( #3719 )
...
* fix: rm action fade
* fix: disallow stale swaps
* fix: fade in buttons
* fix: fade in input text
* fix: standardize border handling
* fix: transition token button width
* fix: cleanup transitions
* fix: use transition for button
* chore: cleanup
2022-04-13 11:45:29 -07:00
Christine Legge
cbe421ee23
fix: Reload the app when there is a javascript error and a new version of the app ( #3715 )
...
* reload the app when encountering a javascript error if there is an update
* remove console.logs
* Add more comments
2022-04-13 13:53:54 -04:00
Zach Pomerantz
3439786c38
feat: display connecting state ( #3713 )
2022-04-13 09:21:28 -07:00
Zach Pomerantz
6294915be6
fix: convert token list to context ( #3712 )
...
* fix: convert token list to context
* fix: cosmos
2022-04-12 14:53:50 -07:00
Zach Pomerantz
984c742d0e
fix: use context for block number ( #3708 )
...
* fix: use context for block number
* fix: check for valid BlockNumberContext
2022-04-12 10:10:57 -07:00
Zach Pomerantz
00b151d7fa
fix: activation frames ( #3711 )
2022-04-12 09:23:19 -07:00
guil-lambert
5967cf5d9d
fix: bug where user cannot burn lp position if fetching fee values fails. ( #3633 )
...
* fix: can burn position even if fetching fees fails.
* Revert "fix: can burn position even if fetching fees fails."
This reverts commit a96f7178e55a264c32a3cf8c1b6562785cbd50d4.
* recover more gracefully from failed fee fetch
Co-authored-by: Noah Zinsmeister <noahwz@gmail.com>
2022-04-12 11:41:31 -04:00
Zach Pomerantz
e480f0ebe5
chore: simplify swap info ( #3710 )
...
* fix: prevent unnecessary TokenImg renders
* fix: prevent unnecessary trade renders
* fix: simplify swap info computation
2022-04-11 17:09:11 -07:00
Zach Pomerantz
f6ceecbc5e
fix: update hook deps to improve ref equality checks ( #3707 )
...
* fix: prevent unnecessary TokenImg renders
* fix: prevent unnecessary trade renders
2022-04-11 16:57:53 -07:00
Zach Pomerantz
e4b37cffcc
fix: skewed swap info state ( #3695 )
...
* fix: skewed swap info state
* fix: typings
2022-04-08 13:11:19 -07:00
Zach Pomerantz
dd69cccf91
fix: always run global updaters ( #3694 )
2022-04-08 12:38:39 -07:00
Zach Pomerantz
f91fc3c6a6
fix: defer layout effects ( #3687 )
...
* fix: use effect for color
* chore: clean up token defaults
* fix: condition updaters on active tokens
2022-04-08 10:27:10 -07:00
Zach Pomerantz
bc1c61b63a
fix: omit document ref ( #3685 )
2022-04-07 15:05:11 -07:00
Alex Dorsch
446ad3e0d4
fix: missing token balance ( #3661 )
...
* increase gas required to read token balance
* set token balance gas requirement to 185_000
2022-04-07 15:00:03 -07:00
Zach Pomerantz
65e58a08cf
fix: show i18n keys while messages load ( #3683 )
...
* fix: show i18n keys while messages load
* fix: i18n initialization check
2022-04-07 14:55:09 -07:00
Zach Pomerantz
71b20b432c
fix: block number stability ( #3684 )
...
* fix: block number stability
* fix: chainBlock logic
2022-04-07 14:26:50 -07:00
Zach Pomerantz
6c94a0f585
fix: swap validator ( #3682 )
2022-04-07 11:23:21 -07:00
Zach Pomerantz
600aeaaff1
fix: polling memory leak ( #3676 )
...
* chore: clarify stale callback
* fix: polling memory leak
2022-04-06 17:21:44 -07:00
Zach Pomerantz
84f76e34b2
fix: do not fetch wrap price ( #3673 )
...
* fix: do not fetch wrap price
* fix: abort trade computation for wraps
2022-04-06 13:04:16 -07:00
Zach Pomerantz
b965bed865
fix: token input height ( #3672 )
2022-04-06 12:14:15 -07:00
Zach Pomerantz
60d35b46f3
fix: simplify validation ( #3665 )
...
* fix: simplify widget validation
* test: update cosmos to trigger edge cases
* fix: simplify swap validation
2022-04-06 09:21:50 -07:00
Ian Lapham
3d422cf707
update address list ( #3669 )
2022-04-06 11:48:47 -04:00
Zach Pomerantz
de3a33dfcb
fix: stale data edge cases ( #3657 )
...
* fix: stale chain block
* chore: simplify atom usage
* fix: support single-token chain
* fix: avoid extra rpcs
* chore: rename isDisabled
* fix: simplify useUSDCPrice
* fix: simplify useComputeSwapInfo
* chore: include type
* fix: guard hasAmounts
2022-04-05 10:45:21 -07:00
Zach Pomerantz
99a084f230
fix: JsonRpc url wrapper ( #3662 )
...
* fix: JsonRpc url wrapper
* chore: finish renaming
2022-04-05 10:00:17 -07:00
Zach Pomerantz
bbf43fcd27
fix: walletconnect numeric chain id ( #3643 )
2022-04-01 10:57:11 -07:00