Daniel Ternyak
35ba78fadd
Merge branch 'develop' into auth-endpoints
2018-11-13 15:16:47 +01:00
Daniel Ternyak
c579820dc3
Auth Endpoints Tests ( #203 )
...
Auth Endpoints Tests
2018-11-13 14:58:02 +01:00
Will O'Beirne
6000d015ff
UI for adding by address.
2018-11-09 14:54:04 -05: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
c9d6e58e19
Hide reply actions if logged out.
2018-11-08 14:38:00 -05:00
Will O'Beirne
7ee7a53b3b
tsc
2018-11-08 14:16:42 -05:00
Will O'Beirne
c4950b0b27
Remove unnecessary props, fix comment id.
2018-11-08 14:14:52 -05:00
Will O'Beirne
828bd1f636
Show correct avatar for comment author.
2018-11-08 13:52:36 -05:00
Will O'Beirne
7c023da066
Create and show replies to comments succesfully.
2018-11-08 13:42:19 -05:00
Will O'Beirne
1862b69169
Properly signing, creating, fetching comments. Fix incorrect types. Setup scaffolding for replies.
2018-11-08 13:29:29 -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
Daniel Ternyak
75a5027d2f
Remove unused file
2018-10-14 14:02:04 -05:00
Daniel Ternyak
a455f7d9b9
Merge pull request #142 from grant-project/develop
...
Release 4
2018-10-09 12:33:17 -07:00
Daniel Ternyak
d562407633
Merge branch 'master' into develop
2018-10-09 12:32:34 -07:00
AMStrix
b1099770f4
Use UserAvatar on Review ( #141 )
2018-10-09 12:30:09 -07:00
AMStrix
9cb71923d5
Autofill first team member with auth'd user ( #140 )
2018-10-08 21:21:40 -07:00
William O'Beirne
3dd4253acb
TREZOR & Ledger Address Selection ( #139 )
...
* Add trezor selection
* Fix SSR by making providers lodable.
* Adjust identity styles.
* Add packages.
* Adjust style.
* Ledger address selection.
* Common use component for ledger and trezor.
2018-10-08 18:06:41 -07:00