Noah Zinsmeister
d400ff62d0
add null value checks ( #568 )
2019-12-18 10:53:05 -05:00
Paul Razvan Berg
91da96e710
Add dependency array to "Identicon" side effect ( #561 )
2019-12-16 10:47:15 -05:00
Ian Lapham
52849a8e20
Bug fix ( #557 )
...
* gate usd parsing on null balances
* remove logs
2019-12-13 11:30:41 -05:00
Kirill Goncharov
8bf95ebfd5
Allow to set custom deadline ( #543 )
2019-12-10 11:04:34 -05:00
Ian Lapham
38625d24e9
Balance and USD Refactor ( #544 )
...
* update injected loading state
* basic setup
* add contexts
* minor changes
* refactor balances and USd price
* small tweaks
* clean up balances context code
don't store usd price except in hook
refactor getUSDPrice to make clear it's sync
* add small memo
2019-12-10 10:33:35 -05:00
Noah Zinsmeister
4ef30cc8fd
merge prod into beta ( #535 )
...
* block some countries (#534 )
* Adds min-width to custom slippage input. (#533 )
On Firefox (maybe other browsers as well) the lack of min-width results in the default `input` element min-width which is ~92px. This results in the flex container overflowing the bounding element. By setting min-width to 20px, the box will instead grow to fill the available space, which is defined by its parent that has the pink border. This avoids the overflow issue (as long as the parent doesn't get too small, which it won't at the moment since it is fixed size).
2019-12-05 15:39:35 -05:00
Ian Lapham
794bbd88b2
Update to loading state for injected desktop browsers ( #532 )
...
* update injected loading state
* update styles
* update injected connector
* center spinner
2019-12-05 14:58:22 -05:00
Ian Lapham
fe82dcf2e1
Hosted wallets ( #531 )
2019-12-04 18:48:43 -05:00
Ian Lapham
015c9f8598
Hosted wallets ( #528 )
...
* formnatic setup
* stable with new hosted
* stable version, fortmatic and portis
* fix safari bug
* cleanup
* add white version of arrow
* update options to tabbable buttons
* update injected version
* style tweaks
* style tweaks, remove portis connector
2019-12-04 17:31:56 -05:00
Paul Razvan Berg
bcf480e758
Import useWeb3React from the hooks folder ( #522 )
2019-11-27 10:01:47 -05:00
Ian Lapham
795caac4fd
Wallet Support with web3-react v6 ( #514 )
...
* basic support for desktop and mobile, with or without web3
* stable before mobile view update
* mobile modal views
* remove unused modules
* create global context for wallet modal, update to click button to connect
* first pass
* drag with react pose
* try without pose
* replace context with new syntax, basic setup
* stable version on all browser types
* remove dev flags
* fix swap broken
* update to clickable connect button if logged out
* stable, good entry
* fix bugs, exit animations
* prep for merge
* stable version with updated application context
* update animations with correct gesture package
* refactor wallet logic to multi-root
* small fixes
* Style Updates
* remove unused imports
* refactor wallet page
2019-11-25 17:56:31 -05:00
Ian Lapham
116a7f3833
fix bug with a try catch on approval ( #516 )
2019-11-21 14:10:59 -05:00
Ian Lapham
645484853a
Dai Migration - UI Updates ( #503 )
...
* skeleton for migration - still need links and adrdess of new contract
* update render conditions
* fix close on click
* updated warning logic
* add mcd to token list
* changes before merge
* remove unused imports
* add checksums
2019-11-18 11:52:27 -05:00
Agustin Aguilar
2c1c076d59
hotfix/trust-icons-change ( #501 )
...
* Trust URI scheme, replaced by checksum address
* Run prettier
2019-11-09 11:15:15 -05:00
Ian Lapham
829a968008
allow for ETH in output command, zupdate to 6 digits on exchange rate ( #464 )
2019-10-17 07:39:43 -07:00
Ian Lapham
a33a2d90e1
make balances clickable on add liquidity page ( #449 )
...
* make balances clickable on add liquidity page
* update formatting logic
* fix max slippage calculation
2019-09-30 15:24:40 -04:00
Noah Zinsmeister
1fe266025e
add better testnet support ( #446 )
...
* add rinkeby support
* add client-side routing link
2019-09-17 18:47:55 -04:00
Ian Lapham
4f566ab0c2
Add Custom url parameters ( #423 )
...
* query params for input and output currencies
* add slippage option
* add slippage cusytom param
* updated for sender address
* add field and amount support
* update params for pool page
* finish basic url support
* update app format
* update error checking to top level
* update for all pages
* fix build
* param updates
* fix slippage to basis points, update theme text, refactor to minimize lookups
* fix code styles
* update theme logic, remove extra setting, update rounding
* remove eslint comment errors
* remove logs, ignore lock
* remove lock
2019-09-17 18:47:32 -04:00
ian-jh
cdc0b4070f
fix loading issues
2019-08-29 17:44:33 -04:00
Ian Lapham
d18ee78ee7
Fix firefox bugs ( #427 )
2019-08-24 08:50:43 +02:00
Ian Lapham
de8c9189ce
Fix firefox bugs ( #424 )
2019-08-21 20:22:28 +02:00
Noah Zinsmeister
45a0e93d98
make web3 connection logic more robust
2019-08-20 17:15:13 +02:00
Callil Capuozzo
da22c6d69a
Style token modal and toggle switch ( #413 )
2019-08-13 14:42:32 -04:00
Ian Lapham
677537ca31
Updates to Token Modal ( #399 )
2019-08-12 20:37:32 -04:00
Noah Zinsmeister
be2012cdf5
fix deprecated switch component ( #409 )
2019-08-12 19:19:03 -04:00
Noah Zinsmeister
f314c75829
update token logo url ( #408 )
2019-08-12 11:33:31 -04:00
Noah Zinsmeister
ae50d269ed
fix ens stuff again ( #407 )
2019-08-12 11:03:11 -04:00
Callil Capuozzo
c28884f44b
Add theme toggle and footer ( #400 )
2019-08-07 14:58:29 -04:00
Callil Capuozzo
80da6e0ff6
Dark theme ( #380 )
2019-07-31 14:11:58 -04:00
Noah Zinsmeister
3a23d84de0
delete package lock
...
re-invert rates
make slippage parsing more explicit
2019-07-30 15:48:08 -04:00
Noah Zinsmeister
0235bedae5
Merge branch 'combine-swap-send' of https://github.com/ianlapham/uniswap-frontend into ianlapham-combine-swap-send
2019-07-30 14:05:28 -04:00
ian-jh
d90604dacc
update code style for build
2019-07-30 10:53:38 -04:00
Noah Zinsmeister
767ce8646f
allowing leading dot slippage ( #381 )
2019-07-30 10:45:50 -04:00
ian-jh
eef28cf24c
fix build errors;
2019-07-30 10:40:00 -04:00
Noah Zinsmeister
8d0b8e32a4
fix ens name typing bug ( #378 )
...
* fix ens typing error handling
2019-07-29 18:34:15 -04:00
ian-jh
7a58ca810f
resolve conflicts
2019-07-29 16:46:36 -04:00
ian-jh
e19e150f01
combine swap and send pages into one component
2019-07-29 15:35:28 -04:00
Callil Capuozzo
66604cf47e
Add focus styles ( #375 )
...
* Add focus styles
* remove periods
* Change copy and button hover state
2019-07-29 15:14:53 -04:00
Ian Lapham
30887ef1fc
Add slippage option ( #369 )
...
* add custom slippage to /swap
2019-07-26 18:11:35 -04:00
Noah Zinsmeister
12344f74ef
add localstorage support ( #374 )
...
* add localstorage support
* remove connect arrow
* invert rates to start
2019-07-26 18:02:48 -04:00
ian-jh
2fef97d0f3
setup initital component merging
2019-07-24 16:33:28 -04:00
ian-jh
1dcec9be38
fix button state bug
2019-07-24 15:00:03 -04:00
ian-jh
8c3b2bff8d
update logic for button state
2019-07-24 14:53:36 -04:00
ian-jh
2ceffda8f9
add error logic and styling
2019-07-23 17:32:26 -04:00
Noah Zinsmeister
2431e26599
add tokens, do some summer cleaning ( #368 )
...
* fix suppressClassNameWarning
* remove .md
* update dependencies
* add MLN
closes #367
* add DIP
closes #359
2019-07-23 13:50:31 -04:00
ian-jh
2a6b1e63c4
add initial changes
2019-07-22 15:00:45 -04:00
ian-jh
0bb6bdcd37
fix styles
2019-07-17 10:18:17 -04:00
ian-jh
6be569a2c6
fix i18n bug
2019-07-17 10:10:55 -04:00
Noah Zinsmeister
727d289413
modal responsiveness, 1 token addition, token selection ( #329 )
...
* improve modal responsiveness
* add MATIC
* fix modal min height reversion
* add token population via route
2019-06-14 10:39:33 -04:00
Noah Zinsmeister
cb4e1648d4
bug fixes ( #319 )
...
* fix ens name bug
* remove console.log
* add GEN
* fix styling and min display values
2019-05-31 13:39:22 -04:00
Noah Zinsmeister
b7f49672de
merge beta to production ( #317 )
...
* update SNX exchange and token address (#301 )
* update SNX exchange and token address
* checksum exchange address
* Account improvements (#302 )
* begin account migration
* prep for styling
* improve multi-network support
allow deprecated window.web3 providers
* kill old modal
* remove tests
* clean up css
* Style account modal
* kill scss
* bug fixes
* use suspense for code-splitting and i18n
move abis
add ENS support to Web3Status
* Account modal mobile styles
* style tweaks
* finalize migration
* fix account styling
* fix ethereum svg
* fixes
* Split wallet modal into components
* refactor wallet modal and add connect button styles
* removing tap highlights
fix spacing on some mobile browsers
* Styling fixes for account and warning
* clean up injected connector logic
* remove console
* add wrong network copy
* restore border radius
change wallet logo
* various improvements (#313 )
* add unchecked signer
* remove focus underline from tabs
* update tokens
* remove console log
* remove snx for now
* make slippage warnings more robust
* memo-ize contexts
* improve slippage styling
* fix warnings + bugs
* clear stale network error
* Feather icons (#314 )
* Remove fontawesome
* Update new SNX exchange and new token address (#316 )
* Update new SNX exchange and new token address
* remove whitespace
* checksum exchange address
2019-05-30 16:42:25 -04:00
Noah Zinsmeister
39312ab8c0
final bug fixes ( #293 )
...
* make jazzicon same as metamask
* fix token-token market rate
fix transactions bugs
add new contextual info to send
* fix .1 balance check on add liquidity
fix double click max balance bug
2019-05-16 16:54:15 -04:00
Noah Zinsmeister
e27cd92cd2
Slippage warning ( #292 )
...
* add rudimentary slippage warning
fix address checksum bug
debounce address input
alway show tx details if valid trade
* fix estimated copy
2019-05-16 13:21:14 -04:00
Noah Zinsmeister
c6e165eaf7
token search improvement, token addition ( #288 )
...
* add lqd
* only search valid keys
2019-05-14 12:05:57 -04:00
Noah Zinsmeister
2f0e2fb234
Beta cleanup ( #285 )
...
* improve context logic
* fix font-variant
* add dependencies for later
* fix icon
2019-05-14 10:19:09 -04:00
Noah Zinsmeister
78cdf11b37
Liquidity migration ( #279 )
...
* finalize initial migration
* remove redux
* fix token to token rate bug
* finalize initial migration
* fix test
2019-05-07 22:25:55 -04:00
Noah Zinsmeister
eb394ee88e
fix exchange address logic
2019-05-03 20:18:06 -04:00
Noah Zinsmeister
44d77ce948
Swap Migration ( #277 )
...
* migrate core logic
* finalize swap migration
* upgrade react-scripts and fix errors/warnings
* finalize swap, modularize currency input
* remove console.logs
* copy swap logic for send
* remove unnecessary variable
* tighten caching logic
* snappier ens integration
2019-05-03 16:37:59 -04:00
Noah Zinsmeister
4e413915f8
web3-react migration ( #269 )
...
* put suspense below redux
* don't mount qr
* properly format .json's
* remove useless Web3Connect component
* remove react-responsive header logic
* finalize initial web3-react migration
* add rudimentary network support
* address ci/cd issues
* fix syntax
* add infura support
rewrite create-exchange
closes #173
* remove CI flag, lazy loaded disabled for now
* roll back /pool
* fix currency input errors
fix valid state of buttons
* fix nav
* obscure env variables
* fix mobile header bug
2019-04-25 12:12:47 -04:00
Noah Zinsmeister
f855706f0d
update i18n; kinda fix tests; remove stale dependencies ( #266 )
2019-04-15 20:06:39 -04:00
Noah Zinsmeister
b2d753d6bb
bug fixes
2019-04-15 14:09:46 -04:00
Noah Zinsmeister
71376cf7db
set up eslint and prettier; run prettier
2019-04-15 12:56:40 -04:00
Noah Zinsmeister
9c93c1a95b
fix lint errors
2019-04-15 12:07:16 -04:00
haydenadams
e1d0addd71
change warning color
2019-02-20 22:35:00 -05:00
Hayden Adams
5532c6855d
update Trust logo link
2019-01-16 14:28:52 -05:00
Hayden Adams
09d3a7ce7b
fix rebase error
2019-01-11 20:18:54 -05:00
maggie-5miles
520b9a58d6
i18n support
2019-01-11 19:24:20 -05:00
Ross
9ce24cd9ac
png->svg
2019-01-09 17:15:41 +07:00
Jeff Reiner
d5679be56a
♻️ refactor transaction details modal into expanding panel
2019-01-06 17:07:10 +01:00
Hayden Adams
ff6284459e
Merge pull request #179 from mirshko/fix-thin-panel-text
...
fix too thin font-weight in currency-panel
2019-01-04 02:21:46 -05:00
Jeff Reiner
b96db4ef96
🐛 fix issue w/ responsiveness due to media querie
...
device-width is deprecated and only works in chrome it seems. reworked to use regular min/max-width queries for both scss & react-responsive. submitted a ticket to react-responsive to fix
2019-01-03 10:04:27 +01:00
Jeff Reiner
31a8b112c7
💄 fix too thin font-weight in currency-panel
2019-01-02 21:43:56 +01:00
Michael Demarais
80158cac11
Improve scroll performance of Token List
...
Fixes https://github.com/Uniswap/uniswap-frontend/issues/139
2018-12-16 19:51:10 -05:00
Hayden Adams
459687c16f
add Trust deeplink
2018-12-14 14:05:33 -05:00
Kenny Tran
9091910e0c
Create ContextualInfo component and refactor pages ( #107 )
...
* Add contextual info to Remove Liquidity page
* Create ContextualInfo component and refactor pages
* Add contextual info to remove liq and refactor
* Add modalClass attribute to ContextualInfo
* Mirror add liquidity text
2018-11-15 01:37:42 +08:00
Kenny Tran
f308632cee
Add pending to approvals ( #122 )
2018-11-15 01:37:42 +08:00
Kenny Tran
c848f59d4b
Add loading state for getExchange ( #115 )
2018-11-15 01:37:42 +08:00
Chi Kei Chan
9c0cef8f8c
Restyle beta message
2018-11-01 16:14:19 +01:00
Chi Kei Chan
a57d21429e
Update Warning Message
2018-11-01 16:14:19 +01:00
Chi Kei Chan
0a5509e92c
Add Pending Tx for Swap
2018-11-01 16:14:19 +01:00
Hayden Adams
72364ec5f1
update header warning message
2018-10-30 05:46:18 +01:00
Hayden Adams
97e9c169c2
update addresses and various text changes
2018-10-30 05:18:03 +01:00
Chi Kei Chan
3709139466
Check web3 for existence
2018-10-28 13:26:29 -07:00
Chi Kei Chan
22b6c0b0d1
Copy changes and add Create Exchange button
2018-10-28 12:32:21 -07:00
Chi Kei Chan
bbe6410a7d
Check web3 for existence
2018-10-28 04:54:31 -07:00
Chi Kei Chan
2189ac926c
Fix networkId default value
2018-10-28 04:37:38 -07:00
Chi Kei Chan
7db118e841
Add GA
2018-10-28 04:05:08 -07:00
Chi Kei Chan
c33adf5158
Fix header
2018-10-28 03:16:05 -07:00
Chi Kei Chan
bd28ef8dd8
Add Warning Messages and various fixes ( #100 )
...
* Fix summary panel in Remove Liquidity
* Add warning message
* Add wrong network warning and env vars
2018-10-28 03:06:53 -07:00
Chi Kei Chan
c798045590
Add Remove Liquidity ( #98 )
2018-10-27 19:32:11 -07:00
Chi Kei Chan
14b70eebeb
Fix routes for assets path
2018-10-27 16:57:16 -07:00
Chi Kei Chan
6b5621fe29
Remove Drizzle; Header MediaQuery
2018-10-27 16:43:16 -07:00
Callil Capuozzo
a8b3fda0cf
CSS design adjustments ( #92 )
...
* CSS design adjustments
* Desktop CSS (layouts and modals)
2018-10-27 15:44:04 -07:00
Chi Kei Chan
f86f1948aa
Add Create Exchange ( #94 )
...
* MinLiquidity to zero in new exchange
* Add Create Exchange; Fix Generic Logo size
* Fix pool page routing
2018-10-27 15:40:31 -07:00
Chi Kei Chan
5ee3c90ba3
Add Arbitrary Token ( #90 )
2018-10-27 12:34:03 -07:00
Kenny Tran
112a5b07ec
Fix approvals
2018-10-27 07:12:36 -07:00
Chi Kei Chan
63440fd83f
Update Addresses for Main Net; Update TokenLogo; Connect Web3Status ( #86 )
2018-10-27 00:54:52 -07:00
Kenny Tran
ae9fa92546
Do approvals correctly
2018-10-26 17:24:09 -07:00
Kenny Tran
9d8c5330b8
Implement feedback
2018-10-26 13:51:36 -07:00
Chi Kei Chan
a28d0f0b96
Add Approvals ( #81 )
...
* Add Approvals; no watching pending tx yet
* Various fixes
* Basic Desktop mode for now
2018-10-25 06:19:26 -07:00