Commit Graph

161 Commits (80ba943ca3fd868f63a66562c190e933dfef0d59)

Author SHA1 Message Date
Randell Dawson a1ee532be3 fix: added cross-env before script (#36592) 2019-08-15 13:16:15 +05:30
Mrugesh Mohapatra 9061dab9b4 fix: update googleapis to latest 2019-08-14 19:23:26 +05:30
Mrugesh Mohapatra 6f3bd10c1f chore: remove and update extraneous scripts 2019-08-14 19:23:25 +05:30
Mrugesh Mohapatra 27d998271d fix: rename app entrypoints 2019-08-14 19:23:24 +05:30
xyozio 657a5e2c16 cleanup: typos and remove commented out code (#36573) 2019-08-09 23:57:26 +05:30
Mrugesh Mohapatra 8841c866b3 fix(api): @bable/node is not the part of cli 2019-07-30 14:58:44 +03:00
Mrugesh Mohapatra 298e263f74 chore(client): resolve linting errors in client 2019-07-22 17:10:54 +05:30
Mrugesh Mohapatra ed4bbfdbcd chore(server): update all dependencies to latest 2019-06-21 19:56:20 +05:30
Mrugesh Mohapatra c5fd478d9a fix(deploy): misc. re-arrange scripts and organize 2019-06-21 00:53:05 +05:30
Parth Parth 67028025d1 fix(client): Vague Error messages (#36047)
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2019-06-19 20:01:03 +05:30
Mrugesh Mohapatra 0ffca02ec1 fix: remove medium links and rss feeds 2019-06-16 00:23:41 +05:30
Mrugesh Mohapatra 91adc43bcd fix(tools): rearrange scripts and graceful exit 2019-06-16 00:23:41 +05:30
ValeraS e7ae9a5b45 fix: bootstrap packages 2019-06-12 02:49:30 +05:30
kozlovvski d6a6504f74 chore(tools): updated jest in packages
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2019-06-11 19:06:57 +05:30
dependabot[bot] 7a88eadf7d Bump handlebars from 4.0.12 to 4.1.2
Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.0.12 to 4.1.2.
- [Release notes](https://github.com/wycats/handlebars.js/releases)
- [Changelog](https://github.com/wycats/handlebars.js/blob/master/release-notes.md)
- [Commits](https://github.com/wycats/handlebars.js/compare/v4.0.12...v4.1.2)

Signed-off-by: dependabot[bot] <support@github.com>
2019-06-08 03:00:09 +05:30
dependabot[bot] 60afa97f5d Bump js-yaml from 3.12.0 to 3.13.1 in /api-server
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.12.0 to 3.13.1.
- [Release notes](https://github.com/nodeca/js-yaml/releases)
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/3.12.0...3.13.1)

Signed-off-by: dependabot[bot] <support@github.com>
2019-06-08 02:18:11 +05:30
Ahmad Abdolsaheb 8b4fb5a452 fix: imgur to s3 for various files without conflict (#36057) 2019-05-20 23:58:20 +05:30
Ahmad Abdolsaheb b4d3e6d6bb fix: correct cert date for legacy data visualization (#35728)
Closes #34890
Closes #17424
2019-04-02 23:34:14 +05:30
Valeriy 5c95cac000 chore(tools): add user in container and fix debug of api-server 2019-03-15 15:50:30 +05:30
Bouncey 7d18cd8de6 fix: Delete zombie auth properties from session 2019-03-05 15:57:46 +05:30
Bouncey 898242f562 fix: Sesssions should not have an effect on the request routing 2019-03-05 15:57:46 +05:30
Bouncey 72a0d63aa0 fix: Centralise user deserialization 2019-03-05 15:57:46 +05:30
Bouncey 0c23844793 chore: Remove old auth cruft 2019-03-05 15:57:46 +05:30
Bouncey 9151723951 fix: Rework reset progress saga to wait for the updated user 2019-02-27 09:25:05 +03:00
Bouncey d3418dfecf fix: Do not try to parse an empty response 2019-02-27 09:25:05 +03:00
Mrugesh Mohapatra 58edfce838 chore: fixup linting the api tests 2019-02-25 19:14:52 +00:00
Valeriy S 1faa8dc0c1 fix: set a max-len rule for eslint 2019-02-26 00:18:46 +05:30
Bouncey 1c6df3649b chore: Add readme for boot_tests directory 2019-02-26 00:17:02 +05:30
Bouncey f743f4edf5 fix: Convert ints to strings for validation 2019-02-26 00:17:02 +05:30
Bouncey 014c26cd4e fix: Add tests for redirectToLearn 2019-02-26 00:17:02 +05:30
Bouncey 953e1b2e11 feat: Add tests for challenge>buildUserUpdate 2019-02-26 00:17:02 +05:30
Bouncey 75190d3a43 feat: Add challenge validation middleware 2019-02-26 00:17:02 +05:30
Stuart Taylor 675d6a76e4 Fix: Current challenge timeout (#35352)
<!-- Please follow this checklist and put an x in each of the boxes, like this: [x]. It will ensure that our team takes your pull request seriously. -->

- [x] I have read [freeCodeCamp's contribution guidelines](https://github.com/freeCodeCamp/freeCodeCamp/blob/master/CONTRIBUTING.md).
- [x] My pull request has a descriptive title (not a vague title like `Update index.md`)
- [x] My pull request targets the `master` branch of freeCodeCamp.

Closes #35345

This PR resolves an issue where the `/challenges/current-challenge` request times out due to an unresolved promise.
2019-02-22 17:19:12 +05:30
Bouncey cf1def239d feat: Use new (tested) accessToken utils to set and remove cookies 2019-02-21 21:03:06 +05:30
Bouncey 3e8bac4590 feat: Use new (tested) accessToken utils to authoize requests 2019-02-21 21:03:06 +05:30
Bouncey 2f944b3aed feat: Add new accessToken utils 2019-02-21 21:03:06 +05:30
Bouncey 36c4737998 chore: Add tests for jwt authorization 2019-02-21 21:03:06 +05:30
Bouncey f5ca6ce5e9 chore: Move sinon dep to the root 2019-02-21 21:03:06 +05:30
Aravind V. Nair 35b0bd8fdd chore: normalize freeCodeCamp in english (#35258)
Co-authored-by: The Coding Aviator <34807532+thecodingaviator@users.noreply.github.com>
Co-authored-by: mrugesh mohapatra <1884376+raisedadead@users.noreply.github.com>
2019-02-19 15:19:49 +05:30
Mrugesh Mohapatra 9124dfb126 fix(models): remove unused schema config 2019-02-19 09:39:55 +00:00
Valeriy fc8c71ad16 feat: use eslint with prettier to format code 2019-02-19 14:30:27 +05:30
Valeriy be36915605 feat: use prettier with eslint 2019-02-19 14:30:27 +05:30
Bouncey b13e5fb41a feat: Use prettier-eslint to format code 2019-02-19 14:30:27 +05:30
Bouncey 1ba67c4e2b chore: Clean up linting from child package.json's 2019-02-19 14:30:27 +05:30
Bouncey c0104faa38 fix(ci): Fix lint errors thrown in CI 2019-02-19 14:30:27 +05:30
Bouncey 3f25ed051d chore: Remove unused files 2019-02-19 14:30:27 +05:30
Bouncey 0ccd0a6f77 chore: Fix api linting 2019-02-19 14:30:27 +05:30
Bouncey f441b1fe1c chore: Delete unrequired files 2019-02-19 14:30:27 +05:30
Bouncey 07266b7e43 chore: commit lint fixes for the api 2019-02-19 14:30:27 +05:30
Bouncey 010fa63e76 chore: Remove unused files 2019-02-19 14:30:27 +05:30
Bouncey 6e9fbd7219 chore: Use babel-eslint for linting the api 2019-02-19 14:30:27 +05:30
Valeriy 34503c86d8 fix(server): error on claim certification 2019-02-18 13:48:26 +00:00
Bouncey 354d3feaee fix: Allow un-authed loopback api calls 2019-02-16 12:27:23 +05:30
Stuart Taylor 05a49e36ee chore: apply fixes from npm audit (#35210)
- [x] I have read [freeCodeCamp's contribution guidelines](https://github.com/freeCodeCamp/freeCodeCamp/blob/master/CONTRIBUTING.md).
- [x] My pull request has a descriptive title (not a vague title like `Update index.md`)
- [x] My pull request targets the `master` branch of freeCodeCamp.
2019-02-14 20:39:55 +05:30
Mrugesh Mohapatra 02e6e711cf fix(donate): refactor handlers for charges 2019-02-14 14:14:10 +00:00
Bouncey 361ce5cd8e fix: Broken regex for short news links 2019-02-14 16:54:39 +05:30
Bouncey 0e0bebed4a fix: Use absolute path for auth0 callback 2019-02-14 16:54:39 +05:30
mrugesh mohapatra 5160cb86b9 Merge pull request #34881 from raisedadead/chore/update-deps
chore: update some deps in api-server
2019-02-04 15:02:42 +00:00
Bouncey 29113fc9f2 fix: tests 2019-02-04 20:13:51 +05:30
Bouncey d79f9f4899 feat(docker): Prep master for docker deploys 2019-02-04 20:13:51 +05:30
Mrugesh Mohapatra f9c4d2426c fix: remove unwanted stuff 2019-01-16 13:48:38 +00:00
Mrugesh Mohapatra fdc2219f81 feat: remove news from platform 2019-01-16 13:48:38 +00:00
Mrugesh Mohapatra ce23f9fb7e fix: update custom loopback-component-passport 2019-01-15 19:52:19 +05:30
Todd Chaffee f0c8211e95 feat: use mock authentication for local dev 2019-01-15 19:52:19 +05:30
Mrugesh Mohapatra db02d1c479 chore: update lockfile 2018-12-04 17:42:12 +05:30
Bouncey 1fba44f722 fix: Simplify async update testing 2018-12-04 17:42:12 +05:30
Bouncey 730245e204 fix: Fix up my broken test reformatting 2018-12-04 17:42:12 +05:30
Bouncey a1f64f4b77 chore: Tidy up promise handling and testing 2018-12-04 17:42:12 +05:30
Bouncey e378d566d9 fix: Use reportError in development 2018-12-04 17:42:12 +05:30
Bouncey 15a9992603 feat: Add error handling for inMemoryCache 2018-12-04 17:42:12 +05:30
Bouncey 6475eadf82 feat: Use InMemoryCache to reducve load on db 2018-12-04 17:42:12 +05:30
Bouncey 80c3c3ec55 feat: InMemoryCache implementation 2018-12-04 17:42:12 +05:30
Bouncey 438bd94895 chore: Refactor server tests to use jest 2018-12-04 17:42:12 +05:30
Bouncey 8fab33ba99 feat: Create and use dynamic active donation counts 2018-12-04 17:42:12 +05:30
Bouncey 7d7b2e049f fix: Handle no user request 2018-12-02 17:39:56 +05:30
Stuart Taylor d327a5c36b Feat: News in the client app (#34392) 2018-11-29 15:12:15 +03:00
Hugo 8fbb601c55 fix: update email when finishing challenges (#34395) 2018-11-20 13:51:25 +08:00
Stuart Taylor cee98aef43 feat: watch challenges (#34321) 2018-11-16 23:52:52 +05:30
TheFereday 1f44d4d17d Fixed spelling errors (#29194) 2018-11-16 11:29:02 +00:00
Bouncey 0f73fdbd9c fix(update$): Remove User.update$, refactor to use native loopback interfaces 2018-11-16 04:09:16 +05:30
Bouncey 25debd6602 chore(services): Remove fetchr and associated services 2018-11-16 04:09:16 +05:30
Bouncey f5ae5027cc fix: Update some apis/datastructures 2018-11-13 05:39:50 +05:30
Bouncey 491912448b feat(api): Add a challenge API, GET idToNameMap 2018-11-13 05:39:50 +05:30
Bouncey dace86663f fix(current-challenge): Fix current-challenge API 2018-11-13 05:39:50 +05:30
Bouncey b39fb3e697 chore: Run 'npm audit fix' to clear audit failures 2018-11-10 15:16:30 +05:30
Bouncey c08bb95ea8 fix(auth): Fix auth flow for the client app 2018-10-24 18:27:34 +05:30
Bouncey a656cbf98a chore(audit): Update packages per npm audit recommends 2018-10-24 18:27:34 +05:30
Bouncey fc72dde582 fix(lock-files): Commit lock files 2018-10-12 20:41:42 +05:30
Stuart Taylor c4a0a37238 fix(dev): Remove jade middleware (#18437) 2018-10-12 06:49:20 -06:00
Beau Carnes 7723a592b7 fix: add prebootstrap script 2018-10-11 02:15:05 +05:30
ValeraS 27cbcb8e9a chore(server): update loopback-connector-mogodb 2018-10-09 11:02:36 +01:00
ValeraS a426d85c81 fix(server): path to .env and launch on Windows 2018-10-09 11:02:36 +01:00
Bouncey bc9b3b4ddd chore(seed): Move seed script to tools 2018-10-07 14:51:09 +05:30
Bouncey b38ee544a3 fix(description): Adjust for new description format 2018-10-05 15:58:12 +01:00
mrugesh mohapatra 61222b1fb6 chore: remove unwanted change from PR 2018-10-03 16:51:26 +05:30
Dale Blackburn be0cf1d211 chore: 🤖 Allows Lerna to build curriculum on npm run bootstrap
Added `lerna run build --scope @freecodecamp/curriculum` to bootstrap
npm script

Issues: 18198
2018-10-03 16:51:26 +05:30
Mrugesh Mohapatra fda64e92be feat: intial bootstrap install for server and client 2018-09-26 20:26:53 +05:30
Bouncey 87837f480d feat(certs): Claim Certs 2018-09-25 13:18:17 +01:00
Bouncey 2de2143457 feat(email-settings): Add email settings 2018-09-21 11:26:30 +01:00
Bouncey 147e61e4f7 fix(nodemon): Resolve the correct watch path for nodemon 2018-09-21 11:26:30 +01:00