Commit Graph

1033 Commits (9bd2052b36d44eed5b05cc42c3cc416038c947df)

Author SHA1 Message Date
Stuart Taylor 9eb7cf1ae1 chore(ui): Minor UI/Copy fixes (#17237) 2018-05-25 21:19: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 58a5d0d181 fix(external): Ensure req.user on verified web token (#17225) 2018-05-24 16:49:51 +05:30
Stuart Taylor dfda68fb58 feat(auth): Authorise 'external' requests through JWT (#17224) 2018-05-24 01:40:56 +05:30
Mrugesh Mohapatra e35fbef5d1 fix: typo in the error message 2018-05-22 21:57:00 +05:30
Mrugesh Mohapatra 75ac5962e0 fix: add cookie domain to loginByRequest 2018-05-22 21:53:09 +05:30
Mrugesh Mohapatra 90876ce02a fix(auth): Set domain cookies, and chain user 2018-05-22 20:29:17 +05:30
Mrugesh Mohapatra e740f44bdd fix: making login flow async again for cookies 2018-05-22 00:37:01 +05:30
Mrugesh Mohapatra d2f63ac57a fix: make access available on all apps 2018-05-21 21:26:18 +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 c6b62fc7ab fix: add user object to Observables 2018-05-20 13:40:49 +05:30
Mrugesh Mohapatra 4d48175e64 feat: update user identity login 2018-05-20 13:40:49 +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
Bunny Vishal d4924c7069 fix(quotes): Misspelling in quote "Twenty years from now" by Mark Twain (#17164) 2018-05-14 23:59:16 +05:30
Jake Magers 69d833da66 fix: Display JS "Claim Certificate" button (#17104)
The "Claim Certificate" button for the "JavaScript Algorithms and Data
Structures" projects will now be visible when all projects have been
completed.
2018-05-14 09:37:47 +01:00
Lovepreet Singh d24f3ff175 feat(navbar): Improvement in button and navbar
Closes #16946

feat(navbar): Added missing propType

Closes #16946

feat(navbar): Updated as of required code format

Closes #16946
2018-04-27 03:28:30 +05:30
Nicholas Nadeau, P.Eng., AVS e5d52afad8 chore: fixed typos via client9/misspell (#17081) 2018-04-25 10:37:27 +05:30
Lovepreet Singh 2f95c9f363 feat(challenges): Highlight current challenge (#16982)
highlight the currently selected challenge

Closes #16902

feat(challenges): Use of params dashed to get current challenge

Closes #16902
2018-04-18 16:23:37 +01:00
Lovepreet Singh 38e9cff9fa fix(editor): Clear codemirror undo on new challenge (#17002)
clear codemirror undo stack on new challenge

Closes #16960

fix(editor): Removed not required code

Closes #16960

feat(editor): Updated code with coding style

Closes #16960
2018-04-18 16:19:31 +01:00
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
Kristofer Koishigawa e6e6df3c6d feat(app): Add Motivational Quote Easter Egg (#16932)
Added a feature where a motivational quote is randomly selected from a
static list and displayed whenever the user closes all the panes on the
page. Also added a quotes.js file with an array of quote objects and a
function that returns a random quote object when called.

Edit: Forgot to add double quotes to the quote blocks after moving from
test strings to random quote objects from the quotes.js file. Added
them here as HTML encoded left and right double quotes.

Made changes @Bouncey requested.

Made further changes @Bouncey requested. Also added a componentDidUpdate
method to both ensure the quote is only changed when panes open and close,
and also to make sure the new quote is not the same as the one that
was last displayed.

Removed the fCC logo as it was redundant and clashed with the night mode.
Simplified the layout so the quote block is in the middle of the page and
changed the width so that it's more readable. Also added styling to change
the quote text color in night mode.

BREAKING CHANGE: None

Closes #16382
2018-04-10 16:13:46 +01:00
Alex Chaffee d01e0e421e feat(seed): add dasherized titles to unpacked filenames 2018-04-03 19:53:44 +05:30
Stuart Taylor a048ab5ad3 chore(simple): Remove simple project logic 2018-04-03 19:52:56 +05:30
Stuart Taylor 0c6141289b chore(models): Update Challenge model 2018-04-03 19:52:01 +05:30
Stuart Taylor 7b1de1ea2f fix(typo): Fix modren typo 2018-04-03 19:52:01 +05:30
Stuart Taylor cbd02a187d fix(console.log): Remove errant console.log 2018-04-03 19:52:01 +05:30
Stuart Taylor e5cad431b8 chore(challenges): Normalise challengeTypes 2018-04-03 19:52:01 +05:30
Todd Chaffee fed17f70b9 fix: navlinks reduce gets type error with empty links.json array (#16941) 2018-04-03 13:41:20 +01:00
Stuart Taylor ebfbfb6df9 chore(package): Update react-freecodecamp-search (#16943) 2018-03-23 18:41:07 -05:00
Stuart Taylor 844bad2a34 fix(lang): Refetch mapUi on language change (#16844)
* fix(lang): Refetch mapUi on language change

* chore(redux): Remove redundent action

* fix(blockForLang): Refecth challenge block for new lang
2018-03-24 01:12:33 +05:30
Stuart Taylor a081f735a7 Merge branch 'fix/remove-jsdisabled-flash' of https://github.com/tchaffee/freeCodeCamp into tchaffee-fix/remove-jsdisabled-flash 2018-03-23 14:50:37 +00:00
Todd Chaffee 3a191fcf46 fix: remove flash saying JS is disabled 2018-03-23 11:14:50 -03:00
Paul Rail 667dd81e6a fix(common): Added expected homeURL that was missing (#16922)
* fix(common): Added expected homeURL that was missing

added variable homeURL that is imported into file Timeline.jsx

BREAKING CHANGE: none

Closes #16836

* Changed the homeURL variable link

Changed the homeURL variable link to be "https://freecodecamp.org"
Instead of  "https://www.freecodecamp.org/challenges/learn-how-freecodecamp-works"
as per @Bouncey's requested change.
2018-03-23 10:21:02 +00:00
Vivek Agrawal a2b10229bd style(settings): Remove extra whitespace 2018-03-23 09:32:25 +00:00
Vivek Agrawal e50582ecf5 fix(settings): Background color of panels changed in night mode
Closes #16826
2018-03-23 09:32:25 +00:00
Vivek Agrawal 60b3126207 fix(settings): Night mode settings and profile page UI improvements
Closes #16780
Closes #16781
Closes #16786
2018-03-23 09:32:25 +00:00
Berkeley Martinez 1d513227e8
Merge pull request #16890 from Bouncey/fix/binButtons
Feat(Nav): Responsive Nav with promonent Bin buttons
2018-03-20 16:45:30 -07:00
Vivek Agrawal 4c5ffb30fc fix(alerts): Fix page not found alert & UI adjustments (#16864)
* fix(alerts): Fix page not found alert & UI adjustments

- Added adequate margins to flash alerts.
- Page not found alert link fix & UI adjustments.

Closes #16857
Closes #16860

* fix(404): Changed the UX of 404 page

- This makes the 404 page UX consistent.
2018-03-19 23:49:55 -05:00
Rajat Kanti Nandi f628bfeeb7 removed-whitespace-issue178 (#16909) 2018-03-19 21:26:17 -05:00
Ahmad Abdolsaheb 4aec998e3f fix(style): Corrects the font size of the links in the challen (#16908)
a specific style is added to step.less for links in into

Closes #16899
2018-03-19 21:20:10 -05:00
Stuart Taylor d67d02a344 fix(dropdown): Fix dropdown styles 2018-03-13 21:03:47 +00:00
Stuart Taylor 86b19031e9 fix(nav): DRY Nav render method 2018-03-13 20:35:30 +00:00
Stuart Taylor c80e98a9a4 fix(ssr): Only render LargeNav on SSR 2018-03-13 20:34:42 +00:00
Stuart Taylor 61d76220c7 fix(git): Merge temp branch to fix/binButtons 2018-03-13 20:17:13 +00:00
Stuart Taylor d9921171f5 feat(Nav): Split Nav Bar in to Components 2018-03-13 20:12:57 +00:00
Stuart Taylor 33d0d05adb feat(nav): Use screen width specific navs 2018-03-13 20:10:06 +00:00
Berkeley Martinez 33921ba53a
Merge pull request #16838 from Bouncey/fix/newUserNavigation
fix(selector): Correctly destructure in the firstChallengeSelector
2018-03-12 14:31:59 -07:00
Berkeley Martinez a33febd218
Merge pull request #16819 from Bouncey/fix/slowNetwork
fix(challenge): Handle slow network connections gracefully
2018-03-12 14:28:55 -07:00