Mrugesh Mohapatra
65e5b26fa1
fix(donate): update default donation amounts
...
Closes #37787
2019-11-20 12:15:00 +05:30
mrugesh
62aa54efba
fix(donate): apply suggestions from code review
...
Co-Authored-By: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2019-11-20 00:02:07 +05:30
Mrugesh Mohapatra
0bd66eaf82
chore: temporarily remove PayPal components
...
This commit should be reverted while implementing PayPal integration
2019-11-19 23:09:56 +05:30
Mrugesh Mohapatra
f30f8072b0
chore(donate): unify donation config
...
This commit can be further optimised to DRY out values
2019-11-19 23:09:56 +05:30
Ahmad Abdolsaheb
a5969ac0e5
fix(donate): update font to Lato on paragraphs
2019-11-19 23:09:55 +05:30
Mrugesh Mohapatra
1da1f7d0be
fix(donate): re-order and scroll to top on processing
2019-11-19 23:09:54 +05:30
Mrugesh Mohapatra
aeec1bb9e6
feat(donate): integrate servicebot
2019-11-19 23:09:53 +05:30
Mrugesh Mohapatra
21b09b53cb
fix(donate): adjust verbiage and time contibuted
2019-11-19 23:09:48 +05:30
Mrugesh Mohapatra
f737b24b6f
feat(donate): remove themes from donate pages
2019-11-19 22:28:05 +05:30
Mrugesh Mohapatra
ef0a801c90
feat(donate): remove unauthenticated routes
2019-11-19 22:28:05 +05:30
Mrugesh Mohapatra
e13f35171c
feat(donate): updated donate page and plans
...
- [x] two column layout for the page.
- [x] amount to learning minutes mapping for contribution impact.
- [x] handle one-time and recurring stripe subscription charges.
- [x] server side validation of donate forms.
- [x] prevent multiple subscriptions and onetime donations per user.
2019-11-19 22:28:04 +05:30
Oliver Eyton-Williams
265e383705
fix: allow username submission after failure
...
If the server rejects a username submission, the submit button became
stuck as disabled. This ensures that new (valid) input will unlock the
button.
2019-11-14 22:16:24 +05:30
Oliver Eyton-Williams
e1236a0c15
refactor: use validate util in client
2019-11-14 22:16:24 +05:30
Mrugesh Mohapatra
139f8fcb1b
chore: remove poweredByStripe asset
2019-11-09 11:39:29 -08:00
Mrugesh Mohapatra
4cd5542489
feat(donate): two col layout checkout page
2019-11-09 11:39:29 -08:00
Mrugesh Mohapatra
83ac3c5f95
chore(donate): remove unused donate modal wiring
...
This commit removed the donate modal and related wiring,
although some of the state mapping is still around.
The remaining state mapping can either be removed, or kept
for now, because it will be replaced as is for the newer
motivation based donation prompts
2019-11-09 11:39:29 -08:00
Ahmad Abdolsaheb
ccd135f268
feat: update logo ( #37716 )
...
* feat: update logo
* fix: adjust logo height
2019-11-09 01:31:49 -08:00
Abdelrahman Ashraf
94532f98db
refactor(tests): enzyme => react-testing-library ( #37712 )
...
* refactor: 💡 rewrite enzyme tests in react-testing-library
* fix: 🐛 remove enzyme imports from frame-runner.js
* chore: 🤖 install and add enzyme imports to frame-runner.js back
2019-11-08 16:50:25 +05:30
Kishore Devaraj
06277c8436
fix(client): Improve client validation accessibility ( #37459 )
2019-11-06 19:43:58 +05:30
Nirvin M
699ffc5593
fix(client): reduce height of the alert banner ( #37497 )
2019-11-05 21:23:35 +05:30
Ahmad Abdolsaheb
55a4cadf2a
fix: clean failed challenges ( #37526 )
2019-11-04 19:20:14 +05:30
Parth Parth
c2e7809ccd
feat: add message to warn users before changing name ( #37527 )
...
Co-Authored-By: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com >
2019-11-04 18:54:18 +05:30
Ahmad Abdolsaheb
8f73a92e16
fix: set color based on theme ( #37634 )
2019-10-31 22:59:47 +05:30
Mathew Joseph
ebb7d8f3f7
fix(client): icon background not covering on hover. ( #37414 )
...
* Fixed the issue of icon background
* Removed background from icons
* Reverted the margin in last icon and fixed the slight color change on hover.
* Update client/src/components/profile/components/social-icons.css
Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com >
Co-authored-by: null <mathew@sovereignwallet.network >
2019-10-31 17:49:04 +05:30
Kristofer Koishigawa
77b27d79f6
fix: conditionally load MathJax ( #37360 )
...
* fix: Removed MathJax CDN from header and set it up to download whenever a user goes to a Rosetta Code challenge
* Reworked slightly so that MathJax CDN script is only rendered once
* Simplified further
* Resolved conflicts and updated MathJax fallback to work like the one on donate.js
* Escaped backticks in scriptLoaders.js
* refactor: remove reliance on state
2019-10-30 15:46:39 +03:00
Parth Parth
f6add96fd6
feat: Make modal scrollable ( #37504 )
2019-10-30 14:30:24 +03:00
Ahmad Abdolsaheb
3ca4dd5500
feat: update footer ( #37476 )
...
* feat: update footer
* fix: update tests
* fix: clean up
* fix: rearrange links
* fix: update test
2019-10-23 23:45:15 +05:30
Ahmad Abdolsaheb
da1fe7971e
feat: new logo landing ( #37482 )
2019-10-23 22:22:37 +05:30
Kishore Devaraj
b6470f93dc
fix(client): Signin page button's cursor made pointer ( #37478 )
2019-10-23 18:31:42 +05:30
Mrugesh Mohapatra
37528a6d26
fix: a11y on primary logo
2019-10-23 16:15:44 +05:30
Kishore Devaraj
45101c63fa
fix(client): border visibility for form control in nightmode ( #37470 )
2019-10-23 15:26:51 +05:30
Kristofer Koishigawa
a475ddc65b
fix: remove unnecessary stripe iframes ( #37428 )
...
* fix: Remove stripe iframes when navigating away from /donate while still leaving two that may/may not be essential to Stripe
* Moved MutationObserver code into Header component
* fix: make MutationObserver remove old iframes
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2019-10-23 15:25:04 +05:30
Tom
3fb5a2c361
fix: separate certs from interview prep on landing page ( #37462 )
2019-10-23 00:20:55 +05:30
Ahmad Abdolsaheb
b9014e2ceb
feat: add local navigation
2019-10-22 21:21:10 +05:30
Ahmad Abdolsaheb
54db501138
fix: update nav items
2019-10-22 21:21:09 +05:30
Ahmad Abdolsaheb
d7ad40688a
feat: add settings button to learn
2019-10-22 21:21:08 +05:30
Ahmad Abdolsaheb
1606502784
fix: update test
2019-10-22 21:21:08 +05:30
Ahmad Abdolsaheb
2352c0b1d9
feat: remove portfolio and add conditional intro
2019-10-22 21:21:07 +05:30
Kishore Devaraj
5b1ee9c177
fix(client): make academy honesty button disabled ( #37453 )
2019-10-22 17:20:33 +05:30
Kristofer Koishigawa
2b5268305a
chore(client): add tests for search bar ( #37012 )
...
* feat(client): Tests for search bar
* Switched out Enzyme for react-test-renderer, but had to remove a lot of the incompatible tests
2019-10-22 17:01:00 +05:30
floookay
2542ea3124
fix: display current progress in single line ( #37418 )
2019-10-21 20:07:38 +05:30
Ahmad Abdolsaheb
3823ed19bc
fix: update user state from server ( #37374 )
...
* fix: return updates from server
* fix: make store consistant and adjust form validation
2019-10-21 17:07:28 +05:30
Ricky Syamsi
e4a26c9a74
fix(client): Email and internet presence client validation ( #37389 )
2019-10-20 16:31:13 +05:30
Mrugesh Mohapatra
368aa688fa
fix(client): call donate api withCredentials
2019-10-20 16:29:56 +05:30
Mrugesh Mohapatra
2a449d03a3
fix(client): avoid rendering inside a p tag
2019-10-20 16:29:56 +05:30
Vivek Agrawal
c5b973a7b1
fix(donate): other ways to donate btn styled as link ( #37394 )
...
* fix(donate): other ways to donate btn styled like link
* fix: minor style error
2019-10-19 04:18:56 +05:30
Kristofer Koishigawa
3a2db6f090
fix: Bound handleStripeLoad to this in the constructor to prevent setState is not a function errors ( #37371 )
2019-10-17 16:57:37 +02:00
Oliver Eyton-Williams
0e143c2caf
fix: replace navigate with hardgoto in showUser ( #37363 )
...
* fix: use hardGoTo in ShowUser
* refactor: clean up hardGoTo
Rather than using both navigate and hardGoTo this imports hardGoTo as
navigate and uses navigate everywhere
Co-authored-by: mrugesh <1884376+raisedadead@users.noreply.github.com >
2019-10-17 18:58:16 +05:30
Ahmad Abdolsaheb
78b6fd1adf
fix: load stripe conditionally ( #37365 )
2019-10-17 18:21:01 +05:30
Oliver Eyton-Williams
4896e45eea
fix: remove Gatsby proxy ( #37364 )
...
Direct ajax calls to the server directly, rather than a proxy to reduce
redirects while still allowing the server to be used in development.
2019-10-17 18:20:02 +05:30