Justin Domingue
c4846c8832
feat(i18n): improve i18n ( #1692 )
...
* replaced i18next with lingui
* integrate lingui in i18n and update dev setup
* updated components to @lingui
* fix compile error after rebase
* detect locale
* add all previous languages to linguirc
* address pr feedback
* remove it for now
* ignore generate *js files, various fixes
* added more translations
* fixed yarn build command
* wrapped more hardcoded english around <Trans>
* finished second round of translations
* added support for pseudo-en locale
* improvements
* moved copy.tsx to different branch
* moved extra files to different branch
* regenerated po
* clean up
* more fixes
* regenerate po
* remove messages.js
* clean up
* addressed pr feedback
* regenerated po
2021-05-26 13:34:52 -07:00
Moody Salem
e9148b30c9
chore: bump v3-sdk
2021-05-21 20:21:41 -05:00
Moody Salem
eff512deb8
bump sdk-core
2021-05-21 09:34:46 -05:00
Moody Salem
a6e46623ad
chore: bump ethers and regenerate lockfile ( #1666 )
...
* bump ethers
* regenerate lockfile
* update code style
* Fix code style issues with ESLint
* remove unused useRef
Co-authored-by: Lint Action <lint-action@samuelmeuli.com>
2021-05-20 20:11:32 -05:00
TeaTwo
816249b4b1
fix: replace jazzicon to @metamask/jazzicon ( #1659 )
2021-05-20 15:10:39 -07:00
Moody Salem
5e30a4b4ad
refactor: bump to latest sdk ( #1657 )
2021-05-20 11:21:40 -05:00
Moody Salem
46911593e5
fix: removing and adding liquidity when the price of the pool is at the min/max price
...
fixes https://github.com/Uniswap/uniswap-interface/issues/1641
2021-05-18 19:17:05 -05:00
Moody Salem
adc8429bdc
fix: working copy to clipboard button in walletconnect qr code modal ( #1636 )
...
fixes https://github.com/Uniswap/uniswap-interface/issues/1488
2021-05-18 15:22:53 -05:00
Noah Zinsmeister
e86946b104
bump to sdk version that fixes mint slippage bug
...
closes #1573
2021-05-17 11:54:06 -04:00
Moody Salem
7a0b85bf41
improvement: estimated amounts instead of minimum/maximums ( #1570 )
...
* estimated amounts instead of minimum/maximums
* missed a spot
* fix linting error
2021-05-14 07:15:53 -05:00
Moody Salem
af6098bfe5
feat: allow walletconnect on testnets ( #1389 )
...
* try walletconnect multinetwork
* clean up environment variables for multinetwork
* remove irrelevant config
* move some stuff around
Co-authored-by: Noah Zinsmeister <noahwz@gmail.com>
2021-05-13 17:46:30 -05:00
Noah Zinsmeister
70be9894fa
bump walletlink connector ( #1563 )
2021-05-13 12:35:17 -04:00
Moody Salem
698ad5bac9
bump v3 sdk
2021-05-13 11:21:07 -05:00
Justin Domingue
d27c83b382
use styled-components/macro to display className in dev builds ( #1541 )
2021-05-13 09:15:13 -04:00
Moody Salem
7950e5c083
fixes https://github.com/Uniswap/uniswap-interface/issues/1548
2021-05-12 16:16:00 -05:00
Justin Domingue
bede9171c3
add header background on scroll body overlap ( #1531 )
...
* add header background-color on scroll overlap
* slide background in/out on scroll
* remove unused import
Co-authored-by: Justin Domingue <domingue.justin@gmail.com>
2021-05-12 13:19:43 -04:00
Moody Salem
27960532ca
refactor: use new sdk version ( #1472 )
...
* do not construct tokens for wrapped token info
* some cleanup of the wrapped token info
* back to extends, bump sdk core version via v2/v3 sdk updates
* Revert "back to extends, bump sdk core version via v2/v3 sdk updates"
This reverts commit 92cc5073
* update the sdk version
* fix some more uses of instanceof
* finish the refactor
* mess with the currency list performance
* start replacing with the latest v3/v2 sdks
* raw -> quotient
* more cleanup
* finish the refactor
* clean up currency list refactor
* fix list rendering
* perf(token lists): improve app performance when there are large inactive token lists (#1510 )
* improve inactive token lists performance
* cleanup before larger changes to combine inactive lists
* only do the search if the query does not match any active lists, limit the number of results
* more performance improvements
* search inactive lists more aggressively
2021-05-12 08:52:17 -05:00
Moody Salem
19a3b12ca8
bump typechain for faster/less noisy type generation
2021-05-11 16:43:08 -05:00
jochenboesmans
78e95f6073
Add App-level error boundary, referring users to GitHub issue creation ( #1464 )
...
* Add App-level error boundary, referring users to GitHub issue creation on page crashes. (#1452 )
* Class component is used as boundary since catching errors is apparently not yet possible with hooks.
* EventListener in window was removed and replaced by error boundary's error catch, which now fires a GA exception. The fields it passes are slightly different because React uses slightly different error types.
* Pre-filling issues with dynamic data is possible with POST requests to GitHub's API, but the GH web client seems to only support pre-fill based on templates. Therefore users still need to copy error info themselves.
* Prefill GitHub issues with crash data.
* Added package 'react-device-detect' to include device data such as OS, browser etc. in crash report.
* Included error stack in issue body.
* Used <code> html tag for displaying stack to user.
* Slightly reduce vertical padding on code block.
* Add ua-parser-js for parsing user agent.
* Revert react-device-detect to ^1.6.2 (which is used for mobile detection etc. in components)
2021-05-11 12:09:01 -04:00
Noah Zinsmeister
abf127c596
sdk bugfix bump ( #1492 )
2021-05-10 13:04:07 -04:00
Noah Zinsmeister
0190b5a408
bump sdk to fix add/remove slippage
2021-05-06 18:20:36 -04:00
Moody Salem
509b307b67
show some price impact in the interface
2021-05-04 17:51:01 -05:00
Noah Zinsmeister
06d6c711dd
closes #94
2021-05-04 14:17:28 -04:00
Moody Salem
24d8b4abc9
latest deploy
2021-05-04 12:23:07 -05:00
Noah Zinsmeister
eaec4a33fc
bump v3 sdk
2021-05-04 10:31:23 -04:00
Noah Zinsmeister
65c51ea4aa
update to latest sdk
2021-04-28 20:17:22 -04:00
Noah Zinsmeister
1cb1ffe2f6
update to latest formatting logic
...
nits
2021-04-28 17:58:59 -04:00
Noah Zinsmeister
d342ccdb78
use sdk for more calldata
2021-04-27 22:24:29 -04:00
Moody Salem
3a34c2ec25
eth swaps kinda working
2021-04-27 19:20:05 -05:00
Moody Salem
83b0ef94f9
show the worst amounts/prices instead of current price
2021-04-27 13:07:07 -05:00
Moody Salem
7c17cfc642
bump and use the unchecked trade creation method
2021-04-26 12:29:20 -05:00
Moody Salem
a25a72d0d9
use path encoding from v3-sdk
2021-04-26 10:14:21 -05:00
Moody Salem
ac7cf35bb7
missed a spot
2021-04-24 17:43:57 -05:00
Moody Salem
539a6e05e5
don't fetch pool tick data
2021-04-23 11:58:07 -05:00
Ian Lapham
18408c9c75
Increase Liquidity, component cleanup, preview components ( #50 )
...
* basic +/- buttons
* start increase liquidity
* fix v3 remove
2021-04-22 22:58:03 -04:00
Moody Salem
62d3aa4b76
update sdk and addresses
2021-04-22 15:54:34 -05:00
Moody Salem
a64d526206
bump v3-sdk version again (fixing core/periphery dependencies)
2021-04-21 14:19:43 -05:00
Moody Salem
69234eb708
bump v3-sdk version
2021-04-21 14:14:18 -05:00
Moody Salem
c55061873c
update the v2-sdk version
2021-04-21 13:06:35 -05:00
Noah Zinsmeister
d1fad3c4ea
update to latest deploy
...
refactor useV3Positions to work with remove
axe old redirects
2021-04-20 15:31:31 -04:00
Moody Salem
2d4b60b9dd
Merge branch 'main' into v3-main
...
# Conflicts:
# .env
# README.md
# package.json
# src/components/TokenWarningModal/index.tsx
# src/connectors/index.ts
# src/constants/index.ts
# src/hooks/Trades.ts
# src/index.tsx
# src/state/claim/hooks.ts
# src/state/user/hooks.tsx
# yarn.lock
2021-04-19 11:37:33 -05:00
dependabot[bot]
e4dd4f9283
chore(deps): bump ini from 1.3.5 to 1.3.8 ( #1277 )
...
Bumps [ini](https://github.com/isaacs/ini ) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases )
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-19 10:55:13 -05:00
Moody Salem
7798443919
improvement(walletconnect): upgrade the walletconnect connector to 6.1.9
2021-04-19 09:52:41 -05:00
Noah Zinsmeister
9fc096d091
Finish migration ( #42 )
...
* start migration (wip)
abstract some add liquidity components
bump deploy version
* add slippage params
2021-04-16 17:35:50 -04:00
Jordan Frankfurt
9f5584c37d
Start Position management, bug fix on add amounts ( #40 )
...
* very rough positions/pools data fetching and position list rendering
* fix formatting
* fix loading
* position page routing, bug on add page
Co-authored-by: ianlapham <ianlapham@gmail.com>
2021-04-16 15:33:26 -04:00
Ian Lapham
0c0305a53d
Add page MVP UI + v3 pool hooks and state ( #35 )
...
* WIP start usePool and useDerivedMint hooks
* naming updates
* Use real tick and pool math
* rate updates
* WIP start usePool and useDerivedMint hooks
* naming updates
* Use real tick and pool math
* rate updates
* fix warnings
* fix incorrect import
* clean up state, fix preview
* same token check
* amoutn parse update
* update hard coded chain id
* fix price creation in util
* update 1 amount in price calculation
* update comments
* update tick spacing input
* fix label on counter
* update rate label on range select
* update labels
* fixing pool hook
* clean pool hook
* preserve working rate switching
* reset values on rate switch
* clean up derived hook - setup for testnet
* format slippage amounts and support ETH
* fix import error
* fix package.json dependencies
* silence warnings
* silence more warnings
* bump multicodec and multihashes
* update migrator constants
* update txn to use sdk calldata
* fix txn formatting, update summary
* Squashed commit of the following:
commit b81ff7ca9e57bb8c3823be4c54827e5955fb3d15
Author: ianlapham <ianlapham@gmail.com>
Date: Mon Apr 12 23:46:09 2021 -0400
fix txn formatting, update summary
commit b9f91b0746c546602d336c8fd6f614ec9b4f3f19
Author: ianlapham <ianlapham@gmail.com>
Date: Mon Apr 12 19:29:12 2021 -0400
update txn to use sdk calldata
commit 20acf704c67cfd4f597494c8cb9c672c6270ae02
Merge: 4431914 2462901
Author: ianlapham <ianlapham@gmail.com>
Date: Sun Apr 11 20:33:39 2021 -0400
Merge branch 'minting' of https://github.com/Uniswap/v3-interface into minting
commit 44319146372e1c373b025741ae896fa2476e5765
Author: ianlapham <ianlapham@gmail.com>
Date: Sun Apr 11 20:32:35 2021 -0400
update migrator constants
commit 35e0618de06ba316d3a3f327075625760414ab83
Merge: 8927882 c3f65e3
Author: ianlapham <ianlapham@gmail.com>
Date: Sun Apr 11 20:13:36 2021 -0400
Merge branch 'main' of https://github.com/Uniswap/v3-interface into minting
commit 24629019e80c368c337a2679a51d4acb1097171c
Author: Noah Zinsmeister <noahwz@gmail.com>
Date: Fri Apr 9 15:56:25 2021 -0400
bump multicodec and multihashes
commit 9b5dd1876a64acbf6694d208b608bb0b429e317f
Author: Noah Zinsmeister <noahwz@gmail.com>
Date: Fri Apr 9 14:59:09 2021 -0400
silence more warnings
commit 140ddc1b54c7fbdd7ead2fa64bcc302f201d69f5
Author: Noah Zinsmeister <noahwz@gmail.com>
Date: Fri Apr 9 14:57:58 2021 -0400
silence warnings
commit 5a2726ebdd4ffaacfb3d8ec7903a944042c1bd9d
Author: Noah Zinsmeister <noahwz@gmail.com>
Date: Fri Apr 9 14:35:01 2021 -0400
fix package.json dependencies
commit 7c4d0a40931338de9a6197652b82fdab773483e3
Author: Noah Zinsmeister <noahwz@gmail.com>
Date: Fri Apr 9 14:21:46 2021 -0400
fix import error
commit e49ef19cbef7fbdf1737787a439e7cb78ba295b4
Merge: 8927882 c3f65e3
Author: Noah Zinsmeister <noahwz@gmail.com>
Date: Fri Apr 9 14:08:34 2021 -0400
Merge branch 'main' into minting
commit 89278825bd798a87d6010a74f8fc1d2b34a8ece1
Author: ianlapham <ianlapham@gmail.com>
Date: Thu Apr 8 15:18:40 2021 -0400
format slippage amounts and support ETH
commit 9a90b19e9a759cbc0c3e903a983660730c8833ad
Author: ianlapham <ianlapham@gmail.com>
Date: Wed Apr 7 19:43:43 2021 -0400
clean up derived hook - setup for testnet
commit dc034bc78a147f95f47b077d28a7d6e3165cedd7
Author: ianlapham <ianlapham@gmail.com>
Date: Wed Apr 7 00:48:24 2021 -0400
reset values on rate switch
commit bb5ccb2c853f7b2c27ec8d2f34f42a1b06f845b9
Author: ianlapham <ianlapham@gmail.com>
Date: Wed Apr 7 00:38:39 2021 -0400
preserve working rate switching
commit 5312d0ae7015150da48ba304de8c7a02b7d8925c
Author: ianlapham <ianlapham@gmail.com>
Date: Mon Apr 5 13:52:46 2021 -0400
clean pool hook
commit 5222de14834e76c37755225be17214a6e798d872
Merge: b2ba466 24521f0
Author: ianlapham <ianlapham@gmail.com>
Date: Mon Apr 5 12:20:34 2021 -0400
Merge branch 'main' of https://github.com/Uniswap/v3-interface into minting
commit b2ba46684a7b0bd8a8362f5990f4a208bfeff2dd
Author: ianlapham <ianlapham@gmail.com>
Date: Mon Apr 5 12:19:20 2021 -0400
fixing pool hook
commit b10742af99a725e04c1b756aa20f99e995f8cfeb
Author: ianlapham <ianlapham@gmail.com>
Date: Thu Apr 1 16:53:52 2021 -0400
update labels
commit 05abd395949245596c95090a9d5d77c7c272dbd3
Author: ianlapham <ianlapham@gmail.com>
Date: Thu Apr 1 15:34:17 2021 -0400
update rate label on range select
commit f098d01b6f4dc1dcb99e0fa314dde93647a19bb6
Author: ianlapham <ianlapham@gmail.com>
Date: Thu Apr 1 15:26:30 2021 -0400
fix label on counter
commit 16ffe61e8ee2b677adf5d468efa9d7aa8d7e092e
Author: ianlapham <ianlapham@gmail.com>
Date: Thu Apr 1 15:06:50 2021 -0400
update tick spacing input
commit 0fa2c8a15821dd32ec978750991a962ecb8f7344
Author: ianlapham <ianlapham@gmail.com>
Date: Thu Apr 1 14:53:18 2021 -0400
update comments
commit 1fccf57a1ef081ef6ba9790dc20e0ed604ac2b09
Author: ianlapham <ianlapham@gmail.com>
Date: Thu Apr 1 14:52:37 2021 -0400
update 1 amount in price calculation
commit b0e5d22bf8c57b3eacd75f077f68aaca4a9f975a
Author: ianlapham <ianlapham@gmail.com>
Date: Thu Apr 1 14:46:41 2021 -0400
fix price creation in util
commit 1ce246e85372e4f120f983ca18a1eb3d16e8647e
Author: ianlapham <ianlapham@gmail.com>
Date: Thu Apr 1 13:55:14 2021 -0400
update hard coded chain id
commit 2360b2d0a3233b604956e89de4bd7b09c0506875
Author: ianlapham <ianlapham@gmail.com>
Date: Thu Apr 1 13:09:21 2021 -0400
amoutn parse update
commit 6a99a7b71fe446fe77cb2741adce4c067862ca4a
Author: ianlapham <ianlapham@gmail.com>
Date: Thu Apr 1 13:05:41 2021 -0400
same token check
commit 83a1fd5a9ff02c6a49532cb54a57770b52fc052e
Author: ianlapham <ianlapham@gmail.com>
Date: Thu Apr 1 12:31:21 2021 -0400
clean up state, fix preview
commit 8592383b8386d7adbbaeaa2c6f9c36bb121d1c65
Author: ianlapham <ianlapham@gmail.com>
Date: Wed Mar 31 22:47:56 2021 -0400
fix incorrect import
commit ce526fd545e52142f847dbf3caec1ca37bb0650b
Author: ianlapham <ianlapham@gmail.com>
Date: Wed Mar 31 22:36:10 2021 -0400
fix warnings
commit 572770fd3e000ce31cd3a6c5c5c91eac92cc8c5c
Merge: a9e5b6c 2677491
Author: ianlapham <ianlapham@gmail.com>
Date: Wed Mar 31 22:16:30 2021 -0400
Merge branch 'minting' of https://github.com/Uniswap/v3-interface into minting
commit a9e5b6c5e5983e279a640886783f97c33b713125
Author: ianlapham <ianlapham@gmail.com>
Date: Wed Mar 31 22:12:43 2021 -0400
rate updates
commit b88cab6c06176eefe5cf71f7cc3e3664d9f514ab
Author: ianlapham <ianlapham@gmail.com>
Date: Wed Mar 31 16:15:08 2021 -0400
Use real tick and pool math
commit ed933cfd17141174c03b0bcac5f41cf75ff9b258
Author: ianlapham <ianlapham@gmail.com>
Date: Sun Mar 28 22:42:05 2021 -0400
naming updates
commit 50c0a0ece5c6c66a603508529c5e7a28f45db632
Author: ianlapham <ianlapham@gmail.com>
Date: Sun Mar 28 22:36:08 2021 -0400
WIP start usePool and useDerivedMint hooks
commit 2677491e2128e1318a0dd4307e63069e0f8e1dfe
Author: ianlapham <ianlapham@gmail.com>
Date: Wed Mar 31 22:12:43 2021 -0400
rate updates
commit c2f59d6c61068a2bf4d34d102d5d28c9863ce982
Author: ianlapham <ianlapham@gmail.com>
Date: Wed Mar 31 16:15:08 2021 -0400
Use real tick and pool math
commit 7d53e5c7e979be19fc5c63eb52307f302328c4eb
Author: ianlapham <ianlapham@gmail.com>
Date: Sun Mar 28 22:42:05 2021 -0400
naming updates
commit 9022650d391682f97e71d336021c2db2e5ea5455
Author: ianlapham <ianlapham@gmail.com>
Date: Sun Mar 28 22:36:08 2021 -0400
WIP start usePool and useDerivedMint hooks
* remove 1337 references
* clean up multicall
* clean up redirects/router
* cleanup
* improve useAllV3Ticks
* fix multicall
* typo
* Fix code style issues with ESLint
* preserve sticky
* reset to non fixed scroll
* fix inputs at 1
* update tests
* fix routes
* sticky sidebar
Co-authored-by: Noah Zinsmeister <noahwz@gmail.com>
Co-authored-by: Lint Action <lint-action@samuelmeuli.com>
Co-authored-by: Callil Capuozzo <callil.capuozzo@gmail.com>
2021-04-14 10:12:35 -04:00
Noah Zinsmeister
a037595e6e
chunk multicall by gas cost
...
add useAllV3Ticks
2021-04-02 20:00:28 -04:00
Jordan Frankfurt
c0ce6a55c4
add typechain gen scripts ( #36 )
...
add typechain generation for core/periphery contracts
2021-03-30 03:51:37 -04:00
Ian Lapham
878fc9cf4d
Refactor with core ( #33 )
...
* Update index.ts
* feature(service worker): add offline support (#1319 )
* Revert "feature(service worker): add offline support (#1319 )" (#1320 )
This reverts commit 34dfb41a1e0a647596c5d37d5e3f7baa6c4005a3.
* Revert "Revert "feature(service worker): add offline support (#1319 )" (#1320 )" (#1321 )
This reverts commit db3328c8d9d7ea7b7cf7e75dc658714798d007a4.
* unregisters all installed service workers (#1322 )
* fix: modals stealing focus across frames (#1326 )
* improvement(lists): add BA SEC tokens to unsupported list (#1327 )
* show hidden search results by default
* update break styles
* optimize filter, use debounce on input
* increase debounce time
* add ba association list
* handle dismiss (#1328 )
* split up sdk use between core and v2
* Fix code style issues with ESLint
* remove service worker
Co-authored-by: Moody Salem <moodysalem@users.noreply.github.com>
Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com>
Co-authored-by: Hyperion <72735936+moontools-hyperion@users.noreply.github.com>
Co-authored-by: Lint Action <lint-action@samuelmeuli.com>
2021-03-23 21:45:58 -04:00
Jordan Frankfurt
32e679c62e
prototype position data hook ( #32 )
...
Co-authored-by: Jordan Frankfurt <layup-entropy@protonmail.com>
2021-03-23 20:18:52 -04:00