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
Will O'Beirne
c3985a07a3
Merge in develop
2018-11-27 13:21:11 -05:00
Will O'Beirne
708eaca511
Merge upstream changes.
2018-11-26 20:29:33 -05:00
Will O'Beirne
02b1260573
Merge in latest changes.
2018-11-26 20:14:00 -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
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
Will O'Beirne
a6902a464f
Clear comments on posting. Show error message on errors.
2018-11-20 11:38:01 -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
Aaron
866be8e62c
alert margin
2018-11-16 21:56:43 -06:00
Aaron
52f1f54442
avatar upload & download
2018-11-16 21:33:25 -06:00
Will O'Beirne
d7e4c1c533
Check in user refactor. Incomplete, but computer is crashing routinely.
2018-11-16 18:05:17 -05:00
Will O'Beirne
89c1c3345d
Fix some zeroes, default fields.
2018-11-16 14:23:42 -05:00
Will O'Beirne
8eeee61498
Fix pending in review.
2018-11-16 14:19:13 -05:00
Will O'Beirne
c1d7b88924
Dont show accepted invites.
2018-11-16 14:18:27 -05:00
Will O'Beirne
df9ea60300
Invite tab on profile, allow accepting and rejecting invites.
2018-11-16 13:50:47 -05:00
Will O'Beirne
ce3425ba0a
Add warnings to publish. Warn if outstanding invites.
2018-11-16 11:57:03 -05:00
Will O'Beirne
a3cfbda3e2
Working invitations + deletions.
2018-11-16 11:16:52 -05:00
Will O'Beirne
8c96470826
Merge server-side-drafts in
2018-11-15 11:27:27 -05:00
Will O'Beirne
50cdf45882
Draft deleting.
2018-11-15 11:02:16 -05:00
AMStrix
b177e7efa9
Backend Proposal Reads Pt. 2 ( #209 )
...
* web3 flask + read proposal
* tests
* use build/contracts indtead of build/abi
* fail if endpoint not set
* batched calls
* add web3 read to GET proposal(s) endpoints
* basic integration of BE crowdFund data into FE
* handle dead contracts & omit on FE
* allow web3-free viewing & move crowdFundContract out of redux store
* upgrade flask-yolo2API to 0.2.6
* MetaMaskRequiredButton + use it in CampaignBlock
* convert to tuples
* farewell tuples
* flter dead proposals on BE
* give test_proposal_funded deadline more time
2018-11-14 17:24:56 -05:00
Will O'Beirne
a7debd0bed
Fixup outstanding ts issues.
2018-11-14 16:21:41 -05:00
Will O'Beirne
8fc00d7d70
Remove team editing, always defaults to 1 member team of authd user.
2018-11-14 16:18:40 -05:00
Will O'Beirne
9c60af93d1
Stop filling in team for example.
2018-11-14 14:04:17 -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
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
Will O'Beirne
95c765834a
Setup draft list component, edit page from route.
2018-11-13 17:51:02 -05:00
Will O'Beirne
829d072b8c
Check in work on proposals, drafts
2018-11-13 11:07:09 -05:00
Daniel Ternyak
56df655c05
Merge branch 'auth-endpoints' into working-comments
2018-11-13 15:24:25 +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
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
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
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
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
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
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
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
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