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 be3f758e36db90edf205cbe35d091da3c12c1737.
* 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
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
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
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
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
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
c6f6bd446b
chore: remove react-confetti ( #5443 )
2022-12-01 08:33:50 -05: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
cartcrom
5b418c68af
feat: upgrade widget to 2.20.0 ( #5436 )
...
upgraded widget to 2.20.0
2022-11-29 13:48:13 -05:00
Zach Pomerantz
b1fd484894
test: install fixed version of yarn-deduplicate ( #5390 )
2022-11-24 12:23:56 -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
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
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
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
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
Danny Daniil
7add78ff80
fix: update analytics package to use default event ( #5213 )
...
new analytics version
2022-11-15 11:37:04 -05: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
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
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
Zach Pomerantz
02d25daa4c
build: upgrade widget to 2.18 ( #5032 )
2022-10-27 13:22:17 -07: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
aballerr
bab2f47ac9
style: filters update ( #4749 )
...
* styles filter update
2022-10-21 09:43:30 -05: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
Zach Pomerantz
70d33fb255
build: upgrade widget ( #4917 )
...
* build: upgrade widget
* build: upgrade widget
2022-10-13 10:37:06 -07: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
lynn
3a1be04a36
fix: upgrade pkg to eliminate compile error ( #4898 )
...
* upgrade pkg
* dedup
2022-10-13 11:38:26 -04: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
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 3538312769f27d084371553bd47540e5cdd95153.
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 2924f36970b264a9bfe9cf0a8a6d9d7de205d47d.
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
Connor McEwen
8ceabd513c
feat: upgrade widget build ( #4862 )
2022-10-11 11:48:33 -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
Zach Pomerantz
5441e63825
build: upgrade widgets ( #4824 )
2022-10-06 14:35:34 -07:00
Connor McEwen
106ac7ea35
chore: bump widget version ( #4775 )
...
* chore: bump widget version
* .2
2022-09-30 16:39:57 -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
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
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
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
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
vignesh mohankumar
7f4dbf9346
chore: update smart-order-router ( #4600 )
...
* bump SOR
* dedupe
2022-09-09 18:31:41 -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
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
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
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
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
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
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