Skip to content
This repository was archived by the owner on Mar 16, 2022. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
59117a3
feat(joyride): set up
epiqueras Apr 26, 2018
ebe2389
fix(joyride): fix set up
epiqueras Apr 27, 2018
e425bc9
feat(joyride): finish first half
epiqueras Apr 30, 2018
09931e6
feat(joyride): implement conditional steps
epiqueras Apr 30, 2018
9594eda
feat(joyride): finish all steps
epiqueras May 1, 2018
11ef2ce
merge(feat(joyride)): implement interactive tutorial #12
epiqueras May 1, 2018
0b64981
fix(joyride): reset IICO Data on tutorial start
epiqueras May 1, 2018
f9337b2
feat: make slider have colored sections and enhance tutorial text
epiqueras May 2, 2018
c2f25d0
fix(global-components): show over navbar
epiqueras May 2, 2018
721f48b
feat: add token price, ETH/USD rate, and USD valuation
epiqueras May 2, 2018
3efaeb5
feat: add tooltips
epiqueras May 2, 2018
f146154
feat(joyride): various improvements and fixes
epiqueras May 3, 2018
e669357
feat: fallback gracefully when coinmarketcap api fails
epiqueras May 3, 2018
94cf579
fix: meta mask check
epiqueras May 4, 2018
22fe00d
feat: horizontally align stat blocks
epiqueras May 4, 2018
afa5238
feat: add tx confirmations
epiqueras May 7, 2018
e554cc0
feat: better row wrapping
epiqueras May 8, 2018
954ab05
feat(kyc): implement KYC validation
epiqueras May 8, 2018
07eeff0
fix(home): route transition bug
epiqueras May 8, 2018
5d2acb8
feat: set tutorial tokensForSale
epiqueras May 8, 2018
441328e
fix(bids): calculation of max token price
epiqueras May 8, 2018
5937660
feat(bids): change finalization message
epiqueras May 8, 2018
91968b5
feat: write script for deploying contracts
epiqueras May 8, 2018
4b55c94
feat: add deploy script
epiqueras May 8, 2018
c0d5292
fix(scripts): set whitelister
epiqueras May 8, 2018
8ed5913
feat(kyc): add tooltip
epiqueras May 8, 2018
c190963
feat: call suggestions
epiqueras May 8, 2018
d90fca2
feat: meeting suggestions
epiqueras May 8, 2018
847d27b
feat: fallback flow
epiqueras May 9, 2018
e531027
test: set up new integration tests
epiqueras May 10, 2018
683a1c7
test(home): integration test
epiqueras May 11, 2018
cffc0d3
test: seed ganache and allow more snapshots
epiqueras May 11, 2018
4539a9e
build(netlify): redirect 404s to index.html
epiqueras May 12, 2018
4d8eda8
feat(chain-number): new significant digit logic
epiqueras May 12, 2018
a743a9c
feat(joyride): remove close button
epiqueras May 12, 2018
eed0d29
feat(joyride): cache hasSeenTutorial to only display it to new users
epiqueras May 12, 2018
454e44c
feat(joyride): add button to replay
epiqueras May 12, 2018
1c7997b
feat: checksum addresses, show identicon, and show QR codes
epiqueras May 12, 2018
35c3d8e
feat: tabs
epiqueras May 12, 2018
0c87661
feat(simple): update copy
epiqueras May 12, 2018
848027e
feat(router): don't match invalid addresses
epiqueras May 12, 2018
bd90ba0
fix(netlify): put _redirects in the right place
epiqueras May 12, 2018
2e6d172
feat(initializer): nicer loading spinner
epiqueras May 12, 2018
9f23216
feat: various improvements from meeting
epiqueras May 12, 2018
acfc831
feat: hover tooltip
epiqueras May 12, 2018
874dc6d
feat: new meeting improvements
epiqueras May 12, 2018
fc86692
feat: new bid copy changes
epiqueras May 12, 2018
d039d55
feat: validate ETH address in form
epiqueras May 13, 2018
be03290
feat: explicit ETH input steps and improve tutorial
epiqueras May 13, 2018
3a9af35
feat: robbie's suggestions
epiqueras May 13, 2018
59406e4
feat: check that contract exists
epiqueras May 13, 2018
59abdd5
feat: fix tutorial hover positioning
epiqueras May 13, 2018
fdb922b
feat(home): add copy
epiqueras May 13, 2018
3f9389a
feat: add crisp chat
epiqueras May 13, 2018
ad53d42
feat(home): improve landing
epiqueras May 14, 2018
96e65c1
feat: secure for sale
epiqueras May 14, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 3 additions & 9 deletions .storybook/config.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import React from 'react'
import { configure, addDecorator } from '@storybook/react'
import { host } from 'storybook-host'
import { combineReducers, applyMiddleware, createStore } from 'redux'
import { combineReducers, createStore } from 'redux'
import { Provider } from 'react-redux'
import { MemoryRouter } from 'react-router-dom'
import ReduxToastr, { reducer as toastr } from 'react-redux-toastr'
import { reducer as toastr } from 'react-redux-toastr'

import GlobalComponents from '../src/bootstrap/global-components'

Expand All @@ -19,13 +19,7 @@ addDecorator(
)

// Integration Wrapper
const store = createStore(
combineReducers({ toastr }),
applyMiddleware(store => next => action => {
console.log(action)
return next(action)
})
)
const store = createStore(combineReducers({ toastr }))
addDecorator(story => (
<Provider store={store}>
<div>
Expand Down
2 changes: 2 additions & 0 deletions netlify.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[context.production.environment]
REACT_APP_BRANCH = "master"
7 changes: 7 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
"build:analyze": "source-map-explorer build/static/js/main.*"
},
"jest": {
"snapshotSerializers": ["enzyme-to-json/serializer"],
"collectCoverageFrom": [
"src/**/*.js",
"!src/*.js",
Expand All @@ -46,9 +47,11 @@
"@storybook/addons": "^3.3.10",
"@storybook/react": "^3.3.10",
"@storybook/storybook-deployer": "^2.2.0",
"colors": "^1.2.4",
"coveralls": "^3.0.0",
"enzyme": "^3.3.0",
"enzyme-adapter-react-16": "^1.1.1",
"enzyme-to-json": "^3.3.3",
"esdoc": "^1.0.4",
"esdoc-ecmascript-proposal-plugin": "^1.0.0",
"esdoc-standard-plugin": "^1.0.0",
Expand All @@ -60,6 +63,7 @@
"node-sass-chokidar": "^0.0.3",
"npm-run-all": "^4.1.2",
"prettier": "^1.10.2",
"prompt": "^1.0.0",
"prop-types": "^15.6.0",
"react-test-renderer": "^16.2.0",
"redux-immutable-state-invariant": "^2.1.0",
Expand All @@ -72,14 +76,17 @@
"dependencies": {
"create-redux-form": "^0.1.2",
"ethjs": "^0.3.3",
"ethjs-account": "^0.1.4",
"history": "^4.7.2",
"lessdux": "^0.7.0",
"normalize.css": "^7.0.0",
"qrcode": "^1.2.0",
"react": "^16.2.0",
"react-addons-css-transition-group": "^15.6.2",
"react-blockies": "^1.2.2",
"react-dom": "^16.2.0",
"react-helmet": "^5.2.0",
"react-joyride": "^1.11.4",
"react-minimal-pie-chart": "^3.0.1",
"react-redux": "^5.0.6",
"react-redux-toastr": "^7.2.3",
Expand Down
1 change: 1 addition & 0 deletions public/_redirects
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/* /index.html 200
1 change: 1 addition & 0 deletions public/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
Learn how to configure a non-root public URL by running `npm run build`.
-->
<title>Open IICO</title>
<script type="text/javascript">window.$crisp = []; window.CRISP_WEBSITE_ID = "40f2d804-7e58-4067-a3b6-fa5b5022b7ca"; (function () { d = document; s = d.createElement("script"); s.src = "https://client.crisp.chat/l.js"; s.async = 1; d.getElementsByTagName("head")[0].appendChild(s); })();</script>
</head>

<body>
Expand Down
Loading