Vignesh Mohankumar
e95e2321b4
fix: used sticky position for landing page content ( #5699 )
...
* fix: update padding to 80px on mobile landing
* try 100
* try 120
* 140
* try sticky
2022-12-15 13:29:55 -05:00
Zach Pomerantz
8b1bf09ff1
fix: await syncing allowance to update permit state ( #5689 )
...
* fix: await syncing allowance to update permit state
* fix: clarify isSyncing on Permit2
* fix: further clarify isApprovalSyncing
2022-12-15 09:48:18 -08:00
aballerr
6383e9e4bf
fix: reverting some changes to wallet dropdown ( #5694 )
...
reverting some changes to wallet dropdown cypress tests
2022-12-15 12:15:44 -05:00
Vignesh Mohankumar
515ce9253d
fix: add more padding-bottom on mobile landing page ( #5696 )
2022-12-15 11:06:17 -05:00
Vignesh Mohankumar
23ed384802
fix: Revert "fix: allow landing page scroll" ( #5697 )
...
Revert "fix: allow landing page scroll (#5692 )"
This reverts commit 642c489240 .
2022-12-15 11:05:53 -05:00
Mike Grabowski
9ae31aa26e
build: update name for revert github action ( #5693 )
...
chore: update name for revert github action
2022-12-15 07:50:46 -08:00
Vignesh Mohankumar
642c489240
fix: allow landing page scroll ( #5692 )
2022-12-15 10:32:13 -05:00
aballerr
778ea8ee42
test: adding in some basic token tests ( #5686 )
...
* adding in some basic token tests
2022-12-15 10:16:15 -05:00
Vignesh Mohankumar
36900fe6c6
test: skip wallet dropdown tests ( #5691 )
2022-12-15 09:55:55 -05:00
Vignesh Mohankumar
40eb28f1e1
build: change cypress timeout to 24s ( #5690 )
2022-12-15 09:29:47 -05:00
Mike Grabowski
7c3ee78715
chore: replace deprecated colors with correct theme values [part 1] ( #5563 )
...
* chore: replace colors
* add missing line
* chore: fix lint after replacing colors
Co-authored-by: Vignesh Mohankumar <vignesh@vigneshmohankumar.com >
2022-12-14 16:46:56 -05:00
Vignesh Mohankumar
ccac51ec1f
chore: turn landing page flag on ( #5684 )
...
Revert "chore: turn landing page flag off (#5679 )"
This reverts commit 0176c74430 .
2022-12-14 16:19:47 -05:00
Jack Short
77747f9f6f
style: updating bag ( #5539 )
...
* style: updating bag
* desktop bag
* initial setup
* bag animations
* mobile stylings
* removing vanilla extract components
* background position
* design comments
* screen sizing
* closing filters and bag on appropriate screen sizes
* move screen size to main hooks
* prettier
* bag margins
* footer outline
* correct scrolling indicator width
* collection stats truncation
* merged with main
* collection stats on screen
2022-12-14 13:27:41 -05:00
Vignesh Mohankumar
0622ff30f6
fix: remove learn more link on landing page ( #5683 )
...
* fix: remove learn more link on landing page
* lowercase
2022-12-14 12:09:14 -05:00
aballerr
982c99b07f
chore: Nft cypress tests 2 ( #5658 )
...
* adding in final set of nft cypress tests
2022-12-14 10:09:55 -05:00
aballerr
484a7d49f6
fix: allow empty states on days in listing ( #5675 )
...
allow empty states on days
2022-12-14 09:23:36 -05:00
lynn
082591d5dd
fix: jumpy nav on safari mweb ( #5668 )
...
* test
* swap page nav bar on mobile looks weird without this change
* fixes
2022-12-14 08:56:36 -05:00
Zach Pomerantz
aa03f97890
build: add a revert workflow ( #5680 )
2022-12-13 17:29:02 -05:00
Zach Pomerantz
fd12a0d6e7
fix: display impact before severity ( #5678 )
2022-12-13 16:43:06 -05:00
Vignesh Mohankumar
0176c74430
chore: turn landing page flag off ( #5679 )
2022-12-13 16:39:35 -05:00
Vignesh Mohankumar
35613cc979
feat: amplitude analytics for landing and about ( #5606 )
...
* add events - no names yet
* lint fix
* events
* link
* more into card
* fix
* switch
2022-12-13 15:54:21 -05:00
Jack Short
b0d71f10e9
chore: adding useScreenSize hook ( #5669 )
...
* feat: adding useScreenSize hook
* updating isTablet
* adding comments
2022-12-13 14:22:24 -05:00
Vignesh Mohankumar
1cfb3d8034
feat: release new landing page ( #5596 )
...
* feat: release new landing page
* fix wallet dropdown integration tests
* remove problematic/not useful tests
Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com >
2022-12-13 13:40:56 -05:00
Zach Pomerantz
a650807c96
fix: correctly center navbar els ( #5676 )
2022-12-13 13:17:48 -05:00
Vignesh Mohankumar
6efd7ca779
build: re-start scheduled builds ( #5674 )
...
Revert "build: pause scheduled releases (#5615 )"
This reverts commit 185c1f6772 .
2022-12-13 12:32:43 -05:00
aballerr
d658720505
chore: initial set of cypress tests for nft ( #5590 )
...
* initial set of cypress tests for nft
2022-12-13 11:43:02 -05:00
Zach Pomerantz
bba40846e1
build: upgrade widget to 2.22.10 ( #5666 )
2022-12-12 15:54:40 -05:00
pp-hh-ii-ll
8fa6c87015
fix: responsive styles for steps ( #5651 )
...
* feat: styled footer links
* grid
* center
* Update bottom links and full bleed image
* Mobile spacing and font size adjustments
Decrease spacing in mobile and swap the sizing of fonts between mobile and desktop sizes
* Add responsive behavior to steps
Changes font size and margins in mobile view
Co-authored-by: Vignesh Mohankumar <me@vig.xyz >
Co-authored-by: Callil Capuozzo <callil.capuozzo@gmail.com >
2022-12-12 15:35:06 -05:00
pp-hh-ii-ll
933d02b275
fix: responsive styling for info buttons ( #5652 )
...
Responsive styling for info buttons
Reduces margins and font size in mobile view
Adds some margin to the side of the external-link arrow
Co-authored-by: Vignesh Mohankumar <vignesh@vigneshmohankumar.com >
2022-12-12 14:59:23 -05:00
Zach Pomerantz
7738a6b9e0
fix: vertically center-align navbar items ( #5664 )
2022-12-12 14:50:21 -05:00
Vignesh Mohankumar
2db4b1da3d
fix: remove period on landing page title ( #5663 )
2022-12-12 14:22:25 -05:00
Zach Pomerantz
06c85b744f
fix: show error when present (not approval) ( #5662 )
2022-12-12 13:51:38 -05:00
Callil Capuozzo
aa29ea80a9
fix: tweak landing page buttons ( #5661 )
...
* Tweak landing details
* flex
Co-authored-by: Vignesh Mohankumar <me@vig.xyz >
2022-12-12 13:45:28 -05:00
pp-hh-ii-ll
3613dc2d4a
style: add transition to button and move gradient up ( #5660 )
...
Add transition to button and move gradient up
Moves gradient up to obscure more of the swap box
2022-12-12 13:33:22 -05:00
pp-hh-ii-ll
e22554b4c4
fix: responsive styling for info button ( #5659 )
...
Responsive styling for info button
Decreases gap and font size and adds margin to external link arrow icon
2022-12-12 12:55:25 -05:00
pp-hh-ii-ll
5f1625f5dc
fix: update outline button to use non-deprecated colors ( #5657 )
...
Update outline button to use non-deprecated colors
Quick fix for about page – full refactor to come later
2022-12-12 11:48:01 -05:00
pp-hh-ii-ll
c1e6dd7335
fix: Add hover state to footer link ( #5656 )
...
* Add hover state to footer link
* Update hover outline to textTertiary
Don't use deprecated color
2022-12-12 11:45:46 -05:00
pp-hh-ii-ll
45419c2739
fix: responsive behavior for info cards ( #5655 )
...
Responsive behavior for info cards
Decreases margin, font size, card height, and grid gap in mobile
2022-12-12 11:40:09 -05:00
Mike Grabowski
c2342a86d6
fix: pointer events on Swap ( #5654 )
...
* feat: decouple landing from swap
* implement pointer events
2022-12-12 11:23:55 -05:00
Zach Pomerantz
504cd5b848
build: bump widgets/universal-router-sdk ( #5582 )
...
* build(deps): bump @uniswap/widgets from 2.22.0 to 2.22.2
Bumps [@uniswap/widgets](https://github.com/Uniswap/widgets ) from 2.22.0 to 2.22.2.
- [Release notes](https://github.com/Uniswap/widgets/releases )
- [Changelog](https://github.com/Uniswap/widgets/blob/main/.releaserc.json )
- [Commits](https://github.com/Uniswap/widgets/compare/v2.22.0...v2.22.2 )
---
updated-dependencies:
- dependency-name: "@uniswap/widgets"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* build(deps): bump @uniswap/widgets to 2.22.5
* fix(snyk): ack oz vulns
* build(deps): bump @uniswap/widgets to 2.22.9
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-12 11:21:22 -05:00
Vignesh Mohankumar
1faf13639c
feat: styled footer links ( #5644 )
...
* feat: styled footer links
* grid
* center
* Update bottom links and full bleed image
* Mobile spacing and font size adjustments
Decrease spacing in mobile and swap the sizing of fonts between mobile and desktop sizes
Co-authored-by: Callil Capuozzo <callil.capuozzo@gmail.com >
Co-authored-by: pp-hh-ii-ll <111304124+pp-hh-ii-ll@users.noreply.github.com >
2022-12-12 11:18:58 -05:00
Vignesh Mohankumar
69c084ebe7
fix: full bleed about banner ( #5650 )
...
* fix: full bleed about banner
* add px
2022-12-12 11:12:59 -05:00
Zach Pomerantz
e5ac7e77da
fix: observe submitted allowance immediately ( #5620 )
...
Fixes a bug where a user could submit a transaction, but would be required to re-sign a permit for a subsequent transaction, because the prior transaction's modification of allowance was not detected.
2022-12-12 11:02:12 -05:00
Vignesh Mohankumar
0614358a5e
feat: close landing page when wallet connected ( #5639 )
2022-12-12 10:39:38 -05:00
pp-hh-ii-ll
42784e6121
fix: update card images ( #5649 )
...
update card images
Update card images to improve legibility
2022-12-12 10:37:58 -05:00
Vignesh Mohankumar
830500dc3b
fix: use background-size cover for about banner ( #5641 )
2022-12-12 10:36:41 -05:00
Vignesh Mohankumar
5af32592aa
fix: about button copy change ( #5638 )
2022-12-12 09:36:02 -05:00
Vignesh Mohankumar
0f36a99e98
fix: remove period in about copy ( #5643 )
2022-12-12 09:29:01 -05:00
Callil Capuozzo
5fe9f3f6e8
fix: add light mode images and gradient mask ( #5640 )
...
* add light mode image and gradient mask
* fix-image-bleed
* clean up
* rm todo
2022-12-11 21:21:04 -05:00
Vignesh Mohankumar
167fff16a0
fix: remove period in landing page copy ( #5637 )
2022-12-11 18:33:36 -05:00
Vignesh Mohankumar
a6eff7823a
fix: make background header a background-image ( #5635 )
...
* fix: make background header a background-image
* fit differently
2022-12-11 17:37:50 -05:00
Mike Grabowski
1aba4fbcd7
feat: add glow to landing page ( #5636 )
...
* chore: adjust z-index on the linear gradient
* feat: add blur
* fix: heights and paddings
* chore: abstract values into sep variable
* chore: remove bg
* chore: tweaks
2022-12-11 17:30:58 -05:00
Vignesh Mohankumar
714d215cda
feat: add about card backgrounds ( #5634 )
...
* fix: update landing page paddings
* feat: add about card backgrounds
* fix
2022-12-11 17:30:45 -05:00
Vignesh Mohankumar
0f32ed34f7
fix: update landing page paddings ( #5633 )
2022-12-11 14:49:16 -05:00
Vignesh Mohankumar
3703e843f8
fix: improve mobile spacing/ordering on /about ( #5632 )
2022-12-11 14:42:32 -05:00
Vignesh Mohankumar
3c3158f443
fix: update landing page paddings ( #5630 )
...
* fix: update landing page paddings
* button gap
2022-12-11 14:33:41 -05:00
Vignesh Mohankumar
f933e538e6
feat: add background image to /about ( #5623 )
...
* feat: add background image to /about
* 100% height
2022-12-11 14:33:09 -05:00
Vignesh Mohankumar
02b678b4a9
fix: centers /about Panels ( #5631 )
...
fix: centers about Panels
2022-12-11 14:30:36 -05:00
Vignesh Mohankumar
c25a2cfc00
fix: show swap hover state on landing page ( #5629 )
...
* fix: body, #root, AppWrapper and BodyWrapper height: 100%
* fix: show swap hover state on landing page
* pointer events fix
* revert gradient change
* pointer events auto
* pointer events auto
2022-12-11 14:29:23 -05:00
Vignesh Mohankumar
a5d75cad5b
fix: body, #root, AppWrapper and BodyWrapper height: 100% ( #5628 )
2022-12-11 14:27:00 -05:00
Vignesh Mohankumar
40784963a5
fix: copy changes for /about ( #5626 )
2022-12-11 14:26:46 -05:00
Vignesh Mohankumar
6ca8e4f664
fix: remove Earn and Build dApps links ( #5625 )
2022-12-11 14:26:32 -05:00
Vignesh Mohankumar
91c0580825
feat: add initial footer to /about ( #5624 )
2022-12-11 14:26:22 -05:00
Ian Lapham
c518501e7b
fix: update unsupported list ( #5622 )
...
Add GOLD1 to unsupported list
2022-12-10 15:51:19 -05:00
Zach Pomerantz
d59e4f334e
fix: hexlify tx value from SwapRouter ( #5621 )
...
Hexlifies the value returned from universal-router-sdk, which is required for ethers to accept it as input.
Fixes an error thrown by ethers (RE: un-hexlified data).
See Uniswap/universal-router-sdk#92 (fixed in Uniswap/universal-router-sdk#93 but not yet released).
2022-12-09 20:05:52 -05:00
pp-hh-ii-ll
4c3528a03d
style: update steps ( #5619 )
...
* update steps
Add Transfer crypto step to the steps and change Swap copy
* Fix transfer tokens image
Remove shadows from transfer token image
2022-12-09 17:24:47 -05:00
pp-hh-ii-ll
ed82f9ff8a
fix: color updates ( #5617 )
...
Fixed colors for cards and text
2022-12-09 17:24:41 -05:00
lynn
dd5a22ce83
feat: add inline preview of pending txn in wallet dropdown ( #5616 )
...
* it looks good
* sort by latest timestamp and show latest only
* jordan comment
2022-12-09 15:34:55 -05:00
Zach Pomerantz
185c1f6772
build: pause scheduled releases ( #5615 )
2022-12-09 14:18:21 -05:00
lynn
93e6b65cb3
fix: swap quote loading spinner ( #5569 )
...
* init TEMP
* it's working now but the loading spinner is being redesigned by fred
* working with fred new design
* undo unnecesary changes
* undo unnecessary change
* rspond to jordan
* more fixes
* remove %
2022-12-09 13:28:44 -05:00
lynn
965a745d5e
fix: token details chart x axis and time selector style tweaks ( #5613 )
...
init
2022-12-09 12:23:29 -05:00
pp-hh-ii-ll
6d97590c0f
fix: adjustments to /about font size ( #5614 )
...
* Adjustments to font size
Changes font weights and sizes of text elements in the about page
* fixes
* fixes
Co-authored-by: Vignesh Mohankumar <me@vig.xyz >
2022-12-09 11:32:37 -05:00
Vignesh Mohankumar
8e7ab6f8c3
fix: copy changes about ( #5611 )
...
* fix: make cards smaller and update font-sizes
* breakpoints
* fix: update copy/images on About
2022-12-09 11:19:33 -05:00
Vignesh Mohankumar
61729610c2
fix: update /about cards and step sizings ( #5610 )
...
* fix: make cards smaller and update font-sizes
* breakpoints
2022-12-09 10:58:48 -05:00
Vignesh Mohankumar
53860dd8e4
fix: update about preview on hover ( #5607 )
2022-12-09 10:30:46 -05:00
Vignesh Mohankumar
19028c1d82
fix: update About sizings ( #5609 )
2022-12-09 10:30:34 -05:00
Vignesh Mohankumar
6676d80707
fix: landing page font-size changes ( #5608 )
2022-12-09 10:27:45 -05:00
Vignesh Mohankumar
f9f804c381
feat: add page view traces for / and /about ( #5594 )
...
* feat: add page view traces for / and /about
* update analytics
* page name
* import
2022-12-08 22:56:14 -05:00
Vignesh Mohankumar
0a0b56b13d
fix: center the subtext by using a container ( #5599 )
2022-12-08 22:29:41 -05:00
Vignesh Mohankumar
480f3f29f3
fix: handle light mode image in About step ( #5601 )
2022-12-08 22:29:35 -05:00
Vignesh Mohankumar
5f2072f449
fix: makes sure padding-bottom isn't overriden in Landing ( #5603 )
2022-12-08 22:29:23 -05:00
Vignesh Mohankumar
4e144c7fb5
chore: remove unused wallet icons ( #5604 )
2022-12-08 22:29:17 -05:00
Vignesh Mohankumar
cfbb6a7129
fix: light mode cards for /about ( #5605 )
...
* fix: light mode cards for /about
* transparent
2022-12-08 22:00:09 -05:00
Vignesh Mohankumar
61f03af20a
fix: switch to scrollHeight and add less padding ( #5600 )
...
* fix: add less padding-top to about
* switch to scroll height
* add-200
2022-12-08 21:23:11 -05:00
Vignesh Mohankumar
5eb1274f97
feat: dynamically add padding-top on /about ( #5597 )
2022-12-08 20:33:17 -05:00
Vignesh Mohankumar
9eb7d45aea
fix: prevent scroll on landing page ( #5595 )
...
use hook
2022-12-08 20:21:43 -05:00
Vignesh Mohankumar
2e1d4fdda1
fix: update links in /about cards ( #5593 )
2022-12-08 17:17:05 -05:00
Vignesh Mohankumar
e85b6e4cc6
fix: update links in /about info buttons ( #5592 )
2022-12-08 17:13:09 -05:00
Vignesh Mohankumar
9c334bc865
fix: tablet responsiveness on /about ( #5591 )
2022-12-08 16:46:39 -05:00
Vignesh Mohankumar
6a833fc740
fix: CTAButton should use white text always ( #5589 )
...
different colors
2022-12-08 16:20:10 -05:00
Vignesh Mohankumar
80ed8eb6c2
feat: /about mobile responsive ( #5587 )
...
* fix gap
* order
* update gap
2022-12-08 16:19:59 -05:00
Vignesh Mohankumar
a14d2df8e6
feat: add thumbnails to /about ( #5586 )
...
* remove these icons
* destructure
* move to constants
* update thumbnails
2022-12-08 15:21:00 -05:00
Vignesh Mohankumar
09511b06f2
feat: add selected state for about steps ( #5584 )
...
* refactor: move steps and cards into config
* selected state
* css only
2022-12-08 14:26:19 -05:00
Vignesh Mohankumar
9def686344
fix: add max-width to landing page subtext ( #5585 )
2022-12-08 12:59:02 -05:00
lynn
a88c083758
fix: token details loading state fixes ( #5567 )
...
* init
* no export
* respond to jordan
2022-12-08 12:55:10 -05:00
Vignesh Mohankumar
1a6cad4a8f
fix: update swap description in about, remove transfer ( #5583 )
...
* fix: update swap description in about, remove transfer
* fix
2022-12-08 12:29:28 -05:00
Vignesh Mohankumar
505b3f2a20
feat: new /about page ( #5578 )
...
* update card
* copy changes
* change
* add descriptions
* move folder
* move card
* template
* powered by
* more
* wallet icons
* add initial buttons
* gap
* external
* size
* Title
* button changes
* undo
* other icons
* color
* rm border
* new icons
* font weight
* naming and gaps
* naming
* get started
* StepList
* move out step
* move title
* eslint
* import
* transition stuff
* rgb
* rm rem
2022-12-08 12:06:39 -05:00
Vignesh Mohankumar
1b5a145738
fix: textPrimary for landing page copy ( #5580 )
2022-12-08 00:46:57 -05:00
Zach Pomerantz
dbdd3a8e16
fix: handle user rejection ( #5576 )
2022-12-07 21:40:40 -08:00
Zach Pomerantz
78e438294f
fix: disable swap while permit loading ( #5577 )
...
* fix: disable swap while permit loading
* refactor: UNKNOWN -> INVALID
2022-12-07 16:56:38 -08:00
Zach Pomerantz
2c014c6f38
fix: stable trade currency ( #5574 )
...
Uses a stable value for the trade's currencies, so that hooks depending on the currency are not rerendered.
Practically, this fixes an issue where changing the input amount would reset approval state.
2022-12-07 16:48:57 -08:00
lynn
7b3b7864ad
fix: remove border on last item in txn list on wallet dropdown ( #5568 )
...
* init
* respond to jordan
2022-12-07 19:33:03 -05:00
Zach Pomerantz
e35eefbeb3
fix: only prompt for necessary approval/permit ( #5575 )
2022-12-07 16:25:15 -08:00
Vignesh Mohankumar
049a7d1d6a
feat: add learn more button ( #5572 )
...
* fix pointer
* buttons
* fix gap
* buttons wrapper
* order
2022-12-07 18:46:40 -05:00
Mike Grabowski
28d6c6454e
refactor: update to landing page structure ( #5571 )
...
* feat: initial work
* chore: add translations
* Revert "chore: add translations"
This reverts commit 8ba0bf4a2e .
* chore: bring it back
2022-12-07 18:10:37 -05:00
Vignesh Mohankumar
f96ecb59eb
fix: update copy on landing page ( #5566 )
2022-12-07 14:59:04 -05:00
lynn
a4c54ff953
fix: show ens in wallet dropdown too if available ( #5564 )
...
* done
* handle no ENS case
2022-12-07 14:38:40 -05:00
Charles Bachmeier
d4cb32c4c3
feat: nft collection name and description size on larger screens ( #5550 )
...
* large collection name text on tablet and above
* make description text larger on tablets and above
* remove sprinkles
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-12-07 11:31:07 -08:00
Zach Pomerantz
efb76200ce
feat: adds permit2 and universal router integration ( #5554 )
...
* feat: disable approval if permit2 is enabled
* feat: add permit through permit2
* fix: include analytics
* chore: pass permit to useSwapCallback
* feat: use universal router
* fix: remove unused import + update param formmating
* fix: suppress eslint error on restricted imports
* fix: lint issues
* fix: do not disable unapproved permit2 swap
* Revert "fix: do not disable unapproved permit2 swap"
This reverts commit be3f758e36 .
* fix: do not disable unapproved permit2 swap
* fix: allow error for permit2 swap
* fix: better sequencing to handle rejections
* build: upgrade universal router sdk to include goerli address
* fix: mv block time into const
* fix: rm unnecessary id
* fix: cast swap error to string
* chore: parity with widgets
* test: rm old feature flags
* fix: gate permit2 on chain deployment
* fix: import for gate
Co-authored-by: Yannie Yip <yannie.yip@uniswap.org >
2022-12-07 11:24:50 -08:00
Charles Bachmeier
a96bdaad04
fix: align social overflow icon on mobile ( #5561 )
...
align social overflow on mobile
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-12-07 11:20:08 -08:00
Charles Bachmeier
b89860dc53
fix: change readMore val on address change ( #5558 )
...
change readMore val on address change
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-12-07 11:08:26 -08:00
Zach Pomerantz
e640dccebd
test: reduce parallelization to 4 containers ( #5562 )
2022-12-07 10:37:29 -08:00
Vignesh Mohankumar
4710b832fa
build: no eslint errors on local build ( #5560 )
2022-12-07 13:02:02 -05:00
Vignesh Mohankumar
fb07666e23
build: update .nvmrc ( #5559 )
2022-12-07 12:55:36 -05:00
Vignesh Mohankumar
22f64a98a1
feat: remove footer on landing page ( #5555 )
2022-12-07 09:42:28 -05:00
Vignesh Mohankumar
50f6401a8a
feat: Initial landing page redesign updates ( #5456 )
...
* Initial landing page redesign updates
* export
* unnecessary brackets
* unused component
* remove state for the overlay
* remove more show landing logic
* only show when on /
* gated
* pointer events fix
* import z-index
* get started -> continue
* rm text-fill-color
* no fill color
* unused icon
* dont add route
* css fixes
2022-12-06 22:06:21 -05:00
Zach Pomerantz
6480b947ef
build: upgrade widgets for permit2 ( #5551 )
...
* build: upgrade widgets for permit2
* feat: flag permit2 in widget
2022-12-06 12:41:45 -08:00
lynn
f41cbbb58f
fix: broken polygon bridge link ( #5548 )
...
init
2022-12-06 15:20:08 -05:00
Mike Grabowski
0cb098b9d4
build: send source maps to Sentry on every release ( #5540 )
...
* feat: add source maps
* chore: use commit sha instead of semver for gh actions
* add test sentry action
* Delete sentry.yaml
* chore: add url prefix
2022-12-06 21:34:09 +04:00
lynn
76f5638583
fix: link color for learn more in token safety msg ( #5547 )
...
* fix
* Fix
2022-12-06 12:24:40 -05:00
aballerr
c840de73db
fix: verified icon fix ( #5538 )
...
* fixed verified icon on details to follow title properly
2022-12-06 09:55:32 -05:00
Zach Pomerantz
ab4271b2ff
feat: permit 2 feature flag ( #5545 )
2022-12-05 22:26:16 -08:00
Zach Pomerantz
6f0586c596
build: install permit2 and universal-router sdks ( #5546 )
...
build: install permite2 and universal-router sdks
2022-12-05 22:25:11 -08:00
lynn
9f33ed06dd
fix: improve network switching error to new design ( #5543 )
...
init
2022-12-05 23:25:29 -05:00
lynn
85f4cec829
fix: add back “NFT Sell item added” event ( #5528 )
...
* init
* fix
* fix
* remove debug
2022-12-05 21:44:43 -05:00
lynn
5e23501d58
fix: more precise numbers in swap exchange price ( #5541 )
...
fix rounding
2022-12-05 21:44:12 -05:00
Vignesh Mohankumar
6bc98363cc
build: lint for unused exports ( #5513 )
...
* build: fail on unused exports
* fix
* dedupe
* add unused export to test
* fix
* some fixes
* unused
* rm unresolved
* add .eslintignore
* rm
* unused modal
* unused useragent
2022-12-05 18:18:07 -05:00
Jordan Frankfurt
e15ccc3c79
fix: update <AppBody /> to allow its intended prop passthrough ( #5537 )
2022-12-05 14:09:54 -06:00
Mike Grabowski
e8880be1d9
feat: better error page ( #5536 )
...
* initial commit
* wrap up styling
* feat: add eventId
* chore: finialise design
* chore: simplify css
* feat: use grids from theme and font family
2022-12-05 22:55:45 +04:00
Mike Grabowski
0e9b05405d
feat: add Sentry / improve error handling ( #5509 )
...
* initial commit
* chore: tweaks
* chore: tweaks ahead of full rewrite
* chore: only enable Sentry in production builds
* chore: keep existing behavior
* chore: fix lint
* chore: add release
* feat: remove GA sendEvent exception
* chore: simplify
* chore: bring back new line
* chore: group code together
2022-12-05 15:37:37 +04:00
Vignesh Mohankumar
55d85d2623
feat: show Browser Wallet instead of Injected ( #5531 )
...
* feat: show Browser Wallet instead of Injected
* fix test
2022-12-02 17:34:20 -05:00
Vignesh Mohankumar
7fb7517a1a
chore: remove more unused exports ( #5529 )
...
* chore: remove more unused exports
* fix
* undo top tokens change
2022-12-02 17:18:54 -05:00
Vignesh Mohankumar
1a6fe3c1a8
chore: remove more unused exports ( #5515 )
...
* chore: remove more unused exports
* remove surveypopup
* rm NewMenu
2022-12-02 16:44:07 -05:00
Vignesh Mohankumar
a49ff49185
chore: remove some unused exports ( #5514 )
...
* remove some unused exports
* undo
2022-12-02 16:22:04 -05:00
Jack Short
ca1dc593d9
style: updating page loader for activity ( #5508 )
...
* style: updating page loader for activity
* reusing loader
2022-12-02 15:45:12 -05:00
Charles Bachmeier
afacc4a348
fix: only show owner container if we have NftBalance data ( #5526 )
...
* only show owner container if we have NftBalance data
* add endAt to NftBalanceQuery
* simplify isOwner check
* add undefined check
* remove test
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-12-02 14:59:05 -05:00
Vignesh Mohankumar
91157b7a43
chore: remove unused hooks, utils, components ( #5524 )
2022-12-02 14:10:14 -05:00
Jayden Windle
d5e676efb5
feat: Adds support for embedded animation_urls ( #5492 )
...
* feat: adds support for embedded animation_urls
* chore: refactored styles and MediaType types
* chore: re-use image styles for embeds
2022-12-02 13:07:00 -05:00
Charles Bachmeier
9ac83bea7e
fix: replace many blue instances with accentAction ( #5501 )
...
replace many blue instances with accentAction
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-12-02 10:48:34 -05:00
lynn
53b9a847ca
fix: add back previously deleted trending row selected event ( #5512 )
...
* init
* upgrade analytics pkg
2022-12-02 10:45:13 -05:00
Vignesh Mohankumar
04f9127961
chore: remove more unused NFT code ( #5525 )
2022-12-02 10:08:31 -05:00
Vignesh Mohankumar
5364eb5715
chore: remove some unused NFT exports ( #5517 )
2022-12-01 23:07:00 -05:00
Vignesh Mohankumar
5126e24d19
chore: remove some unused exports ( #5516 )
2022-12-01 19:12:53 -05:00
Vignesh Mohankumar
a06bb79039
chore: remove all remaining unused exports ( #5510 )
...
chore: remove unused tokens/core variables
2022-12-01 17:13:07 -05:00
Vignesh Mohankumar
a446dc7f10
chore: add landing page flag to modal ( #5511 )
...
add flag to modal
2022-12-01 17:09:31 -05:00
lynn
e903a335d6
fix: disabled treatment for unlisted collection page card + tooltip styling fixes ( #5507 )
...
init
2022-12-01 16:56:59 -05:00
Vignesh Mohankumar
3be5e9b5fe
chore: remove unused nft variables ( #5506 )
2022-12-01 15:41:35 -05:00
Jack Short
818e98328e
style: adding loading state for asset activity ( #5503 )
...
* style: adding loading state for asset activity
* translations
* previous translations did not work
2022-12-01 15:18:10 -05:00
Charles Bachmeier
aa3225c21c
feat: show 1155s in collection filter ( #5498 )
...
* show 1155s in collection filter
* continue to hide shared contract collections
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-12-01 14:19:37 -05:00
Vignesh Mohankumar
35d66f1e09
chore: remove nft feature flag ( #5484 )
...
* chore: remove nft feature flag
* add back wallet modal terms
* unused styles
* rm
2022-12-01 14:18:30 -05:00
Charles Bachmeier
e156635f77
feat: add mobile profile menu filter header ( #5499 )
...
* add mobile profile menu filter header
* incorrectly set color
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-12-01 14:00:53 -05:00
Charles Bachmeier
d2a97c62ed
fix: always show listed % ( #5497 )
...
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-12-01 13:58:36 -05:00
aballerr
6aa999f713
fix: Web 2398 ( #5488 )
...
* adding highlight when no value for selling has been set
2022-12-01 13:43:05 -05:00
lynn
0a3f8636e7
fix: wrong color on list button ( #5502 )
...
* init
* simplify
2022-12-01 13:39:18 -05:00
Jack Short
f5de7178d9
style: updating details loader to match design ( #5504 )
2022-12-01 13:36:15 -05:00
yyip-dev
6c203cc990
fix: reduce size for remove liquidity button ( #5500 )
...
Fix size for remove liquidity button
2022-12-01 11:17:58 -05:00
aballerr
3a40159147
fix: making colors correct on approval screen ( #5444 )
...
update approval button colors to be correct
2022-12-01 10:41:49 -05:00
Vignesh Mohankumar
c6f6bd446b
chore: remove react-confetti ( #5443 )
2022-12-01 08:33:50 -05:00
Vignesh Mohankumar
416212be3b
chore: remove /swap/:outputCurrency redirect ( #5442 )
2022-12-01 08:33:02 -05:00
Vignesh Mohankumar
ce9f4525a3
chore: remove unused favoriteTokens flag ( #5454 )
2022-12-01 08:32:39 -05:00
Vignesh Mohankumar
23a250aae0
chore: landing page feature flag ( #5453 )
2022-12-01 08:32:24 -05:00
Vignesh Mohankumar
5d5e0f4596
fix: full width for all TokenRow breakpoints ( #5491 )
2022-12-01 08:31:58 -05:00
Zach Pomerantz
d6199e0f61
build: release to cloudflare pages ( #5441 )
...
* build: release to cloudflare pages
* build: add params as secrets
* build: use node@16 for pages
* build: clarify step
2022-11-30 13:42:26 -08:00
cartcrom
a611cd03d8
fix: add retries to relay network layer ( #5485 )
...
* implemented relay modern
* cleaned up relay env
* added max number of retries
* remove caching layer
* fixed sparkline caching
* updated retry vars
* moved delay backoff logic into sep function
* inlined beforeRetry
* deduplicated
* added custom error middleware
* added custom error middleware
* empty array
* update
* clear errors
* only if errors exist
* check length
* fix: create empty data on error
* fix: rm unnecessary types
* fix: rm unnecessary import
* fix: return empty data if res.errors
* fix: clear errors but do ont throw
* fix: use noThrow
* retry explicit array
* reordered middleware
Co-authored-by: Vignesh Mohankumar <me@vig.xyz >
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org >
2022-11-30 15:37:48 -05:00
Charles Bachmeier
bacc9667e8
fix: allow 0 after decimal ( #5487 )
...
allow 0 after decimal
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-30 09:27:28 -08:00
Jack Short
41776655dc
style: full width explore banner ( #5486 )
...
style: full width explore bannner
2022-11-30 12:17:40 -05:00
aballerr
a350f59811
feat: adding in eth value to listing page ( #5481 )
...
* adding in eth value in sell page
2022-11-30 11:18:45 -05:00
Charles Bachmeier
bdc336e188
fix: successfully list ENS to x2y2 ( #5482 )
...
successfully list ENS to x2y2
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-30 08:07:42 -08:00
Charles Bachmeier
8f44adb038
refactor: scientific notation helper fn ( #5479 )
...
* fix listing ens to x2y2
* add helper fn for handling scinetific notation
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-30 07:59:26 -08:00
Charles Bachmeier
e4ae705eb1
fix: listing ens to x2y2 ( #5477 )
...
fix listing ens to x2y2
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-30 07:24:21 -08:00
Jack Short
1afc36454d
fix: supporting commas ( #5472 )
2022-11-30 09:59:10 -05:00
Charles Bachmeier
1b65d6a1ce
fix: lisiting modal ( #5464 )
...
fix lisitng modal
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-30 06:25:08 -08:00
Charles Bachmeier
677fabf71a
feat: NFTs on Uniswap ( #5458 )
...
* move to temp url
* update url to include nft path
* use prod graphql
* remove redundant declaration
* enable nfts on uniswap
* remove unused env var
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-30 05:28:20 -08:00
lynn
e138e0ecf2
fix: don't open bag automatically when removing items ( #5452 )
...
fix
2022-11-29 17:23:22 -05:00
Callil Capuozzo
60bd2db4c1
fix: fixes search styling nits ( #5446 )
...
* fixes search styling nits
* Improve box contrast in dark mode
2022-11-29 14:01:23 -08:00
Charles Bachmeier
c7dd0f06e7
fix: collection names truncating early ( #5450 )
...
fix collection names truncating early
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-29 16:53:11 -05:00
Charles Bachmeier
76dc71e442
fix: remove set height from unavailable assets ( #5449 )
...
* remove set height from unavailable assets
* actually remove
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-29 13:39:10 -08:00
Charles Bachmeier
88bb048920
chore: remove unused keys ( #5448 )
...
remove unused keys
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-29 13:38:01 -08:00
Jack Short
1344e57c4d
feat: share link on transaction page ( #5440 )
...
* feat: share link on transaction page
* responding to comment
2022-11-29 16:26:12 -05:00
Charles Bachmeier
0b18bf0813
feat: remove gated key for graphql query ( #5447 )
...
remove gated key for graphql query
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-29 13:24:15 -08:00
lynn
1195be5747
fix: button colors ( #5435 )
...
* init
* fix
* respond to comments
* respond
* fix
2022-11-29 16:08:52 -05:00
aballerr
3aa98d626b
fix: reverting to previous styles ( #5439 )
...
* Fixing overlay regression caused from a commit this morning
2022-11-29 15:07:37 -05:00
Charles Bachmeier
362873d968
fix: update Welcome banner text ( #5438 )
...
update Welcome banner text
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-29 11:39:34 -08:00
lynn
2fe5e487f4
fix: add eth to price ( #5437 )
...
add eth to price
2022-11-29 14:28:11 -05:00
cartcrom
5b418c68af
feat: upgrade widget to 2.20.0 ( #5436 )
...
upgraded widget to 2.20.0
2022-11-29 13:48:13 -05:00
Jack Short
18f64d6dac
style: updating collection loading for mobile ( #5434 )
2022-11-29 13:36:46 -05:00
Mike Grabowski
af2725ec25
feat: make bag more distinctive from the nav bar ( #5426 )
...
* feat: initial commit
* chore: tweaks
* chore: remove modalOverTooltip
* chore: tweaks
* not needed
* one more tweak
* chore: fix issue on mobile
* chore: simplify
* chore: fix lint issues after rebase
2022-11-29 22:31:36 +04:00
Mike Grabowski
6fd5dc0cfc
chore: various banner responsive tweaks ( #5408 )
...
* chore: fix black collection title in light mode
* fix: explore bottom padding on mobile, align on larger devices
* chore: introduce new xs breakpoint, as per Figma
* feat: new copy for banner on mobile + text wrapping
* chore: extra code
* chore: remove unused theme
* chore: update copy
* Update Banner.tsx
* chore: wrap it up
2022-11-29 22:31:26 +04:00
Mike Grabowski
ce5c0ff453
feat: increase hit-target for remove button ( #5412 )
...
* feat: increase hit-target for remove button
* chore: add conditional back
* update
2022-11-29 22:22:45 +04:00
lynn
b419b85694
fix: remove animation on nav ( #5432 )
...
remove animation on nav
2022-11-29 12:54:10 -05:00
Jack Short
9d37b1bb55
fix: sweep adding the correct assets from amms ( #5424 )
...
WEB-2438 sudo and nftx fixes
2022-11-29 12:53:34 -05:00
lynn
57371fb47e
fix: color on button in nft details ( #5431 )
...
* fix color
* fix
2022-11-29 12:49:19 -05:00
Jack Short
e9dd0c90e0
fix: sweep reopens bag correctly ( #5430 )
2022-11-29 11:59:04 -05:00
lynn
f373a52da4
fix: verified icon sizes and color are messed up in view my nfts ( #5425 )
...
* fix
* remove color change
2022-11-29 11:44:23 -05:00
lynn
e4473e3007
fix: use same loader in view my nfts as collection ( #5428 )
...
* loader
* fix
2022-11-29 11:31:57 -05:00
Charles Bachmeier
da2f168eeb
refactor: connect to prod gql and api endpoint ( #5422 )
...
* move to temp url
* update url to include nft path
* use prod graphql
* remove redundant declaration
* reformating event request
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
Co-authored-by: Jack Short <john.short.tj@gmail.com >
2022-11-29 08:22:57 -08:00
Vignesh Mohankumar
76e3caa659
fix: keep bag closed after manual close ( #5429 )
2022-11-29 11:13:47 -05:00
Mike Grabowski
7fa91d1442
fix: style on transaction modal ( #5427 )
2022-11-29 20:03:31 +04:00
aballerr
d999388876
fix: transaction not waiting ( #5405 )
...
fixing transaction not waiting
2022-11-29 10:45:48 -05:00
yyip-dev
82c7657402
feat: Match tokens table & price designs with nft ( #5402 )
...
* Match tokens table & price designs with nft
- adjust token table max width
- update price percentage changes styling
* Default delta arrow iconSize to 20px
* Pass in boolean instead of number to styled component param
2022-11-29 01:09:55 -05:00
Jordan Frankfurt
cb4101e606
fix(cypress): patch to add another parallelization and make timeout longer than block time ( #5423 )
2022-11-28 20:32:30 -06:00
yyip-dev
92b0433184
fix: adjust margin on icon/button on pool page ( #5403 )
...
Adjust margin on icon/button on pool page
2022-11-28 20:19:01 -05:00
lynn
21e5208d5c
fix: nft explore banner polish ( #5410 )
...
* init
* fix
* undo
* oops
2022-11-28 18:20:14 -05:00
vignesh mohankumar
6b09aa9457
fix: use accentAction for VerifiedIcon ( #5420 )
...
* fix: use accentAction for VerifiedIcon
* lint
2022-11-28 18:09:39 -05:00
Jordan Frankfurt
21594343b5
fix(polling): correct gas price color ( #5413 )
...
* fix(polling): correct gas price color
* pr feedback
2022-11-28 17:07:05 -06:00
Jordan Frankfurt
f29c9f8440
fix(banner): fix 1px non-overlay gap ( #5414 )
...
* fix(banner): fix 1px non-overlay gap
* pr feedback
* pr feedback
2022-11-28 17:06:52 -06:00
Mike Grabowski
a6549dd340
fix: add outline to bottom navigation ( #5415 )
...
* fix: add outline to bottom navigation
* Update index.tsx
2022-11-29 03:06:04 +04:00
Charles Bachmeier
9dabacef9b
refactor: change marketplace ordering ( #5411 )
...
change marketplace ordering
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-28 14:39:52 -08:00
Mike Grabowski
80921e782f
chore: update link color ( #5417 )
2022-11-29 02:37:38 +04:00
lynn
183beddc72
fix: copywriting nft banner ( #5421 )
...
init
2022-11-28 17:33:30 -05:00
Mike Grabowski
7ce718df22
chore: update welcome banner copy ( #5418 )
...
chore: update copy
2022-11-29 01:47:29 +04:00
Mike Grabowski
82fd79f0e2
chore: reduce border by 1px ( #5419 )
2022-11-29 01:47:18 +04:00
aballerr
d24c62ec4b
fix: Minor polish fixes ( #5407 )
...
* Loading state fixes, make volume lowercase, remove loading circle
2022-11-28 12:47:17 -05:00
Jack Short
2ea70d1894
fix: remove last item behavior from bag ( #5409 )
2022-11-28 12:14:21 -05:00
Callil Capuozzo
448090b534
style: Phase1 search polish ( #5350 )
...
* Polish search bar
* Additional search bar polish
* Polish styles and breakpoints
* Address comments
* Address comments
* Add useMemo
* Remove transitions
2022-11-28 09:35:05 -05:00
Zach Pomerantz
b1fd484894
test: install fixed version of yarn-deduplicate ( #5390 )
2022-11-24 12:23:56 -05:00
unipadmini
aeb636cf8a
fix: Display blank row if no listing price. ( #5398 )
...
Co-authored-by: Padmini Pyapali <padminipyapali@Padminis-MacBook-Pro.local >
2022-11-23 20:28:38 -05:00
Jack Short
4240908c4c
fix: no title for unavailable nft ( #5397 )
2022-11-23 19:16:46 -05:00
Charles Bachmeier
d53ba64218
fix: reduce success image size ( #5399 )
...
* marketplace links
* drop down size of successful purchase image
* align unicorn with header
Co-authored-by: JackShort <john.short.tj@gmail.com >
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-23 16:14:26 -08:00
Jack Short
89ce5a9805
style: open all containers on details ( #5396 )
2022-11-23 17:54:23 -05:00
Jack Short
1790492f17
style: adding links to marketplace icons on details ( #5394 )
...
marketplace links
2022-11-23 17:54:10 -05:00
Jack Short
304cd72eed
fix: adding pool icon to sudo assets ( #5395 )
2022-11-23 17:53:56 -05:00
Jack Short
9dba68b34c
fix: changing buy now to add to bag ( #5393 )
2022-11-23 17:19:22 -05:00
Charles Bachmeier
588567b900
fix: incorrect looks rare creator royalties ( #5392 )
...
* properly show LR royalties in grid
* add LR royalty to total return calculation
* common LR basis points const
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-23 14:14:26 -08:00
Mike Grabowski
ef964ab120
feat: differentiate modal from bottomsheet ( #5387 )
...
* feat: differenciate modal from bottomsheet
* chore: add ability to disable esc/overlay tap to dismiss
2022-11-23 21:39:23 +01:00
Charles Bachmeier
f3d64b65da
fix: Stop traits from url re-appearing ( #5391 )
...
traits no longer re-appear when removed
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-23 12:01:39 -08:00
Mike Grabowski
a9200b2c39
chore: fix invalid css color prop on text components ( #5388 )
...
* chore: fix
* chore: fix snapshot tests
2022-11-23 19:49:42 +01:00
Charles Bachmeier
209fd33780
fix: always sort not for sale assets towards the end when sorting by price ( #5389 )
...
* always sort not for sale assets towards the end when sorting by price
* default 0
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-23 10:33:30 -08:00
Jack Short
940c1dbb8e
fix: a few bugs on details ( #5386 )
...
* fix: a few bugs on details
* no seller if no owner
* removing seller for erc1155
2022-11-23 12:55:13 -05:00
aballerr
5dce68a62f
feat: Implementing claims logic, adding error state and minor copy change ( #5357 )
...
* Implementing claims logic
2022-11-23 10:44:10 -05:00
unipadmini
9dd8ad1db6
fix: Update copy for viewing 1155 assets. ( #5375 )
...
* chore: Update copy for viewing 1155 assets.
* Remove is so it looks better.
Co-authored-by: Padmini Pyapali <padminipyapali@Padminis-MacBook-Pro.local >
2022-11-22 22:04:13 -05:00
lynn
0b40f72f0c
fix: hide collection search for > 300 collections due to lack of search param input for OS api ( #5383 )
...
* init
* fix
* respond to charlie
2022-11-22 19:16:53 -05:00
Mike Grabowski
875171e36a
feat: handle 0 in banner card ( #5385 )
...
feat: fix web-2411
2022-11-23 00:20:29 +01:00
Mike Grabowski
8e9a20a6c8
chore: various responsive tweaks to carousel ( #5377 )
...
* feat: resposive tweaks
* feat: display inline badge
* make animation slightly faster
* chore: change color
2022-11-23 00:00:45 +01:00
Mike Grabowski
1a31560374
feat: welcome nft banner ( #5379 )
...
* wip
* finished modal, waiting for assets
* feat: use srcset for better assets optimisation
* feat: bg photo
* various tweaks
* feat: wrap up logic
* chore: use proper link
* chore: bring switch back
2022-11-22 22:37:53 +01:00
lynn
d528b28203
fix: nft promo banner init state fix ( #5384 )
...
init
2022-11-22 15:57:18 -05:00
lynn
c1cb712087
feat: nft explore promo banner ( #5369 )
...
* init
* it looks good and is working
* don't change image on every render
* un-move dark mode hook
* oops
* handle mobile screen smallest size
* first round comment responses
* second round comments
* rest of comments
* fix analytics changes
* remove unnecesasry z index
2022-11-22 15:18:19 -05:00
cartcrom
ceed5e0b4c
fix: always return arrays from typed queries ( #5382 )
...
added empty array fallbacks
2022-11-22 14:47:35 -05:00
cartcrom
a449338252
fix: searchbar fetching promise resolve fallback ( #5380 )
...
* added promise resolve fallback
* removed extra indent
2022-11-22 14:00:37 -05:00
cartcrom
9662344e24
fix: render invalid address warnings on token details ( #5260 )
...
* initial commit
* polishing loading state
* small refactors
* polished on chain token network switching
* fixed commited merge conflict
* small refactor
* fixed merge conflicts
* PR comments and refactors
* fix unintented trace property change
* second round of comments
2022-11-22 11:22:07 -05:00
Jack Short
1536e18784
style: updating details ( #5371 )
...
* style: adjusting details page
* moving owners
* removing traits if no traits
* adding accent colors
* trait grid breakpoint
* some comments
* addressing comments
2022-11-22 11:17:36 -05:00
unipadmini
c19431eb20
fix: Issue where decimal appears as 0 on listings page. ( #5354 )
...
* Fix issue where decimal appears as 0.
* Checking explicit value.
Co-authored-by: Padmini Pyapali <padminipyapali@Padminis-MacBook-Pro.local >
2022-11-22 11:02:52 -05:00
Charles Bachmeier
634e38529c
fix: after retry, put listing button in a ready state ( #5372 )
...
* update color confirmation
* update color checkmark
* reset continue button after retry
* reset before listing
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-21 17:08:17 -08:00
Charles Bachmeier
083ec425d0
feat: approve collections in parallel on desktop, sequentially on mobile ( #5374 )
...
approve in parallel on desktop
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-21 16:43:59 -08:00
Mike Grabowski
e8c09db146
feat: multiline ellipsis when text is too large ( #5365 )
...
* feat: multiline ellipsis
* do not repeat
2022-11-22 01:40:43 +01:00
Charles Bachmeier
9ab4d952ef
fix: use lowercase for gray market icons ( #5370 )
...
use lowercase
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-21 15:39:54 -08:00
Charles Bachmeier
48883cce8d
fix: Can remove marketplace or listing from modal ( #5362 )
...
* removing asset doesn't change other listings
* remove marketplace from modal removes asset
* working multiple markets
* better fix
* track signed listing
* simpler solution
* remove unused field
* correct transition
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-21 13:10:56 -08:00
Zach Pomerantz
3d820d39b7
fix: include user-added tokens if selected ( #5367 )
2022-11-21 16:06:19 -05:00
cartcrom
4fdca48a97
feat: coned on token details/search ( #5349 )
...
* fixing alignment
* migrating stats to coned
* fully replaced formatAmount usage
* reformatted pricechart function w/ yannie's suggestions
2022-11-21 15:06:18 -05:00
aballerr
7834ab7979
fix: removing details-marker from safari ( #5364 )
...
* removing details-marker from safari and mobile
2022-11-21 14:41:37 -05:00
Zach Pomerantz
dee808cc57
fix: include user-added tokens in selector ( #5363 )
...
* fix: include user-added tokens in selector
* fix: omit user-added tokens from queryless selector
2022-11-21 14:03:51 -05:00
vignesh mohankumar
4c23f62a24
fix: show mobile filters on top of nav ( #5366 )
2022-11-21 14:00:59 -05:00
dependabot[bot]
93633a81a7
build(deps): bump @uniswap/widgets from 2.18.0 to 2.19.2 ( #5361 )
...
* build(deps): bump @uniswap/widgets from 2.18.0 to 2.19.2
Bumps [@uniswap/widgets](https://github.com/Uniswap/widgets ) from 2.18.0 to 2.19.2.
- [Release notes](https://github.com/Uniswap/widgets/releases )
- [Changelog](https://github.com/Uniswap/widgets/blob/main/.releaserc.json )
- [Commits](https://github.com/Uniswap/widgets/compare/v2.18.0...v2.19.2 )
---
updated-dependencies:
- dependency-name: "@uniswap/widgets"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* build: pin web3-react versions and dedup deps
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org >
2022-11-21 13:35:12 -05:00
Mike Grabowski
7465a0e999
feat: various improvements to banner ( #5317 )
...
* initial commit
* chore: responsive improvements
* feat: responsive carousel
* chore: fix carousel
* chore: less magic, components
* chore: bump friction a bit to compensate for carousel changes
* fix: position of loading bubbles
* chore: fix max-width on fullscreen breakpoints not taking 100 space
* fix full screen max-width
* chore: remove first card offset
2022-11-21 19:14:20 +01:00
lynn
6aac978754
fix: mobile profile bag copywriting change ( #5358 )
...
copywriting change
2022-11-21 12:05:19 -05:00
Charles Bachmeier
62775f6091
feat: approve collections 1x1 ( #5359 )
...
approve collections 1x1
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-21 08:51:16 -08:00
Zach Pomerantz
97b3725c19
build: include widgets in dependabot ( #5356 )
2022-11-21 11:36:21 -05:00
Charles Bachmeier
46563ee565
fix: align items on collection page ( #5355 )
...
align items on collection page
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-21 07:16:40 -08:00
cartcrom
c68624e048
fix: swap input size difference ( #5351 )
...
removed redudant check that broke input box height
2022-11-20 20:04:42 -05:00
Jordan Frankfurt
0fa1c5e6ea
fix: update clear all filters button styles for consistency ( #5328 )
...
* fix: update clear all filters button styles for consistency
* pr feedback
2022-11-19 14:04:46 -06:00
vignesh mohankumar
a7fd60987e
fix: no filters sidebar animation on mobile ( #5320 )
2022-11-19 11:10:02 -05:00
Jack Short
51fe44d53a
fix: no price adjustment popups for pooled assets ( #5322 )
...
* fix: no price adjustment popups for pooled assets
* refactoring for readability
2022-11-18 20:36:32 -05:00
Charles Bachmeier
edf67e8e45
fix: add left margin to activity page ( #5327 )
...
* add left margin to activity page
* fix margins on filters and on mobile
2022-11-18 15:00:05 -08:00
lynn
babfebccef
refactor: view my nfts loading optimization ( #5318 )
...
* working
* remove commented code
2022-11-18 17:44:06 -05:00
Charles Bachmeier
ea02d9e919
feat: List Page ( #5323 )
...
* working dropdown button
* memo text
* working dropdown modal
* click outside
* move grid to its own file
* add file
* re-organized page layout
* header updates
* text change
* margin
* ETH
* text input
* respond to comments
* move listinggrid to its own file
* add file
* organize imports
* remove 0 margin
* undo testing
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-18 14:31:06 -08:00
Charles Bachmeier
bb3b236cd9
refactor: move listinggrid to its own file ( #5326 )
...
* move listinggrid to its own file
* add file
* organize imports
* undo unrelated testing
2022-11-18 14:19:05 -08:00
aballerr
1d3fd512ae
feat: Claim rewards ( #5308 )
...
* Adding in claim usdc modal v1. Logic and pill ui tweak to follow in v2
2022-11-18 16:27:27 -05:00
Charles Bachmeier
5dbd0ae782
feat: Listing marketplace dropdown ( #5314 )
...
* working dropdown button
* memo text
* working dropdown modal
* click outside
* respond to comments
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-18 13:22:08 -08:00
pp-hh-ii-ll
b95621758c
chore: add Gray950 and remap backgroundBackdrop to it ( #5321 )
...
Add Gray950
Adds Gray950 hex and remaps backgroundBackdrop to it
2022-11-18 15:54:34 -05:00
Zach Pomerantz
ce51ffae75
fix: include user-added tokens in selector ( #5319 )
2022-11-18 12:32:14 -08:00
lynn
8cd32138ac
fix: erc 1155 tooltip behavior on mobile ( #5305 )
...
fix erc 1155 tooltip behavior on mobile
2022-11-18 15:29:19 -05:00
Charles Bachmeier
785c2a6712
fix: Revert "feat: add glow on all pages" ( #5315 )
...
Revert "feat: add glow on all pages (#5275 )"
This reverts commit 72c5e64f74 .
2022-11-18 11:09:55 -08:00
Jack Short
56a9952546
fix: bag autoclose when going to collection page ( #5311 )
...
* fix: bag autoclose when going to collection page
* moved eslint comment
2022-11-18 13:27:19 -05:00
Jack Short
7059a12a25
style: light mode background style for floating sell bag ( #5312 )
2022-11-18 13:27:08 -05:00
Mike Grabowski
da01254247
feat: add floor change on mobile ( #5302 )
...
* few more tweaks
* remove extra code
2022-11-18 18:16:11 +01:00
Jordan Frankfurt
54a7b943ce
fix: make carousel responsive ( #5300 )
...
* fix: make carousel responsive
* remove padding from CarouselItemIcon
2022-11-18 11:12:26 -06:00
Jordan Frankfurt
ec6c843db6
fix: collection screen for mobile ( #5287 )
...
* fix: collection screen for mobile
* margin to match collection item container
* fix loading skeleton
* pr feedback + some minor code cleanup
2022-11-18 11:09:32 -06:00
aballerr
7a6bb369d4
fix: updating to have proper width ( #5304 )
...
updating to have proper width
2022-11-18 12:06:10 -05:00
lynn
66a38c8e51
fix: add infinite scroll to view my nfts filter panel ( #5216 )
...
* infinite_scroll_working
* fix
* remove extra
* add infinite loading
* working
* remove null
* filter button text fixes
* respond to charlie plus mobile tooltip fixes
* make filter bar sticky
* respond to charlie
2022-11-18 11:20:06 -05:00
Zach Pomerantz
f79d2f821e
fix: size down new position button ( #5262 )
2022-11-18 08:11:14 -08:00
Mike Grabowski
72c5e64f74
feat: add glow on all pages ( #5275 )
...
* chore: add more pronounced glow on all nft pages
* chore: add glow effect everywhere
* chore: add in a few more places
* wip: simplification
* chore: describe API
* chore: small refactor
* feat: add glow to two more pages
* chore: add glow on all other pages
* chore: simplify
* chore: tweaks
* chore: update type
* chore: update white bg as per Cal suggestion
* chore: dont export props
* chore: fix type
Co-authored-by: Vignesh Mohankumar <me@vig.xyz >
2022-11-18 10:49:48 -05:00
Charles Bachmeier
01a44d49b0
fix: Can't scroll behind bag ( #5299 )
...
* mobile bag scroll behind and snap
* fix laggy animation on profile page when filters are opened
* don't scroll assets behind bag
* refactor duration
* correct placement of isBagExpanded
* simplify conditions
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-17 20:15:29 -08:00
github-actions[bot]
f0412f5d47
chore(i18n): new Crowdin translations ( #5256 )
...
* 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-11-17 22:42:51 -05:00
Felipe Brahm
2887ee9ac8
chore: remove unused file ( #5269 )
2022-11-17 22:27:11 -05:00
Felipe Brahm
79d5211db4
refactor: remove unnecessary casting ( #5270 )
2022-11-17 22:25:34 -05:00
yyip-dev
d05e5d028b
fix: theme color hex typo ( #5294 )
...
theme color hex typo
2022-11-17 22:24:08 -05:00
Jack Short
d3a415ee96
fix: close bag automatically on details ( #5296 )
...
* fix: close bag automaticall on details
* auto closing on explore too
2022-11-17 21:11:24 -05:00
Jack Short
db9ac38c64
feat: adding suspicious icons to bag rows ( #5298 )
2022-11-17 21:11:10 -05:00
Charles Bachmeier
f27d119181
feat: Sell bag styling ( #5297 )
...
match buy bag styles
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-17 17:26:29 -08:00
Jack Short
f2b85621f5
fix: adding back listing icon to profile page ( #5289 )
...
* fix: adding back listing icon to profile page
* responding to comments
2022-11-17 20:01:24 -05:00
Charles Bachmeier
d7bc0aaf4c
fix: empty sell tag state ( #5295 )
...
fix empty sell tag state
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-17 16:51:30 -08:00
Jack Short
f50e0ca9f9
style: updating profile skeleton ( #5293 )
...
style: updating proflie skeleton
2022-11-17 19:29:41 -05:00
aballerr
84960b0cef
fix: search bar width sizing ( #5277 )
...
* Updating Search Bar to be more responsive
2022-11-17 19:00:11 -05:00
Jack Short
42646003fe
style: correct collection loading ( #5288 )
...
* style: correct collection loading
* review comments
2022-11-17 18:49:33 -05:00
Charles Bachmeier
321b8df3a2
fix: working profile scroll on mobile ( #5291 )
...
* working scroll on mobile
* just continue
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-17 15:18:36 -08:00
Jack Short
f1990ff001
style: adding header to top of profile page ( #5285 )
2022-11-17 18:13:32 -05:00
Jack Short
b48af759f1
style: moving mobile sell bag above tab bar ( #5292 )
...
* style: moving mobile sell bag above tab bar
* changing color
* changing to toggleBag
* cleanup imports
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-17 18:09:10 -05:00
Jack Short
3969f0414d
style: correct padding for view my nfts ( #5286 )
2022-11-17 17:55:48 -05:00
aballerr
9dc6c60a1a
fix: fixing button color ( #5290 )
...
fixing approve text color
2022-11-17 17:39:02 -05:00
Mike Grabowski
4b686a0147
fix: border radius on safari for carousel ( #5274 )
...
* fix: borders
* chore: potential fix
* chore: add bg to wrapper to avoid transparent lines
* simplify implementation
* chore: simplify code
* chore: add animations
2022-11-17 23:19:53 +01:00
lynn
f9f8eea6f6
fix: add filter text when filter button open ( #5217 )
...
* fix
* remove extra
* filter button text fixes
2022-11-17 16:30:54 -05:00
cartcrom
3f6dc180cf
feat: update token icon sourcing ( #5208 )
...
* initial setup
* working version
* optimized image quality
* refactoring file structure
* updating backup logos
* cleaning up code
* refactored file structure
* fixing state update issue
* updated test
* fixed currency logo bug
* updated image background color
* finished pr comments
* fixed additional PR comments
2022-11-17 16:25:04 -05:00
Jack Short
7ce58b55a1
fix: play video on asset card ( #5284 )
2022-11-17 15:46:35 -05:00
Charles Bachmeier
e8d1067313
fix: tx screen tweak ( #5283 )
...
tx screen tweak
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-17 11:16:12 -08:00
Jordan Frankfurt
c12b0a6dab
fix: adjust gap down to 16px on large screens ( #5276 )
...
* fix: adjust gap down to 16px on large screens
* pr feedback
2022-11-17 13:05:53 -06:00
Mike Grabowski
effc3d1c4d
fix: rendering of glow effect on mobile safari ( #5272 )
2022-11-17 20:00:45 +01:00
Mike Grabowski
63a9bd4fbf
feat: improve formatting of NFT prices with shared module ( #5245 )
...
* wip: change formatting of nft
chore: use a different package
use pure webpack instead
* revert changes to yarn.lock
* chore: update lock one more time
* chore: upgrade conedison
* chore: tweaks
* chore: handle 0
* chore: update to latest and use proper method
* chore: update conditional
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org >
2022-11-17 19:59:40 +01:00
Charles Bachmeier
ca829a355c
fix: tx screen overflow ( #5282 )
...
fix tx screen overflow
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-17 10:59:18 -08:00
cartcrom
8464fc70fe
build: keep existing gql schema on fetch failure ( #5149 )
...
* updated fetch script
* fixed input too long error failing in cypress/vercel
2022-11-17 13:33:08 -05:00
cartcrom
dd68f89bf9
fix: blocked tokens not appearing or having icons ( #5251 )
...
* fixed blocked tokens not appearing or having icons
* removed previous blocked Icon
* updated snapshot
* changed to slash icon
2022-11-17 13:32:37 -05:00
Jordan Frankfurt
e42991c066
fix(bag): icon update to remove front handle ( #5280 )
2022-11-17 12:26:24 -06:00
Mike Grabowski
6eb699712d
chore: fix horizontal overflow ( #5279 )
...
chore: fix overflow horizontal
2022-11-17 12:00:12 -06:00
Jordan Frankfurt
1d6662dfe3
fix: use ThemeButton for claim and view/sell nfts ( #5278 )
...
* fix: use ThemeButton for claim and view/sell nfts
* fix(bag): icon update to remove front handle
* Revert "fix(bag): icon update to remove front handle"
This reverts commit 8d8a40bd4a .
2022-11-17 11:31:31 -06:00
Jack Short
258be9bf65
feat: adding sudoswap to sweep ( #5257 )
...
* feat: adding sudoswap amm pricing
* integrated amm pricing on collection
* removing bag recalculation
* feat: adding sudoswap to sweep
* revisions
* typo
* adding back recalculating bag
* reformatting
* simplification
* bag recalculation for sudoswap
* responding to comments
* findindex
2022-11-17 12:04:05 -05:00
Mike Grabowski
8592703931
fix: right arrow in carousel not rotated ( #5273 )
...
fix: arrow rotate
2022-11-17 18:02:40 +01:00
Jack Short
44ecc9a203
feat: adding sudoswap price calculation ( #5252 )
...
* feat: adding sudoswap amm pricing
* integrated amm pricing on collection
* removing bag recalculation
* revisions
* typo
* adding back recalculating bag
* reformatting
* bag recalculation for sudoswap
* responding to comments
2022-11-17 11:48:10 -05:00
Charles Bachmeier
b19e7809ea
feat: simplified duration dropdown ( #5264 )
...
* simplified sort dropdown
* add new file
* switch
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-17 08:02:49 -08:00
Callil Capuozzo
43a0bf4c31
style: polish explore banner blur effect ( #5267 )
...
* Update Banner.tsx
* Adjust dark theme opacity value
2022-11-16 22:07:30 -05:00
lynn
546423512a
feat: Web 2233 erc 1155 card redesign ( #5249 )
...
* init
* init
* remove unnecessary style changes
* ensure no pointer events on tooltip
2022-11-16 21:57:25 -05:00
Callil Capuozzo
b13acb33ed
style: explore table polish ( #5261 )
...
* Normalize explore styles
* slightly reduce row padding
2022-11-16 21:47:18 -05:00
Mike Grabowski
82c3193d21
refactor: better theming ( #5259 )
2022-11-16 20:26:26 -05:00
Charles Bachmeier
503fc37a4b
fix: Can list and relist to all marketplaces ( #5250 )
...
* all listing working
* working when connected locally
* update LR and cleanup
* add comment about LR strategy
* use ms 60s
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-16 15:42:19 -08:00
aballerr
1788c9f3c0
fix: max depth error ( #5258 )
...
fixing max depth error
2022-11-16 18:21:50 -05:00
Connor McEwen
e1d489a6bc
chore: update deploy action ( #5254 )
2022-11-16 14:50:14 -08:00
Mike Grabowski
9b31e7b66d
feat: render background below navbar + remove overflow ( #5247 )
...
* feat: render bg below nav
* remove overflow on header
* chore: remove unused prop
2022-11-16 22:19:05 +01:00
Mike Grabowski
5696c61354
feat: add glow to trending table ( #5248 )
...
* feat: add glow
* chore: simplify
* chore: move component to theme
2022-11-16 22:18:53 +01:00
Callil Capuozzo
b30679c9f9
style: adjust grid behavior and update collection page styles ( #5226 )
...
* Update CollectionNfts.css.ts
* Css details
* Adjust css details
* CSS tweaks
* Adjust colors
* Color tweaks
* update font-size
* Update grid breakpoints
* Refine css grid behavior
* Add comments
* Update outline approach
* Tweaks from review
* Fixes from comments
* fix "sm" breakpoint on item grid
* fix mobile padding alignment and overflow issue
* Update card styles
* Fix overflowing banner dropshadow
* Add requested changes
* Simplify layout for filter chips and buttons
* Add breakpoint sprinkles
* Update Card.css.ts
* Add shared variable
* Address comments
* Address comments
* Clean up card styles
2022-11-16 16:11:17 -05:00
vignesh mohankumar
1572410c47
ci: GitHub CODEOWNERS ( #5244 )
2022-11-16 13:08:29 -08:00
aballerr
f3d5fe08b6
fix: setting up a single buy state ( #5206 )
...
* setting up a single buy state
2022-11-16 15:37:43 -05:00
Zach Pomerantz
247fbfdf01
fix: retain permit sig if amount decreases ( #5253 )
2022-11-16 12:18:31 -08:00
lynn
f391f1c719
feat: add tooltips when adding and removing from nft bag ( #5222 )
...
* init
* make sure tooltips dont appear during sweeps
* fixes comments from charlie
* style: example tooltip (#5238 )
* refactor: remove unused CollectionProfile (#5229 )
* ex
* centering
* fix: updating bag to not remove nfts on click (#5224 )
* updating bag to not remove nfts on click
* chore: bump redux-multicall (#5211 )
* chore: bump redux-multicall
* fix: updgrade multicall
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org >
* refactor: remove unused nft utils (#5239 )
* fix: remove Select All and Sell buttons in Profile (#5228 )
* refactor: remove isSellMode in ProfilePage
* yes
* fix(token-details): remove balance summary links to current page (#5223 )
* refactor: rm remaining unused nft code (#5243 )
* chore: enable jsx-curly-brace-presence and autofix (#5242 )
* fix: limit max volume change value to 9999% (#5227 )
* fix web-2246
* chore: change to >
* chore: use single component
* fix: approve button font size (#5187 )
* fix: approve button font size
Co-authored-by: 0xsaranonearth <saran.s@pillow.fund >
* fix: don't include accentActiveSoft background on navicon active state (#5240 )
don't include accentActiveSoft background on navicon active state
* feat: render blurred collection cover photo in the header (#5233 )
* initial commit
* feat: blurred header
* chore: replace with helper
* chore: cleanup
* chore: different extension
* chore: layout tweaks
* chore: tweaks
* chore: prevent weird text selection on double click
* chore: wip for linear gradient/plain color light mode
* feat: linear-gradient when image missing
* chore: clean up post merge
* feat: different opacity for dark/light mode
* chore: fix paddings
* refactor: remove unused nft css (#5241 )
* refactor: remove unused nft css
* unused
* unused
* refactor: remove unused isSellMode, setIsSellMode in useSellAsset (#5236 )
* refactor: remove unused isSellMode, setIsSellMode in useSellAsset
* rm
* fix: reverting navbar change (#5237 )
* reverting mobile navbar changes
Co-authored-by: vignesh mohankumar <vignesh@vigneshmohankumar.com >
Co-authored-by: aballerr <alex.ball@uniswap.org >
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org >
Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com >
Co-authored-by: Mike Grabowski <grabbou@gmail.com >
Co-authored-by: S A R A N <44068102+saranonearth@users.noreply.github.com >
Co-authored-by: 0xsaranonearth <saran.s@pillow.fund >
Co-authored-by: Lynn Yu <lynn.yu@uniswap.org >
Co-authored-by: Jack Short <john.short.tj@gmail.com >
Co-authored-by: vignesh mohankumar <vignesh@vigneshmohankumar.com >
Co-authored-by: aballerr <alex.ball@uniswap.org >
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org >
Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com >
Co-authored-by: Mike Grabowski <grabbou@gmail.com >
Co-authored-by: S A R A N <44068102+saranonearth@users.noreply.github.com >
Co-authored-by: 0xsaranonearth <saran.s@pillow.fund >
2022-11-16 14:18:37 -05:00
lynn
d38854749b
feat: view my nft cards redesign ( #5246 )
...
* init
* link
2022-11-16 13:49:45 -05:00
aballerr
10a1963801
fix: reverting navbar change ( #5237 )
...
* reverting mobile navbar changes
2022-11-16 12:46:30 -05:00
vignesh mohankumar
be7e808fff
refactor: remove unused isSellMode, setIsSellMode in useSellAsset ( #5236 )
...
* refactor: remove unused isSellMode, setIsSellMode in useSellAsset
* rm
2022-11-16 11:42:56 -05:00
vignesh mohankumar
ef9a59a96b
refactor: remove unused nft css ( #5241 )
...
* refactor: remove unused nft css
* unused
* unused
2022-11-16 11:23:10 -05:00
Mike Grabowski
78b6ef60ac
feat: render blurred collection cover photo in the header ( #5233 )
...
* initial commit
* feat: blurred header
* chore: replace with helper
* chore: cleanup
* chore: different extension
* chore: layout tweaks
* chore: tweaks
* chore: prevent weird text selection on double click
* chore: wip for linear gradient/plain color light mode
* feat: linear-gradient when image missing
* chore: clean up post merge
* feat: different opacity for dark/light mode
* chore: fix paddings
2022-11-16 16:58:18 +01:00
Jordan Frankfurt
779a699ff0
fix: don't include accentActiveSoft background on navicon active state ( #5240 )
...
don't include accentActiveSoft background on navicon active state
2022-11-16 09:39:59 -06:00
S A R A N
02e5478c6e
fix: approve button font size ( #5187 )
...
* fix: approve button font size
Co-authored-by: 0xsaranonearth <saran.s@pillow.fund >
2022-11-16 10:04:14 -05:00
Mike Grabowski
6520dd33fa
fix: limit max volume change value to 9999% ( #5227 )
...
* fix web-2246
* chore: change to >
* chore: use single component
2022-11-16 16:03:16 +01:00
Mike Grabowski
c479239ab0
chore: enable jsx-curly-brace-presence and autofix ( #5242 )
2022-11-16 11:09:53 +01:00
vignesh mohankumar
55c3c527f5
refactor: rm remaining unused nft code ( #5243 )
2022-11-16 01:47:58 -05:00
Jordan Frankfurt
8b98597566
fix(token-details): remove balance summary links to current page ( #5223 )
2022-11-16 00:39:45 -06:00
vignesh mohankumar
bfcda30c04
fix: remove Select All and Sell buttons in Profile ( #5228 )
...
* refactor: remove isSellMode in ProfilePage
* yes
2022-11-15 18:48:29 -05:00
vignesh mohankumar
c7f0af6902
refactor: remove unused nft utils ( #5239 )
2022-11-15 18:36:05 -05:00
vignesh mohankumar
49b09148c6
chore: bump redux-multicall ( #5211 )
...
* chore: bump redux-multicall
* fix: updgrade multicall
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org >
2022-11-15 18:12:33 -05:00
aballerr
8e2307cbdb
fix: updating bag to not remove nfts on click ( #5224 )
...
* updating bag to not remove nfts on click
2022-11-15 18:11:53 -05:00
vignesh mohankumar
5978d1ec09
refactor: remove unused CollectionProfile ( #5229 )
2022-11-15 17:34:11 -05:00
Jack Short
c0638e9033
fix: adding amm pricing updates ( #5225 )
...
* fix: adding amm pricing updates
* responding to pr comments
* renaming
* adding filter to callback
2022-11-15 17:26:21 -05:00
vignesh mohankumar
ceafe40c65
refactor: remove unused WalletAssetDisplay ( #5230 )
2022-11-15 17:23:26 -05:00
vignesh mohankumar
86ee1dd666
refactor: remove unused icons ( #5234 )
2022-11-15 17:17:21 -05:00
Jack Short
95be7b1d5b
fix: sweep marketplaces ( #5231 )
...
* fix: sweep marketplaces
* responding to pr comments
2022-11-15 16:53:35 -05:00
vignesh mohankumar
7ce022b28e
refactor: rename ShoppingBag to Bag ( #5232 )
2022-11-15 16:18:05 -05:00
vignesh mohankumar
dd8233f869
build: don't fail local build on lint ( #5219 )
2022-11-15 12:39:25 -05:00
Jordan Frankfurt
947a078161
fix(bag): update active/hover/open-state styles ( #5221 )
...
* fix(bag): update active/hover/open-state styles
* bag svg update, item counter update
2022-11-15 11:27:30 -06:00
Danny Daniil
7add78ff80
fix: update analytics package to use default event ( #5213 )
...
new analytics version
2022-11-15 11:37:04 -05:00
Jordan Frankfurt
fdf511e283
fix(1155): don't show unique owners on collection page ( #5218 )
2022-11-15 09:59:14 -06:00
Mike Grabowski
99e491c4fc
fix: remove empty collections from trending ( #5215 )
...
* fix: remove cyberpunks from trading
* nits
* chore: refactor loading a bit
* chore: bring back hardcoded value
* chore: remove import
* chore: filter out
* chore: use memo
2022-11-15 16:54:31 +01:00
lynn
ad84da10c9
fix: nft asset sizing / aspect ratio bug (and make collection nfts fit in square too) ( #5180 )
...
* init wip
* init
2022-11-14 22:10:38 -05:00
Mike Grabowski
72a8270084
fix: do not show floor/volume change on all ( #5214 )
...
* fix: do not show floor/volume change on all
* chore: nit
* chore: add new type of cell and fix lint
* chore: one more place
2022-11-15 02:45:16 +01:00
github-actions[bot]
62575092db
chore(i18n): new Crowdin translations ( #5072 )
...
* 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-11-14 19:53:13 -05:00
Jordan Frankfurt
299f4c8afb
fix(bag): CounterDot for small values ( #5205 )
...
* fix(bag): simplify header
* pr feedback: adjust margins
* add margin-auto instead of flex-basis for space-filling to get a more accurate click area
* pr feedback from lynn
* rename numberdot to counterdot
* fix(bag): header counter for small values
2022-11-14 18:35:24 -06:00
Jordan Frankfurt
f9eb46a09b
fix: close bag when the user needs to connect a wallet ( #5209 )
2022-11-14 18:35:04 -06:00
Jordan Frankfurt
2970f9f1cb
fix(bag): review asset buttons ( #5182 )
...
* fix(bag): review asset buttons
* clean up
* pr feedback
2022-11-14 18:34:49 -06:00
Charles Bachmeier
ce79774de9
feat: Details List CTAs correctly routes users to the list page with asset selected ( #5204 )
...
* start routing fn
* file renaming
* properly load NFtBalance data
* lazy load asset details
* extend useLoadNftBalance
* working go to list
* reset assets before routing
* reset state when entering via profile button
* remove cancel listing button
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-14 16:26:10 -08:00
Zach Pomerantz
cbefbba02c
feat: send analytics for swaps modified in-wallet ( #5212 )
...
* build: upgrade analytics-events
* feat: better swap analytics
2022-11-14 15:25:05 -08:00
Zach Pomerantz
3acbcbc690
fix: err and warn if user modifies tx ( #5210 )
...
* fix: err and warn if user modifies tx
* fix: update message
* fix: clarify swap error name
2022-11-14 15:09:12 -08:00
Charles Bachmeier
7b086848bf
refactor: lazy load asset details and profile page ( #5203 )
...
* properly load NFtBalance data
* lazy load asset details
* extend useLoadNftBalance
* handle different balance query formats
* correct load params
2022-11-14 14:38:02 -08:00
Zach Pomerantz
77a6d158ea
fix: imperatively send SwapSigned ( #5207 )
2022-11-14 14:27:50 -08:00
aballerr
28be15ef9f
fix: fixing color of buttons ( #5179 )
...
* fixing color states, price slider and navbar
2022-11-14 16:04:29 -05:00
Jordan Frankfurt
96dc7e0998
fix(bag): simplify header ( #5185 )
...
* fix(bag): simplify header
* pr feedback: adjust margins
* add margin-auto instead of flex-basis for space-filling to get a more accurate click area
* pr feedback from lynn
* rename numberdot to counterdot
2022-11-14 12:34:16 -06:00
vignesh mohankumar
c8f1c98639
fix: resolves infinite load for WalletConnect ( #5156 )
...
* fix: resolves infinite load for WalletConnect
* actually, only 1.7.8 exists
* dedupe
* 1.8.0
2022-11-14 12:53:46 -05:00
aballerr
8c3ba8bac3
fix: Simplifying opacity hover and fixing a link ( #5200 )
...
* Simplifying Opacity hover state and fixing a link styling
2022-11-14 12:29:38 -05:00
Charles Bachmeier
c563dd5a39
feat: add market logos to filters and chips ( #5199 )
...
* add market logos to filters and chips
* remove comment
2022-11-14 11:34:23 -05:00
unipadmini
bd8cd71452
style: Update banner text, font size, color. ( #5195 )
...
* chore: Update banner text, font size, color.
* fix css
* Update line height to 88.
Co-authored-by: Padmini Pyapali <padminipyapali@Padminis-MacBook-Pro.local >
Co-authored-by: Vignesh Mohankumar <me@vig.xyz >
2022-11-14 10:52:38 -05:00
unipadmini
61d0fd9062
fix: Add ETH to the floor price in trending collections banner. ( #5194 )
...
Co-authored-by: Padmini Pyapali <padminipyapali@Padminis-MacBook-Pro.local >
2022-11-14 10:22:36 -05:00
aballerr
68709ae65b
feat: Details loading ( #5162 )
...
* Merging in details loading state
2022-11-14 09:33:50 -05:00
unipadmini
ac1e83ea9f
fix: Collection name should link to collection page. ( #5198 )
...
Co-authored-by: Padmini Pyapali <padminipyapali@Padminis-MacBook-Pro.local >
2022-11-14 08:34:18 -05:00
unipadmini
6215911719
style: Reduce radius and increase padding of trait chips on collection/profile pages ( #5196 )
...
* style: Reduce border radius and increase padding of trait chips on collection pages.
* Update trait chips on profile/view my NFTs page.
Co-authored-by: Padmini Pyapali <padminipyapali@Padminis-MacBook-Pro.local >
2022-11-14 07:50:11 -05:00
unipadmini
fc81c6e37d
chore: Change font weights for headlines from normal -> medium. ( #5193 )
...
Co-authored-by: Padmini Pyapali <padminipyapali@Padminis-MacBook-Pro.local >
2022-11-13 19:37:21 -05:00
Charles Bachmeier
9d5e0701e7
fix: disable polling after scroll ( #5191 )
...
disable polling after scroll
2022-11-13 13:33:38 -05:00
lynn
66bdfd8a94
fix: only disable erc 1155 in sell mode ( #5183 )
...
* init
* make height into variable
* respond charlie
* cleaner code
* dont include erc 1155 when selecting all
* fix
* disable select all for sus flag nfts too
* oops
2022-11-12 00:03:19 -05:00
Zach Pomerantz
935694630b
fix: do not poll when loading more assets ( #5184 )
2022-11-11 14:54:26 -08:00
Zach Pomerantz
f8399fd03c
fix: enforce uniform asset height ( #5181 )
...
* fix: show loading assets at uniform height
* fix: enforce the uniform asset height
* fix: memoize assets
* fix: be more lenient with uniformHeight
* fix: simplify mapping
2022-11-11 17:29:57 -05:00
Jordan Frankfurt
429ade5b20
fix: add back the border-radius for swap tx conf ( #5164 )
...
add back the border-radius for swap tx conf
2022-11-11 16:13:49 -05:00
Zach Pomerantz
5c21dd9852
fix: defer useInterval until callback resolves ( #5096 )
...
* fix: defer useInterval until callback resolves
* fix: avoid refs in useInterval
2022-11-11 13:08:29 -08:00
aballerr
2ce5990f60
fix: fixing header on light mode ( #5178 )
...
* fixing header on light mode
2022-11-11 15:29:31 -05:00
Charles Bachmeier
d56851561b
feat: mobile filters menu ( #5163 )
...
* header and scroll
* allow sweep buy now off
* generic filter row header
* begin building sort dropdown
* add file
* working checkmark
* remove icons
* updating scroll to work with mobile
* prevent scorlling behind menu
* hover styles
* remove console.log
* respond to comments
* revert null
* styled component header
* filter item styled component
* padding for items, slider, and inputs
* fixed scroll on mobile
Co-authored-by: Alex Ball <alex.ball@uniswap.org >
2022-11-11 15:01:39 -05:00
Zach Pomerantz
5325b5f8b4
fix: nft waterfalls requests ( #5168 )
...
* fix: request all sweep data in parallel
* fix: trigger collection query from a wrapping screen
* load sweep for correct markets
* add preload logic for assets query
* add load query to explore table
* fix: cleanup AssetFetcherParams
* fix: preload trending collections
* fix: graphql array argument
* fix: actually use preloaded asset query
* fix: use network and suspense to actually parallelize
Co-authored-by: Charlie <charles@bachmeier.io >
2022-11-11 14:55:09 -05:00
lynn
27936cf3f5
feat: image cropping / sizing on view my nfts ( #5177 )
...
init
2022-11-11 14:54:37 -05:00
Jordan Frankfurt
ff6f43d7aa
fix(bag-footer): remove double border top and excess margin ( #5171 )
2022-11-11 13:34:32 -05:00
lynn
f1443671ef
feat: Web 1854 listed card ( #5160 )
...
* init
* it's working with jack's card.tsx components
* add nft details on cards for view my nfts
* listed cards ready for review
* remove unnecessary code
* updated radius
* first round charlie comments
* respond all comments
* init
* fix
* color
* remove floor price when not on sell mode
* remove floor when nft is listed
* feat: Web 1858 disabled card 1155 when sell mode is on (#5169 )
* disabled states + tooltips
* remove collection asset changes
* popover offset changes
* respond to padmini comment
* respond to charlie
2022-11-11 13:22:19 -05:00
Zach Pomerantz
a95697daf8
fix: initialize analytics outside of react lifecycle ( #5173 )
2022-11-11 09:47:37 -08:00
cartcrom
0835744006
feat: replaced protocol disclaimer with privacy policy link ( #5170 )
...
copy updates
2022-11-11 11:28:27 -05:00
Danny Daniil
f5df2fed09
feat: de-148- Analytics package integration ( #5093 )
...
* integrate analytics sdk
* roll back vscode
* remove dup imports
* use dummy api key and url from env
* update analytics sdk for optional init
* yarn deduped
* update documentation
* add analytics events package
* getBrowser from analytics events
* remove token banner
* add origin app
* replace local analytics
* upgrade events version
* events 1.0.4
* remove importToken
2022-11-11 11:05:57 -05:00
aballerr
5e7f6333b1
fix: Activity updates ( #5165 )
...
* listing and styling updates
2022-11-11 09:34:55 -05:00
Zach Pomerantz
2aa4ec6a38
fix: clear or retain amounts on token select ( #5161 )
...
* fix: clear or retain amounts on token select
* lint: add curlies
2022-11-10 16:01:37 -08:00
lynn
a70ef4326d
feat: unlisted view my nft cards ( #5129 )
...
* init
* it's working with jack's card.tsx components
* add nft details on cards for view my nfts
* listed cards ready for review
* remove unnecessary code
* updated radius
* first round charlie comments
* respond all comments
* fix
* remove floor price when not on sell mode
2022-11-10 15:28:17 -05:00
Zach Pomerantz
6edc73784c
fix: show 6 sigFigs for tx history ( #5135 )
2022-11-10 11:23:03 -08:00
aballerr
da6e13130b
fix: Several Listing Cleanup Items ( #5119 )
...
* Improving view my nfts and listing
2022-11-10 12:39:37 -05:00
Jordan Frankfurt
4ef4ea8f58
fix: give a bunch of list renders keys ( #5158 )
...
* fix: give a bunch of list renders keys
* pr feedback
* pr feedback
2022-11-10 11:51:04 -05:00
vignesh mohankumar
4438818f38
fix: don't fetch tokens on empty search ( #5155 )
2022-11-10 11:35:35 -05:00
cartcrom
12eb337444
fix: one point price charts + added suspense ( #5030 )
...
* Used suspense for graph queries
* cleaned up unused code
* updated skeleton
* fixed zach's pr comments
* removed console.log
* throw error on missing token details address
2022-11-10 11:00:32 -05:00
cartcrom
44163f54b1
refactor: remove unused selector list/import components ( #5145 )
...
* removed unnused components
2022-11-10 10:57:18 -05:00
vignesh mohankumar
4b282d7813
fix: don't fetch collections without flag ( #5154 )
...
* better way
* check if value
2022-11-10 09:21:21 -05:00
vignesh mohankumar
f862a3f975
chore: add accentAction to sprinkles ( #5146 )
...
* fix: update Checkbox to accentActive
* revert checkbox
* one definition
2022-11-09 20:10:38 -05:00
Greg Bugyis
48d5955185
feat: Log NFT Sell events ( #5106 )
...
* Log profile page view
* Log sell flow started
* Add Start Listing event
* Add constant for list modal + useTrace
* Log sell item added
* Log listing completed
* Fix usd_value property
* Move log to startListingFlow
* Use Set to remove duplicate marketplaces
* Move listing completed event
2022-11-10 01:57:30 +02:00
Charles Bachmeier
dbf5c63ece
refactor: remove graphql flag and default to gql endpoints ( #5151 )
...
* remove graphql flag and old endpoints
* remove unused queries
* deprecate old sell order type
* better null checks
* merge conflict
2022-11-09 18:15:40 -05:00
vignesh mohankumar
37d2603406
fix: accentAction for FilterButton ( #5147 )
...
* fix: accentAction for FilterButton
* update
2022-11-09 17:15:36 -05:00
aballerr
9bb1ca2970
fix: Hiding block on nft ( #5148 )
...
* hiding block # and gwei estimate on nft pages since it often is behind other react components
2022-11-09 16:15:52 -05:00
Charles Bachmeier
2abae0ee4c
refactor: replace sweep query with gql call ( #5143 )
...
replace sweep query with gql call
2022-11-09 16:05:57 -05:00
vignesh mohankumar
9f8355ed7b
refactor: useIsNftPage hooks ( #5142 )
2022-11-09 16:01:34 -05:00
Greg Bugyis
c5bed1c6fb
style: Font weight on Trending Collections table ( #5121 )
...
* Drop classnames on Trending Table TD cells (no longer used)
* Fix font-weight in Trending Collections table collection name to match Figma
* There was a newer Figma
* Fixes
* Extend maxWidth on collection name (mobile)
* Mobile/desktop tweak
* Fix mobile size and add constants
* Make truncatedText a styled component
2022-11-09 22:42:52 +02:00
Jordan Frankfurt
1411a92146
feat(sell-bag): closing link sell bag open/close state with sell mode activation ( #5128 )
...
* stash resolve
* toggling bag open/close also toggles sell mode
2022-11-09 15:18:52 -05:00
Jordan Frankfurt
d016bdd87c
fix(identicon): fix wrapper border-radius ( #5144 )
...
* fix(identicon): fix wrapper border-radius
* pr feedback
2022-11-09 14:56:25 -05:00
aballerr
491ae578ab
feat: Mobile status bar ( #5141 )
...
* Updating mobile status bar to shrink (nft enabled)
2022-11-09 14:48:23 -05:00
vignesh mohankumar
1df685f31e
fix: default to buy now disabled ( #5140 )
2022-11-09 11:52:56 -05:00
Charles Bachmeier
02aeb43e62
fix: don't pluralize Filter Button with 1 result ( #5139 )
...
* don't pluralize results with 1 result
* pass in count for profile page
2022-11-09 11:15:34 -05:00
aballerr
1d849927ef
fix: fixing loader ( #5138 )
...
Fixing bug in loader that would not use correct stroke color
2022-11-09 11:11:18 -05:00
Charles Bachmeier
1893d258b5
feat: add marketplace and trait counts to assets query ( #5137 )
...
* working total count
* trait counts
* marketplace counts
* carousel card
* undo count refactor
* Filter styles
* remove any cast and handle 0
2022-11-09 10:44:42 -05:00
Charles Bachmeier
ed7f126bd0
fix: updates to wallet asset schemas ( #5132 )
...
* updates to wallet asset schemas
* update map type and market check
* much better syntax
2022-11-09 10:31:30 -05:00
Jordan Frankfurt
9a38c4e58d
fix(bag): don't close when the user switches pages ( #5133 )
2022-11-08 18:47:01 -06:00
aballerr
99f3998941
fix: Several bugs on nft, see comments for clarity ( #5116 )
...
* a number of minor fixes related to nfts
2022-11-08 17:39:49 -05:00
vignesh mohankumar
30fa88e3af
fix: show transparent box on empty banner ( #5131 )
...
* fix: show transparent box on empty banner
* div
2022-11-08 16:20:12 -05:00
vignesh mohankumar
d951172a81
chore: update nft grays ( #5124 )
...
* chore: update nft grays
* forgot to change some out
* prettier
* add 700
2022-11-08 16:15:05 -05:00
aballerr
eb35d3a2a0
fix: price range and details screen sizing ( #5094 )
...
* adjustments to screen sizing and updating to work better with graphql
2022-11-08 15:36:52 -05:00
Charles Bachmeier
87455fc096
fix: sort explore table null values ( #5130 )
2022-11-08 14:41:21 -05:00
Greg Bugyis
054d92cb9c
style: Fix Trending Table filter borders on Safari (mobile & desktop) ( #5122 )
2022-11-08 20:13:34 +02:00
Charles Bachmeier
36109a1fe7
refactor: update nft gql fetcher endpoint ( #5126 )
...
update gql fetcher for prod endpoint
2022-11-08 13:11:25 -05:00
Charles Bachmeier
8f8fe9ddad
fix: lowercase markets for gql profile cards ( #5127 )
...
lowercase markets for gql profile cards
2022-11-08 13:11:00 -05:00
Charles Bachmeier
2b279e00f9
feat: virtual containers for collection pages ( #5125 )
...
* use fixedsizeList only
* add autosizer comments
* undo asset testing change
* init
* cleanup
* scrollbar styles
* scrollbar styles
Co-authored-by: Lynn Yu <lynn.yu@uniswap.org >
2022-11-08 12:15:21 -05:00
Jordan Frankfurt
9f5c588bdd
feat(sell-bag): patch open/close behavior ( #5107 )
...
keep bag link in nav bar at all times
2022-11-08 10:14:00 -06:00
Charles Bachmeier
415b3a1548
fix: add more null checks for Asset gql query ( #5123 )
...
add more null checks for Asset gql query
2022-11-08 10:54:11 -05:00
Charles Bachmeier
4e7b8264c3
refactor: Wallet Assets GraphQL Query ( #5053 )
...
* begin nft balance integration
* inf scroll works
* working list
* update comment
* connect collection filters
* use lazyload
* update schema
* working with new schema
* details for nfs assets
* cleanup
* more null checks
* unique index for loading cards
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-08 09:02:39 -05:00
lynn
0ef6d1625a
fix: collection stat line fixes ( #5112 )
...
fix
2022-11-07 19:45:23 -05:00
yyip-dev
0258460821
refactor: remove token promo banner ( #5114 )
...
* Remove token promo banner
* Remove unused variable and import
Co-authored-by: Yannie Yip <yannie@UNISWAP-MAC-072.local >
2022-11-07 19:42:03 -05:00
Zach Pomerantz
2246afcefb
fix: only poll every 12s ( #5110 )
...
* fix: only poll every 12s
* refactor: clarify polling interval
* doc: polling interval
* docs: further clarification
* fix: ctor super first
2022-11-07 15:35:31 -08:00
vignesh mohankumar
e0767b1cb7
build: Revert "build: deploy on friday AMs" ( #5113 )
...
Revert "build: deploy on friday AMs (#5085 )"
This reverts commit a5cb1f05dc .
2022-11-07 18:34:03 -05:00
lynn
15dd02fe6a
refactor: filter panel ( #5103 )
...
* init
* remove unnecessary chagnes
* fix comments
2022-11-07 17:13:08 -05:00
lynn
562a386de7
fix: release phase 1 nav bar ( #5111 )
...
* init
* just release phase 1 nav bar
* oops
2022-11-07 16:16:06 -05:00
vignesh mohankumar
99bea34f14
chore: add new background to theme ( #5109 )
...
* chore: add new background to theme
* update snapshot
2022-11-07 16:05:57 -05:00
Greg Bugyis
58f1c6ff84
fix: Event property fixes ( #5108 )
...
* Fix usd value on NFT buy bag success
* Fix bag quantity property on nft_buy_bag_changed
2022-11-07 19:35:48 +02:00
Jordan Frankfurt
b2481d6ba8
fix(asset-details): if an asset has no listings, don't try to render them ( #5088 )
...
* fix(asset-details): if an asset has no listings, don't try to render them
* add todo
2022-11-07 10:22:03 -06:00
Zach Pomerantz
eaa9b51913
feat: nft polling ( #5083 )
...
* feat: nft polling
* docs: document the poll
* chore: add todo for cursor tracking
* fix: poll all pages
* 5s polling
Co-authored-by: Charlie <charles@bachmeier.io >
2022-11-07 07:28:38 -08:00
vignesh mohankumar
6f68980d86
chore: update design-system grays ( #5097 )
...
* chore: update design-system grays
* update snapshots
2022-11-04 17:40:42 -04:00
vignesh mohankumar
9e05c178b4
fix: move /profile to /nfts/profile ( #5084 )
...
* fix: move /profile to /nfts/profile
* add back variable
* fix
* rm shouldShowBag
2022-11-04 17:13:38 -04:00
Jack Short
d98808dae9
fix: for cutoff border radius ( #5095 )
2022-11-04 16:29:43 -04:00
Jack Short
01a749a755
fix: wrong types for set min ( #5092 )
2022-11-04 16:13:31 -04:00
Jack Short
c233ba1175
style: updating collection page for mobile ( #5078 )
...
* style: updating collection page for mobile
* addressing comments
* responding to comments
2022-11-04 16:13:17 -04:00
vignesh mohankumar
b1dc415fb5
fix: replaceState instead of pushState for collection filters ( #5089 )
...
* fix: replaceState instead of pushState for collection filters
* comment
2022-11-04 15:59:18 -04:00
Charles Bachmeier
1242aef466
fix: marketplace icons on details page ( #5091 )
2022-11-04 12:32:30 -07:00
Charles Bachmeier
7f2bb6c6ae
fix: add back floor to search results ( #5087 )
...
* add back floor to search results
* fix search by address
* slice const
2022-11-04 12:16:35 -07:00
aballerr
4b1b6098f3
feat: Details implementation ( #5059 )
...
* Details Page Update
2022-11-04 12:06:39 -06:00
Jordan Frankfurt
53a6acc199
feat(bag): add check if the user has manually closed the bag ( #5074 )
...
* feat(bag): add check if the user has manually closed the bag, and don't reopen on asset add until bag is cleared
* pr feedback
2022-11-04 12:19:42 -05:00
Charles Bachmeier
bd0a32b07c
fix: gql traits for collection ( #5080 )
...
fix gql traits for collection
2022-11-04 10:07:59 -07:00
lynn
7d480494ba
fix: enlarge pfp icon ( #5076 )
...
* init
* init
* fix
2022-11-04 12:25:40 -04:00
Greg Bugyis
5caed66b39
fix: Remove rank on trending collection table (mobile) ( #5086 )
2022-11-04 18:04:22 +02:00
lynn
136c16bbae
fix: fix sell bag empty state ( #5079 )
...
* init
* fix comments
2022-11-04 11:23:29 -04:00
lynn
691dcd269c
fix: activity page polish ( #5081 )
...
* fix
* remove env omg
2022-11-04 10:37:38 -04:00
vignesh mohankumar
a5cb1f05dc
build: deploy on friday AMs ( #5085 )
2022-11-04 08:45:24 -04:00
Callil Capuozzo
4a14db2d4c
fix: Update pools page to match token table design ( #4861 )
...
* Update pool pages design
* Fix small text
* Mobile tweaks
* remove redesign flag
Co-authored-by: Vignesh Mohankumar <me@vig.xyz >
2022-11-04 02:10:19 -04:00
Greg Bugyis
a57c19bb45
feat: Collection Activity mobile fixes ( #5073 )
2022-11-03 21:35:24 +02:00
Charles Bachmeier
9fd6ab01de
refactor: Asset Details GQL Query ( #5037 )
...
* add details query
* add new query file
* connect details gql query to page
* remove comment
* type refactoring
* working pooled asset logic
* useLazyload
* remove any cast
* Deprecated_SellOrder
* extranneous cast
* return markets
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-03 10:52:20 -07:00
lynn
48aa11403f
fix: polish controller bar in collection and my nft page ( #5069 )
...
* fix
* remove console logs
* remove unused theme
* fixes
2022-11-03 13:21:36 -04:00
Jordan Frankfurt
31b0c3dc04
fix: remove border-top-x-radius ( #5071 )
2022-11-02 17:36:34 -05:00
Jordan Frankfurt
d575c72127
feat(nft-bag): wrong-network-cta ( #5056 )
...
* pull warning out into its own component
* add wrong network cta
* simplify sufficient balance logic
* consolidate warning and button text logic
2022-11-02 16:56:37 -05:00
Greg Bugyis
d400b9094d
feat: Buy Bag events ( #5062 )
...
* Add activity boolean to Collection page event
* Log add-to-bag events
* WIP
* Bag update events
* Log pay event
* Bag success event
* Add bag signed event
* Move formatting function out to util
* Format event properties with utility function
* Remove console log and fix event on details page
* Remove commented code
* Fix event names to follow convention
* Move priceChangedAssets logging to useEffect
* Add modal constant and useTrace
* Fix typo
2022-11-02 23:21:02 +02:00
Charles Bachmeier
fda9d29d5e
fix: prices passed in scientific notation ( #5070 )
...
fix prices passed in scientific notation
2022-11-02 13:48:02 -07:00
Charles Bachmeier
d74c05008b
refactor: Add Collection Stats GraphQL query ( #5022 )
...
* add demo Asset Fetcher
* new file
* update fetcher
* update query name
* beginning integration type
* uncomment
* working mutant apes
* comment out debug logging
* pass in inputs to query
* update collections to handle inf scroll
* paginated query first attempt
* wrapped assetQuery
* building pagination, needs spread
* working pagination
* working sort
* use cacheconfig
* change query source in Collection page
* passed in filters
* fetch schema from main endpoint
* delete unused relayenv
* rename token_url
* easy GenieAsset refactoring
* add rarity
* update price info
* remove logging
* remove redundancy
* refactor usd price fetching for assets
* update standard and address
* remove unused cacheconfig
* add gql collection query
* dont repeat ethprice calc
* unmemo bools
* reduce duplicated usd price logic
* cleanup imports
* useUsd price hook
* restructure Traits datatype
* working traits
* add new markets
* resolve merge conflict
* totalVolume workaround
* update comment
* fix for totalVolume bug
* add sudoswap icon
* deprecate unused vars in GenieCollection
* interim rarity verified
* cleanup
* use forEach
* add comment
* undefined division
* cleanup
* usememo marketplace select
* update % formatting
* use updated prod schema
* useLazyLoad
* remove any cast
* re-add null checks
* respond to comments
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-02 13:33:08 -07:00
lynn
c8f365ca31
fix: adjust mobile view bag z-index ( #5067 )
...
init
2022-11-02 15:48:55 -04:00
lynn
66ab3e21c8
fix: dynamic padding based on screen sizes for collections + my nft ( #5064 )
...
* init
* my nft pages
2022-11-02 15:48:20 -04:00
vignesh mohankumar
d4b15a6de4
fix: show <.001 ETH in collection floors ( #5065 )
2022-11-02 15:32:24 -04:00
lynn
fe61365a11
fix: event filter styling adjustment ( #5063 )
...
* init
* jack comment
2022-11-02 14:10:23 -04:00
github-actions[bot]
c5047a9301
chore(i18n): new Crowdin translations ( #4859 )
...
chore(i18n): synchronize translations from crowdin [skip ci]
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2022-11-02 10:44:06 -07:00
lynn
d4f8f2a600
fix: remove blur transition as requested by bryan ( #5060 )
...
* init
* init
2022-11-02 12:12:19 -04:00
lynn
d41a5a4874
fix: nav bar icon sizes ( #5051 )
...
* init
* fix
2022-11-02 10:07:10 -04:00
lynn
2fe444f903
fix: make addresses clickable ( #5040 )
...
* init
* fix
* change color to primary
* fix
* respond to comments
2022-11-01 22:38:25 -04:00
Jack Short
155bf2e873
style: updated collection cards ( #5047 )
2022-11-01 19:15:50 -04:00
Jack Short
6e282a6d13
style: updating explore table ( #5043 )
...
* style: updating explore table
* pr comments
* addressing pr comments
* moved loading table to its own component
* removing clsx
* updating key for row
* updating spacing
2022-11-01 16:09:03 -04:00
lynn
d3a2e14d4d
fix: stop nft id tag from getting cut off ( #5049 )
...
* init
* respond to comments
* fix
2022-11-01 15:46:50 -04:00
vignesh mohankumar
619c0a0f46
fix: sometimes show verified nft collections first ( #5055 )
...
* fix: sometimes show verified nft collections first
* simplify
* use showNfts logic
* rename
* use collections not trending
2022-11-01 14:55:07 -04:00
Jack Short
d4fb0913a4
feat: explore carousel ( #5042 )
...
* feat: explore carousel
* removing peeking cards
* mobile carousel and pr changes
* collectionStats fetching
* total listings calc
2022-11-01 14:37:00 -04:00
Charles Bachmeier
734a15e350
fix: Adds some null checks to Asset gql query ( #5058 )
...
* add some null checks
* undo susflag change
* fix not for sale logic
* fix rarity
* fix rarity format
* remove logging
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-01 11:06:53 -07:00
lynn
d3cbcc769c
fix: remove radial gradient background effect from nft pages ( #5057 )
...
init
2022-11-01 14:05:06 -04:00
Charles Bachmeier
ab43800d8e
refactor: add suspense loading states for Relay on Collection Page ( #5021 )
...
* add suspense loading states for Relay
* remove duplication
* cleanup
* add back in suspense wrapper
* rename to skeleton
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-11-01 09:48:04 -07:00
Greg Bugyis
74accb2b7e
feat: Search result events ( #5025 )
2022-11-01 17:28:27 +02:00
lynn
289119833a
fix: button color ( #5052 )
...
init
2022-10-31 17:28:02 -04:00
lynn
8445d61df0
fix: stat line polish ( #5050 )
...
init
2022-10-31 14:26:10 -04:00
lynn
ffb6318475
fix: collection banner sizing ( #5039 )
...
* fix
* fix in response to vm comments
2022-10-31 13:32:51 -04:00
lynn
b1a0c3d6a9
fix: Web 1616 make time stamp body bodysmall ( #5046 )
...
* copywriting change
* init
* remove prev change
2022-10-31 11:47:23 -04:00
lynn
42edf9750e
fix: copywriting change ( #5045 )
...
copywriting change
2022-10-31 11:37:59 -04:00
Greg Bugyis
5398826400
feat: Log NFT explore events ( #4997 )
...
* Add page event and constant for NFT Explore
* Log trending row event
* Add chainID to table row log properties
2022-10-28 23:19:05 +03:00
lynn
d4884716e2
fix: when scrolled, remove blur on nav bar ( #5035 )
...
* init
* add transition animation as per fred rec
* add border transition rec by fred
* respond to comments
2022-10-28 16:12:02 -04:00
Zach Pomerantz
6712eafefe
fix: display updated widget token immediately ( #5020 )
...
* fix: display updated widget token immediately
* fix: disable if undefaulted
* docs: add comment
2022-10-28 12:41:50 -07:00
aballerr
aba6c1a1f4
docs: adding comment to env ( #5038 )
...
* adding comment to env for clarity on exposed variables
2022-10-28 14:30:09 -05:00
Charles Bachmeier
964001fe78
refactor: update all nft fetchers to use v3 endpoint ( #4894 )
...
update all fetchers to use v3 endpoint
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-10-28 10:12:48 -07:00
lynn
449c323fbb
fix: modify hyperlink styling in nft collection descriptions ( #5012 )
...
* init
* this isn't really correct but halfway there
* modify opacity as per slack discussion
2022-10-28 12:10:18 -04:00
Jordan Frankfurt
d290adb0b8
feat: add medium-button and use it nft bag for removal ( #5014 )
...
* add medium-button and use it nft bag for removal
* close icon hover states
* update bag row to use correct hover background color
* update x to opacity effect
* pr feedback
2022-10-28 10:04:13 -05:00
lynn
ac4e64db6c
fix: Web 1544 filter bar remove transparent bg on nft collection pages ( #5034 )
...
* remove blur effect
* init
2022-10-28 10:31:10 -04:00
lynn
3a0c930113
fix: adjust padding on collection page from 32 to 48 ( #5036 )
...
fix
2022-10-28 10:30:58 -04:00
blairmason
58c94b7279
feat: amplitude proxy ( #5026 )
...
* configure amplitude sdk to send events to Uniswap reverse proxy
2022-10-27 13:33:10 -07:00
Zach Pomerantz
02d25daa4c
build: upgrade widget to 2.18 ( #5032 )
2022-10-27 13:22:17 -07:00
Charles Bachmeier
ef57ff7611
refactor: NFT Assets GraphQL Integration ( #4928 )
...
* add demo Asset Fetcher
* new file
* update fetcher
* update query name
* beginning integration type
* uncomment
* working mutant apes
* comment out debug logging
* pass in inputs to query
* update collections to handle inf scroll
* paginated query first attempt
* wrapped assetQuery
* building pagination, needs spread
* working pagination
* working sort
* use cacheconfig
* change query source in Collection page
* passed in filters
* fetch schema from main endpoint
* delete unused relayenv
* rename token_url
* easy GenieAsset refactoring
* add rarity
* update price info
* remove logging
* remove redundancy
* refactor usd price fetching for assets
* update standard and address
* remove unused cacheconfig
* dont repeat ethprice calc
* unmemo bools
* reduce duplicated usd price logic
* cleanup imports
* useUsd price hook
* resolve merge conflict
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-10-27 10:08:25 -07:00
Charles Bachmeier
bed0b3ab1c
fix: re-add verification icon for collections in search ( #5028 )
...
re-add verification icon for collections in search
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-10-27 09:38:54 -07:00
Zach Pomerantz
751ba3c62d
fix: token price ( #5018 )
...
* feat: add decimals, wrapper to token query
* fix: construct token in details page
* fix: clean widget default behavior
* fix: actual defaulting again
* fix: split token from price queries
* fix: reimplement TokenPrice query
* chore: rm old code
* fix: keep loading chart while loading
* fix: mv loader down
* fix: loading chart
2022-10-26 18:53:44 -07:00
Zach Pomerantz
83bc6db74e
fix: clean up widget token lock ( #5017 )
...
* feat: add decimals, wrapper to token query
* fix: construct token in details page
* fix: clean widget default behavior
* fix: actual defaulting again
2022-10-26 18:16:04 -07:00
Zach Pomerantz
058aa52faf
fix: fetch decimals from token query ( #5016 )
...
* feat: add decimals, wrapper to token query
* fix: construct token in details page
2022-10-26 18:00:53 -07:00
Jordan Frankfurt
2e3950018a
fix: update "item" to "nft" in closed bag mobile copy ( #5015 )
...
https://uniswaplabs.atlassian.net/browse/WEB-1567
2022-10-26 18:53:24 -05:00
Greg Bugyis
d86120a257
feat: Collection page log events ( #4971 )
...
* Log collection page view
* Make property names/intention more clear
* Remove console log
* Add event for Activity tab
* Filter events (buy now, marketplaces, and price range)
* Handle trait items
* Bump collection stats mobile padding
* Use shouldLogImpression to conditionally fire event
* Adding back trace on Collection page, still necessary
* Add back address property
* Drop Buy Now log, not part of first set
* Update filter properties to match spreadsheet
* Only trigger price range log if inputs contain a value
* Fix ordering on Page Names
* Capitalize text
* Add constant for filter types
* Add chainId as property
2022-10-27 00:44:46 +03:00
Zach Pomerantz
e2fea4a5fb
fix: do not flicker when navigating tokens ( #5013 )
2022-10-26 10:27:50 -07:00
lynn
1f810f84be
fix: remove chain selector for nft pages ( #5002 )
...
remove chain selector for nft pages
2022-10-26 12:56:26 -04:00
Jordan Frankfurt
f6ffc68ef7
fix: update bag header layout ( #5005 )
...
* fix: update-bag-header
* pr feedback
2022-10-26 10:49:41 -05:00
Jordan Frankfurt
b3c44f20d7
fix: bag footer layout ( #5003 )
...
* fix: bag footer layout
* pr feedback
* remove balance from footer
2022-10-26 10:37:35 -05:00
Zach Pomerantz
8a5045f635
fix: do not test rpc urls before walletconnecting ( #5008 )
2022-10-26 08:15:06 -07:00
Zach Pomerantz
c1607bbd52
fix: token details layout gap ( #5004 )
2022-10-26 08:14:38 -07:00
Zach Pomerantz
dfbed6b89d
fix: rm connect wallet border ( #5009 )
2022-10-25 17:44:50 -07:00
Zach Pomerantz
c871e55d82
fix: clean up balance summaries ( #4984 )
...
* fix: clean up balance summaries
* fix: nits
* fix: off-chain balances
* fix: only show token under details
* fix: consolidate formatting
2022-10-25 13:46:25 -07:00
Jordan Frankfurt
f15ac091b4
fix: hover flash ( #4998 )
2022-10-25 15:21:19 -05:00
Greg Bugyis
6037d74cfb
feat: page view event on NFT Details ( #4995 )
...
* Add details page to page constants
* Add page view event to details page
2022-10-25 22:46:41 +03:00
Zach Pomerantz
d0e4659d32
feat: transition between tokens details ( #4981 )
...
* fix: navigate to widget-selected token
* fix: leave tokens if default is already set
* refactor: clean up widget skeleton
* fix: clean widget skeleton
* feat: transition between tokens
* fix: flicker on chart draw
* fix: nits
* fix: pixel-match loader
* fix: rm debug clause
* fix: hr color
2022-10-25 12:16:01 -07:00
lynn
2d87e692e6
fix: change suspicious activity warning txt ( #5001 )
...
change text
2022-10-25 15:12:00 -04:00
lynn
f65fb5bc2b
fix: fixes show more / show less ( #5000 )
...
* fixes font
* oops merge again
2022-10-25 15:11:25 -04:00
lynn
83597c0efe
fix: enlarge stat line font ( #4999 )
...
fix font
2022-10-25 14:56:43 -04:00
Jordan Frankfurt
21ee680d3a
fix: bag row item usd price alignment ( #4996 )
2022-10-25 11:14:03 -05:00
Jordan Frankfurt
627af50841
fix: total and 'my bag' text style update ( #4994 )
2022-10-25 11:04:12 -05:00
Zach Pomerantz
a955b3730e
feat: navigate to widget-selected token ( #4975 )
...
* fix: navigate to widget-selected token
* fix: leave tokens if default is already set
* refactor: clean up widget skeleton
* fix: clean widget skeleton
* fix: nits
2022-10-25 08:56:15 -07:00
vignesh mohankumar
2f7c5b1df4
chore: remove remaining redesign flag usage ( #4958 )
...
* chore: remove redesign flag in base shared components
* remove more flags
* rm pending view
* chore: remove liquidity redesign flags
* rm searchmodal
* rm searchmodal
* rm searchmodal
* numericalinput
* rm remaining
* rm flag
* fix
* fixes
* !isactive fix
* fix appbody
* hoverdefault fix
2022-10-25 09:08:14 -04:00
lynn
8fca286099
fix: resolve some tokens not searchable by contract address in token selector cx bug ( #4988 )
...
* init
* ask zzmp question
* fixes omg
* remove comment
* comments
* respond to zzmp
* fix
2022-10-24 23:53:42 -04:00
cartcrom
8be9701700
fix: token selector contract address search ( #4987 )
...
* fixed contract address search not working after importing token
* fixed unsupported asset bug
2022-10-24 16:22:26 -04:00
Jack Short
d66002dc75
feat: nft sweep ( #4972 )
...
* adding slider
* removing test css
* initial sweep pass
* cleaning up sweep functionality
* adding eth amount for sweep
* handling input
* sweep does not add duplicates
* updating fetcher to handle traits + price
* locking sweeped items on contract addr change/ filter change
* final touches to sweep for desktop
* desktop sweep finalizations
* keeping state after close
* added mobile sweep
* loading state
* dedup
* addressing comments
2022-10-24 14:55:55 -04:00
Zach Pomerantz
b12e5270fa
fix: sync network connector to wallet ( #4985 )
...
* fix: sync network connector to wallet
* fix: clean todos
2022-10-24 11:51:19 -07:00
lynn
a717818920
fix: truncate search token name earlier ( #4956 )
...
* truncate search token name earlier
* fixes in response to comments
2022-10-24 12:57:01 -04:00
cartcrom
d9434a1a9c
feat: update token safety / lists / verification ( #4968 )
...
* removed selected list logic and state
* updated copy
* updated warning color
* updated lists and fixed native currency bug
* removed no-longer-relevant active list tests
* removed leftover list code
* copy and color changes
2022-10-24 11:53:00 -04:00
Jack Short
a920a93b3d
feat: erc1155 specific functionality to details page ( #4867 )
...
* adding erc1155 specific functionality to details page
* style update
2022-10-24 11:34:39 -04:00
Jordan Frankfurt
0987a311cf
fix(nft): empty bag state render ( #4947 )
...
* fix empty bag state render
* add tests
2022-10-21 12:38:30 -05:00
Jack Short
a97a6b7fa8
chore: update price range slider to rc-slider ( #4980 )
...
* chore: update price range slider to rc-slider
* removing styles
* decreasing stepsize
2022-10-21 13:37:42 -04:00
vignesh mohankumar
414b221727
fix: no margin-top for LoadingRows ( #4979 )
2022-10-21 13:33:15 -04:00
aballerr
bab2f47ac9
style: filters update ( #4749 )
...
* styles filter update
2022-10-21 09:43:30 -05:00
vignesh mohankumar
0323725543
fix: add padding to LoadingRow ( #4931 )
...
* fix: add padding to LoadingRow
* remove sortable on header
2022-10-20 16:20:39 -04:00
aballerr
f6a7c8568e
fix: overflow and empty popup ( #4973 )
...
* fixing a popup bug and wallet overflow
2022-10-20 11:28:03 -05:00
Charles Bachmeier
a21bbfd5a7
feat: NFT GraphQL Feature Flag ( #4969 )
...
* add nft graphQl feature flag
* connect flag to env provider
* attempting metadata relay env switch
* working config
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-10-20 08:51:00 -07:00
cartcrom
5f431a1e26
feat: show wrapped native asset at top of token selector ( #4967 )
...
* finished feature
* simplified logic from pr comments
* added checking for disableNonToken back in
2022-10-19 18:41:12 -04:00
vignesh mohankumar
bf13b4a917
chore: remove redesign flag in swap ( #4964 )
2022-10-19 17:42:34 -04:00
vignesh mohankumar
c7ea77d292
chore: rm redesign flags from CurrencyInputPanel ( #4966 )
...
* chore: remove flags from CurrencyInputPanel
* one more rm
* unused
* unused
2022-10-19 16:06:37 -04:00
Connor McEwen
00d674376e
chore: use the same font as the main app in the widget ( #4853 )
...
* chore: use the same font as the main app
* match css file
* use string since values are the same
2022-10-19 14:34:20 -04:00
Connor McEwen
afaa52e5e7
feat: use widget validate function ( #4909 )
...
* feat: use widget validate function
* load GA scripts
2022-10-19 13:30:42 -04:00
vignesh mohankumar
443cfe7540
chore: remove favoriteTokens flag ( #4955 )
...
* chore: remove favoriteTokens flag
* remove more favorites stuff
* unused imports
2022-10-19 12:55:45 -04:00
Jordan Frankfurt
6768e4f4f7
chore: clean up unneeded code ( #4426 )
2022-10-19 11:47:38 -05:00
vignesh mohankumar
a0e9211b71
chore: remove redesign flag in settings ( #4959 )
...
chore: remove redesign flag in base settings
2022-10-19 10:12:28 -04:00
cartcrom
aeeb3a248a
fix: show blocked tokens warning ( #4954 )
...
shows blocked warning
2022-10-18 17:10:11 -04:00
lynn
3586a2884c
fix: swap quote event ( #4923 )
...
* init
* testing
* remove console line
* remove todos
2022-10-18 15:24:50 -04:00
Greg Bugyis
5e2bdc4e4b
feat: Update Collection Stats and number formatting ( #4937 )
2022-10-18 19:58:27 +03:00
vignesh mohankumar
f2a33b6f6b
chore: rm redesign flag in WalletModal ( #4957 )
2022-10-18 12:38:57 -04:00
vignesh mohankumar
5462526f53
fix: hover state shows for full header cell ( #4940 )
2022-10-18 12:10:02 -04:00
vignesh mohankumar
4388bbe0a2
fix: don't crash on unexpected chain ( #4952 )
...
* fix: don't crash on unexpected chain
* skip if undefined
2022-10-18 11:30:12 -04:00
Greg Bugyis
6f2c09adea
feat: NFT Collections: add 24-hour price change and delta arrow ( #4913 )
...
* Add 24-hour volume and delta arrow to Collection Stats
* Move 24-hour floor change after Floor stat in row
* Position percent change arrow with styled div
* Use math.round instead of toFixed()
* PR Feedback
* Remove console log
2022-10-18 00:46:03 +03:00
vignesh mohankumar
f9aadbbbdb
chore: remove tokenSafety flag ( #4944 )
2022-10-17 17:30:44 -04:00
vignesh mohankumar
f8c0525512
chore: remove deprecated colors ( #4945 )
2022-10-17 17:28:33 -04:00
Yadong Zhang
175ffade5e
fix: handled undefined circleLogoUrl and failed fetchQuery ( #4916 )
...
* fix: handled circleLogoUrl undefined.
* fix: catch error and return empty data.
* fix: added optional chaining for circleLogoUrl in TokenRow file.
2022-10-17 14:26:30 -07:00
vignesh mohankumar
cba30fb0b1
chore: remove navBarFlag ( #4941 )
...
* chore: remove navBarFlag
* move Polling
2022-10-17 16:44:11 -04:00
vignesh mohankumar
604b854ef7
chore: remove tokens flag ( #4943 )
2022-10-17 12:28:16 -04:00
lynn
332843f428
fix: add logging for token details ( #4925 )
...
logging for token details
2022-10-13 17:27:30 -04:00
Zach Pomerantz
cee32f9751
fix: display loaded logo on token details ( #4922 )
2022-10-13 12:15:09 -07:00
cartcrom
cb480706a2
fix: display 0 instead of '-' on explore table ( #4892 )
...
* fixed table display
* updated test
2022-10-13 14:00:22 -05:00
Zach Pomerantz
4f74267144
fix: prevent marking x-chain wrapped as native ( #4921 )
2022-10-13 11:34:27 -07:00
Jordan Frankfurt
f6b08e8ed1
fix: make background opaque ( #4895 )
...
* fix: remove old background-color flash (#4890 )
remove old background-color
* fix: make background opaque
* refactor to fix dismissal bug and improve code quality
* fix merge errors
2022-10-13 13:33:40 -05:00
Zach Pomerantz
0faaa3f0c4
fix: disallow duplicate currencies in widget ( #4919 )
...
fix: currency equality check
2022-10-13 11:20:53 -07:00
lynn
6acc9300c0
fix: add origin to every event ( #4918 )
...
* add origin to every event
* remove console log
2022-10-13 13:38:52 -04:00
Zach Pomerantz
70d33fb255
build: upgrade widget ( #4917 )
...
* build: upgrade widget
* build: upgrade widget
2022-10-13 10:37:06 -07:00
Charles Bachmeier
c0db592ab5
feat: revised profile card designs ( #4901 )
...
* add default style
* update select button styles
* add styles for listed cards
* update index for profile skeleton
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-10-13 10:13:35 -07:00
lynn
a5c5567936
feat: widget analytics ( #4869 )
...
* chore: todos for analytics
* example
* another skeleton logging event
* feat: onSwapApprove
* feat: widget tracing
* feat: better useTrace
* feat: max
* feat: switch
* add trace amd remove onreviewswapclick
* onExpandSwapDetails
* feat: initial quote
* add event properties for wrap
* feat: update ack
* SWAP_SIGNED
* feat: submit
* fix: wrap type
* chore: tracing
* move format fn to utils
* fix: remove old background-color flash (#4890 )
remove old background-color
* revert: add back phase0 bug fixes (#4888 )
* Revert "revert: removing phase0 bug fixes temporarily (#4886 )"
This reverts commit 06291a15a6 .
* use token amount
* Revert "use token amount"
This reverts commit f47c00358b .
* dont render if empty
* fix: upgrade pkg to eliminate compile error (#4898 )
* upgrade pkg
* dedup
* fix: Remove token selector flash of old ui (#4896 )
remove token selector flash of old view
* fix: Web 1561 logging event for clicking on explore banner toast + WEB-1543 [Explore Banner] String should be sentence case (#4899 )
* explore banner changes
* remove console log
* oops
* test: run tests on all PRs (#4905 )
* fix: use correct optimism icon in explore (#4893 )
* fix: click area should match button effect (#4887 )
* fix: update font-weight values to match spec (#4863 )
* fixes. working now verified on console.
* fix: mobile tweaks (#4910 )
* update manifest theme colors to magenta
* text spacing and right positioning on very small screens
* feat: load token from query data (#4904 )
* fix: do not fetch balances cross-chain
* build: updgrade widget
* feat: cleanly load and switch chains from widget
* fix: load token from query data
* build: trigger checks
* fix: do not override native token from query
* fix: catch error on switch chain
* refactor: useTokenFromActiveNetwork
* refactor: defaultToken behavior clarification
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org >
Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com >
Co-authored-by: vignesh mohankumar <vignesh@vigneshmohankumar.com >
Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com >
2022-10-13 12:20:59 -04:00
Connor McEwen
cdd5b66d1b
fix: merge conflict
2022-10-13 11:38:26 -04:00
Zach Pomerantz
b65fffc5f7
feat: load token from query data ( #4904 )
...
* fix: do not fetch balances cross-chain
* build: updgrade widget
* feat: cleanly load and switch chains from widget
* fix: load token from query data
* build: trigger checks
* fix: do not override native token from query
* fix: catch error on switch chain
* refactor: useTokenFromActiveNetwork
* refactor: defaultToken behavior clarification
2022-10-13 11:38:26 -04:00
Jordan Frankfurt
a3a3e934a1
fix: mobile tweaks ( #4910 )
...
* update manifest theme colors to magenta
* text spacing and right positioning on very small screens
2022-10-13 11:38:26 -04:00
Jordan Frankfurt
8a4e07e6b2
fix: update font-weight values to match spec ( #4863 )
2022-10-13 11:38:26 -04:00
Jordan Frankfurt
7f4413c79c
fix: click area should match button effect ( #4887 )
2022-10-13 11:38:26 -04:00
cartcrom
55beaf65a2
fix: use correct optimism icon in explore ( #4893 )
2022-10-13 11:38:26 -04:00
Zach Pomerantz
20fe76ad29
test: run tests on all PRs ( #4905 )
2022-10-13 11:38:26 -04:00
lynn
0d5bc753ca
fix: Web 1561 logging event for clicking on explore banner toast + WEB-1543 [Explore Banner] String should be sentence case ( #4899 )
...
* explore banner changes
* remove console log
* oops
2022-10-13 11:38:26 -04:00
lynn
79507a4b03
fix: Remove token selector flash of old ui ( #4896 )
...
remove token selector flash of old view
2022-10-13 11:38:26 -04:00
lynn
3a1be04a36
fix: upgrade pkg to eliminate compile error ( #4898 )
...
* upgrade pkg
* dedup
2022-10-13 11:38:26 -04:00
vignesh mohankumar
ec523e5235
revert: add back phase0 bug fixes ( #4888 )
...
* Revert "revert: removing phase0 bug fixes temporarily (#4886 )"
This reverts commit 06291a15a6 .
* use token amount
* Revert "use token amount"
This reverts commit f47c00358b .
* dont render if empty
2022-10-13 11:38:26 -04:00
Jordan Frankfurt
c7b1aa2948
fix: remove old background-color flash ( #4890 )
...
remove old background-color
2022-10-13 11:38:26 -04:00
Greg Bugyis
9370383f64
feat: Remove value prop from NFT Explore ( #4914 )
2022-10-13 17:35:56 +03:00
Charles Bachmeier
9856c03566
fix: issues with NFT listing ( #4828 )
...
* can approve marketplaces for listing
* add consts
* fix issue with expiration time
* adding api key to env + changing variable
* updating env name to req
* removing console
* use v3 endpoint
* remove unussed util
* uneeded null check
* remove console.log
Co-authored-by: Jack Short <john.short.tj@gmail.com >
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-10-12 15:24:55 -07:00
vignesh mohankumar
ec686bcaa5
chore: remove phase0 flags ( #4833 )
...
* chore: remove phase0 flags
* unused imports
* update snapshots
* fix link test
* use the data cy
* delete lists test
* rm wallet.test
* update snapshot
* fix: update default html background-color (#4881 )
* Revert "fix: update default html background-color (#4881 )"
This reverts commit 043f844067 .
Co-authored-by: Connor McEwen <connor.mcewen@gmail.com >
2022-10-12 10:56:20 -04:00
vignesh mohankumar
06291a15a6
revert: removing phase0 bug fixes temporarily ( #4886 )
...
* Revert "fix: handle backspace out of /tokens (#4879 )"
This reverts commit 3e40a6f5c6 .
* Revert "fix: add padding-bottom to TokenDetailsLayout (#4882 )"
This reverts commit f91b48e214 .
* Revert "fix: updates outputCurrency link in mobile balance footer (#4885 )"
This reverts commit e340f405b4 .
2022-10-12 09:34:03 -05:00
vignesh mohankumar
3e40a6f5c6
fix: handle backspace out of /tokens ( #4879 )
...
* fix: handle backspace out of /tokens
* simplify banner
* simplify banner more
2022-10-12 09:05:53 -05:00
vignesh mohankumar
f91b48e214
fix: add padding-bottom to TokenDetailsLayout ( #4882 )
2022-10-12 09:03:14 -05:00
vignesh mohankumar
e340f405b4
fix: updates outputCurrency link in mobile balance footer ( #4885 )
2022-10-12 09:02:54 -05:00
Connor McEwen
24fc39b016
fix: upgrade widget to fix token selection field ( #4878 )
2022-10-12 00:41:55 -04:00
Zach Pomerantz
2fc3f3c00e
fix: network token memoization ( #4877 )
...
* build: upgrade redux-multicall
* fix: memoize network token
* docs: invalid token
2022-10-11 21:41:20 -07:00
Connor McEwen
21e0faeb1e
fix: actually fetch token object on page ( #4875 )
...
* fix: actually fetch token object on page
* syntax
2022-10-11 20:46:59 -04:00
Zach Pomerantz
4b71a8d5f4
build: upgrade widget ( #4873 )
2022-10-11 17:00:11 -07:00
Zach Pomerantz
4075965252
revert: "revert: "fix: use widget network connection"" ( #4871 )
...
Revert "revert: "fix: use widget network connection" (#4870 )"
This reverts commit 3538312769 .
2022-10-11 16:21:51 -07:00
Zach Pomerantz
3538312769
revert: "fix: use widget network connection" ( #4870 )
...
Revert "fix: use widget network connection (#4866 )"
This reverts commit 2924f36970 .
2022-10-11 16:06:17 -07:00
Zach Pomerantz
2924f36970
fix: use widget network connection ( #4866 )
...
* fix: switch network connector on other network token details
* fix: use jsonRpcUrlMap for widget
* fix: use widget network provider
* build: upgrade widget
* build: upgrade widget
* fix: SwapController typing
2022-10-11 15:45:43 -07:00
lynn
bf16dfa09c
fix: fix twitter links ( #4868 )
...
* fix twitter links
* fix
2022-10-11 16:42:19 -04:00
Charles Bachmeier
910e86d6a2
feat: Add loading skeleton for profile page ( #4823 )
...
* Add loading skeleton for profile page
* add consts for sidebar width and padding
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-10-11 12:37:55 -07:00
Connor McEwen
537fea103e
fix: revert max input formatting change ( #4865 )
...
revert max input formatting change
2022-10-11 14:16:52 -04:00
lynn
87a6e2709b
fix: remove double $ render ( #4864 )
...
remove double $ render
2022-10-11 13:43:11 -04:00
Jack Short
d704e78223
feat: details owner actions ( #4851 )
...
* feat: initial pass at price details container
* feat: nft details owners actions
* adding check for bad types
2022-10-11 12:53:33 -04:00
Connor McEwen
8ceabd513c
feat: upgrade widget build ( #4862 )
2022-10-11 11:48:33 -04:00
Zach Pomerantz
4806c69053
fix: map wrapped tokens to native tokens for top/trending ( #4855 )
...
* fix: map wrapped to native for trending tokens
* fix: close top tokens subscription
* fix: map wrapped to native for top tokens
* fix: link to native from native
* refactor: unwrapToken.ts
* fix: mv query to effect
* fix: native token logos
* fix: use NATIVE_CHAIN_ID
* fix: rm todo
* fix: include NATIVE_CHAIN_ID
* fix: NATIVE_CHAIN_ID import
2022-10-10 22:34:11 -07:00
github-actions[bot]
c9f333003b
chore(i18n): new Crowdin translations ( #4713 )
...
* 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-10-10 23:23:39 -05:00
vignesh mohankumar
33fa32cb07
chore: remove unused TokensLoading ( #4858 )
2022-10-10 23:16:06 -05:00
vignesh mohankumar
5d1377af80
fix: track token_list_rank ( #4857 )
2022-10-10 23:15:47 -05:00
Zach Pomerantz
a75e239fd2
fix: keep search history synced with trending ( #4854 )
2022-10-10 19:34:27 -07:00
lynn
a663482dc6
fix: second part of price fixes ( #4852 )
...
* init
* use named args
* transaction price format
* respond to comments
* 1.00 rounding edge case
2022-10-10 22:09:02 -04:00
lynn
e8d6235529
fix: revise strings on token details + change privacy disclaimer edits to be enabled by phase 1 flag ( #4856 )
...
* init
* nft flag name change
2022-10-10 21:58:42 -04:00
cartcrom
d8677d8a6d
feat: lazy load sparklines ( #4827 )
...
* testing removing sparklines
* fixed build
* filter working
* added lazy loading of sparklines
* fixed bugs
* removed comments
* add back memo
Co-authored-by: Connor McEwen <connor.mcewen@gmail.com >
2022-10-10 16:51:45 -04:00
Callil Capuozzo
351f66a83e
fix: Update input placeholder text color ( #4848 )
...
Update input placeholder text color
2022-10-10 16:50:35 -04:00
omahs
79c7c01964
fix: minor typo ( #4845 )
...
Fix: typo
Fix: typo
2022-10-10 13:25:14 -07:00
Greg Bugyis
f51474b66d
feat: [Collection Stats] update listings copy and change value to percentage ( #4718 )
2022-10-10 21:28:57 +03:00
lynn
14f01905d7
fix: price formatting spot check fixes ( #4850 )
...
fix price formatting
2022-10-10 13:49:32 -04:00
vignesh mohankumar
23eb31e6a2
fix: aligns token ranking column ( #4849 )
2022-10-10 13:28:19 -04:00
lynn
e8d4f00f49
fix: remove no tokens state and replace w loading ( #4847 )
...
* remove no tokens state and replace w loading
* update snapshot
2022-10-10 12:23:49 -04:00
aballerr
978e3f945d
feat: adding in trait chips ( #4807 )
...
* adding in traitchips
2022-10-10 11:23:45 -04:00
Jordan Frankfurt
072f394476
feat(WEB-1457): update banner text ( #4841 )
2022-10-07 14:06:55 -05:00
lynn
5926d7037d
fix: handle tiny numbers ( #4842 )
...
* handle tiny numbers
* remove console
2022-10-07 14:43:52 -04:00
lynn
52b51ee7d0
fix: price calculations are wrong ( #4840 )
...
* make every duration have latest price point
* simplify
* fix info tip icon regression
* remove unecessary line
* use memo
* fix MASSIVE ERROR in number cal
* bump widget v
* delete unit test failing for some obscure reason, added todo
* fix unit tests
2022-10-07 13:51:31 -04:00
Jordan Frankfurt
54f831ede4
fix(token-details): make breakpoints more consistent and use only theme.breakpoint values ( #4836 )
...
* fix(token-details): make breakpoints more consistent and use only theme.breakpoint values
* feat(token-details): design patch for mobile swap button footer
* render mobile balance footer w/ only swap button when user is disconnected
* don't render BalanceSummary if no balances are provided
* full width swap button footer until breakpoints.lg
2022-10-07 12:35:27 -05:00
Fred Zaw
c9ead63ff6
style: increase name column width in token table ( #4835 )
...
increase name column width in token table
2022-10-07 13:27:51 -04:00
Fred Zaw
9ca74cf8d2
style: updated crosshair light/dark color and stroke width ( #4837 )
...
updated crosshair light/dark color and stroke width
2022-10-07 13:24:21 -04:00
Connor McEwen
2a0d455419
fix: animation on mount wasn't happening ( #4839 )
2022-10-07 13:20:29 -04:00
Connor McEwen
9e959ca455
fix: import widget font ( #4813 )
...
* import widget font
* update comment
2022-10-07 12:00:42 -04:00
lynn
d3f6796bb9
fix: make sure every duration has latest price point ( #4832 )
...
* make every duration have latest price point
* simplify
* fix info tip icon regression
* remove unecessary line
* use memo
2022-10-07 11:44:36 -04:00
cartcrom
64d6eeabcb
fix: info tip light theme issue ( #4825 )
...
fixed light theme issue
Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com >
2022-10-07 09:59:58 -04:00
lynn
859258c25c
fix: standardize decimals for token prices in explore, token details, search ( #4821 )
...
* token prices in explore, token details, search
* use correct dollar format function
* additional price corrections
* remove oopsies
* changes in notion from andy
* use currencyAmountToPreciseFloat everywhere
2022-10-06 20:27:23 -04:00
Jordan Frankfurt
2338255a54
fix(token-details): nits from design re: headers, spacing, layout ( #4829 )
...
* fix(token-details): nits from design re: headers, spacing, layout
* pr feedback
2022-10-06 18:26:51 -05:00
Zach Pomerantz
843afa93c3
fix: do not load token list ( #4820 )
...
* build: upgrade widgets
* fix: use empty token list
* build: trigger checks
2022-10-06 17:50:33 -05:00
Zach Pomerantz
5441e63825
build: upgrade widgets ( #4824 )
2022-10-06 14:35:34 -07:00
Charles Bachmeier
7bf741027e
feat: profile listing sidebar ( #4809 )
...
* Add sell header to Bag
* split bag content to its own file
* empty tag state
* continue button
* file re-arranging and add profile select row content
* update padding
* better null check
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-10-06 14:23:57 -07:00
Zach Pomerantz
0017e2fcc8
test: use goerli ( #4826 )
...
* test: use goerli
* test: skip rinkeby-specific tests
* revert: retain arbitrum rinkeby
2022-10-06 15:16:58 -05:00
cartcrom
5c9c8b4cb7
feat: explore category info icons ( #4787 )
...
* added tooltips
* switched to premade tooltip component
* added 'help' cursor
2022-10-06 14:39:41 -04:00
Jack Short
873d0ea2a3
chore: breaking details into two containers ( #4822 )
...
* holding
* breaking up code into two areas for development purposes
2022-10-06 13:56:41 -04:00
Charles Bachmeier
db4987f557
feat: Sell Mode Button ( #4803 )
...
* remove sort and search functionality
* add sell mode button toggle
* update cards to sell mode
* split wallet asset display file
* remove unused style
* address comments
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-10-06 10:44:14 -07:00
Jordan Frankfurt
b0b61f886d
fix: refactors the way chainId is accessed in some places ( #4818 )
...
fix: refactors the way some data is accessed
2022-10-06 11:55:46 -05:00
cartcrom
5d4b25f417
feat: chart states polish ( #4819 )
...
* init
* finished missing data component
* finished feature
2022-10-06 12:51:37 -04:00
Callil Capuozzo
c88d7c880b
fix: Adjust verified icons to accentAction ( #4804 )
...
* Adjust verified icons to accentAction
* Adjust to match designs
* Apply verified icons in all places
* use theme.accentAction
Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com >
2022-10-06 11:37:48 -05:00
Jordan Frankfurt
a96d13978b
feat(token-details): link between native:wrapped assets in the balance summary ( #4817 )
...
* feat(token-details): link between native:wrapped assets in the balance summary
* update pageChainName access method
2022-10-06 11:36:52 -05:00
Jordan Frankfurt
22b26de78d
feat(token-details): native/wrapped-native balance UI ( #4814 )
...
* feat(token-details): balance hook
* mobile balance UI
* feat(token-details): sidebar balance summary
* pr feedback
2022-10-05 22:46:24 -05:00
lynn
53b57879a3
fix: link to explore table when explore tokens banner clicked ( #4811 )
...
* token banner
* responses to jordan
2022-10-05 22:59:35 -04:00
lynn
d794cef770
fix: more explore table fixes ( #4806 )
...
* testing
* remove dev dep
* fixed
* fixes
* add developer comments
* link to eth token page when eth clicked in search bar
* undo commit to wrong pr / branch smh
* fix ascending sorted tokens index
2022-10-05 22:51:22 -04:00
lynn
19f175ba89
fix: make eth in search bar navigate to eth token details ( #4812 )
...
* make eth in search bar navigate to eth token details
* use local resolving functions
2022-10-05 22:44:27 -04:00
vignesh mohankumar
aaf105ef51
fix: add redirect from /tokens to /tokens/ethereum ( #4816 )
2022-10-05 20:14:32 -04:00
vignesh mohankumar
974308f939
fix: center TimeButton in PriceChart horizontally ( #4795 )
2022-10-05 19:28:33 -04:00
vignesh mohankumar
0ec738a48a
fix: update hover states in control CurrencyInputSelector ( #4815 )
2022-10-05 19:27:12 -04:00
cartcrom
904f6e22f4
feat: search attempts route to current chain ( #4785 )
...
* finished feature
* added L2 icons
* removed console.log
2022-10-05 15:50:33 -04:00
cartcrom
66fad96e61
perf: improve token details query performance ( #4808 )
...
* updated hook
* fixed build error
2022-10-05 15:50:08 -04:00
cartcrom
9037930e56
feat: added widget skeleton to loading state ( #4793 )
...
* added widget skeleton to loading state
* removed memo
* made theme inline
2022-10-05 11:19:46 -04:00
cartcrom
d62013177d
feat: add 52 w highlow ( #4791 )
...
updated query
2022-10-05 10:44:09 -04:00
lynn
fc08ede58a
feat: privacy disclaimer change ( #4790 )
...
* privacy disclaimer change
* remove change for current site, only apply to phase 0
2022-10-04 18:38:55 -04:00
vignesh mohankumar
995a62985e
fix: allows SwapDetailsDropdown to be opened ( #4794 )
2022-10-04 17:46:21 -04:00
aballerr
67d5a00a0c
fix: fixes show more not showing on long collection description ( #4789 )
...
* fixes bug where show more does not always show up properly
2022-10-04 16:53:27 -04:00
lynn
84364c9df2
fix: make number of loading rows make more sense when filtering, changing duration etc ( #4781 )
...
* fix loading
* simplify
* respond to zach
* remove console log
* simplify and eliminate tokensListLength
* respond to nit
2022-10-04 16:40:24 -04:00
Jordan Frankfurt
446eb9f9a4
fix(IconButton): improves code quality and fixes a console error re: incorrect data- attribute syntax ( #4788 )
2022-10-04 15:37:57 -05:00
vignesh mohankumar
a73e814167
fix: swap hover states ( #4771 )
...
* Swap component tweaks
* Fix spacing issues and update swap arrows icon
* px
* fix ternaries
* 20px
* create a separate OutputWrapper
* variable
* update border radius case
* fix type
* use right variable
* move the containers around
* rename to swap section
* swapdetailssection
* remove unnecessary autocolumn
* border radius
* remove unnecessary wrapping div
* wrap the output swap stuff
* inherit border-radius
* update overlay styles
* remove floating bg
* fix ungated version
* fix background colors
* trying this out
* separate blocks
* accent action on the buttons
* undo
* show unselected state properly
* show on expert mode
* 0 not none
* handle margintop
* flag font size
* undo reverse icon change
* fix build
Co-authored-by: Callil Capuozzo <callil.capuozzo@gmail.com >
2022-10-04 14:10:42 -04:00
aballerr
7125562c9d
fix: fixing issue with decimal in price range ( #4784 )
...
* fixing issue with decimal in price range
2022-10-04 12:27:50 -04:00
lynn
1361f99639
fix: remove ALL in time periods (temporary until v2 backend data available) ( #4780 )
...
* remove ALL
* fix to zach comments
* fix comment
2022-10-03 18:19:46 -04:00
lynn
d70a87a89a
fix: new swap confirmation modal scroll style ( #4768 )
...
* init
* fix in response to cmcewen comment
* top getting cut off fix
* persist change for mobile
2022-10-03 16:27:32 -04:00
Jack Short
2cb0d9527e
style: filling background color for collection header ( #4774 )
...
* style: filling background color for collection header
* udpating color
2022-10-03 11:17:07 -04:00
cartcrom
1839e145ec
style: updating explore language and css ( #4772 )
...
* finished updating explore language and css
* implemented feedback from fred
* refactored css for row height
* extended filter option
2022-10-03 10:49:17 -04:00
lynn
8c1e41a3a8
fix: glitchy lazy loading (big jump / unnecessary scroll) ( #4776 )
...
* fix glitchy loading
* fix initial no tokens state
2022-09-30 17:23:05 -04:00
Charles Bachmeier
9859c0b4dd
feat: add empty wallet state ( #4765 )
...
add empty wallet state
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-09-30 14:19:33 -07:00
Charles Bachmeier
1138101dd0
feat: profile entry point in wallet dropdown ( #4760 )
...
* refactor sell and select page to profile page
* add renamed profile pages
* add profile entry button
* add profile details header
* small adjustments for small screens
* add new details component
* show tag on correct page
* fix wallet dropdown height
* update header spacing
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-09-30 13:54:32 -07:00
Connor McEwen
106ac7ea35
chore: bump widget version ( #4775 )
...
* chore: bump widget version
* .2
2022-09-30 16:39:57 -04:00
Zach Pomerantz
19b4ee463b
fix: memoize tokens in TokenDetails ( #4777 )
2022-09-30 13:04:52 -07:00
Connor McEwen
2aea96c3ba
feat: fade in text on details page ( #4773 )
2022-09-30 14:28:02 -04:00
Connor McEwen
b1fb499e29
feat: animate in token details line chart ( #4745 )
...
* WIP
* animated in chart
* add comment
* revert env change
* comments
* merge main
* fix hard reload
2022-09-30 14:27:52 -04:00
Greg Bugyis
64207f29b0
feat: Log events on NavBar Search ( #4761 )
2022-09-30 20:56:16 +03:00
lynn
7b6ac6cfaa
fix: update network warning styling ( #4767 )
...
* init
* respond to cmcewen comments
2022-09-30 13:51:58 -04:00
vignesh mohankumar
8a9ade5f12
fix: shorten SearchBar height ( #4766 )
...
* fix: shorten SearchBar height
* fix positioning
2022-09-30 13:27:33 -04:00
Connor McEwen
a3e567bc8a
chore: upgrade react-spring version ( #4770 )
...
* chore: upgrade react-spring version
* remove interpolate
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-09-30 13:09:06 -04:00
Jack Short
a887666bf5
feat: mobile hover bag ( #4742 )
...
* initial hover bag
* feat: mobile hover bag
* updating mobile bag
* addressing comments and adding stuff to usebag
2022-09-30 11:26:27 -04:00
Jack Short
ed8aa08255
chore: remove extra decimals on cards ( #4757 )
...
* chore: removing decimals
* only on cards
* slight fix
* updating across app
2022-09-30 11:04:16 -04:00
aballerr
53f4fb9ede
chore: Merging Loading states 2 ( #4708 )
...
* adding in remaining loading styles
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.local >
2022-09-29 14:56:53 -04:00
lynn
bb1ccb7f1a
fix: price chart crash when undefined price point ( #4763 )
...
fix price chart crash
2022-09-29 14:08:37 -04:00
Jack Short
03fe90ad53
chore: updating pool tooltip ( #4756 )
...
* chore: updating pool tooltip
* updating to bodySmall
2022-09-29 13:24:52 -04:00
vignesh mohankumar
1601962f03
fix: use font-feature-settings in AppWrapper ( #4759 )
...
* font-feature-settings
* fix: use font-feature-settings across app
* move to appwrapper
* oops
* maybe better?
* fix
2022-09-28 18:14:00 -04:00
ICONation
ac8e59acba
fix: Comparing formattedData reference with [] doesn't work as expected ( #4717 )
...
Fix comparing formattedData reference with []
This condition will always return 'false' since JavaScript compares objects by reference, not value. ts(2839)
2022-09-28 15:03:28 -07:00
vignesh mohankumar
5f6d17bfe2
fix: grow left panel in token details ( #4754 )
2022-09-28 17:50:05 -04:00
lynn
3c5fe00c30
fix: restores styling for verified and blocked tokens ( #4753 )
...
* fix
* update snapshot
* add blocked token icon
* repsond to vm
2022-09-28 17:30:11 -04:00
Jordan Frankfurt
91754848af
fix(styles): revert global bold on links ( #4755 )
2022-09-28 16:12:08 -05:00
cartcrom
d8eb4d188a
fix: display 0 percent change on explore ( #4747 )
...
* fixed issue
2022-09-28 16:49:04 -04:00
vignesh mohankumar
25d64911d4
fix: left align SearchBar when text present ( #4752 )
2022-09-28 15:45:52 -04:00
Zach Pomerantz
888f02dbaa
fix: approval pending ux ( #4693 )
...
* fix: approval button colors
* feat: show spinner while pending wallet interaction
* fix: constant allow button height
2022-09-28 12:18:32 -07:00
vignesh mohankumar
728a5653be
fix: update TokenDetails layout sizing ( #4750 )
2022-09-28 15:12:01 -04:00
vignesh mohankumar
a5dc0fddb8
fix: remove ignore exhaustive deps in SearchBarDropdown ( #4746 )
...
* fix: remove ignore exhaustive deps in SearchBarDropdown
* move into the effect
2022-09-28 13:48:56 -04:00
lynn
134f30e81f
fix: resolve bug where changing duration when filter string is applied does not change data (original duration is still applied) ( #4737 )
...
* init middle of change
* init
* fix
* respond to jordan
2022-09-28 13:22:52 -04:00
Greg Bugyis
9b07ac2be4
feat: log token explore search event ( #4695 )
...
* Log token explore search event
* Move event directly above target element
2022-09-28 20:07:18 +03:00
vignesh mohankumar
571a49ba6f
fix: no cursor pointer on SearchBar input ( #4743 )
2022-09-28 12:37:19 -04:00
vignesh mohankumar
077437e1f1
fix: update swap box styles ( #4687 )
...
* fix: update swap box styles
* fix balance text color/weight
* fix padding
* text color
2022-09-28 12:29:58 -04:00
vignesh mohankumar
ba9e509d67
refactor: split out SearchBarDropdown ( #4744 )
...
refactor: split out SearchBarDropdown.tsx
2022-09-28 12:26:01 -04:00
vignesh mohankumar
181ab149e3
fix: left align TimeOptions until small breakpoint ( #4739 )
...
* fix: left align TimeOptions until small breakpoint
* mobile fixes
2022-09-28 11:44:43 -04:00
vignesh mohankumar
5ef64c7dd1
fix: network filter container shouldn't expand on mobile ( #4736 )
2022-09-28 11:33:42 -04:00
vignesh mohankumar
0f6a675d0c
fix: center TimeButton in PriceChart ( #4738 )
2022-09-28 11:31:19 -04:00
Jack Short
ec3552bbde
style: updating bag styles ( #4724 )
...
* updating footer
* bag optimizations
* correct margins for price change rows
* pay button color
* adding fiat values
* using bodySmall
2022-09-28 10:25:18 -04:00
lynn
5783602694
fix: Web 1254 explore sparkline chart quality tweaks ( #4732 )
...
* init
* init
* undo random height padding
* revert weird merge mistakes
* fixes sparkline sizing
* respond to jordan comments
* add comments
2022-09-27 21:13:07 -04:00
vignesh mohankumar
9ba76992e4
fix: no hover on price estimate in swap ( #4734 )
2022-09-27 17:26:05 -04:00
vignesh mohankumar
d075ab6a74
fix: no hover on balance text in swap ( #4735 )
2022-09-27 17:22:02 -04:00
cartcrom
4cdfeaae34
feat: use new token lists ( #4733 )
...
* initial commit
* updates
* prevent unsupported from being validated
* removed unused export
* removed unecessary in
* removed unecessary brackets
2022-09-27 16:57:29 -04:00
Charles Bachmeier
e54b46910a
feat: add deep shadow on card hover ( #4730 )
...
add deep shadow on card hover
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-09-27 13:36:06 -07:00
lynn
9558406c90
fix: revert simplify search bar filter string handling and reduce # of state changes" ( #4731 )
...
Revert "fix: simplify search bar filter string handling and reduce # of state changes (#4716 )"
This reverts commit 86785c726a .
2022-09-27 15:15:10 -04:00
Greg Bugyis
f735c34841
feat: Trending Collections Table ( #4694 )
...
* Migrate Trending Collections: first pass
* Adding types for react-table
* Forgot to add yarn.lock
* Update sprinkles colors and add accentSuccess to match Figma
* Style cleanup
* Fix overlap on activity items and text wrapping on Value Prop
* Update header to new typography name
* Make entire table row link to collection
* Remove duplicated navigate() on table row
* Use borderStyle: none (sprinkle) instead of hidden
* Use common typography style for table header row
* Sprinkles for rank styles
* Sprinkles for TrendingOptions border styles
* Update color on trendingOption active state
* Restore useEffect to hide certain columns on mobile
* forgot to save one file
* Update accent color
* Use isMobile instead of breakpoint check
2022-09-27 20:33:15 +03:00
vignesh mohankumar
1aa4afad5f
chore(theme): add stateOverlayPressed ( #4690 )
2022-09-27 13:08:15 -04:00
Charles Bachmeier
58005d81d6
fix: broken Details links ( #4729 )
...
fix broken Details links
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-09-27 10:00:02 -07:00
lynn
b0381c58e6
fix: Web 1258 token selector remove import from token list functionality ( #4726 )
...
* testing
* init
* respond to vm comments and remove dead code
* remove dead code
* update snapshot
2022-09-27 12:07:19 -04:00
Jordan Frankfurt
99a3cfafc9
feat: support NATIVE page for all supported chains ( #4722 )
...
support NATIVE page for all supported chains
2022-09-27 11:05:38 -05:00
Charles Bachmeier
6c908eb710
refactor: update card colors and rename backgroundAction ( #4725 )
...
update card colors and rename backgroundAction
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-09-27 08:48:13 -07:00
aballerr
dc15144a29
chore: merging loading states part 1 ( #4626 )
...
* Part 1 of merging in loading states
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.local >
2022-09-27 11:07:46 -04:00
Jack Short
34431bcb75
feat: porting over transaction screens ( #4720 )
...
* feat: porting over transaction screens
* cannot trigger unless flag enabled
* inital comment addressings
* adjusting zIndex
* changing zIndex when modal is open
2022-09-27 10:31:08 -04:00
cartcrom
0041b787ec
refactor: remove unnecessary auth ( #4723 )
...
* removed aws auth
* updated fetching and package scripts
* updated url usage
2022-09-26 18:01:50 -04:00
cartcrom
868edc6028
fix: error when hitting enter on search ( #4721 )
...
* fixed issue
* fixed comment
2022-09-26 16:49:49 -04:00
Annie Ke
d8c84a91f4
chore: switch optimism testnet from kovan to goerli ( #4719 )
...
* chore: switch optimism testnet from kovan to goerli
* update supported chain id check
Co-authored-by: Vignesh Mohankumar <me@vig.xyz >
2022-09-26 14:42:47 -04:00
Jack Short
68282af457
feat: activity port ( #4702 )
...
* adding activitySwither
* in the middle of porting activity
* ported over activity leaving - working on breakpoints
* updating responsive design
* updating responsive design
* addressed comments
2022-09-26 14:34:46 -04:00
Charles Bachmeier
0ecb732331
refactor: update common typography ( #4714 )
...
update common typography
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-09-26 08:42:25 -07:00
lynn
86785c726a
fix: simplify search bar filter string handling and reduce # of state changes ( #4716 )
...
fix search bar filter handling
2022-09-26 11:31:46 -04:00
Jack Short
10fe7f5213
feat: purchasing through bag ( #4696 )
...
* feat: purchasing assets from bag
* better state management for bag
* fix: comineItemsWithTxRoute.ts
* fixed purchasing assets in review
2022-09-26 10:17:59 -04:00
cartcrom
4deab7554c
fix: search crash and explore row numbering ( #4715 )
...
fixed
2022-09-23 15:28:54 -04:00
cartcrom
b92c8007e4
feat: explore chain switching ( #4710 )
...
* initial commit
* replaced isUserAddedToken with chain-switching friendly version of hook
* reverted useTopTokens()
* addressed first round of PR comments
2022-09-23 15:15:59 -04:00
lynn
029f3acbd5
fix: fix explore table filtering and sorting bugs ( #4705 )
...
* fix explore table bugs
* temp
* fix search bar incongruency when navigating to other tab + remove flickering data
* add local cache
* more clear names
* add back useTopTokens return type interface
* respond to comments and dedup repeated code
* respond to cmcewen comments
2022-09-23 14:45:28 -04:00
Jordan Frankfurt
0b9fda5b25
feat(token-details): fix crash on undefined object access ( #4712 )
...
feat(token-details): fix crash on undefined object access +some small errors
2022-09-23 12:07:03 -05:00
github-actions[bot]
47816f2530
chore(i18n): new Crowdin translations ( #4625 )
...
chore(i18n): synchronize translations from crowdin [skip ci]
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2022-09-23 09:11:26 -07:00
Charles Bachmeier
73023499aa
refactor: Sprinkles Design System Update Color ( #4704 )
...
* text primary and secondary
* backgroundOutline
* lightGray
* placeholder
* error and disconnect
* deprecate
* loading
* white opacities
* white
* border cleanup
* organize
* bagQuantity color fix
* fix nav border colors
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-09-23 09:00:53 -07:00
lynn
241043b616
fix: remove number from name in balances ( #4711 )
...
remove number
2022-09-23 11:41:29 -04:00
lynn
e97e117298
fix: show real balance in footer summary instead of dummy data ( #4707 )
...
real balances to footer
2022-09-23 11:06:55 -04:00
aballerr
b63e95388c
chore: Merging in search, sort ( #4675 )
...
* Porting over search and porting over sort
2022-09-22 17:52:44 -04:00
vignesh mohankumar
ef8fba1d49
feat: add git commit hash on build ( #4701 )
...
* feat: add git commit hash on build
* process.env.
* works
* log
* import
* log full
2022-09-22 15:29:29 -04:00
Zach Pomerantz
be64c03d06
fix: track origin ( #4700 )
...
fix: add origin
2022-09-22 12:02:57 -07:00
Zach Pomerantz
45682ca59e
feat: track Brave and UA ( #4699 )
...
* fix: track Brave from UA
* feat: track UA
2022-09-22 11:42:33 -07:00
Jordan Frankfurt
397b9d423e
feat(explore): rewrite top tokens hook ( #4697 )
...
rewrite top tokens hook
2022-09-22 13:06:31 -05:00
Jack Short
d9113fb6d4
feat: adding suspicious and pooled asset icons to cards + rarity ( #4686 )
...
* adding pooled assets and suspicious assets icons
* adding rarity
* better way to get states
2022-09-22 12:44:43 -04:00
Jack Short
5dc0df2132
feat: initial bag port ( #4665 )
...
* initial bag port
* adding add to bag
* adding remove
* addressing comments
* reenable bag on disconnect when reviewing price changes
2022-09-21 16:44:46 -04:00
Jordan Frankfurt
7f2cc9a3e6
feat: add tvl to token details page ( #4692 )
...
* add tvl to token details page
* remove mcap, add explanation of market entities
2022-09-21 15:35:17 -05:00
Charles Bachmeier
d3c4ca6e09
feat: add Sell listing page ( #4664 )
...
* add listing modal
* add new files
* Add listing page
* remove useeffect
* re-add useeffect and includes array
* position relative
* add listing datatype
* use pluralize
* readable const
* clsx
* parseFloat 0 default
* don't use any
* cant use months for ms
* remove unused input style
* border sprinkles
* clsx
* duration enum
* remove unused index
* pluralize
* clsx
* pluralize
* type refactoring
* move format to utils
* remove uneeded check
* border sprinkles
* change input based on ref
* remove console.log
* correct warning check
* better clsx
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-09-21 13:30:28 -07:00
lynn
28538214d2
feat: new lazy load that scrolls whole window and not inside fixed size container ( #4684 )
...
* init
* messy but working omfg
* dont set initial to 500 set to just 1 for testing purposes
* it looks pretty now and works well
* sorting filtering and suspense loading are working
* fix comments
* handle token rows lacking addresS
* start working with new data schema
* new gql schema
* initial commit
* improved performance, added filtering
* lint
* removed comments and accidental settings.json changes
* refactor: switch explore over to new queries (#4657 )
* initial commit
* improved performance, added filtering
* addressed pr comments
* fixed typescript issue
* merges
* fix
* fix oopsies
* fix accidental changes
* its working
* drop leftover comment
* clean up loaded row props
* respond to comments
* respond to jordan comments
* init
* remove unnecessary pkgs
* undo yarn lock changes
* loading rows fix
* change loading rows to 3 as per fred instruction
* remove anys
Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com >
Co-authored-by: cartcrom <cartergcromer@gmail.com >
Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com >
2022-09-21 14:03:54 -04:00
Zach Pomerantz
4f48f3372c
feat: weth check ( #4685 )
...
* feat: throw on invalid deposits
* feat: add new bug link
* chore: note the usage of error state
2022-09-21 11:39:35 -05:00
Jordan Frankfurt
9e070107a2
feat: new gql schema ( #4654 )
...
* new gql schema
* refactor: switch explore over to new queries (#4657 )
* initial commit
* improved performance, added filtering
* addressed pr comments
* fixed typescript issue
* drop leftover comment
* clean up loaded row props
Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com >
2022-09-21 09:44:14 -05:00
vignesh mohankumar
2a92b2992f
fix: remove hover state for chevrons in nav ( #4681 )
...
* fix
* fix
2022-09-21 10:28:22 -04:00
aballerr
e180153c3a
chore: merge marketplace and traits ( #4645 )
...
* porting of filters
Co-authored-by: Jack Short <john.short.tj@gmail.com >
2022-09-21 07:22:05 -04:00
Greg Bugyis
e35f9e16a1
feat: NFT Explore Activity Feed ( #4635 )
...
* NFT Explore: Add Activity Feed to Banner section
* Renamed separate style file
* Fix positioning to not squish details section
* Add back activeRow state
* Hide Activity on smaller screens
* Fix for uneven widths between collections
* Addressing PR feedback
Co-authored-by: gbugyis <greg@bugyis.com >
2022-09-21 02:08:25 +03:00
vignesh mohankumar
8e955e9257
fix: fully round corner on account dropdown ( #4682 )
...
* fix: fully rounder corner on account dropdown
* comment
2022-09-20 18:38:32 -04:00
lynn
9ca44652b3
fix: make token detail chart full width and x axis fixes ( #4669 )
...
* full chart width
* add offsets to x axis start and end times so they dont get cut off
* hide ticks
* reduce offsets
* undo
2022-09-20 17:20:43 -04:00
vignesh mohankumar
3d89d72426
chore: feature flags token favorites ( #4680 )
...
* fix: fixes TokenTable header ordering
* flag favorite tokens
* imports
* remove fav col
* hide on token details
2022-09-20 16:36:44 -04:00
vignesh mohankumar
c2ffab3273
fix: center SearchBar vertically ( #4677 )
...
* fix: center SearchBar vertically
* oops
2022-09-20 16:36:23 -04:00
vignesh mohankumar
dbb62b613c
chore: remove tokensNetworkFilter feature flag ( #4679 )
2022-09-20 15:57:22 -04:00
vignesh mohankumar
6f2d6e31c9
feat: add "approve in wallet" prompt on chain selector ( #4673 )
...
* logic
* working
* grid
* some file renaming
* Move to ChainSelectorRow.tsx
* remove flex
* more renames
* more styles
* fixes
* local imports
* more styling changes
* style
* fix mobile
* toggle open on open
* setIsOpen
2022-09-20 15:34:34 -04:00
vignesh mohankumar
944939a2e9
fix: makes sure wallet error is visible ( #4676 )
2022-09-20 15:32:11 -04:00
vignesh mohankumar
04164a550d
fix: close WalletModal on connection ( #4670 )
...
* fix: close WalletModal on connection
* fix test
2022-09-20 14:08:09 -04:00
vignesh mohankumar
16a5e15070
fix: center Web3StatusConnectButton ( #4671 )
2022-09-20 14:02:59 -04:00
Charles Bachmeier
ee97d8d902
feat: add listing modal ( #4663 )
...
* add listing modal
* add new files
* remove useeffect
* re-add useeffect and includes array
* position relative
* add listing datatype
* use pluralize
* readable const
* clsx
* parseFloat 0 default
* don't use any
* cant use months for ms
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-09-20 10:45:22 -07:00
a6Ce6Bs
3d4b077b89
fix: networkProvider error ( #4674 )
2022-09-20 11:34:40 -05:00
pp-hh-ii-ll
0f4a89d938
fix: update Unisocks status icon and positioning ( #4582 )
...
* fix: update Unisocks status icon and positioning
Updates design of Unisocks icon and adjusts positioning to suit new design
* Update StatusIcon.tsx
2022-09-19 15:17:41 -04:00
vignesh mohankumar
0d0ec12dbf
fix: normalize NavBar button heights ( #4656 )
...
* fix: normalize NavBar button heights
* chainswitcher and web3status are not using this component
* update nav icon
2022-09-19 14:50:30 -04:00
vignesh mohankumar
afe30a2c02
fix: reset Widget amount on URL change ( #4668 )
...
* fix: reset Widget amount on URL change
* empty
2022-09-19 14:50:16 -04:00
vignesh mohankumar
2f9289a2c5
fix: updates Widget defaultToken on URL change ( #4666 )
...
* fix: updates defaultToken on URL change
* rm usePrevious
2022-09-19 13:52:36 -04:00
vignesh mohankumar
7a9d2e80d0
refactor: move components/AmplitudeAnalytics to analytics ( #4655 )
...
* move components/AmplitudeAnalytics to analytics/amplitude
* move to analytics
* fix imports
2022-09-19 12:54:54 -04:00
vignesh mohankumar
d4b8735c04
fix: remove sendTestAnalyticsEvent ( #4653 )
...
* fix: remove sendTestAnalyticsEvent
* comments
2022-09-19 12:44:29 -04:00
vignesh mohankumar
d31687d0bf
style: remove broken flex property ( #4650 )
2022-09-19 11:53:42 -04:00
vignesh mohankumar
470535dd33
fix: pass outputCurrency not inputCurrency ( #4649 )
2022-09-19 11:53:31 -04:00
lynn
27f53f1e99
fix: load correct initial display price and % delta w/o need for scrubbing on token detail chart ( #4651 )
...
* remove console logs
* fix in response to comments
2022-09-19 11:30:09 -04:00
aballerr
e7d498c95e
chore: Merging details part 3 ( #4637 )
...
* Merging details part 3
Co-authored-by: Alex Ball <alexball@UNISWAP-MAC-038.local >
2022-09-19 09:32:11 -04:00
vignesh mohankumar
02b617d297
fix: move token banner logic into Modals ( #4638 )
...
* move banner logic into Modals
* fixed
* z-index
* fix
* fix
2022-09-16 16:25:25 -04:00
vignesh mohankumar
96d04e1a7d
fix: remove search overlay ( #4648 )
2022-09-16 16:24:13 -04:00
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
vignesh mohankumar
7f4dbf9346
chore: update smart-order-router ( #4600 )
...
* bump SOR
* dedupe
2022-09-09 18:31:41 -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
github-actions[bot]
3a2276dcd1
chore(i18n): new Crowdin translations ( #4478 )
...
* 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-25 14:30:25 -04: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
lynn
624ec33652
build: patch vanilla extract to speed up build time ( #4447 )
...
patch ve to build
Co-authored-by: Connor McEwen <connor.mcewen@gmail.com >
2022-08-23 12:02:27 -04: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
Vignesh Mohankumar
6f2e447ec3
chore: remove fortmatic key ( #4435 )
...
chore: remove unused fortmatic key
2022-08-22 16:12:55 -04: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
Vignesh Mohankumar
2c2dad1415
build: enforce node/npm versions ( #4434 )
...
* build: enforce node/npm versions
* enforce yarn usage
2022-08-22 13:55:48 -04: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 96c23af99c .
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
Jordan Frankfurt
281879ea98
chore: dont-send-test-data-to-test-amplitude ( #4360 )
...
* chore: dont-send-test-data-to-test-amplitude
* chore: dont-send-test-data-to-test-amplitude
2022-08-15 15:37:05 -05: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
Jordan Frankfurt
6d5967c981
chore: add test key to .env ( #4357 )
...
add test key to .env
2022-08-15 14:29:30 -04: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
Vignesh Mohankumar
b38241c675
chore: remove @amplitude/experiment-js-client ( #4338 )
2022-08-11 18:55:16 -04: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
Vignesh Mohankumar
4b7c9782b5
test: fix swap test's select token copy ( #4324 )
2022-08-10 17:45:28 -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
Charles Bachmeier
09035643c3
ci: add .vercel to gitignore ( #4315 )
...
add .vercel to gitignore
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-08-09 17:05:04 -07: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
Charles Bachmeier
bb2e67fc5a
style: import static assets for NFTs ( #4263 )
...
add static assets for nfts
Co-authored-by: Charles Bachmeier <charlie@genie.xyz >
2022-08-08 07:55:27 -07: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 628417f696 (#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 e36722ccb4 .
* 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 201bd2308a .
* 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 2acfe645ca .
* 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 e36722ccb4 .
* 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 201bd2308a .
* 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 2acfe645ca .
* 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 3a1ea3df85 .
* 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 e36722ccb4 .
* 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 201bd2308a .
* 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 2acfe645ca .
* 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 3a1ea3df85 .
* 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 fa284d85f1 .
* 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
9fc1d8a90e
build: set .nvmrc to 14 ( #4275 )
...
set to 14 nvm
2022-08-04 16:07:25 +00: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
Emily Williams
fa70fe102e
fix: update SOR to refundETH on high price impact ETH trades ( #4251 )
...
fix lock
2022-08-02 16:26:01 -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
Vignesh Mohankumar
439fe5e6d4
chore: upgrade cypress ( #4161 )
...
* chore: upgrade cypress
* 10.3.1
2022-07-21 12:11:01 -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
lynn
475af6312f
fix: fix swap details expanded not working on local build ( #4156 )
...
fix swap details expanded not working
2022-07-20 22:16:27 +00:00
Vignesh Mohankumar
c4c6d7553d
build: only test for highest yarn-deduplicate strategy ( #4154 )
...
* build: only test for highest yarn-deduplicate strategy
* remove exclusions
2022-07-20 17:33:54 -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
Vignesh Mohankumar
5d43d08ff3
build: lock jest-styled-components@7.0.7 ( #4132 )
2022-07-18 21:42:07 -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
Vignesh Mohankumar
d85f1f44b9
build: change project name to @uniswap/interface ( #4125 )
2022-07-18 17:41:32 -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
Vignesh Mohankumar
47fe9911fa
chore: move prettier, jest-styled-components to devDependencies ( #4128 )
...
* change package
* yarn.lock
2022-07-18 16:32:03 -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
Vignesh Mohankumar
f596293b6c
build: don't fail cypress on unhandled exception ( #4122 )
2022-07-18 09:46:31 -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
Vignesh Mohankumar
6a1506ade6
build: Revert "build: pause deploy" ( #4107 )
...
* Revert "build: pause deploy (#4102 )"
This reverts commit 3a1ea3df85 .
* prettier
2022-07-14 12:19:23 -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
3a1ea3df85
build: pause deploy ( #4102 )
2022-07-13 21:24:58 -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
Zach Pomerantz
d05fefc231
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
2022-07-13 11:31:19 -04:00
Zach Pomerantz
3e1805a20f
build: update caniuse-lite ( #4093 )
2022-07-13 10:16:21 -04:00
Zach Pomerantz
f58dfe1284
build: upgrade @typescript-eslint ( #4095 )
...
build: update @typescript-eslint
2022-07-13 10:14:53 -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 2acfe645ca .
* 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
Bruno Crosier
8b38a9c4e0
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 201bd2308a .
* build: 📦 add `shx` as dev dep, use it in `prei18n:extract` script
* fix: 🐛 use platform-specific commands for prei18n-extract
2022-07-12 18:51:24 +02: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 e36722ccb4 .
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
d5eed8b15f
build: wait 1m between release tests ( #4077 )
2022-07-11 13:24:01 -04:00
Zach Pomerantz
2447afc43e
build: wait on passing cypress ( #4076 )
...
* build: wait on passing cypress
* build: video upload
2022-07-11 18:55:03 +02:00
Zach Pomerantz
8eef757f7f
refactor: analytics initialization ( #4070 )
...
* refactor: analytics initialization
* fix: typings
2022-07-11 12:46:58 -04:00
Zach Pomerantz
b1c29b3bf1
build: resolve cypress matrix to single job ( #4075 )
...
* build: resolve cypress matrix to single job
* build: output on cypress-tests
* build: explicitly name matrix steps
* build: quote cypress string
* build: omit protocol
* build: test
* build: fix indentation
* build: test
* build: test
* build: test
* build: cleanup
* build: cleanup
2022-07-11 17:36:48 +02:00
Zach Pomerantz
b211c9f150
build: wait on tests ( #4074 )
2022-07-11 16:42:52 +02: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
Zach Pomerantz
48a962a750
build: enable auto-release ( #4058 )
2022-07-07 11:56:03 -07:00
Zach Pomerantz
9a55402bdf
build: add sleep in release ( #4057 )
2022-07-07 11:09:47 -07: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
cd8b048829
fix: deploy after pinning
2022-07-05 09:04:13 -07:00
Zach Pomerantz
d62596ecfc
fix: release file
2022-07-05 08:52:54 -07:00
Zach Pomerantz
2b496c62f1
build: deploy without needing check suite
2022-07-05 08:50:28 -07:00
Zach Pomerantz
a3c77708e2
build: deploy without waiting on check suite
2022-07-05 08:49:11 -07: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
Zach Pomerantz
c82dcabd19
build: disable scheduled release ( #4022 )
2022-07-01 15:26:42 -07:00
Zach Pomerantz
26b37d5274
build: fix await-check-suite with ( #4021 )
...
* build: fix await-check-suites
* build: fix await-check-suite with
2022-07-01 15:12:51 -07:00
Zach Pomerantz
d5c464b26b
build: fix await-check-suites ( #4020 )
2022-07-01 15:10:08 -07:00
Zach Pomerantz
c48d4c5425
build: simplify actions ( #4014 )
...
* build: simplify actions
* build: add checkout
* build: fix path
* build: fix all paths
* build: missing steps
* build: update build name
* build: rename action
* build: add shell
* build: formalize lint
* build: cleanup
* build: update release
* build: comment workflows
2022-07-01 15:05:37 -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
Andrii Bodnar
8f9eccabaf
fix: Crowdin translations download ( #3927 )
2022-07-01 09:00:20 -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 1e1c483ef9 .
* rm some test ids
* fix
2022-06-29 16:57:21 -04:00
Vignesh Mohankumar
9ddb37a982
chore: move cypress to devDependencies ( #4002 )
2022-06-29 13:41:20 -07:00
Zach Pomerantz
63227cd2c5
build: dedup lockfile ( #3985 )
...
* build: dedup ethers
* build: dedup token-lists
* build: dedup deps
* build: clean deps
2022-06-29 09:43:01 -07:00
Zach Pomerantz
dc38dc1c10
build: disable release ( #3994 )
2022-06-28 18:03:40 -07:00