Will O'Beirne
af9486ef52
Keep new email in the field after changing it.
2019-01-24 14:49:04 -05:00
Will O'Beirne
3654bcb854
Send notif email to old email address on email change.
2019-01-24 14:47:22 -05:00
William O'Beirne
69fefdb2ea
Merge branch 'develop' into change-email
2019-01-24 14:29:26 -05:00
Will O'Beirne
8d15a473fc
Adjusted settings mobile behavior. Fixed tsc error.
2019-01-24 14:19:33 -05:00
Will O'Beirne
f22acfede0
Change password email.
2019-01-24 14:08:15 -05:00
Will O'Beirne
3b9d15e62e
Implement change email & email confirmation. Adjust layout of settings more.
2019-01-24 13:53:26 -05:00
Will O'Beirne
b6e921879e
Rework settings page frontend. Add account tab for email changes.
2019-01-23 17:28:27 -05:00
Daniel Ternyak
05857f6edb
Merge pull request #101 from grant-project/better-loader
...
Consistent centered loader component
2019-01-23 16:05:36 -06:00
Daniel Ternyak
52199935fe
Merge branch 'develop' into better-loader
2019-01-23 16:03:23 -06:00
Will O'Beirne
f8be65f6a3
Remove console logs
2019-01-23 15:53:24 -05:00
Will O'Beirne
737ec0e59c
Fix SSR, upgrade react router and loadable components.
2019-01-23 15:48:22 -05:00
William O'Beirne
2658f0d77e
Add try catch around bootstrap. ( #100 )
...
* Add try catch around bootstrap.
* pep8 formatting
2019-01-23 12:23:02 -05:00
Will O'Beirne
5b3e5522b0
Remove loadable-components.
2019-01-23 11:44:34 -05:00
Will O'Beirne
da88825c7c
Standardize loader size
2019-01-23 11:35:03 -05:00
Will O'Beirne
eddc0671d7
Replace spin with loader everywhere.
2019-01-23 10:15:59 -05:00
Daniel Ternyak
c51e850cb0
Run reformatter on all files ( #98 )
2019-01-23 10:00:30 -05:00
Daniel Ternyak
8f7fa45bb6
Merge pull request #97 from grant-project/rebranding
...
Basic rebranding
2019-01-22 23:30:14 -06:00
Will O'Beirne
80e658593b
Darken default user image.
2019-01-22 15:50:43 -05:00
Will O'Beirne
9181dec164
New logos (placeholder until approval.)
2019-01-22 15:46:50 -05:00
Will O'Beirne
31b4167c09
Remove alpha banner. Update markdown pages. Replace default user icon.
2019-01-22 14:56:48 -05:00
Will O'Beirne
32840da648
Grant.io -> ZF Grants
2019-01-22 13:40:20 -05:00
Will O'Beirne
837f6b0c95
Remove a bunch of leftover ETH platform stuff.
2019-01-22 13:09:42 -05:00
Will O'Beirne
0f979412aa
Basic color and font changes.
2019-01-22 13:01:21 -05:00
AMStrix
78fa68be05
Merge pull request #94 from grant-project/sentry-release-env-no-git
...
Do not attempt to get git hash for SENTRY_RELEASE
2019-01-21 12:59:55 -06:00
Aaron
e41892898f
Merge branch 'sentry-release-env-no-git' of https://github.com/dternyak/zcash-grant-system into sentry-release-env-no-git
2019-01-21 12:53:11 -06:00
Aaron
f8def1ae67
comment out SENTRY env vars for frontend .env example
2019-01-21 12:52:58 -06:00
Will O'Beirne
244a9f9168
Merge branch 'develop' into sentry-release-env-no-git
2019-01-21 12:52:35 -05:00
William O'Beirne
0e4626157f
Blockchain watcher bootstrap ( #92 )
...
* Initial work on bootstrap refactor. Still results in delayed bootstrapping and double bootstrapping.
* Remove logging.
* Fix invalid json in body on non-post requests. Reduce error verbosity.
* Adjust error output.
2019-01-21 12:51:49 -05:00
William O'Beirne
92ad6d3436
Better logging & add sentry to blockchain watcher ( #93 )
...
* Add sentry to blockchain watcher. Adjust frontend to allow for environment override.
* Replace all logging with winston. Fix sentry error reporting. Improve error logging for uncaught express errors.
* Remove dsn from .env.example
2019-01-18 19:34:11 -05:00
Aaron
5fd086c83a
linter doesn't like console.log, just remove it
2019-01-18 13:17:07 -06:00
Aaron
4687ed6033
do not register default blueprint for flask-security
2019-01-18 13:07:00 -06:00
Aaron
3383c0757b
remove git hashes for SENTRY_RELEASE
2019-01-18 12:33:51 -06:00
AMStrix
5848d33f29
code of conduct MD page ( #89 )
2019-01-18 12:21:03 -05:00
AMStrix
c8ab0d0f37
location forward after authentication ( #90 )
2019-01-18 01:40:30 -05:00
AMStrix
9829f3f1ea
Blockchain default and required environment variables ( #91 )
...
* blockchain: default & required env vars
* blockchain: ignore env var check for NODE_ENV=test
2019-01-18 01:24:03 -05:00
Aaron
f7d485db3c
Revert "code of conduct MD page"
...
This reverts commit 14c546b528
.
2019-01-17 10:52:56 -06:00
Aaron
14c546b528
code of conduct MD page
2019-01-17 09:15:30 -06:00
AMStrix
b3e3a28957
Admin authentication environment variable + generation command ( #78 )
...
* store admin pass hash in ENV + add gen-admin-auth command
* allow custom salt for hash generation
* remove unused import
* dynamically pull salt for testing admin password hash generator func
* Fix middleware name.
2019-01-17 00:20:10 -05:00
AMStrix
c0557a9fa6
Admin - rework user list/user detail ( #80 )
...
* fix UserCommentSchema to no longer exclude contributions (no longer on ProposalSchema)
* return more detail for /admin/users/<id>
* admin: add UserDetail + refactoring
* remove unused state from UserItem.tsx
2019-01-17 00:01:29 -05:00
AMStrix
48912c95cc
markdown driven static pages ( #40 )
2019-01-16 18:19:34 -05:00
AMStrix
8de3b4e3c8
Email settings + unsubscribe ( #75 )
...
* user subscription_settings utils + tests
* UserSettings user/models updates
* GET /<user_id>/settings endpoint
* PUT /<user_id>/settings + more tests + refactoring
* Email Notifications settings tab
* email subscription verbiage
* email-unsubscribe page + refactors
* hook up send_email for proposal approval + add subscription checks to send_email
* fix merge bug
* Send email on contribution. Dont double-count contributions from the blockchain watcher.
* Proposal contribution email, and fix email admin.
* Send email to team on contribution received.
* Email comment creator of their replies.
* Send comments to proposal creator. Adjust templates for all comment emails.
* Send email on contribution update.
2019-01-16 17:26:44 -05:00
William O'Beirne
4ab5c2b66b
Run tests and make a build of blockchain in CI. ( #72 )
2019-01-16 16:59:00 -05:00
Daniel Ternyak
8e89db4d3e
Update ReadMe with "Zcash" Typo ( #83 )
2019-01-16 16:46:50 -05:00
William O'Beirne
994b680f04
Link to specific tabs from query param ( #71 )
...
* Linkable tabs with scrolling behaior. Replace all tabs with linkable tabs.
* Link to specific tab wherever relevant.
* Fix bad tab name.
2019-01-15 15:19:59 -05:00
William O'Beirne
f008b0fcfa
Word wrap ( #70 )
2019-01-15 15:19:44 -05:00
William O'Beirne
91efc28fa3
Fade auth in, invisible while checking. ( #69 )
2019-01-15 15:19:31 -05:00
William O'Beirne
98209f5fa6
Fix incorrect pending invites count. ( #68 )
2019-01-15 14:13:57 -05:00
Daniel Ternyak
1e5f7323fe
Merge pull request #63 from dternyak/fix-sendgrid
...
Fix sendgrid 400 error
2019-01-10 17:50:46 -06:00
Will O'Beirne
4540dbde1a
Remove flask-sendgrid. Use sendgrid directly. Improve error logging.
2019-01-10 18:48:44 -05:00
William O'Beirne
b01b7726a7
Log sendgrid error ( #62 )
2019-01-10 17:21:41 -06:00