Moody Salem
7fcecc22d9
TS migrations and commit hash in code link ( #730 )
...
* TypeScript in the utils directory, README fixes
* Remove unused methods
* Added unnecessary space
* Some env variable cleanup
* Bug in change
* Another file to ts
* App.tsx
* Header and Footer to tsx
* Few more TS migrations and add a commit hash title to the uni icon
* Few more TS migrations and put commit hash in code link
* Splitting up files
* Splitting up files (merged dark mode changes)
2020-05-07 18:52:26 -04:00
Moody Salem
b6b094acb3
remove unused functions, typescript ( #725 )
...
* TypeScript in the utils directory, README fixes
* Remove unused methods
* Added unnecessary space
* Some env variable cleanup
* Bug in change
* Another file to ts
2020-05-07 14:36:26 -04:00
Noah Zinsmeister
64dd09f2cc
update to latest deploy ( #712 )
2020-05-05 16:36:22 -04:00
Ian Lapham
6fd9808e7d
Style updates merge with storage updates ( #710 )
...
* Add advanced user toggle
* UX stuff
* Remove unused imported checks
* Design tweaks and selection card
* remove unused imports
* Cleanup
* fix merge
Co-authored-by: Callil Capuozzo <callil.capuozzo@gmail.com>
2020-05-04 20:21:55 -04:00
Ian Lapham
3f1d7ab310
add basic structure for advanced mode ( #703 )
...
* add basic structure for advanced mode
* auto dismiss popup
* Remove test code
* remove shadow
* Update advanced section, ui tweaks, balances back inline
* fix memory leak
Co-authored-by: Callil Capuozzo <callil.capuozzo@gmail.com>
2020-04-30 21:14:29 -04:00
Ian Lapham
006fe9b325
Updated context keys, remove logs ( #680 )
...
* updated keys in pair context
* fix bug on imported liquidity
* Add price bar and spacing tweaks
* Header tweaks
* Base for token import, query params, styling updates
* remove unused imports
* query params, create flow
* set ETH as default for create
* Style tweaks and price bar location
* add mobile popups, mobile styling on header
* updated mobile styles
* style updates mobile, fix build
Co-authored-by: Callil Capuozzo <callil.capuozzo@gmail.com>
2020-04-22 17:22:13 -04:00
Ian Lapham
eaf8d5a39c
Add routes through ETH ( #665 )
...
* add fix for ETH balance fetching
* add tokens to other testnets
* update with Exchange -> Pair
* routes throuh ETH
* fix logs
* fix conflict
2020-03-26 12:42:06 -04:00
ianlapham
6211dff044
typed pages
2020-03-20 16:03:23 -04:00
ianlapham
2ca3bf8da3
add slider to remove
2020-03-05 22:57:41 -05:00
ianlapham
236c3030e1
stable state for swaps, add, and remove eth (no remove token token yet)
2020-03-04 13:48:43 -05:00
ianlapham
753e5f3423
stable version with updated balances, add liquidity using SDK, pair menu search
2020-02-26 12:00:59 -05:00
Noah Zinsmeister
a13efac66b
bump ethers version ( #623 )
2020-02-02 17:23:42 -05:00
Noah Zinsmeister
c84f7c9159
lockfile update
2020-01-29 19:01:28 -05:00
Ian Lapham
8290cf565f
update market rate calculation and input parsing for 0 decimal tokens ( #601 )
...
* update market rate calculation and input parsing for 0 decimal tokens
* remove style bump and revert tokens
2020-01-21 17:54:17 -05:00
Noah Zinsmeister
61ae7119a9
address spam ( #587 )
2020-01-06 19:47:23 -05:00
Noah Zinsmeister
e92c8ed5e8
web3-react improvement ( #581 )
...
* fix SC errors
* improve unsupported chain id error
* bump yarn.lock
2019-12-31 15:30:43 -05:00
Noah Zinsmeister
a87ffbee7c
version bump ( #575 )
2019-12-23 16:28:10 -05:00
Noah Zinsmeister
22e859bea5
bump injected connector version ( #538 )
2019-12-06 11:40:30 -05:00
Noah Zinsmeister
fb4b4fd3e2
fix dapp browsers hanging
2019-12-05 16:58:30 -05:00
Noah Zinsmeister
790fe3f327
hot fix for dapp browsers
2019-12-05 16:29:53 -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
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
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
Noah Zinsmeister
ecd7175315
improve network connectivity ( #441 )
2019-09-06 19:15:22 -04: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
Callil Capuozzo
c28884f44b
Add theme toggle and footer ( #400 )
2019-08-07 14:58:29 -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
Noah Zinsmeister
09c77bef4c
update dependencies
2019-07-11 10:29:56 -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
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
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
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
fff0718404
add travis support; clean up public/
2019-04-15 14:05:54 -04:00
Noah Zinsmeister
71376cf7db
set up eslint and prettier; run prettier
2019-04-15 12:56:40 -04:00
Noah Zinsmeister
093c4c0c21
update dependencies
2019-04-15 12:06:54 -04:00
Noah Zinsmeister
1dadec3179
prep for netlify integration
2019-04-15 11:14:03 -04:00
maggie-5miles
520b9a58d6
i18n support
2019-01-11 19:24:20 -05:00
Chi Kei Chan
f87aa671a3
Normalize token decimals before calculating exchange rate ( #129 )
2018-11-12 11:29:26 +08:00
Chi Kei Chan
7db118e841
Add GA
2018-10-28 04:05:08 -07:00
Chi Kei Chan
6b5621fe29
Remove Drizzle; Header MediaQuery
2018-10-27 16:43:16 -07:00
Chi Kei Chan
c3123a49e1
Get token balance
2018-10-10 03:16:57 -07:00
Chi Kei Chan
bab0217d6c
Add Drizzle to manage web3 and smart contracts call
2018-10-10 03:16:57 -07:00
Chi Kei Chan
06bb5a954c
Add transition to route changes
2018-10-10 03:16:57 -07:00
Chi Kei Chan
c524f613f0
Add dialog for when web3 is not found
2018-10-10 03:16:57 -07:00
Chi Kei Chan
c51eae9fd3
Connect to Web3 and get current wallet address
2018-10-10 03:16:57 -07:00
Chi Kei Chan
1d86c0d656
Add Token Select Modal
2018-10-10 03:16:57 -07:00
Chi Kei Chan
e0cc2b59d1
Add Header
2018-10-10 03:16:57 -07:00
Chi Kei Chan
6b894511c4
Add React Router to home page
2018-10-10 03:16:57 -07:00
Chi Kei Chan
f97155d6b3
Add Sass and create pages directory
2018-10-10 03:16:57 -07:00
Chi Kei Chan
5ef5135bff
Update .gitignore
2018-10-06 13:14:27 -07:00
Callil Capuozzo
c6457bbfb8
Add cookies to store app state
...
also store transaction history to review. Next step - listing
transaction status.
2018-01-22 15:08:19 -05:00
Callil Capuozzo
f570c4686a
Add UX features
...
Detect all metamask states
UX for approve transactions
UX for getting more ETH from faucet
UX for submitted transactions
Toggle about
2018-01-22 14:05:22 -05:00
Hayden Adams
6101352e25
add github pages dependency and CNAME
2018-01-20 21:28:50 -05:00
Callil Capuozzo
a9b8740734
Initial design & interactions
...
Began porting some function and state names to more generic descriptors
like inputToken & outputToken thats align more closely with the
proposed UX model in this design. Needs discussion.
2018-01-18 14:11:51 -05:00