Commit Graph

2727 Commits

Author SHA1 Message Date
Oliver Eyton-Williams
65786b6929 fix: control CodeSee via .env variable (#42428) 2021-06-10 18:38:14 +05:30
renovate[bot]
49656662a4 chore(deps): update babel monorepo to v7.14.5 (#42425)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-10 14:13:07 +05:30
renovate[bot]
3de01083a4 chore(deps): update dependency postcss to v8.3.1 (#42426)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-10 12:24:36 +05:30
renovate[bot]
9a74b5fa4d fix(deps): update dependency react-instantsearch-dom to v6.11.1 (#42416)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-10 11:34:16 +05:30
renovate[bot]
b485d85726 chore(deps): update dependency @codesee/babel-plugin-instrument to v0.33.4 (#42422)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-10 11:31:51 +05:30
Prashant
205be3db81 fix(client): Insufficient color contrast on highlighted code block (#42415)
Co-authored-by: PrashantSakre <prashantsakre@Prashants-mac-mini.local>
2021-06-10 10:56:35 +05:30
renovate[bot]
f0eaaadcc1 chore(deps): update dependency @codesee/tracker to v0.33.4 (#42420)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-10 00:27:38 +05:30
renovate[bot]
91b54278b6 chore(deps): pin dependencies (#42419)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-09 22:18:09 +05:30
Oliver Eyton-Williams
63156dffee CodeSee take 2 (#42330)
* Adds CodeSee developer tooling to FreeCodeCamp client

CodeSee is a continuous code understanding platform,
meant to help developers when diving into a codebase.

This is an alpha version, which enables FCC contributors
to create and explore recordings of code execution on the
front-end. These recordings are meant to help orient a
developer to an unfamiliar part of the codebase, or help
diagnose when behavior is not matching our mental model.

When running in development, the client will now display
a small, purple CodeSee icon in the browser. Clicking this
icon starts (then stops) a new recording.

* chore(deps): update to @codesee/latest

* feat: switch to CodeSee hosted

* chore(deps): add process to root

I couldn't pin down what, exactly, but something in the client depends
on safer-buffer from the root, which tries to find process/browser, so
it needs installing here too.

Co-authored-by: Joshua Leven <josh@codesee.io>
2021-06-09 21:19:04 +05:30
Oliver Eyton-Williams
bd4d46915a feat(curriculum): add project creation tool (#42410)
* refactor: extract help category map as JSON

* refactor: extract block names as json

* feat: add create-project script

* fix: correct case for tsconfig target

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2021-06-09 00:57:45 +05:30
renovate[bot]
bd88d9f7ce fix(deps): update gatsby monorepo (#42412)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-09 00:42:50 +05:30
renovate[bot]
a13d6b8be9 chore(deps): pin dependencies (#42409)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-08 23:48:39 +05:30
Sem Bauke
a53b235bd8 fix: multi editor bottom cut off (#42375) 2021-06-08 18:43:21 +02:00
Mrugesh Mohapatra
2db594d318 chore: apply npm audit:fix 2021-06-08 21:16:56 +05:30
Mrugesh Mohapatra
c243a8b62f chore(client): update deps - minor & patch 2021-06-08 21:16:56 +05:30
Oliver Eyton-Williams
3875c6e619 fix: use env.json in both client and server (#42359) 2021-06-08 13:12:44 +01:00
Shaun Hamilton
35b18829d1 fix(curriculum): use mediaText for CSSHelp (#42393)
* fix(curriculum): use mediaText in CSSHelp

prevent selection of style elements with class or media attributes
this should avoid picking up some browser extensions
2021-06-07 23:33:58 +02:00
Oliver Eyton-Williams
440169a7cb feat: conditionally include files (#42205)
Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com>
2021-06-05 11:15:13 -07:00
Oliver Eyton-Williams
3f45f778b8 chore: remove unused fetch-and-cache.js (#42358) 2021-06-04 08:17:16 -07:00
Kristofer Koishigawa
e82f5f4425 feat: update titles for certification pages (#42252)
* feat: update titles for certification pages

* fix: update titles in Cypress tests

* fix: change "certificate" to "certification" in intro-page.js test file

* fix: prevent adding "Certification" to title for interview prep, make variable name more clear

* feat: add test for coding interview prep page title
2021-06-04 12:04:02 +02:00
renovate[bot]
fa594cf7f5 chore(deps): update dependency @testing-library/jest-dom to v5.13.0 (#42351)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-04 14:20:50 +05:30
renovate[bot]
7c8d65174d fix(deps): pin dependencies (#42345)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-03 22:34:24 +05:30
Ahmad Abdolsaheb
06294afdd3 fix(client): remove prism from app chunk (#42230)
* remove-prisim-from-app-chunk

* Update client/src/components/profile/components/TimeLine.js

Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>

Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2021-06-03 19:55:21 +05:30
Oliver Eyton-Williams
b2539f330d chore: clean up dependencies (#42329) 2021-06-03 19:20:52 +05:30
Shaun Hamilton
24be225fa4 feat(client): refactor propTypes to TS types (#42278) 2021-06-03 14:23:46 +03:00
Oliver Eyton-Williams
802273cf8a refactor: remove sinon (#42337) 2021-06-02 21:03:05 +05:30
Renovate Bot
d33eeef4d5 fix(deps): update dependency gatsby to v3.6.2 2021-06-02 09:59:22 +00:00
Oliver Eyton-Williams
3b115a1876 fix(client): use @freecodecamp/strip-comments for js comments (#42254) 2021-06-01 01:37:45 +02:00
Oliver Eyton-Williams
128cb813cb fix: remove unused polyvinyl functions (#42295) 2021-05-31 21:16:26 +05:30
camperbot
50a146224f chore(i18n,client): processed translations (#42316) 2021-05-31 18:30:52 +05:30
Oliver Eyton-Williams
90d2c3b344 feat: use webpack caching in development (#42286)
* feat: use webpack caching in development

This cuts build time for build-workers considerably.

* fix: update gitpod config

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2021-05-30 08:59:55 +01:00
renovate[bot]
e605800d82 fix(deps): update dependency react-transition-group to v4.4.2 (#42299)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-30 05:42:07 +00:00
Renovate Bot
c966823920 chore(deps): update babel monorepo to v7.14.4 2021-05-28 20:06:23 +00:00
camperbot
ac8e70133c chore(i18n,learn): update translations (#42289) 2021-05-28 11:41:28 -07:00
Renovate Bot
55c237fc89 fix(deps): update dependency react-tooltip to v4.2.21 2021-05-28 15:25:56 +00:00
Renovate Bot
473948244b fix(deps): update dependency i18next to v20.3.1 2021-05-28 14:29:43 +00:00
Renovate Bot
28b4393c20 fix(deps): update dependency date-fns to v2.22.1 2021-05-28 13:57:30 +00:00
Renovate Bot
f3c6fb1fd9 fix(deps): update dependency react-i18next to v11.10.0 2021-05-28 11:46:44 +00:00
Renovate Bot
634547c233 fix(deps): update dependency date-fns to v2.22.0 2021-05-28 11:01:02 +00:00
Renovate Bot
59a2191223 fix(deps): update dependency react-tooltip to v4.2.20 2021-05-28 08:24:55 +00:00
Renovate Bot
3ce80a9545 chore(deps): update dependency webpack to v5.38.1 2021-05-28 00:30:44 +00:00
Renovate Bot
56c975fcf4 fix(deps): update dependency gatsby to v3.6.1 2021-05-27 22:37:28 +00:00
Sem Bauke
3c36bda9ab feat: change challenge desc to ts (#42270)
* feat: change challenge desc to ts

* Apply suggestions from code review

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

* fix: add return type on function

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-05-27 17:50:08 +02:00
camperbot
bbfd599386 chore(i18n,learn): update translations (#42271) 2021-05-27 07:18:07 -07:00
Nicholas Carrigan (he/him)
00b76c0389 fix: link import bug (#42266)
Fix a small bug in the CSS helper tool.
2021-05-27 08:46:23 +02:00
Renovate Bot
074409e699 chore(deps): update dependency typescript to v4.3.2 2021-05-26 18:39:25 +00:00
Renovate Bot
a51a046d3e chore(deps): update dependency autoprefixer to v10.2.6 2021-05-26 17:53:08 +00:00
renovate[bot]
e0708688df chore(deps): update dependency copy-webpack-plugin to v9 (#42250)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-26 09:57:47 +02:00
camperbot
1a6b4ca531 chore(i18n,learn): update translations (#42245) 2021-05-26 01:00:35 +05:30
Renovate Bot
75bf6fc78c fix(deps): update gatsby monorepo 2021-05-25 18:51:19 +00:00