Commit Graph

10848 Commits (002e7d38c7b1e60a5cb2aa89bbfa0651e17970a8)

Author SHA1 Message Date
Shane Farrar 002e7d38c7 fix(UX): corrected overflow of instruction content (#16236) 2017-12-21 00:24:59 -06: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 941462f399
Merge pull request #16223 from mpontus/fix/merge-a29a928
fix(seed): Update Show the Local Weather challenge
2017-12-21 01:19:41 +05:30
mrugesh mohapatra 8303f0ea34
Merge pull request #16232 from cassidypignatello/fix/size-of-set-challenge
Fixes undeclared index variable in Set challenges
2017-12-21 01:15:15 +05:30
Jonathan Grah 012f8f7a8b
Merge pull request #16199 from QuincyLarson/feature/add-algorithm-projects
feat(seed): Move required projects into new algorithm projects
2017-12-20 19:09:31 +00:00
Cassidy Pignatello a79d5fec19 fix: declares index variable in Set challenges 2017-12-20 14:00:39 -05:00
Stuart Taylor 3d86eaecbc fix(style): Update search bar and apply styles (#16218)
* fix(style): Update search bar and apply styles

* chore(pkg): Bump react-freecodecamp-search version so there is no autocomplete
2017-12-20 10:48:17 -06:00
Mikhail Pontus 5ab0fe2148 fix(seed): Update Show the Local Weather challenge
Pulling changes from commit a29a928f49
Preserve glitch weather API from commit ddd852df7b
2017-12-20 03:06:41 +03:00
mpontus 5ee49d6f88 fix(seed): Update description for basic-javascript/word-blanks (#16206)
Pulling changes from commit 54c11a0de9
2017-12-19 15:46:30 -06:00
Berkeley Martinez e412ce7d0a Fix: storage files use challenge files as source (#16215)
* fix(files): CreateFiles shouldn't preserve previous state

* fix(Challenges): Use fileSpec when pulling from storage
2017-12-19 11:41:09 -06:00
Berkeley Martinez 2b397d7feb
Merge pull request #16216 from Bouncey/fix/backendSources
fix(backend): Unable to submit backend project
2017-12-18 18:05:30 -08:00
Stuart Taylor b16993b915 fix(backend): Unable to submit backend project 2017-12-19 00:07:53 +00:00
Berkeley Martinez b2b1426e22 Feat: react redux migration (#16200)
* feat: crudely enables test to run solution code against React challenge (and passes!)

* feat: Updates comment

* feat: Adds React 2 and 3, validates challenges in app

* feat: Adds React 4, validates tests

* feat: Adds Peter's migrated challenge seed files for all challenges

* feat: Adds redux, react-redux imports, adds tests for React 7,

* feat: Adds tests for React 08

* fix(challenges): wrap reserved words in <code> and add tests

* feat: complete first two tests for React 9

* feat: modifies tests in React 09

* feat: Adds working tests for React 37, including async setState tests

* feat: Escape hatch to avoid async tests in automated test suite

* feat: Updates React 15 with working tests

* feat: build passes, yay

* feat: Provisions original code string in challenges and adds tests for React Redux 01

* fix(tests): add self-closing tags challenge, other small fixes

* fix(challenge): add react_10, some other stuff

* fix(challenges): update react 22, add react 23

* fix(challenges): react 5 and react 8

* feat: removes dependencies that will break in browser, will replace later

* feat: fix build

* feat: add redux 1

* fix(challenge): add react 24 tests

* feat: partial implemented Redux 2

* feat: migrate redux 3

* feat: Adds React-Redux 04 with working tests under npm test

* feat: Updates automated test runner, just provide all the dependencies. Adds Redux-Thunk.

* feat: Adds working tests for React Redux 07

* feat: redux challenge 4

* feat: migrate redux 5

* feat: redux 6

* feat: migrate Redux test 7

* fix(challenge): add react 25 tests

* feat: Adds tests for React 48, npm test does not pass...

* feat: Migrate Redux test 8

* fix(challenges): skip 26, add react 27 tests

* fix(challenges): add react 28 tests, replace function w/ => throughout, fix linter warnings

* feat: fixes (patches) hard to understand problem with automated test suite

* feat: updates async tests patch

* feat: adds converted tests for React 47

* feat: adds converted tests for React 46

* feat: Partially adds tests for React 43

* docs: adds TO-DO tests for React 43

* feat: migrates tests for React 42

* feat: migrates tests for React 41

* feat: migrates tests for React 39

* feat: Migrates tests for React 38, automated test script fails again!

* feat: migrates tests for React 32

* feat: QAs more React Redux challenge in FCC UI

* feat: Updates tests for React 7

* feat: Migrates React-Redux 3 tests and hardcodes deep-freeze dependency

* feat: migrates React Redux 05 tests

* feat: migrates React Redux 06 tests

* feat: Migrates React Redux 10

* feat: Migrates tests for React 16

* feat: Migrates React 17 tests

* feat: Migrates React 18 tests

* feat: Migrates React 19 tests

* feat: Migrates React 19 tests

* feat: fixing usage of code, replace with editor.getOriginalCode

* feat: Migrates React 21 tests

* feat: Finishes migration of React 09

* fix(challenges): add react 45 tests 💀

* feat: Adds React 11 tests

* feat: Migrates React 50 tests

* feat: Re-enables original code in FCC editor, QAs challenges blocked by original code

* feat: hacks head tail code in editor test environment

* feat: updates React 20 head code

* feat: QAs React Redux 07 in UI

* fix(challenges): add React 29 tests

* fix(challenges): add React 30 tests

* feat: updates async tests

* feat: Migrates React 12, gets ReactDOM challenges working and QAs them

* feat: Migrates React 13 tests

* feat: Migrates tests for React 14 and updates challenge description formatting

* feat: Refactors 2nd test for Redux 02

* feat: Migrates React 33

* feat: Removes React 26 and 43

* feat: Adds React 34 from Kevin

* fix(challenges): add React 31 & 35 tests (thanks Kevin)

* feat: Migrate Redux challenge 10 - pass both UI QA and terminal test

* fix(challenge): add react 40 tests

* feat: Migrates React Redux 02 tests

* feat: Migrates React Redux 08 and fixes async syntax in React challenge

* fix(challenge): add react 49 tests with caveat

* feat: fixes React 49 tests and adds first tests for React Redux 09

* feat: Migrate Redux 11 - pass both terminal test and UI test

* feat: Migrate Redux 12 - passing both UI test and terminal test

* feat: Migrate Redux 13 - passing both terminal and UI tests

* feat: Adding in code tags for previous redux challenges - terminal and UI tests pass

* feat: Migrates React Redux 09 and React 44 (thanks Kevin)

* feat: fix code tag issues - passed UI and terminal tests

* feat: Migrates Redux 14 tests

* feat: Migrates Redux 14

* feat: Migrates Redux 15

* feat: Migrates Redux 17

* feat: Final migration and QA of Redux, except for Redux 9

* feat: migrates React 36 and QAs

* feat: Rewrites Redux 09 and migrates

* feat: refactors pull request and cleans up code

* style(challenges): QA React challenges

* style(challenges): QA react challenges

* fix(challenges): fix react 41 and 45 tests

* style(challenges): QA redux challenges

* style(challenges): QA react and redux challenges

* fix(seed/react): Move head/tail to files

* fix(seed/redux): Move head/tail to file level

* chore(packages): Move jsdom to dev deps

* fix(seed/react/redux): Async funcs

make async func defined

* fix(seed): %s/editor.getUserCode/getUserInput/gc

* fix(Challenges/build): Make sure head/tail is bundled and transformed

* feat(Challenges.react): Add tail to render component

* chore(seed): Disable modern challenge testing for now

We will put these on beta while we update the auto testing framework
2017-12-18 15:04:03 -06:00
Berkeley Martinez 49133ab3d6
Merge pull request #16211 from Bouncey/fix/scroll-position
fix(Instructions): Scroll to top on update
2017-12-18 11:49:40 -08:00
Stuart Taylor b4542a5aa3 feat(search): Add react-freecodecamp-search to Nav (#16209) 2017-12-18 10:48:21 -06:00
Stuart Taylor e0f620ad59 fix(Instructions): Scroll to top on update 2017-12-18 12:43:48 +00:00
Berkeley Martinez 34ae22fe4c
Merge pull request #16204 from Bouncey/feat/noGlobalPackages
Feat(dev): No more global npm packages
2017-12-16 15:37:37 -08:00
Quincy Larson 3c077561fa fix(linting): Fix linting issue 2017-12-16 20:11:03 +05:30
Quincy Larson cda82d68fe feat(navigation): Fix vertical bar in navbar and change "side panel" 2017-12-16 20:11:03 +05:30
Quincy Larson 7a110aaf55 fix(navbar): Fix a mistake I left in the CSS 2017-12-16 20:11:03 +05:30
Quincy Larson 59dc80a621 feat(navbar): Adds vertical line between normal navigation and p 2017-12-16 20:11:03 +05:30
Berkeley Martinez 27b5b7189c
Merge pull request #16203 from raisedadead/fix/static-show-nav
fix(show): Fixes the nav on static show page
2017-12-16 05:06:46 -08:00
Stuart Taylor 3c4f7b6a15 feat(dev): Update CONTRIBUTING 2017-12-16 10:17:33 +00:00
Stuart Taylor 01b47984c7 chore(package.json): Sort scripts 2017-12-16 10:09:57 +00:00
Stuart Taylor dfec5c952b feat(dev): Add Gulp to dev-deps 2017-12-16 10:08:53 +00: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
Quincy Larson 306e6bb494 feat(seed): Move required projects into new algorithm projects 2017-12-15 15:22:19 -06:00
Sunny 1720c61753 feat(challenges): Adds do...while challenge to basic JS challenges (#16068)
* feat(challenges): Adds do...while challenge to basic JS challenges

Closes #14948

* fix: Update id for challenge in correct format
2017-12-15 10:14:22 -06:00
Berkeley Martinez 60973ca86c
Merge pull request #16194 from raisedadead/fix/rechallenge-transformers
fix(rechallenge): Use includes instead of contains
2017-12-15 07:29:34 -08:00
Mrugesh Mohapatra 6852814e11 fix(rechallenge): Use includes instead 2017-12-15 12:17:30 +05:30
Berkeley Martinez d3bbf27dab Fix(Challenges): get user code (#16187)
* fix(Challenges.): Prevent source from being overwritten

* fix(Challenges): Tests should use name

* fix(seed/react): Namespace tests for now
2017-12-13 17:24:36 -06:00
Berkeley Martinez 375442d365 fix(Modern): Editor should update not create (#16183) 2017-12-13 17:15:57 -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
rcohane d52efaec8d fix(challenges): Fix 'only subtract one number' test (#16173)
Closes #13103
2017-12-12 02:07:40 +05:30
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
Mandi Hamza c609356b44 refactor(Challenges): Added Integrity and crossorigin attributes
Closes #16163
2017-12-12 00:37:39 +05:30
Mandi Hamza dc52813cf1 refactor(challenges): Added Integrity and crossorigin attributes
best practice

BREAKING CHANGE: N/A
2017-12-12 00:33:46 +05:30
Quincy Larson 8848673b90 fix: landing icons and verify email template (#16178) 2017-12-11 10:42:50 +05:30
Anh Tran 127fae59f4 fix(UX): Change the Available/Unavailable to Yes/No label o (#16176) 2017-12-11 09:45:58 +05:30
Emanuele Antonelli 87ac2e0e9e fix bookclub p2p_chat pinterest_clone glitch apps and links (#16172) 2017-12-11 00:31:55 +05:30
Onel Harrison 3653c3d385 fix(nav): Apply correct classes and style to nav profile (#16170) 2017-12-10 22:53:03 +05:30
Vanco Stojkov 383a0d0f5f fix(seed): Differentiation between sass and scss 2017-12-10 11:55:23 +05:30
Colin Thornton 1deb45a122 chore(seed/challenges): Change misleading variable name in example
Changed variable named "thisVariableNameIsTooLong" to
"thisVaribaleNameIsSoLong"

Closes #16165
2017-12-09 21:04:01 +05:30
Will Garcia 0965099148 fix: add 2nd regex check for bracket notation 2017-12-09 12:40:44 +05:30
mrugesh mohapatra 0b53649d21
Merge pull request #16139 from scissorsneedfoodtoo/fix/regex-asterisk-challenge
Fix(challenges): Change regular expressions match characters that occur zero or more times
2017-12-09 12:15:33 +05:30
mrugesh mohapatra 0e99b501c3
Merge pull request #16162 from nathanhannig/fix/twitchAPI-glitch
fix(seed): Add pass through details
2017-12-09 11:40:40 +05:30
breakpoint25 b09c59b2ca fix(seed): Add pass through details
Closes #16148
2017-12-08 13:29:48 -08:00
Ethan Arrowood edefb2d34c docs(contribuing): Update links to MongoDB Community Edition
Change link to documentation instructions on how to download the community edition.
2017-12-09 01:50:50 +05:30