Mrugesh Mohapatra
4511e33716
fix: update to use shortid for sub resub
2018-08-02 22:38:11 +01:00
Mrugesh Mohapatra
d7180d8a4f
chore(seed): update curriculum to v3.1.1
2018-08-01 14:14:14 +01:00
Mrugesh Mohapatra
8c2af37b29
chore(seed): Update curriculum to v3.1.0
2018-07-27 20:53:00 +01:00
Mrugesh Mohapatra
6f4f8f9fac
fix(snyk): Updated patches for vulnerabilities
2018-07-02 09:28:08 +01:00
Mrugesh Mohapatra
9ab629bd8b
chore(seed): Update to v3.0.1
2018-07-02 09:27:28 +01:00
Mrugesh Mohapatra
a7bbd96d46
chore: Remove passport packages
2018-06-29 21:29:20 +01:00
Stuart Taylor
65cb3886ff
chore(curriculum): Version bump
2018-06-25 10:44:58 +01:00
Mrugesh Mohapatra
837f9e7524
fix: remove seed files
2018-06-22 12:42:01 +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
Stuart Taylor
4f77da02be
feat(donate): Add donate api ( #17459 )
...
* feat(donate): Add donate api
* feat(donation): Add ability to track donations via email
2018-06-07 16:35:06 -05:00
Kory Dondzila
a8756d5919
fix(seed): Fixes database seeding issue ( #17472 )
2018-06-07 00:57:13 +05:30
Stuart Taylor
6315c6eae0
feat(reporting): Use rollbarjs for error reporting in production ( #17259 )
2018-05-29 18:38:55 +05:30
Stuart Taylor
2adeaccf20
Merge pull request #17181 from tamj0rd2/feature/remove-opbeat
...
refactor(server): Remove opbeat from dev tools
2018-05-28 22:43:57 +01:00
Stuart Taylor
4d4b964e2c
fix(scripts): Run generate-migration-map after seed events ( #17234 )
...
* fix(scripts): Run generate-migration-map after seed events
* fix(only-once): Run 'ensure-env' on prelint
2018-05-27 15:27:18 +05:30
Stuart Taylor
487f7c8153
fix(seed): challenge types ( #17229 )
...
Closes #17221
2018-05-24 21:27:09 +05:30
Stuart Taylor
dfda68fb58
feat(auth): Authorise 'external' requests through JWT ( #17224 )
2018-05-24 01:40:56 +05:30
Stuart Taylor
c428b2c197
feat(package): Initial Curriculum separation ( #17174 )
...
* feat(package): Initial Curriculum separation
* feat(package): Add org scope to package
* chore(ooops): Remove development file
* feat(npm): Add .npmignore
* fix(paths): Fix curriculum paths
* feat(build): Add a build step
* chore(seed): Move package file back to seed
* fix(ignore): Fix .npmIgnore file
* chore(docs): Update README
* chore(seed): Rename coding interview blocks
* fix(seed): Challenge files now fit into learn
* chore(seed): Update seed files for use in learn
* chore(escapes): Unescape script tags of jQuery
2018-05-21 19:26:49 +05:30
Mrugesh Mohapatra
6b133227d7
feat(auth0): Add packages, basic setup, etc
2018-05-20 13:40:48 +05:30
Stuart Taylor
0553bfe2ff
refactor(server): Remove opbeat from dev tools
2018-05-19 22:05:09 +05:30
Stuart Taylor
13162cb53a
feat(packages): Add scoped loopback-component-passport ( #17179 )
2018-05-17 19:56:44 +05:30
mrugesh mohapatra
0271e78a1d
chore(opbeat): Remove opbeat react logging ( #17173 )
2018-05-16 15:22:43 +01:00
Stuart Taylor
156ea1af76
Feat: Welcome Page ( #17150 )
2018-05-15 10:42:05 +05:30
Stuart Taylor
5eb90ed8c8
feat(challenge-redirect): Make '/challenge' and '/map' redirect to learn ( #17144 )
...
* feat(challenge-redirect): Make '/challenge' and '/map' redirect to learn
* fix(linting): Generate pathMigrationMap on 'prelint-js'
* fix(script): fix "only once" script
* fix(lock): Fix lock file
2018-05-14 13:04:51 +05:30
Varun
863042312e
fix(pm2): update scripts and add dev deps ( #17030 )
2018-04-06 13:27:15 +05:30
Alex Chaffee
30b26e1476
fix(build): update package.json to pick up benmosher/eslint-plugin-import#720
2018-04-03 19:53:44 +05:30
Alex Chaffee
a8484873d8
feat(seed): "unpack" and "repack" scripts
...
add "npm run seed" as alias to "node seed"
unpack tests and solution into HTML file; add titles and help text; style unpacked file
enable running unpacked assert tests in browser
Using browserify, compile "tape", "lodash", jQuery into "unpacked-bundle.js" for use during in-browser unpacked tests
feat(seed): diff after repacking
feat(seed): unpacked tests use Browser TAP chrome dev tool if available
2018-04-03 19:52:56 +05:30
Stuart Taylor
766b6f98f1
feat(schema): Implement challenge schema
2018-04-03 19:52:01 +05:30
Stuart Taylor
ebfbfb6df9
chore(package): Update react-freecodecamp-search ( #16943 )
2018-03-23 18:41:07 -05:00
Berkeley Martinez
1d513227e8
Merge pull request #16890 from Bouncey/fix/binButtons
...
Feat(Nav): Responsive Nav with promonent Bin buttons
2018-03-20 16:45:30 -07:00
Stuart Taylor
33d0d05adb
feat(nav): Use screen width specific navs
2018-03-13 20:10:06 +00:00
Stuart Taylor
a0c3d5bd08
feat(opbeat): Enable opbeat-react for frontend performance tracking
2018-03-09 15:42:44 +00:00
Berkeley Martinez
5bf2e57c6e
[Snyk Update] New fixes for 1 vulnerable dependency path ( #16751 )
...
[Snyk Update] New fixes for 1 vulnerable dependency path
2018-03-08 14:17:27 -08:00
Mrugesh Mohapatra
1e86d288df
fix(mongodb): update mongodb driver
2018-03-07 23:44:09 +05:30
Stuart Taylor
e9a7459597
chore(package): Update loopback-boot to remove vulnerability
2018-03-02 15:56:02 +00:00
snyk-bot
f9d0f717b0
fix: package.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/npm:validator:20180218
Latest report for freecodecamp/freecodecamp:
https://snyk.io/test/github/freecodecamp/freecodecamp
2018-02-19 20:32:58 +00:00
Stuart Taylor
3131c55782
feat(Profile): Reactify profile page ( #16743 )
...
* feat(Profile): Reactify profile page
* chore(tidyup): Remove console.log
* fix(timeline): Remove legacy challenges from Timeline render
* fix(style): Remove underline on a:hover
2018-02-19 14:32:14 -06:00
Stuart Taylor
24ef69cf7a
feat(settings): Expand Settings page functionality ( #16664 )
...
* fix(layout): Fix Settings layout in firefox
* chore(availableForHire): Remove available for hire setting
* feat(helpers): Use helper components for Settings layout
* fix(map): Fix undefined lang requested
* feat(settings): Expand Settings page functionality
* chore(pledge): Remove pledge from Settings
* fix(about): Adjust AboutSettings layout
* fix(portfolio): Improve PortfolioSettings layout
* fix(email): Improve EmailSettings layout
* fix(settings): Align save buttons with form fields
* fix(AHP): Format AHP
* fix(DangerZone): Adjust DangerZone layout
* fix(projectSettings): Change Button Copy
* fix(CertSettings): Fix certificate claim logic
* chore(lint): Lint
2018-02-16 17:18:53 -06:00
Timo
673bab4761
fix(tests): Improve test output ( #16449 )
...
* fix(tests): Improve test output
Switches test-challengse from tap-spec to tap-difflet in
pessimistic mode for a more concise test output.
Also removes unused gulp tasks.
Closes #16406
* build(npm-script): Update scripts to have developer mode test run
2018-02-14 11:50:27 +00:00
Berkeley Martinez
ef80131a29
feat(build): Add source maps to production
...
We don't have the same precautions as other sites as our code base is
open source, so we might as well make it easier on us to debug
production errors
2018-02-06 13:53:56 -08:00
Stuart Taylor
ead6b99f61
chore(bundle): Bundle only one RX
2018-01-26 10:37:13 +00:00
Berkeley Martinez
307716f9c8
fix(loopback/passport): Show flash messages on link
2018-01-18 15:20:54 -08:00
Berkeley Martinez
04af4e326c
feat(frameRunner): Run through webpack
2018-01-18 15:20:53 -08:00
Berkeley Martinez
e384f6a90c
feat(Webpack): Update to latest
2018-01-18 15:20:53 -08:00
Berkeley Martinez
71869757a0
feat(babel): Add babel-runtime plugin
...
Reduce payload and remove old shims in favor of babel shims
2018-01-18 15:18:42 -08:00
Snyk bot
6e78cd30d4
fix(synk): New fixes for 2 vulnerable dependency paths ( #16521 )
...
* fix: package.json & .snyk to reduce vulnerabilities
The following vulnerabilities are fixed with a Snyk patch:
- https://snyk.io/vuln/npm:uglify-js:20151024
Latest report for freecodecamp/freecodecamp:
https://snyk.io/test/github/freecodecamp/freecodecamp
Some vulnerabilities weren't fixed or ignored, and so will still fail
the Snyk test report.
* chore(package): remove snyk autopatch
Cause it's slow AF
2018-01-17 18:38:04 -08:00
Berkeley Martinez
89592e9540
Merge pull request #16374 from Bouncey/chore/bundleSize
...
chore(bundle): Reduce react-bootstrap footprint by half
2018-01-08 20:24:30 -08:00
Berkeley Martinez
13b7eac16f
fix(passport/login): Use middleware instead of bootscript
...
prototype overwrite doesn't seem have any effect
2018-01-02 23:38:01 +05:30
Berkeley Martinez
894a309723
fix(middlewares/errorhandler): Remove npm module and refactor for fcc use case
2018-01-02 23:38:01 +05:30
Berkeley Martinez
19c7bb1ac9
chore(packages): Update validator and express-validator
2018-01-02 23:38:01 +05:30
Stuart Taylor
cd81cf71a2
chore(bundle): Transform react-bootstrap imports through babel
2018-01-02 12:00:48 +00:00