Commit Graph

643 Commits (e9c73094e458e37bc3fe3e0a5cacd51c9ffe0f8a)

Author SHA1 Message Date
Berkeley Martinez 7d6250e8af Feature(challenges): Run user js code through babel
This is a naive implementation.
Ideally we would detect the users environment
and dynamically load only the appropriate plugins
2016-08-18 18:23:44 -07:00
snyk-bot d3eb0dc05b fix: package.json & .snyk to reduce vulnerabilities 2016-08-16 21:48:25 +00:00
Jonathan 9cf432c1cb Merge branch 'staging' into greenkeeper-gulp-uglify-2.0.0 2016-08-14 10:08:30 +01:00
Mrugesh Mohapatra 7f981c375d Merge pull request #10070 from iamrudra/fix/remove-obsolete-dependencies
Removing react-toastr dependency from package.json
2016-08-04 11:11:59 +05:30
iamrudra 03b339ba9c Removing react-toastr dependeicy from package.json 2016-08-03 19:52:32 -07:00
William Skinner e8477399b0 Removed loopback-testing dependency from package.json 2016-08-03 15:21:07 -04:00
greenkeeperio-bot ccc5a401fc chore(package): update gulp-uglify to version 2.0.0
https://greenkeeper.io/
2016-08-01 15:00:53 -07:00
Berkeley Martinez 2ba95e8050 Fix(scripts): run create-rev on pretest as well 2016-07-29 00:09:05 -07:00
Berkeley Martinez e10a74ab4c Fix(scripts): make sure rev-manifest exists while running lint 2016-07-29 00:02:13 -07:00
Berkeley Martinez d7f528dd1d chore(package): Update to react-bootstrap@0.30
This required a little of refactoring to get working
correctly.
2016-07-28 23:40:01 -07:00
Berkeley Martinez ff64349e9a Fix(package): Bad copy paste in test script 2016-07-28 23:40:01 -07:00
Berkeley Martinez 128455340e Feature(toast): fix toast positioning 2016-07-28 23:40:01 -07:00
Berkeley Martinez 8e3c092029 Feature(toast): Move from react-toastr to react-notifications 2016-07-28 23:40:01 -07:00
Berkeley Martinez 33c1a0ba7f Add(cover): add cover(alls) scripts and javascript testing 2016-07-28 23:40:01 -07:00
Berkeley Martinez 668bd74690 Fix(lint): Add import eslint and fix import errors 2016-07-28 23:40:01 -07:00
Berkeley Martinez d9e9af0a0f Feature(mousetrap): Add mousetrap features to redux 2016-07-28 23:40:01 -07:00
Berkeley Martinez d1b78eba9b Feature(react): Add lightbox to step challenge images 2016-07-28 23:40:01 -07:00
Berkeley Martinez 4b1d191fd5 Update(package): React-youtube 2016-07-28 23:40:01 -07:00
Berkeley Martinez 2207a26ee9 Udpate react-router-redux 2016-07-28 23:40:01 -07:00
Berkeley Martinez 5a736a6218 Update redux-actions 2016-07-28 23:39:17 -07:00
Berkeley Martinez 1acd3139c3 Add main chat toggle 2016-07-28 23:39:17 -07:00
Berkeley Martinez 515051d817 Fix lint errors
Remove commonFramework build from gulpfile
2016-07-28 23:39:17 -07:00
Berkeley Martinez a0efb99ea8 Fix production webpack build 2016-07-28 23:39:17 -07:00
Berkeley Martinez e45045440e Actually require invariant 2016-07-28 23:39:17 -07:00
Berkeley Martinez 9b7bd2a026 Initial preview rendering 2016-07-28 23:39:17 -07:00
Berkeley Martinez 861f89683b Initial work on new framework 2016-07-28 23:39:17 -07:00
Berkeley Martinez b6f9cfdf71 Move to redux-epic 2016-07-28 23:39:17 -07:00
Berkeley Martinez 844afb6e2f Add webpack code splitting module
Add cold-module replacement
Add webpack module hashing
2016-07-28 23:39:17 -07:00
Berkeley Martinez 4e12c45057 Add webpack cold reloading
On changes to the react bundle
webpack will store the current redux state
in localStorage, waits (to allow the server to restart)
then refreshes the page. On page load, it checks if it
has state stored and loads it into the app.
2016-07-28 23:39:17 -07:00
Berkeley Martinez c7af14bcf7 Initial step challenge ui with state changes 2016-07-28 23:39:17 -07:00
Berkeley Martinez 09ea99e561 Add react challenge view with editor 2016-07-28 23:39:17 -07:00
Berkeley Martinez ec16357c83 Merge pull request #9880 from FreeCodeCamp/greenkeeper-react-router-bootstrap-0.23.1
Update react-router-bootstrap to version 0.23.1 🚀
2016-07-28 21:03:57 -07:00
HKuz 8e163b8960 Fixed issue #9925 in package.json changed connect-mongo: ~1.3.2 to ^1.3.2 (#9928) 2016-07-28 09:37:10 +01:00
greenkeeperio-bot 8b158e6757 chore(package): update react-router-bootstrap to version 0.23.1
https://greenkeeper.io/
2016-07-27 13:56:55 -07:00
greenkeeperio-bot e808670460 chore(package): update connect-mongo to version 1.3.2
https://greenkeeper.io/
2016-07-27 03:03:15 -07:00
Lee Warnock d7b7fb67a5 fixes issue Add a hat symbol to babel-eslint version 2016-07-23 12:13:11 -05:00
snyk-bot c631056c25 fix: package.json & .snyk to reduce vulnerabilities 2016-07-20 15:33:27 +00:00
greenkeeperio-bot 87e5596f98 chore(package): update gulp-eslint to version 3.0.1
https://greenkeeper.io/
2016-07-18 11:12:32 -07:00
Berkeley Martinez ea3a9b7cda Merge pull request #9747 from FreeCodeCamp/greenkeeper-eslint-3.1.0
Update eslint to version 3.1.0 🚀
2016-07-18 11:12:03 -07:00
greenkeeperio-bot 07d3ded72d chore(package): update eslint to version 3.1.0
https://greenkeeper.io/
2016-07-15 13:03:57 -07:00
greenkeeperio-bot d4425e9066 chore(package): update babel-eslint to version 6.1.2
https://greenkeeper.io/
2016-07-09 08:47:26 -07:00
snyk-bot 98dbf8f77e fix: package.json & .snyk to reduce vulnerabilities 2016-07-09 00:55:06 +00:00
Berkeley Martinez b1f28626b8 Fix(lint): peg babel-eslint
6.1.1 has a regression
see: https://github.com/babel/babel-eslint/issues/337
2016-07-08 15:58:45 -07:00
greenkeeperio-bot b4ca82a268 chore(package): update pmx to version 0.6.2
https://greenkeeper.io/
2016-05-23 04:52:39 -07:00
greenkeeperio-bot f7d7c93fe3 chore(package): update gulp-tape to version 0.0.9
https://greenkeeper.io/
2016-05-17 16:44:35 -07:00
greenkeeperio-bot 46ec943cba chore(package): update loopback-connector-mongodb to version 1.15.2
https://greenkeeper.io/
2016-05-16 18:10:27 -07:00
greenkeeperio-bot a37cf58403 chore(package): update connect-mongo to version 1.2.0
https://greenkeeper.io/
2016-05-16 18:00:16 -07:00
greenkeeperio-bot 7dcc024599 chore(package): update babel-plugin-add-module-exports to version 0.2.1
https://greenkeeper.io/
2016-05-16 17:43:04 -07:00
greenkeeperio-bot 909858a38f chore(package): update gulp-tape to version 0.0.8
https://greenkeeper.io/
2016-05-16 17:28:30 -07:00
greenkeeperio-bot db6194ba67 chore(package): update react-bootstrap to version 0.29.4
https://greenkeeper.io/
2016-05-16 15:19:14 -07:00
greenkeeperio-bot 4f27f273e6 chore(package): update eslint-plugin-react to version 5.1.1
https://greenkeeper.io/
2016-05-09 16:15:38 -07:00
Jonathan b2af7f9a2e Revert "Update babel-plugin-add-module-exports to version 0.2.0 🚀" 2016-05-06 17:52:40 +01:00
greenkeeperio-bot 597ba89420 chore(package): update babel-plugin-add-module-exports to version 0.2.0
https://greenkeeper.io/
2016-05-06 03:54:14 -07:00
Berkeley Martinez a63fba8c9c Merge pull request #8196 from QuincyLarson/fix/vimeo-to-youtube
Transition Videos from Vimeo to Youtube
2016-05-04 15:42:15 -07:00
Logan Tegman d540e9e4ca Switch react lecture component to youtube 2016-05-04 10:30:47 -07:00
Logan Tegman 3e258a7868 Remove thundercats and oldActions, update react-dom 2016-05-03 22:12:59 -07:00
greenkeeperio-bot 74129df5e5 chore(package): update react to version 15.0.2
https://greenkeeper.io/
2016-05-03 13:23:28 -07:00
greenkeeperio-bot 02004e6398 chore(package): update redux-form to version 5.2.3
https://greenkeeper.io/
2016-05-03 11:44:04 -07:00
Logan Tegman 03963bcdf8 Merge pull request #8356 from FreeCodeCamp/greenkeeper-helmet-2.0.0
Update helmet to version 2.0.0 🚀
2016-05-03 11:43:48 -07:00
Logan Tegman 1ea2c2a20a helmet.csp -> helmet.contentSecurityPolicy
Also updated frameguard
2016-05-03 11:32:38 -07:00
Berkeley Martinez 3ae67f6fa9 Add csrf protection 2016-05-02 17:22:56 -07:00
greenkeeperio-bot 981a451d82 chore(package): update helmet to version 2.0.0
https://greenkeeper.io/
2016-04-29 11:27:51 -07:00
Berkeley Martinez dcccb1bc5c Fix move from Mandril to Amazon SES
closes #7240
2016-04-14 21:05:16 -07:00
Berkeley Martinez fa37dc865d Reduce initial user query load
Refactor passport to own file
2016-04-06 21:11:07 -07:00
Berkeley Martinez 690f9784b5 Merge pull request #7310 from FreeCodeCamp/greenkeeper-frameguard-1.1.0
Update frameguard to version 1.1.0 🚀
2016-03-28 13:31:35 -07:00
Hallaathrad 9853a54a9a Replace portfolio link 2016-03-26 13:20:15 -04:00
Logan Tegman f8ae1c6e93 Prevent eslint 2.3.0 from installing 2016-03-05 08:41:28 -08:00
Berkeley Martinez 74592e72b4 Update eslint, fix lint issues 2016-03-03 17:53:33 -08:00
Berkeley Martinez c50510db71 Update history/react-router 2016-03-03 17:53:33 -08:00
Berkeley Martinez 8ef3fdb6a0 Initial move to redux 2016-03-03 17:53:33 -08:00
greenkeeperio-bot 973114c06a chore(package): update frameguard to version 1.1.0
http://greenkeeper.io/
2016-02-28 09:20:57 -08:00
Logan Tegman f578069008 Merge pull request #7192 from FreeCodeCamp/greenkeeper-validator-5.0.0
Update validator to version 5.0.0 🚀
2016-02-25 11:21:21 -08:00
greenkeeperio-bot 7181319152 chore(package): update eslint-plugin-react to version 4.1.0
http://greenkeeper.io/
2016-02-23 15:07:18 -08:00
greenkeeperio-bot 342792e309 chore(package): update validator to version 5.0.0
http://greenkeeper.io/
2016-02-22 06:51:57 -08:00
Logan Tegman 93f1f1a74c Remove unused deps 2016-02-21 14:43:15 -08:00
Arsen Melikyan 5d6f2f8a4d Merge pull request #7077 from FreeCodeCamp/greenkeeper-babel-eslint-5.0.0
Update babel-eslint to version 5.0.0 🚀
2016-02-18 11:34:47 +04:00
greenkeeperio-bot 9d1af22a9b chore(package): update babel-eslint to version 5.0.0
http://greenkeeper.io/
2016-02-16 15:14:47 -08:00
greenkeeperio-bot 7547cf45b8 chore(package): update yargs to version 4.1.0
http://greenkeeper.io/
2016-02-15 08:46:40 -08:00
Logan Tegman 2c388c9b9d Merge pull request #6862 from FreeCodeCamp/greenkeeper-gulp-rev-7.0.0
Update gulp-rev to version 7.0.0 🚀
2016-02-14 13:23:54 -08:00
Logan Tegman ee5e0e208b Merge pull request #6643 from FreeCodeCamp/greenkeeper-nodemailer-2.1.0
Update nodemailer to version 2.1.0 🚀
2016-02-14 12:19:30 -08:00
Logan Tegman 2b08b685fd remove fbjs dep 2016-02-12 18:52:59 -08:00
Logan Tegman 9913d8de92 Merge pull request #6637 from FreeCodeCamp/greenkeeper-cheerio-0.20.0
Update cheerio to version 0.20.0 🚀
2016-02-10 09:42:04 -08:00
Logan Tegman 723411dbf5 Merge pull request #6620 from FreeCodeCamp/greenkeeper-react-motion-0.4.2
Update react-motion to version 0.4.2 🚀
2016-02-10 09:28:52 -08:00
Logan Tegman 2594acb959 Merge pull request #6098 from FreeCodeCamp/greenkeeper-loopback-component-passport-2.0.0
Update loopback-component-passport to version 2.0.0 🚀
2016-02-10 09:02:23 -08:00
greenkeeperio-bot b78c24355f chore(package): update gulp-rev to version 7.0.0
http://greenkeeper.io/
2016-02-10 02:00:20 -08:00
Logan Tegman 3c7f6c2ef5 Merge pull request #6351 from FreeCodeCamp/greenkeeper-dotenv-2.0.0
Update dotenv to version 2.0.0 🚀
2016-02-09 19:28:28 -08:00
JelenaBarinova 631c7ea319 Timestamps are converted to start of the days and filtered to b unique before calculating streaks 2016-02-09 13:48:20 -08:00
greenkeeperio-bot dd58ebe528 chore(package): update nodemailer to version 2.1.0
http://greenkeeper.io/
2016-02-01 05:49:50 -08:00
greenkeeperio-bot 4edbba05c4 chore(package): update cheerio to version 0.20.0
http://greenkeeper.io/
2016-02-01 03:12:12 -08:00
Berkeley Martinez c7fc9dc99f Merge pull request #6601 from SaintPeter/feature/challenge-checksum
Add Checksum to Challenges for Google Analytics
2016-01-31 17:36:16 -08:00
greenkeeperio-bot 34ec40d298 chore(package): update react-motion to version 0.4.2
http://greenkeeper.io/
2016-01-30 20:30:12 -08:00
Berkeley Martinez 76c75b8e48 Merge pull request #6333 from LenaBarinova/fix/streak-seems-broken-because-of-timezone
Fixed streak and completion dates to be showed using users timezone
2016-01-30 11:47:38 -08:00
Berkeley Martinez ab2a4d8f6f [HOTFIX] remove twit
twit is not depending on it's dependencies.
2016-01-30 10:53:52 -08:00
SaintPeter f2e61ea0ac Add Checksum to Challenges for Google Analytics 2016-01-30 09:02:22 -08:00
greenkeeperio-bot 082f2ce87c chore(package): update lodash to version 4.1.0
http://greenkeeper.io/
2016-01-29 08:41:45 -08:00
JelenaBarinova 29f93df1bb Getting users timezone on client side and passing it to server side within POST (on challenge complete), showing users stats with users timezone
After CR
2016-01-26 15:09:47 -08:00
Arsen Melikyan 386faa0d75 Remove an empty npm-run command 2016-01-27 00:51:07 +04:00
Berkeley Martinez c752b918ac Fix job submit infinite loop/promo ajax bugs 2016-01-23 21:30:36 -08:00
greenkeeperio-bot 93a83e3b0c chore(package): update dotenv to version 2.0.0
http://greenkeeper.io/
2016-01-20 16:50:42 -08:00
Logan Tegman 6d176005b8 Change babel/register to babel-register 2016-01-20 09:03:58 -08:00
Berkeley Martinez c101d009d3 Merge pull request #6089 from FreeCodeCamp/greenkeeper-loopback-connector-mongodb-1.13.3
chore(package): update loopback-connector-mongodb to version 1.13.3
2016-01-19 15:42:21 -08:00
greenkeeperio-bot 4e345e0d12 chore(package): update helmet to version 1.1.0
http://greenkeeper.io/
2016-01-19 15:22:14 -08:00
Berkeley Martinez 49987c57e8 Merge pull request #5941 from FreeCodeCamp/fix/update-babel-to-6.0
Update babel to 6.0
2016-01-19 13:02:25 -08:00
Berkeley Martinez 041a13b08a Remove nonprofits seeding procedures 2016-01-15 04:46:20 -08:00
greenkeeperio-bot 61784a3b04 chore(package): update loopback-connector-mongodb to version 1.13.3
http://greenkeeper.io/
2016-01-12 09:04:58 -08:00
greenkeeperio-bot 837e696e53 chore(package): update loopback-component-passport to version 2.0.0
http://greenkeeper.io/
2016-01-12 03:27:35 -08:00
Logan Tegman 4341a3eee2 Update babel to 6.0 2016-01-10 20:21:15 -08:00
Berkeley Martinez f554c00fca Feature Use tap-spec in place of tap-nyancat 2016-01-10 16:13:20 -08:00
Berkeley Martinez 9a9421e712 Fix for Vimeo API change 2016-01-07 22:40:51 -08:00
Berkeley Martinez 8e930fbe8a Add toasts to react app 2016-01-07 15:04:32 -08:00
Berkeley Martinez cec243b032 [add] Upgrade ThunderCats react 2016-01-04 14:27:22 -08:00
Logan Tegman c6064d246c Remove ramda dep 2016-01-03 16:27:19 -08:00
greenkeeperio-bot 4882c75a30 chore(package): update connect-mongo to version 1.1.0
http://greenkeeper.io/
2015-12-29 11:13:02 -08:00
Logan Tegman f24a4256c4 Update history dep
Newest version of react-router within our range requires this version of history as a peer dep. This should resolve our build errors.
2015-12-27 10:40:50 -08:00
Berkeley Martinez 83e43dbbff Merge pull request #5134 from LenaBarinova/fix/streak-still-seems-to-be-broken
Current and Longest streak calculation fixed
2015-12-18 21:00:47 -08:00
JelenaBarinova 6c7d2685fd Current and Longest streak calculation fixed
Minor refactoring and unit tests added

After CR: user-stats file moved to util folder, export keywork added to exported functions, new line added at the end of gulp file

User-stats-test file moved to replicate user-stats path in test folder
2015-12-15 18:33:04 -05:00
Berkeley Martinez 7681b3155d Merge pull request #5292 from FreeCodeCamp/greenkeeper-webpack-stream-3.1.0
Update webpack-stream to version 3.1.0 🚀
2015-12-15 14:29:08 -08:00
Berkeley Martinez 521dea581a Fix jsonlint glob 2015-12-14 13:19:30 -08:00
greenkeeperio-bot e0afc54a14 chore(package): update webpack-stream to version 3.1.0
http://greenkeeper.io/
2015-12-14 10:47:37 -08:00
Xiangyun Chi 428d391df8 fix npm script only-once: changed ech to echo 2015-12-13 20:19:45 +00:00
Berkeley Martinez e8e5c7bde8 Fix loopback-connector-mongodb breaking change 2015-12-12 19:58:14 -08:00
Berkeley Martinez e5bf30ce12 Use same history as react-router 2015-12-08 15:34:45 -08:00
Berkeley Martinez e12e49e25e Fix run first time
Now called `only-once`
but will not throw if run more than once
also, uses node to create file
2015-12-07 23:16:33 -08:00
Berkeley Martinez 3a299daa37 Add loop-protect
Remove webworkers
2015-12-02 11:50:52 -08:00
Logan Tegman 66e01e683d Fix Codemirror Emmet Plugin Support 2015-12-01 14:50:45 -08:00
Berkeley Martinez 748f7ab93f Progress towards refactoring 2015-11-29 16:21:04 -08:00
Berkeley Martinez 0a46dc16a6 Fix for vendor files not working correctly with manifest 2015-11-29 16:21:04 -08:00
Berkeley Martinez 87fa38182e bundle vendor files 2015-11-29 16:20:17 -08:00
Berkeley Martinez 0781331103 Merge pull request #4744 from FreeCodeCamp/greenkeeper-eslint-1.10.2
Update eslint to version 1.10.2 🚀
2015-11-27 11:55:19 -08:00
greenkeeperio-bot fcd2c4c067 chore(package): update eslint to version 1.10.2
http://greenkeeper.io/
2015-11-27 10:32:14 -08:00
greenkeeperio-bot 5a67c17ef3 chore(package): update helmet to version 0.15.0
http://greenkeeper.io/
2015-11-26 10:43:44 -08:00
Berkeley Martinez 225ad136a9 Merge pull request #4608 from ltegman/fix/npm-3-compatibility
Add react-dom to dependencies to support npm 3
2015-11-23 16:54:49 -08:00
Logan Tegman 83df85beee Add react-dom to dependencies 2015-11-23 10:42:23 -08:00
Berkeley Martinez c71636b629 Minify react in production 2015-11-22 20:26:44 -08:00
Berkeley Martinez fe107a0147 hotfix limit eslint version 2015-11-20 11:17:25 -08:00
Berkeley Martinez 9651dc4185 Merge branch 'greenkeeper-babel-5.8.34' into staging 2015-11-20 11:14:25 -08:00
Berkeley Martinez ea018bedda update babel-core 2015-11-20 11:13:48 -08:00
Logan Tegman 3a9745974c Update to react-bootstrap 0.28.1 and widen react nav
+ Moved away from deprecated navbar components and props
+ Removed mixin from NavItem
+ Updated stylesheet so the `.container` react-bootstrap adds doesn't impact nav positioning
2015-11-19 23:09:30 -08:00
Berkeley Martinez a60e0215d2 [HotFix] revert react-bootstrap version 2015-11-19 15:00:11 -08:00
greenkeeperio-bot bdf4b797ef chore(package): update react-bootstrap to version 0.28.1
http://greenkeeper.io/
2015-11-16 12:04:49 -08:00
greenkeeperio-bot d4283040a1 chore(package): update babel-loader to version 5.4.0
http://greenkeeper.io/
2015-11-15 07:52:26 -08:00
Berkeley Martinez cde48b5c6b Fix hover effect issue 2015-11-13 12:21:37 -08:00
Berkeley Martinez e843e3daf1 Fix lint errors 2015-11-13 11:31:55 -08:00
greenkeeperio-bot 9597d7ed09 chore(package): update babel to version 5.8.34
http://greenkeeper.io/
2015-11-11 22:31:02 -08:00
greenkeeperio-bot 840baf5267 chore(package): update babel-core to version 5.8.34
http://greenkeeper.io/
2015-11-11 22:28:27 -08:00
Logan Tegman 8847129c37 Merge pull request #4258 from FreeCodeCamp/bump-lb-passport
Bump loopback component passport
2015-11-11 12:39:48 -08:00
Berkeley Martinez c970af711e Fix tilde/caret mess in package.json 2015-11-09 23:05:43 -08:00
greenkeeperio-bot 5e17db26e1 chore(package): update gulp-eslint to version 1.1.0
http://greenkeeper.io/
2015-11-09 19:55:57 -08:00
Berkeley Martinez df7f1dfdf3 Merge pull request #4270 from FreeCodeCamp/greenkeeper-nodemailer-1.9.0
Update nodemailer to version 1.9.0 🚀
2015-11-09 10:50:09 -08:00
greenkeeperio-bot 59b4decb2a chore(package): update nodemailer to version 1.9.0
http://greenkeeper.io/
2015-11-09 06:47:35 -08:00
Berkeley Martinez 108f54d019 Fix nav brand issue
bump react router
2015-11-08 22:28:05 -08:00
Berkeley Martinez 0ee0f08766 Bump loopback component passport 2015-11-08 21:00:02 -08:00
greenkeeperio-bot ca78fc2e5c chore(package): update dedent to version 0.6.0
http://greenkeeper.io/
2015-11-07 21:55:52 -08:00
Berkeley Martinez 10d484d7ab Remove unused deps 2015-11-06 23:17:41 -08:00
greenkeeperio-bot 93f48f2431 chore(package): update browser-sync to version 2.9.12
http://greenkeeper.io/
2015-11-06 22:58:06 -08:00
greenkeeperio-bot f76a3ac1ab chore(package): update gulp-eslint to version 1.0.0
http://greenkeeper.io/
2015-11-06 21:06:39 -08:00
greenkeeperio-bot d6899c3b9e chore(package): update eslint-plugin-react to version 3.7.0
http://greenkeeper.io/
2015-11-06 20:43:04 -08:00
greenkeeperio-bot 298eefcdb8 chore(package): update babel-eslint to version 4.1.4
http://greenkeeper.io/
2015-11-06 18:00:34 -08:00
Logan Tegman 26025f2afc Merge pull request #4183 from FreeCodeCamp/fix/job-copy
Fix job board copy
2015-11-05 20:43:48 -08:00
Berkeley Martinez 085fc2fe72 Fix loopback explorer issue 2015-11-05 16:41:19 -08:00
Berkeley Martinez 5a96e6266b Lint all the things 2015-11-05 15:21:14 -08:00
Berkeley Martinez f9f89edddf Revert to old babel. Babel is broken 2015-11-04 00:48:41 -08:00
greenkeeperio-bot 59489fc07c chore(package): update dependencies
http://greenkeeper.io/
2015-11-04 00:48:41 -08:00
Berkeley Martinez 4be52fffbb Lint most all the things on test 2015-11-03 22:06:43 -08:00
Quincy Larson d77d78a3b2 Merge branch 'staging' into feature/jobs
Conflicts:
	seed/jobs.json
2015-11-02 00:07:16 -08:00
Berkeley Martinez 921080f3d2 Add challenge testing 2015-11-01 17:22:03 -08:00
Berkeley Martinez 6aa19ef247 Add a tag to links 2015-10-30 16:58:49 -07:00
Berkeley Martinez 2a04b02d03 Add http to url or logo when not present 2015-10-30 14:00:07 -07:00
Berkeley Martinez c3776175a3 Add styling to job completed view 2015-10-29 17:10:27 -07:00
Berkeley Martinez b85826a00f Change init to first-time 2015-10-21 21:55:47 -07:00
Berkeley Martinez 321040fe22 Move gulp modules to dependencies 2015-10-20 23:25:32 -07:00
Berkeley Martinez 0522ec8b13 Fix first start for new devs
also removes job seed
2015-10-20 19:53:08 -07:00
Berkeley Martinez 7b444b15dc Update loopback, ThunderCats and RxJS.
closes #2929
2015-10-11 17:35:46 -07:00
Berkeley Martinez 86344d5c9e fix travis yaml and test challenges 2015-10-02 11:19:07 -07:00
Berkeley Martinez 8148c1a19c save form to localStorage 2015-09-24 20:30:18 -07:00
Berkeley Martinez 70b823ca63 add phone number input
change validation function scheme
update validator
2015-09-22 17:19:14 -07:00
Berkeley Martinez 523af40641 bump less
remove old less middleware
2015-09-21 12:54:33 -07:00
Berkeley Martinez e579cbd778 update to react-router 1.0.0-rc1 2015-09-21 12:54:33 -07:00
Berkeley Martinez 88d7ca1f48 add rev deletion 2015-09-10 19:01:12 -07:00
Berkeley Martinez 55065a18b9 add es6 Map shim to shims 2015-09-10 16:59:27 -07:00
Berkeley Martinez 152e8398c2 bump babel 2015-09-10 16:27:09 -07:00
Berkeley Martinez 4cd5c34cbc lock react-bootstrap to minor version 2015-09-10 16:27:09 -07:00
Berkeley Martinez 70cf48cf7b fix manifest generation during webpack watch
fix gulp debug statements during gulp should always be on
2015-09-10 16:27:08 -07:00
Berkeley Martinez d884aaa924 remove contributors list from package.json
We now have over a hundred contributors and this should not be listed in the package.json
2015-09-08 13:45:18 -07:00
Ben McMahon 1dd3246f87 fixed loopback-boot to last safe version for our codebase
@berkeleytrue this should temp fix it until loopback etc can be safely bumped up to a newer version
2015-08-29 23:39:01 +01:00
Berkeley Martinez 16b33ee90a fix some linting issues 2015-08-29 01:48:01 -07:00
Berkeley Martinez 6c48395868 separate main manifest generation from sub manifests
in dev mode always pull manifest on each request
add manifest build to gulp build task
add react bundle to manifest generation
2015-08-28 15:56:58 -07:00
Berkeley Martinez 306c441ae7 add revisioning to js/css files to break caching
This moves the location of javascript files, commonFramework,
iFrameScript, sandbox, plugin, and all the less files.
On gulp or gulp build these files are moved and revisioned.
Places where they are references in jade/html are now removed and
replaced with the use of a helper function `rev`. This function will
take the required file and return a string referencing the revisioned
file. This should alleviate the need for hard refreshing and will break
caches when files change, so fixes for firefox caching issue as well.

NOTE: @benmcmahon @quincylarson, This means files will need to be build
on the server in production before doing a server restart/reload
In production: 'npm run build' To build and revision js/css files

`gulp` and `gulp build` will used in development

npm install also needs to be run in production on initial deploy
2015-08-26 23:30:33 -07:00
Berkeley Martinez b3d66e1ae0 add json lint gulp task 2015-08-24 16:19:34 -07:00
Berkeley Martinez b2f4e520cb fix account link failure now flashes 2015-08-18 14:48:52 -07:00
ahstro 73d11fec27 Mocha tests now use ES6 2015-08-14 09:39:29 +02:00
Berkeley Martinez 66815f0762 bump eslint 2015-08-07 18:09:35 -07:00
Berkeley Martinez f01a66c5c7 use (LMP)loopback middleware phases
bump loopback-component-passport which uses LMP
move custom middlewares to middlewares directory
2015-08-04 01:34:26 -07:00
Berkeley Martinez 8270cb4103 add github auth 2015-08-01 08:39:13 -07:00
Berkeley Martinez 4cc5234df8 bump thundercats 2015-07-31 11:29:37 -07:00
Kyle Mitchell ce5377791e add CC-BY-SA-4.0 license for content 2015-07-28 19:55:49 -07:00
Berkeley Martinez 79a96292b9 remove bower and pm2
These are better server as global installs
2015-07-28 17:28:45 -07:00
Berkeley Martinez a615449015 add bower to devdeps 2015-07-27 19:42:14 -07:00
Berkeley Martinez 4bacd87943 add react build script 2015-07-25 09:02:56 -07:00
Berkeley Martinez 38cb4b2873 remove loopback client files 2015-07-25 08:51:41 -07:00
Berkeley Martinez 227e486fdc remove engines property from package 2015-07-24 22:28:20 -07:00
Berkeley Martinez c0eda90eb1 make production future ready
This commit does the following:

Production start should use the following command `npm run
start-producion` this first runs bower install and builds the front end
app(react). Then it will use the `pm2Start` script. This script will set
up the pm2 daemons to run loopback in cluster mode. This script also use
`production-start` script instead of the regular `server` script.

The reasons are two fold: to ensure `server` is run in es7 mode, and to
wait for handshake from DB or kill itself if no DB can be found within a
certain amount of time.
2015-07-24 22:27:52 -07:00
Berkeley Martinez 25d01f1b7b Add pm2 to dev deps 2015-07-23 23:29:35 -07:00
Berkeley Martinez 48c2304ff2 update body-parser 2015-07-23 16:03:51 -07:00
Berkeley Martinez b507aecc97 bump thundercats-react 2015-07-23 16:03:50 -07:00
Berkeley Martinez fa97111f00 bump thundercats 2015-07-23 16:03:50 -07:00
Berkeley Martinez 35193f22cc click drag question 2015-07-23 16:03:50 -07:00
Berkeley Martinez fe3b983347 remove react-stampit 2015-07-23 16:03:49 -07:00
Berkeley Martinez 3ce53441f0 bump thundercats-react 2015-07-23 16:03:49 -07:00
Berkeley Martinez 82ce7fc47e bump react-bootstrap 2015-07-23 16:03:48 -07:00
Berkeley Martinez caaa21d367 Video end goes to questions 2015-07-23 16:03:48 -07:00
Berkeley Martinez d0b1d83249 prefetch data and prime stores on client render 2015-07-23 16:03:47 -07:00
Berkeley Martinez d773a9aa5d bump thundercats 2015-07-23 16:03:47 -07:00
Berkeley Martinez de1d931b82 add hikes/map pulls hikes out of db and renders 2015-07-23 16:03:46 -07:00
Berkeley Martinez a2583735a0 bump vimeo version 2015-07-23 15:49:03 -07:00
Berkeley Martinez d2c858fc8c add react-vimeo 2015-07-23 15:49:03 -07:00
Berkeley Martinez 1781e22cf1 fix use freecodecamp react-router
see: https://github.com/rackt/react-router/pull/1490
2015-07-23 15:49:02 -07:00
Berkeley Martinez 080fb4d37c add video player 2015-07-23 15:49:01 -07:00
Berkeley Martinez bb37583c90 fix should be getChildRoutes
fix fromNodeCallback returns array of values from callback
fix remove require.ensure - needs to be tested
2015-07-23 15:49:01 -07:00
Berkeley Martinez 85cf79f3d4 add babel for babel-node use 2015-07-23 15:49:00 -07:00
Berkeley Martinez c33c6c9a8f introduce es6 and babel to whole app 2015-07-23 15:49:00 -07:00
Berkeley Martinez 28395a5957 fix babel versions
since we are using some stage 0 syntax they may change without warning
between versions each babel version bump must be tested to see if
stage 0/1 syntax implementation has changed
2015-07-23 15:49:00 -07:00
Berkeley Martinez a5e7009a57 initial react app(WIP) 2015-07-23 15:49:00 -07:00
Berkeley Martinez 412bd634d5 add loopback bundle generation methods 2015-07-23 15:48:59 -07:00
Berkeley Martinez 4db1f441fe bump loopback passport 2015-06-26 18:11:44 -07:00
Berkeley Martinez 03ea412b4a major challenges refactor
commented out resetEditor in main
remove heatmap timout
2015-06-20 19:55:07 -07:00
Berkeley Martinez f84ac9ad12 remove forceDomain 2015-06-18 19:56:21 -07:00
Berkeley Martinez a8540bee35 add initial react app 2015-06-17 21:04:28 -07:00
Berkeley Martinez a788d2954d add hacked loopback version
this version avoids cheking indexOf on falsey values
2015-06-16 14:53:18 -07:00
terakilobyte 5b742121d7 Add pmx error handler for loggign to keymetrics 2015-06-16 09:42:55 -04:00
terakilobyte 988242df03 Ensure build process is part of npm install 2015-06-15 18:10:48 -04:00
terakilobyte 320d84c3c1 Make bower automatic, add gulp build task to build less file into css 2015-06-12 23:31:42 -04:00
Berkeley Martinez 90b2f99a70 add create identities on flatten users 2015-06-12 15:27:51 -07:00
terakilobyte f0604ec9c7 Add istanbul and generate ininital coverage report 2015-06-11 21:21:02 -04:00
terakilobyte 3115ba6404 update tests 2015-06-11 15:18:37 -04:00
Berkeley Martinez 996c3e7816 fix make email optional 2015-06-10 15:12:48 -07:00
Berkeley Martinez 39d57db782 add explorer in dev 2015-06-09 16:45:14 -07:00
Berkeley Martinez 2e5f250ba8 remove hpp
loopback is protected against hpp attack by default
2015-06-09 16:45:14 -07:00
Berkeley Martinez c4b26214da Merge branch 'staging' of https://github.com/FreeCodeCamp/freecodecamp into staging 2015-06-05 21:52:43 -07:00
Quincy Larson 875d09c29b add hpp to address express vulnerability 2015-06-04 19:30:27 -07:00
Berkeley Martinez 48dea7db24 bump lodash 2015-06-04 15:09:24 -07:00
Berkeley Martinez 7a2bcc06f7 add passport stuff back
Because Berkeley really needs to wait for his coffee to kick in before
commiting anything...
2015-06-04 12:03:53 -07:00
Berkeley Martinez bba0e0a9fe remove unused deps 2015-06-04 11:30:05 -07:00
Berkeley Martinez 66eff31294 Adding passport config stuff 2015-06-04 10:52:12 -07:00
Berkeley Martinez 393f95082e bump gulp-nodemon 2015-06-03 16:47:59 -07:00
Berkeley Martinez 8165105b29 refactor all boot to export func and use loopback 2015-06-03 16:19:23 -07:00
Berkeley Martinez e7d01424e9 refactor challenge and challengeMap 2015-06-02 19:02:54 -07:00
Berkeley Martinez 7643f1cabe fix FCC running using router syntax 2015-06-01 17:01:54 -07:00
Quincy Larson a3ab32f339 improve get help and add find a pair 2015-05-23 00:53:41 -07:00
Berkeley Martinez b848fcb719 Add eslint/babel-eslint/eslint-plugin-react 2015-05-21 09:52:18 -07:00