Will O'Beirne
9c60af93d1
Stop filling in team for example.
2018-11-14 14:04:17 -05:00
Will O'Beirne
415b1b7d5c
Blow away migrations due to sqllite issues.
2018-11-14 13:57:05 -05:00
Will O'Beirne
84daa1cba9
Rename a bunch of fields to their original values. Get draft saves working.
2018-11-14 12:59:48 -05:00
Will O'Beirne
8aceac0c45
Get backend draft updates working.
2018-11-14 12:27:40 -05:00
Will O'Beirne
a6175e530c
Merge in develop
2018-11-14 12:03:40 -05:00
Will O'Beirne
8245795306
Temporary checkin, fuckup all of the types on the frontend.
2018-11-14 11:43:00 -05:00
AMStrix
03de8c2543
Backend Proposal Reads Pt. 1 ( #198 )
...
* web3 flask + read proposal
* tests
* use build/contracts indtead of build/abi
* fail if endpoint not set
* batched calls
2018-11-14 09:30:18 -05:00
Daniel Ternyak
8c2e43c51b
Update Flask-YoloAPI ( #207 )
...
* Update to latest flask-yolo2api
* Fix related tests
2018-11-13 22:45:55 -05:00
Will O'Beirne
95c765834a
Setup draft list component, edit page from route.
2018-11-13 17:51:02 -05:00
William O'Beirne
5ea2938b7d
Merge pull request #206 from grant-project/now-script
...
Add NPM command for now deployments
2018-11-13 13:13:40 -05:00
Daniel Ternyak
3d34daba50
add npm command for now deployments
2018-11-13 13:01:51 -05:00
William O'Beirne
50f99dd298
Add nowignore ( #204 )
2018-11-13 12:47:33 -05:00
Will O'Beirne
2c804a412a
Add frontend changes too
2018-11-13 11:07:37 -05:00
Will O'Beirne
829d072b8c
Check in work on proposals, drafts
2018-11-13 11:07:09 -05:00
William O'Beirne
a418f3d5b6
Authenticate endpoints ( #193 )
...
* Add auth to endpoints.
2018-11-13 15:17:06 +01:00
AMStrix
22487b331b
Fix regressions from Readable URLs #190 ( #200 )
...
* admin adjustments for proposalId / proposalAddress
* ensure fetchProposal called with proposalId
* have ProposalCard display proposalAddress
2018-11-09 13:48:55 -05:00
Will O'Beirne
5a1cf5ae2a
Add auth to endpoints.
2018-11-07 14:19:12 -05:00
William O'Beirne
250d5fb7a9
EIP-712 signatures for login & signup ( #189 )
...
* Signup requires valid EIP-712 signature. Refactor some auth reducer nomenclature for consistency.
* Add auth endpoint for logging in that checks for valid signature, like create user.
* Fix tests, move dummy data into test_data.py.
* No strict slashes.
2018-11-07 14:08:42 -05:00
AMStrix
d8eba48847
Readable Proposal URLs ( #190 )
...
* proposal_id -> proposal_address & exposed proposal_id is prooposal.id
* FE proposalId to number + proposalUrlId generation and use
2018-11-07 12:33:19 -05:00
AMStrix
4891a83450
Cypress e2e basics ( #186 )
...
* cypress e2e with a couple tests
* add createCrowdFund helper function for future use
2018-11-06 13:52:52 -05:00
William O'Beirne
0670eaa054
Web3 Only Auth + MetaMask future proofing ( #187 )
...
* Setup ethereum.enable() flow, change login to only use web3.
* Fix sign in icon to be white again.
2018-11-06 13:42:45 -05:00
William O'Beirne
79773ea4da
Prevent helmet crash ( #178 )
...
* Add key to helmet to prevent it from crashing.
* Undo key fix, comment out header details component.
2018-11-05 20:41:54 +01:00
Daniel Ternyak
3b228bd208
Merge branch 'master' into develop
2018-11-04 23:05:32 +01:00
Daniel Ternyak
d3191c6cd8
Fix Migrations ( #176 )
2018-11-04 23:03:43 +01:00
AMStrix
2e743cc5a5
Standardize Backend Serialization ( #175 )
2018-11-04 19:33:22 +01:00
AMStrix
c3649d322b
Frontend i18n Infrastructure ( #174 )
2018-11-04 19:26:34 +01:00
William O'Beirne
118d7b645e
Proposal updates ( #171 )
...
* Add models & endpoints
* Implement proposal updates.
* Reset state on close. Add missing key. Prompt on close if they will lose stuff.
* Dont warn if they submitted.
2018-11-02 12:24:28 -04:00
William O'Beirne
cdc3ea0107
Email verification ( #172 )
...
* Add email_verification table and endpoints, setup email verification page, adjust emails to actually verify.
* Add User.create method
2018-11-02 12:07:06 -04:00
AMStrix
f823488abb
Misc bugs & cleanup ( #173 )
...
* fix Final.create getting called multiple times
* give moment the non-standard format string to parse with
* remove unused package & refs for nprogress
* remove unused file: theme.ts
2018-11-02 11:47:25 -04:00
AMStrix
7c651be138
Admin adjustments ( #167 )
...
* disable admin delete user & proposal endpoints
* handle absence of web3 gracefully
2018-11-02 02:35:14 +01:00
William O'Beirne
8eeb9fc78a
New color palette & redesigned splash screen ( #170 )
...
* Use name and icon logos where possible. Add favicon and other general web meta info.
* Unused import
* Update icons and logos.
* Variablize all colors. Switch to purple primary.
* Redesign homepage. Slight color tweaks.
* Fix blue button
2018-10-31 17:05:35 -04:00
Daniel Ternyak
35d7139a88
Merge pull request #166 from grant-project/develop
...
Release 5
2018-10-31 19:52:40 +01:00
Daniel Ternyak
99be8c65fd
Merge branch 'master' into develop
2018-10-31 00:37:13 +01:00
William O'Beirne
b8e93994cb
Require message signature on sign up / sign in ( #165 )
2018-10-31 00:18:26 +01:00
William O'Beirne
30a476a285
Logos, Icons, Manifest.json ( #163 )
...
* Use name and icon logos where possible. Add favicon and other general web meta info.
* Unused import
* Update icons and logos.
2018-10-30 13:58:05 -04:00
AMStrix
d4298e62cc
Admin ( #164 )
...
* admin backend
* admin ui
* tslint ignore contracts
* fix name
* build & serve
2018-10-30 12:35:47 -04:00
AMStrix
2d75150dff
Profile edit ( #160 )
...
* cleanClone helper
* redux/store support for user update
* ProfileEdit and supporting UI
* ts fix
* fix spelling
* backend update user basics
* delete photo
* remove comments
* ignore leftover errors from previous update attempts
* fix ts unused arg
* make update user endpoint params optional
* connect ProfileUser for authUser & updateUser
* improve cleanClone function
2018-10-30 10:40:21 -04:00
Daniel Ternyak
357b4248c7
Tighten Backend Patterns ( #159 )
2018-10-22 17:31:33 -05:00
AMStrix
eae0e81ff0
Setup meta tags for social sharing and SEO ( #156 )
...
* PUBLIC_HOST_URL env variable
* default SEO stuff
* HeaderDetails component
* HeaderDetails usage in Home and Profile
* strict fix for urlToPublic
2018-10-22 12:16:15 -05:00
William O'Beirne
224174bb32
AddressInput component & Donation address ( #157 )
...
* Add donation address constant. Add AddressInput component. Replace using those 2 where needed.
* Fix invalid defaultValue logic
2018-10-22 12:15:20 -05:00
William O'Beirne
cb09e97df4
AddressInput component & Donation address ( #157 )
...
* Add donation address constant. Add AddressInput component. Replace using those 2 where needed.
* Fix invalid defaultValue logic
2018-10-22 02:51:59 -05:00
William O'Beirne
2895d1045a
AddressInput component & Donation address ( #157 )
...
* Add donation address constant. Add AddressInput component. Replace using those 2 where needed.
* Fix invalid defaultValue logic
2018-10-22 02:51:29 -05:00
Daniel Ternyak
abc824b17e
EIP-712 User Authorization ( #138 )
...
* example auth service
* prep for merge
* MVP signed transaction based auth
* update auth service endpoint and delete checked-in auth service
* add readme explanation for AUTH_URL
* rename eip-712 headers
* fix test errors
2018-10-20 00:18:27 -05:00
William O'Beirne
e63b03e5c3
Email Scaffolding + Signup Email ( #153 )
...
* Scaffolding for emails + signup email.
* Better docs and handling around config
2018-10-19 17:20:51 -05:00
William O'Beirne
f406cec255
Strict Typescript (pt. 1) ( #150 )
...
* Enable noImplicitThis, alwaysStrict, and strictFunctionTypes configs.
* Enable all strict rules. Implement typedKeys function for better typing. (#152 )
2018-10-19 18:03:37 -04:00
AMStrix
de32965012
thumb friendly proposal social buttons ( #149 )
2018-10-18 20:30:48 -05:00
AMStrix
45054ec573
Standard pages ( #151 )
...
* pages, routes & links
* generic legal document style
* Tos component + dummy text
* Privacy component.
* Contact component.
* About component.
2018-10-18 20:59:49 -04:00
Daniel Ternyak
9dc67865e9
Express Auth Service ( #137 )
...
* example auth service
* prep for merge
* check in `build` while proper deployment is worked out
* update package.json
2018-10-18 14:00:16 -05:00
William O'Beirne
795117b44d
Fix mobile styles on proposal detail page. ( #148 )
2018-10-16 15:18:12 -05:00
Daniel Ternyak
4e03a637ac
Remove unused file
2018-10-14 14:02:14 -05:00