Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						c772382d59 
					 
					
						
						
							
							fix: remove remnants of servicebot  
						
						... 
						
						
						
						None of the code was still in use. 
						
						
					 
					
						2020-09-04 00:14:24 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						1ad5f756e0 
					 
					
						
						
							
							fix(api): remove redirects from api  
						
						... 
						
						
						
						They should be handled either by nginx or by the client. Turned out a
lot of code, including the path migration, existed to support them.
Hence the large number of removals 
						
						
					 
					
						2020-09-01 11:35:44 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						8c70ea6b62 
					 
					
						
						
							
							fix(client): format cert date in user's timezone ( #39440 )  
						
						
						
						
					 
					
						2020-08-20 16:46:10 +05:30 
						 
				 
			
				
					
						
							
							
								Ahmad Abdolsaheb 
							
						 
					 
					
						
						
							
						
						b1da66b80d 
					 
					
						
						
							
							feat: add intro text to email sign up page ( #39409 )  
						
						... 
						
						
						
						Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com > 
						
						
					 
					
						2020-08-16 02:31:18 +05:30 
						 
				 
			
				
					
						
							
							
								Manish Giri 
							
						 
					 
					
						
						
							
						
						08d4811df3 
					 
					
						
						
							
							feat(client, api): Add Camper Join Date to Profile ( #38408 )  
						
						
						
						
					 
					
						2020-08-04 13:08:13 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						31f9211016 
					 
					
						
						
							
							refactor(api): clean up certification logic ( #39196 )  
						
						
						
						
					 
					
						2020-07-15 21:28:26 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						2da8eb23e9 
					 
					
						
						
							
							feat(api): get challenges directly from /curriculum  
						
						
						
						
					 
					
						2020-06-23 11:27:16 +02:00 
						 
				 
			
				
					
						
							
							
								Kristofer Koishigawa 
							
						 
					 
					
						
						
							
						
						6e5988da4e 
					 
					
						
						
							
							fix(learn): versioning for new certificate slugs ( #39087 )  
						
						
						
						
					 
					
						2020-06-17 20:30:31 +05:30 
						 
				 
			
				
					
						
							
							
								Kristofer Koishigawa 
							
						 
					 
					
						
						
							
						
						77df0e32cd 
					 
					
						
						
							
							feat(learn): rename certificates, cert slugs, and cert flags ( #39026 )  
						
						
						
						
					 
					
						2020-06-15 21:51:30 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						6b8c2e74b6 
					 
					
						
						
							
							fix(client): sync Redux store and DB ( #39034 )  
						
						
						
						
					 
					
						2020-06-10 12:24:19 +05:30 
						 
				 
			
				
					
						
							
							
								Kris Koishigawa 
							
						 
					 
					
						
						
							
						
						89d5c891e3 
					 
					
						
						
							
							feat(learn): add full stack certificate md and handle errors  
						
						... 
						
						
						
						Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com >
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com > 
						
						
					 
					
						2020-06-06 14:45:12 +05:30 
						 
				 
			
				
					
						
							
							
								Mrugesh Mohapatra 
							
						 
					 
					
						
						
							
						
						a02ff7b08e 
					 
					
						
						
							
							fix(certs): add year to certs introduced in 2020 ( #38912 )  
						
						
						
						
					 
					
						2020-06-04 13:13:07 +05:30 
						 
				 
			
				
					
						
							
							
								matbub 
							
						 
					 
					
						
						
							
						
						4af28cf12c 
					 
					
						
						
							
							fix(client): update report user verbiage and link ( #38954 )  
						
						
						
						
					 
					
						2020-06-01 18:37:24 +05:30 
						 
				 
			
				
					
						
							
							
								Beau Carnes 
							
						 
					 
					
						
						
							
						
						256ed00fb9 
					 
					
						
						
							
							feat(learn): split InforSec and QA into individual certs ( #38347 )  
						
						... 
						
						
						
						Co-authored-by: Mrugesh Mohapatra <me@raisedadead.com >
Co-authored-by: Kris Koishigawa <scissorsneedfoodtoo@gmail.com > 
						
						
					 
					
						2020-05-27 13:19:12 +05:30 
						 
				 
			
				
					
						
							
							
								Beau Carnes 
							
						 
					 
					
						
						
							
						
						e776529ed0 
					 
					
						
						
							
							feat(learn): add python video challenges ( #38424 )  
						
						
						
						
					 
					
						2020-05-27 13:19:09 +05:30 
						 
				 
			
				
					
						
							
							
								mrugesh 
							
						 
					 
					
						
						
							
						
						22afc2a0ca 
					 
					
						
						
							
							feat(learn): python certification projects ( #38216 )  
						
						... 
						
						
						
						Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
Co-authored-by: Beau Carnes <beaucarnes@gmail.com > 
						
						
					 
					
						2020-05-27 13:19:08 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						9451328a85 
					 
					
						
						
							
							fix(api): show most recent date for FullStack cert ( #38736 )  
						
						
						
						
					 
					
						2020-05-06 18:54:12 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						c9084aea2c 
					 
					
						
						
							
							DEBUG: create dedicated debug endpoints  
						
						
						
						
					 
					
						2020-03-26 16:51:18 +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 Mohapatra 
							
						 
					 
					
						
						
							
						
						ef39ab0e20 
					 
					
						
						
							
							fix(donate): allow calls to the API without auth  
						
						... 
						
						
						
						This is also dependent on 170e3dbf4f 
						
						
					 
					
						2020-03-21 01:58:07 +05:30 
						 
				 
			
				
					
						
							
							
								Mrugesh Mohapatra 
							
						 
					 
					
						
						
							
						
						170e3dbf4f 
					 
					
						
						
							
							fix(donate): remove isSigned in check temporarily  
						
						
						
						
					 
					
						2020-03-19 23:55:47 +05:30 
						 
				 
			
				
					
						
							
							
								Mrugesh Mohapatra 
							
						 
					 
					
						
						
							
						
						4ee032d664 
					 
					
						
						
							
							feat(api): add and update webhooks routing  
						
						
						
						
					 
					
						2020-03-19 17:18:53 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						23b899f50f 
					 
					
						
						
							
							fix(csrf): remove all csrf bypass  
						
						
						
						
					 
					
						2020-03-17 23:28:23 +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 
						 
				 
			
				
					
						
							
							
								Josh Soref 
							
						 
					 
					
						
						
							
						
						004b99bf8f 
					 
					
						
						
							
							chore: fix typos in spelling ( #38100 )  
						
						... 
						
						
						
						* spelling: accidentally
* spelling: announce
* spelling: assembly
* spelling: avoid
* spelling: backend
* spelling: because
* spelling: claimed
* spelling: candidate
* spelling: certification
* spelling: certified
* spelling: challenge
* spelling: circular
* spelling: it isn't
* spelling: coins
* spelling: combination
* spelling: compliant
* spelling: containers
* spelling: concise
* spelling: deprecated
* spelling: development
* spelling: donor
* spelling: error
* spelling: everything
* spelling: exceed
* spelling: exist
* spelling: falsy
* spelling: faulty
* spelling: forward
* spelling: handle
* spelling: indicates
* spelling: initial
* spelling: integers
* spelling: issealed
* spelling: javascript
* spelling: length
* spelling: maximum
* spelling: minimum
* spelling: mutable
* spelling: notifier
* spelling: coordinate
* spelling: passport
* spelling: perform
* spelling: permuter
* spelling: placeholder
* spelling: progressively
* spelling: semantic
* spelling: submission
* spelling: submit
* spelling: translations
* spelling: turquoise
* spelling: visualization
* spelling: without
* spelling: registration
* spelling: representation 
						
						
					 
					
						2020-02-08 23:59:10 +05:30 
						 
				 
			
				
					
						
							
							
								Steve Phillips 
							
						 
					 
					
						
						
							
						
						093f3f8a04 
					 
					
						
						
							
							fix(settings): happier/less stern flash messages! ( #38134 )  
						
						
						
						
					 
					
						2020-02-03 15:27:41 +05:30 
						 
				 
			
				
					
						
							
							
								mrugesh 
							
						 
					 
					
						
						
							
						
						059e826465 
					 
					
						
						
							
							fix: remove all year-end gift implementation ( #38030 )  
						
						
						
						
					 
					
						2020-01-09 02:37:50 +05:30 
						 
				 
			
				
					
						
							
							
								Tom 
							
						 
					 
					
						
						
							
						
						a8a7eeb10d 
					 
					
						
						
							
							fix: make github url optional for backend projects ( #37936 )  
						
						
						
						
					 
					
						2019-12-20 19:30:33 +05:30 
						 
				 
			
				
					
						
							
							
								Mrugesh Mohapatra 
							
						 
					 
					
						
						
							
						
						e4590fed5c 
					 
					
						
						
							
							fix(donate): implement donate page  
						
						
						
						
					 
					
						2019-12-20 19:10:42 +05:30 
						 
				 
			
				
					
						
							
							
								Mrugesh Mohapatra 
							
						 
					 
					
						
						
							
						
						8db0f89634 
					 
					
						
						
							
							fix(donate): remove isDontating check from year-end  
						
						
						
						
					 
					
						2019-12-18 12:59:18 +03:00 
						 
				 
			
				
					
						
							
							
								Mrugesh Mohapatra 
							
						 
					 
					
						
						
							
						
						663f726c4e 
					 
					
						
						
							
							fix(donate): allow unauthenticated donations for year-end  
						
						
						
						
					 
					
						2019-12-18 04:21:57 +05:30 
						 
				 
			
				
					
						
							
							
								Mrugesh Mohapatra 
							
						 
					 
					
						
						
							
						
						4221e7c45b 
					 
					
						
						
							
							fix(donate): make api flexible for custom amounts  
						
						... 
						
						
						
						The commit needs to be removed or the logic updated later. 
						
						
					 
					
						2019-12-18 02:48:03 +05:30 
						 
				 
			
				
					
						
							
							
								Mrugesh Mohapatra 
							
						 
					 
					
						
						
							
						
						fdb17223ec 
					 
					
						
						
							
							revert : Added displayUsername and username update functionality  
						
						... 
						
						
						
						removes implemenation from #35699 
This reverts commit e154f38118 
						
						
					 
					
						2019-12-13 01:07:05 +05:30 
						 
				 
			
				
					
						
							
							
								Catalina 
							
						 
					 
					
						
						
							
						
						e154f38118 
					 
					
						
						
							
							Added displayUsername and username update functionality ( #35699 )  
						
						... 
						
						
						
						* Added displayUsername and username update functionality
* fix: move username assignment to safe place
moved the username assignment down a statement so that it doesn't cause exception 
* fix: handle missing username or displayUsername
* refactor: remove redundant code 
						
						
					 
					
						2019-12-11 12:43:06 +01:00 
						 
				 
			
				
					
						
							
							
								mrugesh 
							
						 
					 
					
						
						
							
						
						9886cf7ca2 
					 
					
						
						
							
							fix(client,server): usernames should not be a http error code ( #37804 )  
						
						... 
						
						
						
						* fix(client,server): usernames should not be a http error code
* feat: reject invalid chars first
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com > 
						
						
					 
					
						2019-11-27 10:49:17 +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 
						 
				 
			
				
					
						
							
							
								Mrugesh Mohapatra 
							
						 
					 
					
						
						
							
						
						2cb8c16b28 
					 
					
						
						
							
							fix(donate): control plan creation with environment variable  
						
						
						
						
					 
					
						2019-11-19 23:09:52 +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 
							
						 
					 
					
						
						
							
						
						e77408827a 
					 
					
						
						
							
							feat: add server-side username validation  
						
						
						
						
					 
					
						2019-11-14 22:16:24 +05:30 
						 
				 
			
				
					
						
							
							
								mrugesh 
							
						 
					 
					
						
						
							
						
						f090730015 
					 
					
						
						
							
							fix(api): send json messages for challenge routes ( #37494 )  
						
						
						
						
					 
					
						2019-10-24 17:30:23 +05:30 
						 
				 
			
				
					
						
							
							
								Mrugesh Mohapatra 
							
						 
					 
					
						
						
							
						
						aa62fdbfe9 
					 
					
						
						
							
							feat(api): add custom redirect back  
						
						
						
						
					 
					
						2019-10-21 18:03:26 +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 
						 
				 
			
				
					
						
							
							
								Ahmad Abdolsaheb 
							
						 
					 
					
						
						
							
						
						2425f705c2 
					 
					
						
						
							
							fix: reword honesty policy and replace profile with portfolio… ( #37282 )  
						
						
						
						
					 
					
						2019-10-15 00:07:53 +07:00 
						 
				 
			
				
					
						
							
							
								mrugesh 
							
						 
					 
					
						
						
							
						
						20ca046a2a 
					 
					
						
						
							
							fix(auth): redirect to learn after sign in ( #37114 )  
						
						
						
						
					 
					
						2019-10-08 18:15:36 +03:00 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						9c2f1ffd82 
					 
					
						
						
							
							refactor: combine slug utils into one module  
						
						
						
						
					 
					
						2019-09-26 22:15:27 +05:30 
						 
				 
			
				
					
						
							
							
								Bouncey 
							
						 
					 
					
						
						
							
						
						7271e82503 
					 
					
						
						
							
							Fix: Restore email change functionality  
						
						
						
						
					 
					
						2019-09-10 11:02:22 +05:30 
						 
				 
			
				
					
						
							
							
								Mrugesh Mohapatra 
							
						 
					 
					
						
						
							
						
						ac50216949 
					 
					
						
						
							
							fix: NODE_ENV conflicts on pipelines  
						
						
						
						
					 
					
						2019-08-19 01:37:32 +05:30