Commit Graph

29046 Commits

Author SHA1 Message Date
87b2a61bd0 fix(deps): update dependency react-final-form to v6.5.6 2021-09-29 20:19:51 +00:00
f8dc692290 feat(i18n): enable front-end dev cert in Espanol (#43619) 2021-09-30 00:24:38 +05:30
8895f2d1ab fix(deps): update dependency @types/react to v17.0.25 2021-09-29 18:50:45 +00:00
d180104983 chore(deps): update dependency jest to v27.2.4 2021-09-29 17:46:14 +00:00
c1faed1635 chore(i18n,curriculum): update translations (#43615) 2021-09-29 15:15:14 +00:00
cf6cc7fc84 chore(deps): update dependency @testing-library/dom to v8.7.0 2021-09-29 13:21:44 +00:00
2aa8c60a1f chore(deps): update dependency webpack to v5.55.1 2021-09-29 11:02:44 +00:00
e4e74aa4f2 fix(curriculum): strip comments from code when testing (#43597)
* fix: update ES6-Compare Scopes of var and let

Fixes Issue: Adding a comment causes a valid answer to be wrong in ES6 > Compare Scopes of the var and let keywords

Fixes: #43578

* Update curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/compare-scopes-of-the-var-and-let-keywords.md

Co-authored-by: Krzysztof <60067306+gikf@users.noreply.github.com>

* Update curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/compare-scopes-of-the-var-and-let-keywords.md

Co-authored-by: Krzysztof <60067306+gikf@users.noreply.github.com>

* Update curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/compare-scopes-of-the-var-and-let-keywords.md

Co-authored-by: Krzysztof <60067306+gikf@users.noreply.github.com>

Co-authored-by: Krzysztof <60067306+gikf@users.noreply.github.com>
2021-09-29 11:13:41 +02:00
207a4888c0 chore(deps): update node.js to v14.18.0 (#43603)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-28 20:01:22 -07:00
02417bec07 fix: code block newline (#43600) 2021-09-28 20:00:37 -07:00
a6c35c1b80 fix(deps): update dependency @actions/core to v1.6.0 2021-09-29 02:05:16 +00:00
145ce88de4 chore(deps): update codesee to v0.97.0 2021-09-29 00:51:37 +00:00
f51cafad72 chore(deps): update dependency webpack to v5.55.0 2021-09-28 23:19:24 +00:00
2deb73c8d1 feat(curriculum): add accessibility-quiz practice project (#43244)
* feat(curriculum): add accessibility-quiz practice project

* add parts 002-006

* add parts 7-8, tentative on logo aspect-ratio

* add parts 008-013

* add parts 013-016

* add parts 017-026

* add parts 026-027

* add parts 027-029

* add parts 029-044

* add parts 044-067 - all parts done

* add tests 001-009

* add tests 010 - 033

* add tests 034 - 039

* update tests 008~033, add tests 040-050

* add all tests

* fix some stuff, remove final.md

* take reasonable suggestions from Nich, ignore rest

Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>

* replace svg link with actual CDN

* remove getAttribute in potentially bad places

* add method to form

* fix silly querySelectors

* adjust selectors for 028

* fix selectors, and add color transformations

Co-authored-by: Nicholas Carrigan <nhcarrigan@gmail.com>

* fix: typos, and make one test lenient

Co-authored-by: gikf <60067306+gikf@users.noreply.github.com>

Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>
Co-authored-by: gikf <60067306+gikf@users.noreply.github.com>
2021-09-28 15:38:44 -05:00
92d2119199 chore(deps): update codesee to v0.96.0 2021-09-28 19:54:56 +00:00
4503fadaad chore(i18n,docs): update translations (#43594) 2021-09-28 19:25:46 +01:00
26c6300743 chore(i18n,curriculum): update translations (#43595) 2021-09-28 17:22:14 +02:00
cf824faf8e chore(deps): update dependency jest to v27.2.3 2021-09-28 13:17:08 +00:00
ebec6705a3 feat(typescript): Add typescript support for UI components library (#43541)
* Add TS configs and improve dir structure

* Add TS configs and improve dir structure

* Fix components exports from index

* chore: prettier

* Add tsconfig and then fix the linter warnings

* Add @babel/preset-typescript

* Fix eslint rule and update btn component to fix storybook

* Fix TS and Jest configs

Converted all remaining files to TS as well

* Remove TS ignored rules and fixed some TS & jest stuff

* Revert to old directory structure

* Use absolute versions in package.json

* enable ts strict to infer types

Co-authored-by: Hamza Waleed <hamza.waleed@arbisoft.com>
2021-09-28 14:06:21 +03:00
cc13291ca6 Added hyperlink on freeCodeCamp Social Banner (#43590) 2021-09-28 16:22:30 +05:30
07927fbcc4 chore(deps): update typescript-eslint monorepo to v4.32.0 2021-09-28 09:48:00 +00:00
8beb26e84e chore(deps): update dependency typescript to v4.4.3 (#43316)
* chore(deps): update dependency typescript to v4.4.3

* fix: use UserType correctly

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-09-28 10:56:46 +02:00
af4ead336a chore(i18n,docs): update translations (#43567) 2021-09-27 10:50:01 -07:00
eac0a395a1 chore(i18n,curriculum): update translations (#43583) 2021-09-27 18:10:31 +01:00
1e25aa1c53 chore(deps): update dependency tailwindcss to v2.2.16 (#43575)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-27 22:15:22 +05:30
b751becb40 chore(deps): update dependency @testing-library/react to v12.1.1 2021-09-27 15:02:33 +00:00
0f32cabef9 fix: move ActionRow outside the ReflexContainer (#43532)
* fix: move ActionRow outside the ReflexContainer

It does not need to be resizable.

* fix: make DesktopLayout aware of ActionRow

The ReflexContainer seems to need to be inside a display: flex component
to correctly compute the sizes of it's children.

* refactor: remove unused props
2021-09-27 13:16:29 +03:00
2b6bef08ae feat: localize videos (#42869)
* refactor: separate out VideoPlayer component

* feat: support bilibili videos

* feat(client): allow localized videos to be shown

* fix: remove add subtitles CTA

* feat: add locale ids for Why Program?
2021-09-27 12:26:38 +03:00
48f2c02c5d refactor(client): remove unused axios dependents (#43579) 2021-09-27 14:32:42 +05:30
00a81067a3 chore(curriculum): changed external links to news articles in 4 challenges (#43373)
* changed 4 links

* fix wording

* change link as suggested by @gikf
2021-09-27 09:12:53 +01:00
25c3349685 fix(deps): update dependency nanoid to v3.1.28 2021-09-26 17:34:57 +00:00
6d19fec884 fix(curriculum): typo in word-frequency.md (#43571)
occurences -> occurrences
2021-09-26 17:11:25 +02:00
bf83352e66 chore(deps): update dependency autoprefixer to v10.3.6 2021-09-26 13:18:29 +00:00
8da2c348a3 chore(i18n,learn): update translations (#43568) 2021-09-26 10:31:51 +01:00
1f842f04ee chore(i18n,curriculum): update translations (#43569) 2021-09-25 18:15:05 +01:00
d55b58ffd1 chore(deps): update dependency jest to v27.2.2 2021-09-25 16:59:41 +00:00
acba4f7b00 chore(deps): update dependency mocha to v9.1.2 2021-09-25 12:07:51 +00:00
Tom
160931cd6a fix: update rbdms urls to new repos (#43477)
* fix: update rbdms urls to new repos

* revert: github-tutorial-urls-to-moT01-repo
2021-09-25 12:54:00 +02:00
38f0bec2e3 chore(deps): update dependency postcss to v8.3.8 2021-09-25 10:50:22 +00:00
e44610f1d0 chore: remove coder survey text (#43559) 2021-09-25 00:54:24 +01:00
c80fa07d31 chore(deps): update dependency webpack to v5.54.0 2021-09-24 22:36:14 +00:00
9c897b0077 chore(deps): update codesee to v0.95.0 2021-09-24 19:55:54 +00:00
cf3dc4d3b5 docs: document i18n videos (#43553)
* docs: document i18n videos

* chore: apply oliver's review suggestions

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

* docs: additional places to change

* feat: add yml highlighting

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

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2021-09-24 18:27:20 +01:00
f00edd6a3a fix(tools): different condition for codesee-maps (#43558) 2021-09-24 09:08:25 -07:00
b5019000bb fix(client): errors with multiple editor tabs (#43549)
* fix: enforce multifile tab order

* fix: sort challengeFiles to prevent remounts

If the challengeFiles are used unsorted, this can unmount an editor.
The editors rely on the mount hook for initialization, so extra mounts
can cause unwanted behaviour.

* fix: make editor tabs and panes match
2021-09-24 15:40:18 +01:00
2abc2f6473 chore(tools): ignore i18n branches (#43557) 2021-09-24 19:21:54 +05:30
9f2595ec0b chore(i18n,curriculum): update translations (#43556) 2021-09-24 06:31:25 -07:00
42e88ac281 fix(curriculum): Fix a typo (#43554) 2021-09-24 15:48:31 +09:00
8fac91292d chore(deps): update codesee to v0.94.4 2021-09-24 02:54:48 +00:00
33c88e5c3e fix(deps): update dependency @stripe/react-stripe-js to v1.5.0 2021-09-24 01:40:42 +00:00