Commit Graph

659 Commits

Author SHA1 Message Date
Bouncey
bcd98a28c8 feat(gatsby): Initial gatsby scaffolding 2018-08-30 20:43:55 +05:30
Bouncey
7fd0b5b84b feat(accept-pp-tos): Add Privacy and ToS accept page 2018-08-30 20:43:55 +05:30
Bouncey
4f2241d39f feat(flash): Add flash messages 2018-08-30 20:43:55 +05:30
Bouncey
3ea38ee31a feat(welcome): Gatsby the Welcome page 2018-08-30 20:43:55 +05:30
Bouncey
cd73528958 feat(gatsby): Initial gatsby scaffolding 2018-08-30 20:43:55 +05:30
NitronR
3518ff9e8e feat(full-stack): Full Stack Certification 2018-08-28 00:32:33 +05:30
Mrugesh Mohapatra
e5de7d1837 fix(user): update the unsub route 2018-08-07 14:35:17 +01:00
Stuart Taylor
ed7aa8f074 feat(refs): Initial referral source tracking 2018-08-03 19:27:42 +05:30
Stuart Taylor
9cdb0ec7a2 feat(article-views): Initial view tracking 2018-08-03 19:27:42 +05:30
Stuart Taylor
a9b6a7e7db feat(shortId): Initial shortId referral 2018-08-03 19:27:42 +05:30
Stuart Taylor
4dac8c1867 feat(views): Add views and extend functionality 2018-08-03 19:27:42 +05:30
Stuart Taylor
2c633e70da feat(nav): Add a Nav to news and update www nav links 2018-08-03 19:27:42 +05:30
Stuart Taylor
5cf5979563 feat(news): Initial SSR implementation 2018-08-03 19:27:42 +05:30
Stuart Taylor
8ffd03578a feat(news): Initial server work for /news 2018-08-03 19:27:42 +05:30
Mrugesh Mohapatra
4511e33716 fix: update to use shortid for sub resub 2018-08-02 22:38:11 +01:00
Stuart Taylor
99b9e9e3ba feat(resub): Add resubscribe endpoint 2018-08-02 22:38:11 +01:00
Mrugesh Mohapatra
57ceee0897 fix: update email template 2018-07-28 08:33:30 +01:00
Stuart Taylor
211245444e fix(cert-email): Default user email to empty string 2018-07-02 14:56:40 +05:30
Mrugesh Mohapatra
38bcc2e250 fix(auth): Remove deprecated views and routes 2018-06-29 21:29:20 +01:00
Stuart Taylor
a5ea7ad879 feat(unsub-email): Add an annon unsubscribe route 2018-06-29 19:55:13 +05:30
Charles Moss
ee64ab97c1 fix: removed unnecessary strip call from boot sequence (#17526)
fix: Updated boot/donate.js to connect to stripe by default in production mode

fix: removed whites spaces from donate.js and added extra check for api keys

fix: added a name to boot/donate.js export function
2018-06-18 15:47:10 +01:00
Stuart Taylor
f54b7c07f5 fix(settings): fix-up user objects for solutions (#17556) 2018-06-12 21:20:35 +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
mrugesh mohapatra
6f8d36f4a7 fix: add redirects for legacy certification paths (#17484) 2018-06-07 13:37:17 -05:00
mrugesh mohapatra
259a0a594e fix(portfolio): User /:username routes as previously (#17470) 2018-06-07 13:15:30 +01:00
Kory Dondzila
a8756d5919 fix(seed): Fixes database seeding issue (#17472) 2018-06-07 00:57:13 +05:30
Quincy Larson
bc0e213529 feat: Update quotes and quote logic (#17381) 2018-06-02 03:32:37 +05:30
Stuart Taylor
91906fe1d4 Merge pull request #17238 from raisedadead/feat/authentication
fix(auth): Add verification route for email
2018-05-28 22:34:56 +01:00
Mrugesh Mohapatra
1af24d131e fix: always redirect to home on login 2018-05-29 02:54:27 +05:30
Stuart Taylor
cb15de32f5 chore(unsubscribe): Merge backup/master unsubscribe handler in to staging (#17253) 2018-05-29 02:34:46 +05:30
Mrugesh Mohapatra
5f8eb3615a fix: update middleware passthru and user in memory 2018-05-29 01:59:37 +05:30
Mrugesh Mohapatra
f52d5b5369 fix: resolve the query back to the promise 2018-05-29 01:51:38 +05:30
Mrugesh Mohapatra
eebe4036ec fix: remove cookies when signout, logout (remote) and delete (remote) 2018-05-29 01:51:38 +05:30
Stuart Taylor
9cf1d67e02 fix(Observables): Remove observables from requestUpdateEmail method 2018-05-29 01:51:38 +05:30
Mrugesh Mohapatra
12b2c556ec fix(views): update static email update views 2018-05-29 01:51:38 +05:30
Mrugesh Mohapatra
59f700b110 fix(auth): Add verification route for email 2018-05-29 01:51:38 +05:30
Mrugesh Mohapatra
3ad70a7926 feat: add gdpr privacy and terms 2018-05-28 19:12:26 +05:30
Stuart Taylor
8380c8a181 feat(ext): Add /external/update-my-current-challenge endpoint (#17242) 2018-05-26 14:41:47 +05:30
Stuart Taylor
3e52c666da fix(updated): Update completedChallenges and progressTimestamps without duplicates (#17226)
Closes #17200
2018-05-24 19:29:46 +05:30
Stuart Taylor
dfda68fb58 feat(auth): Authorise 'external' requests through JWT (#17224) 2018-05-24 01:40:56 +05:30
Mrugesh Mohapatra
cc2ca61695 fix(routes): Make less redirections 2018-05-22 20:34:37 +05:30
mrugesh mohapatra
3f83cf59d5 fix(route): everybody gets a login (#17209) 2018-05-21 11:29:03 -05:00
Stuart Taylor
a76c8aff5a Fix: Settings/Portfolio UI (#17202)
* chore(names): Certificate -> Certification

* fix(style): Profile Certs alignment and font-size

* fix(button): Remove user icon

* fix(style): Adjust profile timeline UI

* fix(style): General account settings style fixes

* chore(updateEmail): Remove update email until we sort out auth0

* fix(copy): website -> personal website

* fix(copy): profile -> portfolio

* feat(home): Add legacy certs to user home page

* fix(copy): Change Honest settings copy

* fix(cert-settings): Filter out 'take home's

* fix(copy): next lesson -> next coding challenge

* fix(alignment): Align portfolio item settings' buttons
2018-05-21 10:21:15 -05:00
Mrugesh Mohapatra
4d48175e64 feat: update user identity login 2018-05-20 13:40:49 +05:30
Mrugesh Mohapatra
53b362e5bd fix(views): Adjust routes and views 2018-05-20 13:40:48 +05:30
Mrugesh Mohapatra
ebc1586222 fix(sign-up): Add check boxes for confirm 2018-05-20 13:40:48 +05:30
Stuart Taylor
bb4bcbfb45 Feat(privacy): Add granular privacy controls of public profile (#17178)
* feat(privacy): Add granular privacy controls of public profile

* feat(certs): Hide certs if showCerts is false
2018-05-19 22:07:41 -05:00
Stuart Taylor
f916204ba5 Chore: Update User model (#17171)
* fix(logs): Remove console.log's

* chore(challengeMap): challengeMap -> completedChallenges

* chore(userModel): Update user model

* feat(userIDs): Add user ident fields

* chore(github): Remove more refs to github data
2018-05-15 19:26:26 +05:30
Stuart Taylor
156ea1af76 Feat: Welcome Page (#17150) 2018-05-15 10:42:05 +05:30
Stuart Taylor
5eb90ed8c8 feat(challenge-redirect): Make '/challenge' and '/map' redirect to learn (#17144)
* feat(challenge-redirect): Make '/challenge' and '/map' redirect to learn

* fix(linting): Generate pathMigrationMap on 'prelint-js'

* fix(script): fix "only once" script

* fix(lock): Fix lock file
2018-05-14 13:04:51 +05:30