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
Berkeley Martinez
2e410330f1
Feat(Challenges): no js preview ( #16149 )
...
* fix(files): Decouple files from challenges
* feat(server/react): Remove action logger
use redux remote devtools instead!
* feat(Challenges): Disable js on edit, enable on execute
* feat(Challenge/Preview): Show message when js is disabled
* refactor(frameEpic): Reduce code by using lodash
* feat(frameEpic): Disable js in preview by state
* feat(frameEpic): Colocate epic in Challenges/redux
* refactor(ExecuteChallengeEpic): CoLocated with Challenges
* refactor(executeChallengesEpic): Separate tests from main logic
* feat(Challenge/Preview): Update main on edit
* feat(frameEpuc): Replace frame on edit/execute
This allows for sandbox to work properly
* fix(Challenges/Utils): Require utisl
* revert(frameEpic): Hoist function to mount code in frame
* fix(frameEpic): Ensure new frame is given classname
* feat(executeChallenge): Update main on code unlocked
* fix(frameEpic): Filter out empty test message
* fix(Challenge/Preview): Remove unnessary quote in classname
* feat(codeStorageEpic): Separate localstorage from solutions loading
* fix(fetchUser): Merge user actions into one
prefer many effects from one action over one action to one effect
* fix(themes): Centralize theme utils and defs
* fix(entities.user): Fix user reducer namespacing
* feat(frame): Refactor frameEpic to util
* feat(Challenges.redux): Should not attempt to update main from storage
* fix(loadPreviousChallengeEpic): Refactor for RFR
* fix(Challenges.Modern): Show preview plane
2017-12-07 18:13:19 -06:00
Berkeley Martinez
9051faee79
Merge pull request #16152 from raisedadead/fix/update-email-request
...
fix: Update email action should hit API
2017-12-06 10:43:31 -08:00
Mrugesh Mohapatra
885d5916c0
fix: Update email action should hit API
2017-12-07 00:00:02 +05:30
Berkeley Martinez
03f85af341
Merge pull request #16077 from kennethlumalicay/fix/user-streak
...
fix(user): new function to compute unique days within hours.
2017-12-06 09:39:35 -08:00