Commit Graph

888 Commits

Author SHA1 Message Date
Mrugesh Mohapatra
3ad70a7926 feat: add gdpr privacy and terms 2018-05-28 19:12:26 +05:30
Stuart Taylor
9eb7cf1ae1 chore(ui): Minor UI/Copy fixes (#17237) 2018-05-25 21:19:47 +05:30
Stuart Taylor
dfda68fb58 feat(auth): Authorise 'external' requests through JWT (#17224) 2018-05-24 01:40:56 +05:30
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
8b0cec8678 fix: Update view copy 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
mrugesh mohapatra
73526a665f fix(active-users): remove api calls (#17170) 2018-05-16 15:16:27 +01: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
Nicholas Nadeau, P.Eng., AVS
e5d52afad8 chore: fixed typos via client9/misspell (#17081) 2018-04-25 10:37:27 +05:30
Abhishek Kulshrestha
9a380f135a chore(server): Deleted outdated explanation file of how-nonprofit (#17067)
changes for issue 17067

Closes #17067
2018-04-23 10:47:11 +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
Quincy Larson
4f0f17892c Fix/copy improvements (#16859)
* fix(seed): Simplify copy of lessons and remove need for image

* rework copy for account creation and login emails

* fix: Fixup email template and lock-file
2018-03-09 19:39:44 +00:00
Stuart Taylor
2281c85df6 chore(certs): Rename endpoint /c/ => /certificates/ 2018-03-06 10:38:37 +00:00
Stuart Taylor
2d0f8f7b9b feat(legacy-certs): Claim legacy certificates from the settings page 2018-03-05 13:30:07 +00:00
Stuart Taylor
3131c55782 feat(Profile): Reactify profile page (#16743)
* feat(Profile): Reactify profile page

* chore(tidyup): Remove console.log

* fix(timeline): Remove legacy challenges from Timeline render

* fix(style): Remove underline on a:hover
2018-02-19 14:32:14 -06:00
Stuart Taylor
24ef69cf7a feat(settings): Expand Settings page functionality (#16664)
* fix(layout): Fix Settings layout in firefox

* chore(availableForHire): Remove available for hire setting

* feat(helpers): Use helper components for Settings layout

* fix(map): Fix undefined lang requested

* feat(settings): Expand Settings page functionality

* chore(pledge): Remove pledge from Settings

* fix(about): Adjust AboutSettings layout

* fix(portfolio): Improve PortfolioSettings layout

* fix(email): Improve EmailSettings layout

* fix(settings): Align save buttons with form fields

* fix(AHP): Format AHP

* fix(DangerZone): Adjust DangerZone layout

* fix(projectSettings): Change Button Copy

* fix(CertSettings): Fix certificate claim logic

* chore(lint): Lint
2018-02-16 17:18:53 -06:00
Tarun Singh
90ba46f6f0 fix(URLs): Changed protocol relative URLs to Https URLs
BREAKING CHANGE: None

Closes #16522
2018-01-25 20:11:01 +05:30
Berkeley Martinez
9a481afe6a feat(jade): Add cacheBreaker for dev browser cache breaking 2018-01-18 15:20:54 -08:00
Berkeley Martinez
4a911931d0 fix(server/flash): Api to match documentation
This fixes duplication issues and normalize our use with everyone else
2018-01-18 15:20:54 -08:00
Berkeley Martinez
8fe46d1f9a feat(App): Make full size 2018-01-18 15:18:42 -08:00
Brian Lee
b1b8074733 fix(commit): Fix certificate text overflow (#16494)
Layout certificate buttons vertically
2018-01-18 12:23:14 +05:30
Mrugesh Mohapatra
297dc3167e fix: Update captalize, change btn label, and link targe 2018-01-18 01:41:33 +05:30
Mrugesh Mohapatra
3306ac7214 fix: Update sign up flow copy 2018-01-18 01:30:49 +05:30
Berkeley Martinez
167b609853 Merge pull request #16496 from huyenltnguyen/fix/editors-theme-in-dark-mode
fix(challenges): Add logic to toggle editor theme
2018-01-17 11:24:21 -08:00
Robert Richey
f36a2a7bcc perf(navbar): Add rel=noopener to navbar anchor tags (#16467) 2018-01-18 00:24:28 +05:30
huyenltnguyen
e1bda08c59 fix(challenges): Add logic to toggle editor theme
Closes #16284
2018-01-17 05:11:20 +07:00
Cassidy Pignatello
eab62f6623 Merge branch 'staging' into fix/normalize-flash-type 2018-01-10 14:19:00 -05:00
cassidypignatello
f158183039 fix(app): Normalize flash type
Changed flash messages to use types provided by Bootstrap

Closes #16395
2018-01-08 17:25:45 -05:00
Mrugesh Mohapatra
7d2e9bc15e fix: Re-enable button and add disable styles 2018-01-05 13:06:59 +05:30
Mrugesh Mohapatra
07ca7c4376 fix(sign-in): Adds a feedback on sign-in request
Closes #16266
2018-01-04 23:21:26 +05:30
Berkeley Martinez
a7534dce14 fix(views/signup): Error should be danger 2018-01-02 23:38:01 +05:30
Berkeley Martinez
a1530c041a fix(Auth): Error type in json payload 2018-01-02 23:38:01 +05:30
Berkeley Martinez
894a309723 fix(middlewares/errorhandler): Remove npm module and refactor for fcc use case 2018-01-02 23:38:01 +05:30
Niko
941e060da5 fix: Homepage responsiveness (#16326) 2017-12-28 00:47:43 -06:00
Vladi
869bf1750e fix(visual): Flash notifications now do not overlap with naviga (#16298)
removed negative-30 class used in partial view

Closes #16267
2017-12-23 12:52:21 -06:00
Jonathan Grah
b7e89e698f Merge pull request #16251 from cpheimbach/fix/adds_certificates_to_static_profile_path
feat(profile): Adds certificates to static profile path
2017-12-22 11:47:15 +00:00
mrugesh mohapatra
8f6deff199 fix: Update text for GitHub and Settings (#16253)
This commit adds back changes from the
commit 9142aec8ad

Just updates the labels of some of the buttons
2017-12-21 15:35:21 -06:00
cpheimbach
7823c0dbe2 feat(profile): Adds certificates to static profile path
I added all boolean checks, buttons and routes of the new certificates
to the view. (According to user.json)

Closes #16246
2017-12-21 19:50:41 +00:00
Jonathan Grah
674ce83ab0 feat(cert): Certificates (#16185)
* feat(cert): finished layout and design of legacy certificates

* feat(cert): added new certs

* feat(cert): added logic for new certs

* feat(cert): updated claiming challenges

* feat(cert): fixed various small issues

* feat(cert): completed suggested changes
2017-12-20 19:15:23 -06:00
Mrugesh Mohapatra
94e808b15c fix(show): Move the order of tabs to be consistent 2017-12-16 11:51:54 +05:30
Mrugesh Mohapatra
e3d1e8b16c fix(show): Make the user profile tab consistent 2017-12-16 11:50:23 +05:30
Berkeley Martinez
b1e9a172a2 Feat: anon navbar (#16189)
* chore(React): %s/react-pure-render/React.PureComponent/gc

* fix(Settings): Should redirect to signup when unauthen

* feat(Development): Use SES for mail if defined

* feat(Nav): Show anon navbar when logged in

* fix(server/datasources): Make sure mailhog works if no ses keys are found

LB will use both mail settings if using both local and dev

* fix(Nav): Use text instead of icons

* fix(Nav): Make donate page open in new tab
2017-12-15 15:53:32 -06:00
Onel Harrison
fb98968433 fix(sitemap): Update challenge urls to use new url format (#16164)
Closes #16121
2017-12-11 15:39:33 -06:00
Matteo Giaccone
9eff3cba38 fix(UI): Add container back to layout (#16181)
Add missing container to layout and add top margin in user profile
2017-12-12 01:56:32 +05:30
Quincy Larson
8848673b90 fix: landing icons and verify email template (#16178) 2017-12-11 10:42:50 +05:30
Onel Harrison
3653c3d385 fix(nav): Apply correct classes and style to nav profile (#16170) 2017-12-10 22:53:03 +05:30
Berkeley Martinez
fe6177a084 Merge pull request #16130 from raisedadead/fix/mitigate-signin-for-github-auth
fix(github-auth): Add the github auth path to deprecated login
2017-11-29 15:24:13 -08:00