Commit Graph

572 Commits

Author SHA1 Message Date
AMStrix 00561f5121 Fix BE web3 read when proposal has no address (#239) 2018-12-05 12:05:57 -06:00
William O'Beirne 3b42295097 Team invite email (#237) 2018-12-03 20:45:18 -06:00
AMStrix 1144b0b0e2 Remove Unserializables from Redux (#234)
* remove web3 instance from redux

* remove Web3Container, use redux state instead

* remove web3 from Web3Container ;)

* cache result of fetchCrowdFundJSON

* fix error action type

* remove contracts from redux

* fetchCrowdFundJSON error & reporting

* remove unused ref

* check factory networkId against MM networkId during initialization
2018-12-03 20:08:29 -06:00
William O'Beirne 489de73d9b
Merge pull request #235 from grant-project/tests-tests-tests
Bolster our backend endpoint tests
2018-12-02 22:25:51 -05:00
William O'Beirne 4d0a6f2cf2
Merge branch 'develop' into tests-tests-tests 2018-12-01 01:30:46 -05:00
AMStrix e1b2d21532 Upgrade FE Nodemon (#236)
* upgrade nodemon

* exit nodemon when its child exits (fix lingering cmd output post-exit)

* travis cache yarn (frontend)

* adjust exit handler

* cancel travis cache experiment
2018-11-30 23:36:52 -06:00
AMStrix 4980670e8c Populate Profile Data (#233)
* BE profile deets

* BE real user data web3 populate + misc

* FE real profile data
2018-11-30 17:52:00 -06:00
William O'Beirne 11d804d591
Merge branch 'develop' into tests-tests-tests 2018-11-29 20:59:40 -05:00
Will O'Beirne c05bd6ab43
Add draft, publish, and update tests for proposals. 2018-11-29 20:55:14 -05:00
Will O'Beirne e40d046dd4
Invite acceptance tests. 2018-11-29 16:54:26 -05:00
Will O'Beirne b1b2717360
Tests around invites, and a few fixes along the way. 2018-11-28 16:56:19 -05:00
Daniel Ternyak 138c4381fb
Remove dead team validation (#231) 2018-11-28 12:39:39 -06:00
AMStrix a780b235b9 SSR Preload /proposals (#230)
* resolve web3 when page is interactive OR complete

* SSR preload `/proposals`
2018-11-28 12:33:21 -06:00
Will O'Beirne 043999c310
Dont send email in test environment. 2018-11-27 15:35:16 -05:00
Will O'Beirne e24ed31367
More invalid comment tests. 2018-11-27 15:29:41 -05:00
Will O'Beirne 8c6d5265bf
Comment tests. 2018-11-27 15:26:36 -05:00
William O'Beirne 96c4389e66
Merge pull request #228 from grant-project/hotfix-truffle-util
Hotfix #227
2018-11-27 14:49:08 -05:00
Will O'Beirne a8778f20bf
I am an idiot. 2018-11-27 14:47:54 -05:00
William O'Beirne 062bf2aa7e
Merge pull request #194 from grant-project/working-comments
Functioning comments with EIP-712 signatures
2018-11-27 14:43:00 -05:00
Will O'Beirne 1438468768
Merge branch 'develop' into working-comments 2018-11-27 14:30:41 -05:00
Will O'Beirne 1b3f6e86e8
Fixed & improved tests. 2018-11-27 14:07:09 -05:00
William O'Beirne cb11ba16b3
Merge pull request #227 from grant-project/fix-missing-contract-build
Fix contract build on yarn dev
2018-11-27 13:40:42 -05:00
Will O'Beirne a37fb152b4
Rebuild contract if missing. Simplify some logic. 2018-11-27 13:21:54 -05:00
Will O'Beirne c3985a07a3
Merge in develop 2018-11-27 13:21:11 -05:00
William O'Beirne ad6173b376
Merge pull request #211 from grant-project/server-side-drafts
Overhaul create to provide server side drafts, team invites, and a bunch of refactors
2018-11-27 12:53:53 -05:00
William O'Beirne e6b2847929
Merge pull request #220 from grant-project/team-invites
Create overhaul (Pt 2. - Team invites, user type consolidation)
2018-11-27 12:46:06 -05:00
Will O'Beirne bc076c8736
Remove prints. 2018-11-27 12:39:36 -05:00
Will O'Beirne 5754a84f79
Fix wrong test key. 2018-11-27 12:22:54 -05:00
Will O'Beirne 708eaca511
Merge upstream changes. 2018-11-26 20:29:33 -05:00
Will O'Beirne 1b1797be54
Merge branch 'server-side-drafts' into team-invites 2018-11-26 20:21:44 -05:00
Will O'Beirne 9c69f28179
Fix test mocks. 2018-11-26 20:20:23 -05:00
Will O'Beirne 02b1260573
Merge in latest changes. 2018-11-26 20:14:00 -05:00
Will O'Beirne c95dde2cda
Merge upstream changes. 2018-11-26 18:51:48 -05:00
Will O'Beirne f9b4f65ac4
Merge develop in. 2018-11-26 18:47:24 -05:00
Will O'Beirne 5afdb2011d
Merge develop in. 2018-11-26 18:25:02 -05:00
Daniel Ternyak 00219e65c8
Only Runtime Contracts (#225) 2018-11-25 22:02:35 -06:00
Daniel Ternyak 8a97142d82
Avoid childprocess until neccesasary 2018-11-22 15:42:07 -06:00
AMStrix 7abeac7bd7 Sentry Integration (#221)
* BE sentry setup w/ user scope

* FE sentry integration + user scope

* FE env adjustments

* FE: use NODE_ENV for Sentry

* BE: use FLASK_ENV for Sentry

* BE: remove email, acct & ip from Sentry user scope

* comment .env.example SENTRY* for CI

* fix merge artifact
2018-11-21 23:45:29 -06:00
AMStrix 968974d8d7 E2E - Web3 interaction & more tests (#202)
* account switching & setting gas for e2e web3

* e2e web3 interaction + new specs

* refund after payout spec

* use send instead of sendAsync + update ganache script cmd

* sign intercept + deterministic accounts

* add authentication to creation tests

* adjust cy.request call

* refactor + WIP fiddle with xhr

* xhook to modify incoming api requests
2018-11-21 21:20:09 -06:00
AMStrix d367e6e474 Track proposal contributions (#219)
* BE proposal contribution tracking

* FE proposal contribution tracking

* validate contributions

* make sure we catch errors in the 'confirmation' listener

* remove console.log

* lowercase from address compare

* remove validate_contribution_tx from post_proposal_contribution
2018-11-21 21:18:22 -06:00
AMStrix a95a8ff080 Server-side API calling/preloading. (#224)
* make sure BACKEND_URL gets set for server in production mode

* ssr api calls by path

* turn off redux logger on server

* massage preloaded state (BNify JSONed BNs)

* make sure fetchProposal returns async/promise

* make sure render works on ssr (check window refs)

* linting issue
2018-11-21 21:17:49 -06:00
Daniel Ternyak a95f693467
Merge branch 'develop' into server-side-drafts 2018-11-21 17:26:38 -06:00
Daniel Ternyak f8910b1e09
Contract Build Improvements (#215) 2018-11-21 17:24:33 -06:00
Will O'Beirne a6902a464f
Clear comments on posting. Show error message on errors. 2018-11-20 11:38:01 -05:00
Will O'Beirne 117acc7a0a
Require logged in for create. 2018-11-20 11:02:57 -05:00
William O'Beirne 0496b58130
Merge pull request #218 from grant-project/avatar-upload-basics
Avatar upload and download
2018-11-19 19:22:31 -05:00
Aaron cd2bd8f0b7
interpolate AVATAR_MAX_SIZE into error message 2018-11-19 17:58:30 -06:00
Will O'Beirne fb4b31c978
Restore contract files. 2018-11-19 15:48:45 -05:00
Will O'Beirne fcf13deea1
Fix tsc 2018-11-19 15:40:21 -05:00
Will O'Beirne c51b1e2dab
Finish up user and social media conversions. 2018-11-19 15:23:56 -05:00