Commit Graph

802 Commits

Author SHA1 Message Date
Mrugesh Mohapatra
d7180d8a4f chore(seed): update curriculum to v3.1.1 2018-08-01 14:14:14 +01:00
Stuart Taylor
da325a10be Slight whitespace edit 2018-07-30 15:10:05 +01:00
Adam Ghannoum
f13390acb3 fix(settings): Removed link tag and added href into the button ta
The first button in the settings page no longer has a link tag so that
the clickable area doesn't overflow outside of the button boundaries

BREAKING CHANGE: none AFAIK

Closes #17867
2018-07-30 15:10:05 +01:00
ValeraS
2e04b0a1e7 fix: Invalid argument supplied to oneOfType, expected an instance of array 2018-07-28 08:38:52 +01:00
nathanhannig
ae37a2caed fix(settings): Change challenge label and input
Closes #17318
2018-07-26 20:06:16 +01:00
Quincy Larson
bd40601305 feat(quotes): Add more quotes for welcome page 2018-07-18 13:50:19 +09:00
Quincy Larson
625f64d427 feat(quotes): Added more quotes 2018-07-01 01:26:00 +05:30
eolculnamo2
5b1278a725 style(Settings): Improve mobile responsiveness of settings page
added flex wrap to many of the flexed items targeted at mobile with
media queries so they would properly collapse. Also off set the -15px
horizontal margins added by react bootstrap which made much of the text
touch the side of the screen.

BREAKING CHANGE: none
2018-06-30 19:46:21 +05:30
Niraj Nandish
436c96966a fix(settings): Opens curriculum in same tab 2018-06-30 07:03:56 +05:30
Mrugesh Mohapatra
9a472dd631 fix: update email settings 2018-06-28 10:28:08 +01:00
Rachel Sinclair
6fab6319f8 chore(package): Update Font Awesome and remove Ionicon dependency (#17497)
Update Font Awesome from 4.7 to 5. Update existing Font Awesome icon
references to match version 5 syntax. Replace all Ionicon references
with Font Awesome icons and remove all files relating to Ionicon.

Closes #13798
2018-06-22 01:46:17 +05:30
Mrugesh Mohapatra
d9e2376d4a fix: open project links in new tab 2018-06-21 13:14:28 +01:00
Stuart Taylor
c9155092b0 fix(api): filter private properties from public user api (#17653) 2018-06-20 19:49:39 +05:30
Stuart Taylor
4a4fc0fa6e fix(cert-settings): Provide defaults for falsey values 2018-06-13 14:17:33 +05:30
Stuart Taylor
f54b7c07f5 fix(settings): fix-up user objects for solutions (#17556) 2018-06-12 21:20:35 +05:30
mrugesh mohapatra
259a0a594e fix(portfolio): User /:username routes as previously (#17470) 2018-06-07 13:15:30 +01:00
Stuart Taylor
0fb5207e8d Fix: Certification Claims (#17389)
* fix(claim-certs): Fixes two typos making certification claims impossible

* fix(challenge): Use correct id for Portfolio project
2018-06-02 16:58:06 +05:30
Quincy Larson
bc0e213529 feat: Update quotes and quote logic (#17381) 2018-06-02 03:32:37 +05:30
Anshu Raj
993fd01fde Fix for typo in quotes. (#17364) 2018-06-01 17:37:39 +05:30
mrugesh mohapatra
056a871b74 fix(portfolio): Center align the legacy cert text (#17353) 2018-05-31 16:49:28 -05:00
Quincy Larson
74eb179c7b fix: update confusing welcome page copy (#17314) 2018-05-31 14:12:04 +05:30
Christian Beach
aac4534408 fix/typo 2018-05-30 15:31:16 -05:00
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
Stuart Taylor
05176b8bd2 feat(user-data): Add a 'download data' button to privacy section (#17252)
Closes #17123
2018-05-29 02:32:41 +05:30
Mrugesh Mohapatra
59f700b110 fix(auth): Add verification route for email 2018-05-29 01:51:38 +05:30
Kristofer Koishigawa
d68c568490 fix(app): Change condition for points pluralization function (#17247) 2018-05-27 19:00:23 +05:30
Kristofer Koishigawa
d9d1e9c8b5 fix(common): Change Width of Update Settings Button (#17246)
Added `className='btn-link-social'` to the Update my settings button
element in Profile.jsx so that it's the same width as the other ones on
the settings page.

Closes #17230
2018-05-27 18:58:56 +05:30
Stuart Taylor
9eb7cf1ae1 chore(ui): Minor UI/Copy fixes (#17237) 2018-05-25 21:19:47 +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
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
Stuart Taylor
a048ab5ad3 chore(simple): Remove simple project logic 2018-04-03 19:52:56 +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
Vivek Agrawal
a2b10229bd style(settings): Remove extra whitespace 2018-03-23 09:32:25 +00:00