Ahmad Abdolsaheb
0ee680c3ab
fix: redirect users to success url after /donation completion ( #39404 )
2020-08-20 01:20:34 +05:30
Ashik Paul
3ed80a4347
Fixed some minor typos ( #39228 )
2020-07-10 17:53:49 -05:00
winst
e5a33523b1
fix: correct Alice Walker quote ( #39142 )
2020-06-26 20:59:47 +05:30
Quincy Larson
b7752f11a7
fix(client): Remove non-motivational quotes and add better congratulatory quotes ( #39102 )
2020-06-19 18:44:45 +02:00
Ieahleen
24009045ac
fix: removing duplicate quotes, author names, unwanted quotes ( #39074 )
2020-06-15 20:33:44 +05:30
rdm100
885538d9e1
fix: updated and consolidated quotes ( #39069 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2020-06-15 18:42:27 +05:30
Ahmad Abdolsaheb
11868700ad
feat: change default donation amount to 5 dollars
2020-04-24 19:52:03 +05:30
Mrugesh Mohapatra
d74d72446d
feat: use Stripe checkout on donate page
2020-04-14 12:29:06 +03:00
Mrugesh Mohapatra
946cd0665a
feat: add one-time links to PayPal.me
2020-04-14 12:29:06 +03:00
Mrugesh Mohapatra
5f1f5554b2
fix: remove stripe card from donate page ( #38534 )
2020-04-13 16:28:34 +03:00
Oliver Eyton-Williams
10a6622546
feat(api): enable Sentry reporting
2020-03-26 16:51:16 +05:30
Ahmad Abdolsaheb
4c14e3f396
fix: add a fallback for fullstack cert ( #37065 )
...
* fix: add a fallback for fullstack cert completion
* fix: optimize loop over completedChallengs
* fix: try to make more declarative
* fix: move variable to config
* fix: use node exports
Co-authored-by: moT01 <tmondloch01@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2020-03-26 09:57:15 +01:00
mrugesh
786626f21e
fix(PayPal): update config pickup from env ( #38423 )
...
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
2020-03-23 19:33:37 +05:30
Ahmad Abdolsaheb
b561599614
fix(donate): re-enable monthly donations and update plans
2020-03-21 01:58:07 +05:30
Mrugesh Mohapatra
08ec29fa1b
fix(donate): update plans in config
2020-03-20 11:59:58 +05:30
Ahmad Abdolsaheb
cdc8b1e8e5
feat: add reconfigurable paypal button to donate page
2020-03-20 10:05:07 +05:30
Mrugesh Mohapatra
a2c7659f2d
fix(donate): remove monthly plans from client
2020-03-20 00:33:20 +05:30
Mrugesh Mohapatra
585527d145
feat: add paypal donation to modals and certificates
2020-03-19 23:55:47 +05:30
Mrugesh Mohapatra
c30f0dbf0d
fix(client): fixup PayPal intergration
2020-03-19 17:18:53 +05:30
Mrugesh Mohapatra
f9277b4fec
fix(env): make PayPal env config dynamic
2020-03-16 18:35:52 +05:30
Ahmad Abdolsaheb
6c6eadfbe4
feat(donate): PayPal integration
2020-03-16 18:35:51 +05:30
mrugesh
ac922ac04e
fix: add pass thru for some subdomains ( #38315 )
...
* fix: add passthru for some subdomains
* fix: export whitelist correctly
2020-03-04 00:02:04 +09:00
Mrugesh Mohapatra
e4590fed5c
fix(donate): implement donate page
2019-12-20 19:10:42 +05:30
Oliver Eyton-Williams
e3b77a62cc
feat: simplify development setup
...
Warns if .env is missing. Combines the three docker installation
commands into one, updating the docs accordingly.
Also removes the libcimp patch as npm already has it.
2019-12-13 01:05:38 +05:30
Ahmad Abdolsaheb
01d1315835
feat: add minimal form to modal
2019-12-12 20:18:32 +05:30
Oliver Eyton-Williams
c660b389a8
fix(donate): handle missing stripe keys ( #37847 )
...
* fix: gracefully handle missing stripe keys
* fix: remove state updates from render (donate)
2019-11-30 01:41:31 +05:30
Mrugesh Mohapatra
65e5b26fa1
fix(donate): update default donation amounts
...
Closes #37787
2019-11-20 12:15:00 +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
Mrugesh Mohapatra
aeec1bb9e6
feat(donate): integrate servicebot
2019-11-19 23:09:53 +05:30
Oliver Eyton-Williams
e72855dad3
fix: handle invalid Algolia keys gracefully in dev ( #37088 )
...
Invalid keys throw an error in production, but just cause invalid
PropTypes and build warnings in development.
2019-10-08 01:19:43 -07:00
mrugesh
4889e0fdc6
fix(client,tools): update proxy and location paths ( #37106 )
2019-10-07 16:42:07 -07:00
Oliver Eyton-Williams
1130a1c0df
chore: update to beta of react-instantsearch-dom ( #36843 )
...
* chore: update to beta of react-instantsearch-dom
* feat: use .env variables for search keys
2019-10-04 18:03:20 +02:00
Mrugesh Mohapatra
ac50216949
fix: NODE_ENV conflicts on pipelines
2019-08-19 01:37:32 +05:30
Bouncey
e417f3f0d4
chore: Apply linting fixes
2019-02-19 14:30:27 +05:30
Mrugesh Mohapatra
6b7c7d6033
fix(donate): update styling and refactor components
2019-02-14 14:14:10 +00:00
Bouncey
0369dfbf37
fix: Add news to the env file
2019-02-06 04:00:52 +05:30
Bouncey
d79f9f4899
feat(docker): Prep master for docker deploys
2019-02-04 20:13:51 +05:30
Stuart Taylor
d327a5c36b
Feat: News in the client app ( #34392 )
2018-11-29 15:12:15 +03:00
Bouncey
c08bb95ea8
fix(auth): Fix auth flow for the client app
2018-10-24 18:27:34 +05:30
Bouncey
aa668ca30e
feat(langs): Prep Spanish challenges for parsing
2018-10-11 02:15:05 +05:30
Mrugesh Mohapatra
9aad55f8af
fix(scripts): adjust npm run scripts
2018-09-27 12:28:31 +05:30
Bouncey
eb5dee1cbb
fix(build): Make build unrelient on root level deps (take 2)
2018-09-06 16:07:03 +01:00
Bouncey
a70fb9ba01
fix(build): Make build unrelient on root level deps
2018-09-06 16:07:03 +01:00
Bouncey
9224613a74
fix(build): Ensure env for build
2018-09-06 16:07:03 +01:00
Bouncey
435e856cdb
feat(env): Make env vars available to client app
2018-09-06 16:07:03 +01:00
Bouncey
fec10caf67
feat(api): Add api location as an env var
2018-08-30 20:43:55 +05:30
Bouncey
ef18f5a931
fix(api): Use /internal for API entry
2018-08-30 20:43:55 +05:30
Stuart Taylor
4f77da02be
feat(donate): Add donate api ( #17459 )
...
* feat(donate): Add donate api
* feat(donation): Add ability to track donations via email
2018-06-07 16:35:06 -05:00
Stuart Taylor
4d4b964e2c
fix(scripts): Run generate-migration-map after seed events ( #17234 )
...
* fix(scripts): Run generate-migration-map after seed events
* fix(only-once): Run 'ensure-env' on prelint
2018-05-27 15:27:18 +05:30
mrugesh mohapatra
a2076ce1ec
fix(auth): on-boarding, signup and welcome flows ( #16882 )
...
* fix(auth): Route should have specific targets
* fix(signup): Redirection should be to signup
Closes #16945
* feat(redirect): All fallback redirects to signin
* fix: send back to originating route
* fix(server,secrets): Specify profile field for LinkedIn provider.
* fix(profile): Add route to react profile page
2018-04-13 15:48:10 +01:00
Eric Leung
4ad9fbd8da
Remove unused authentication methods
2016-06-12 16:32:17 -07:00
Berkeley Martinez
f0128ebd9f
remvoe old passport file
2015-08-01 20:14:31 -07:00
Quincy Larson
a0f4f91ec1
remove slack completely and update help and pair actions
2015-06-20 18:40:43 -07:00
Quincy Larson
b2aafd89e7
flatten user object references throughout controllers and views
2015-06-04 12:54:41 -07:00
Berkeley Martinez
72fe9c2463
Add cookie secrets to env
2015-06-04 12:42:13 -07:00
Berkeley Martinez
279f953628
Move models to common/models
...
closes #795
2015-06-02 15:05:26 -07:00
Quincy Larson
acc1236d42
remove vestigial mention of camp counselor team
2015-06-01 12:18:45 -07:00
terakilobyte
b626c811d0
Add initial I need help button and slack webhook integration
2015-05-23 02:26:29 -04:00
Quincy Larson
1e866868f5
Merge branch 'challenge-restructure' of github.com:FreeCodeCamp/freecodecamp into challenge-restructure
2015-05-18 23:32:34 -07:00
terakilobyte
ba29f0533a
Updated to show how json should be modeled, fleshed out resources to load new challengeMap stub
2015-05-18 22:03:27 -04:00
Quincy Larson
80ceb15714
fix linkedin issue
2015-05-15 13:39:12 -07:00
A. Drake
ffa2404993
Added API endpoint for twitter calls to use in codepen. NOTE added tokens to env file
2015-04-29 08:00:57 -04:00
Michael Q Larson
e3acdb9ebb
add slack key to secrets.js
2015-04-08 21:53:08 -07:00
Michael Q Larson
a60c5eb92c
refactor passport so that emails aren't fired if there are errors in save actions
2015-03-31 15:07:34 -07:00
Michael Q Larson
a24ad9b993
update the welcome mailer and change fontsize on bonfire helpful links
2015-03-31 10:00:30 -07:00
Michael Q Larson
6c929b8375
Revert "start adding error handling to passport"
...
This reverts commit 89ee552a12
.
2015-03-22 22:23:46 -07:00
Berkeley Martinez
940dbea622
Handle err in config/passport
2015-03-22 22:07:58 -07:00
Michael Q Larson
8e8711d947
add @rybar's new placeholder camper image and fix the broken logic that was supposed to update it for existing users
2015-03-11 23:58:16 -07:00
Nathan Leniz
8608f48d8c
Delete seed tasks, email signup now defaults a picture
2015-03-09 06:51:47 +09:00
Michael Q Larson
4bdc3d34ad
Add blogger API to FCC and list 5 most recent blog posts on about page
2015-01-12 21:28:58 -08:00
Michael Q Larson
4e91e94463
fix firefox CDN issue and ensure twitter handle, email and username are lowercase
2015-01-09 15:10:34 -08:00
Michael Q Larson
61204f61be
auto populate twitter attribute if you log in with twitter
2015-01-09 14:31:49 -08:00
Michael Q Larson
d533e07edd
debug auth in production
2015-01-09 14:02:21 -08:00
Michael Q Larson
503d6ada8a
remove redundant github auth
2015-01-09 13:54:38 -08:00
Michael Q Larson
d46ac080dd
make twitter photo higher resolution on login. remove twitter redirect middleware
2015-01-09 13:02:00 -08:00
Michael Q Larson
f243367774
Remove noisy logs, add new camp counselors and add github auth back in
2015-01-04 12:26:45 -08:00
Michael Q Larson
35847faaac
revert passport.js to original hackathon starter implementation
2015-01-01 00:26:09 -08:00
Michael Q Larson
a8d08b1ff9
Revert "Revert "modify twitter auth to fail if mismatch between selected user and current user""
...
This reverts commit df335b0087
.
2014-12-30 20:49:25 -08:00
Michael Q Larson
df335b0087
Revert "modify twitter auth to fail if mismatch between selected user and current user"
...
This reverts commit f75d305939
.
2014-12-30 16:55:54 -08:00
Michael Q Larson
f75d305939
modify twitter auth to fail if mismatch between selected user and current user
2014-12-30 14:55:42 -08:00
Michael Q Larson
a5fa27466c
Clean up views, remove API controller views, add the gmail-shortcuts, control-shortcuts and deploy-a-website static views. Move all resource controller views to a resources view folder and update routes
2014-12-26 00:05:00 -08:00
Michael Q Larson
fc2031062b
add back in generic secrets.js file
2014-12-24 09:46:51 -08:00
Michael Q Larson
d39804053c
finished with profile page for now
2014-12-24 00:07:20 -08:00
Michael Q Larson
fcd457b958
email validations work, now on to username validations
2014-12-23 18:20:53 -08:00
Berkeley Martinez
86fcfe8296
Major refactor. Add error handlers everywhere.
2014-12-23 08:48:28 -08:00
Michael Q Larson
a06744038a
revert to previous form and attempt to get working later
2014-12-07 21:14:32 -08:00
Michael Q Larson
f1bedbdecf
some more blind tinkering
2014-12-07 21:08:33 -08:00
Michael Q Larson
e173b35c2b
add mailer back in
2014-12-07 21:00:21 -08:00
Michael Q Larson
64f12f8ee1
add debug stuff
2014-12-07 20:56:02 -08:00
Michael Q Larson
2777259af9
attempt to add new user mailer
2014-12-07 20:50:53 -08:00
Michael Q Larson
36ff713087
comment problematic code
2014-12-03 23:44:28 -08:00
Michael Q Larson
f93801a1d4
thrashing
2014-12-03 23:42:13 -08:00
Michael Q Larson
711904d1c1
start making improvements to auth and get email from Twitter users
2014-12-03 23:28:10 -08:00
Michael Q Larson
01e86c74bc
update other authentication methods
2014-12-03 18:34:42 -08:00
Michael Q Larson
6ca7bc5879
attempt to make facebook not overwrite
2014-12-03 18:17:21 -08:00
Michael Q Larson
9179c1ee06
make all oauth options flexible
2014-12-01 21:13:39 -08:00
Michael Q Larson
835c69d6b4
attempt to allow facebook login even with used email
2014-12-01 21:06:19 -08:00
Michael Q Larson
a2259c937c
fix passport js maybe
2014-11-29 22:30:02 -08:00
Berkeley Martinez
7c1ae2f450
Adds auth check to linked path. Removes unused routes.
2014-11-19 15:30:36 -08:00
Michael Q Larson
308461d4ec
create bootstrap file
2014-10-16 16:18:26 -07:00