Skip to content

Dev merge #61

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 869 commits into from
Aug 31, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
869 commits
Select commit Hold shift + click to select a range
dfd1fb2
chore(i18n): Updated italian/meta-tags.json (#46963)
Dario-DC Jul 24, 2022
a11b0d4
feat: add some description for secure multiplayer project (#47004)
ilenia-magoni Jul 24, 2022
530737f
chore(deps): update dependency concurrently to v7.3.0
renovate[bot] Jul 24, 2022
85a110e
fix: clarify instructions for catphotoapp step 6 (#46985)
bbsmooth Jul 24, 2022
9409f86
fix(curriculum): add missing code block (#47026)
AlexMNet Jul 25, 2022
a745fcb
chore: utils/index.js is updated to .ts (#46556)
palashgdev Jul 25, 2022
4e5f41e
fix(docs): Fixed Typo in language lead handbook (#46980)
Nishant-96 Jul 25, 2022
167b94b
fix(client): handle empty editor contents (#46986)
ojeytonwilliams Jul 25, 2022
1063426
chore(i18n,client): processed translations (#47030)
camperbot Jul 25, 2022
51a2781
chore(i18n,docs): processed translations (#47029)
camperbot Jul 25, 2022
b4b2024
fix: changed example text from dangerous website to something differe…
DylanDevelops Jul 25, 2022
e59d58e
docs: swap example pr title (#47035)
ilenia-magoni Jul 25, 2022
274f4e6
chore(i18n,learn): processed translations (#47032)
camperbot Jul 26, 2022
c14fc27
fix(curriculum): fix hint to match its test in CatPhotoApp Step 29 (#…
sidemt Jul 26, 2022
3470ca5
fix(curriculum): remove duplicate test from CatPhotoApp Step 23 (#47033)
sidemt Jul 26, 2022
c0df9a8
docs: add challenge-editor instructions (#46993)
Jul 26, 2022
9c0d3fe
chore(i18n,docs): processed translations (#47041)
camperbot Jul 27, 2022
2440d3f
chore(client): make curriculum helpers external (#46906)
Sembauke Jul 27, 2022
1baad23
fix: update Information Security with HelmetJS text (#47052)
scissorsneedfoodtoo Jul 27, 2022
b81dea1
fix: update Advanced Node and Express text (#47050)
scissorsneedfoodtoo Jul 27, 2022
344c9af
fix(curriculum): make use .env file challenge clearer (#47047)
ilenia-magoni Jul 27, 2022
fd5d8a3
chore(i18n,docs): processed translations (#47049)
camperbot Jul 27, 2022
c356ecf
feat: move blur example from step 34 to step 35 rothko (#47020)
ilenia-magoni Jul 27, 2022
f50d190
feat(curriculum): remove space requirement in steps 43&46 of cat phot…
ilenia-magoni Jul 27, 2022
245dec9
fix(docs): inconsistent spacing in theme_CSS (#47031)
AirSayy Jul 27, 2022
88f0128
fix: step 30 registration form add test against wrong code (#47017)
ilenia-magoni Jul 27, 2022
fc17b83
fix: allow HTML multiline tag syntax (#46983)
gabrielrochamd Jul 27, 2022
ea25aeb
fix: step 65 don't accept wrong syntax (#47018)
ilenia-magoni Jul 27, 2022
cb632fc
docs: editing the curriculum file structure page (#47046)
wongwinnie198 Jul 28, 2022
659f055
fix: substitute moment in npm challenges (#46924)
ilenia-magoni Jul 28, 2022
836ccb7
chore: resolve type coercion todo comment (#47036)
Jul 28, 2022
1640d11
chore(deps): update dependency markdownlint to v0.26.1 (#47025)
renovate[bot] Jul 28, 2022
8475632
fix(curriculum): remove media query requirement, general improvements…
lasjorg Jul 28, 2022
5cfa9ca
chore(curriculum): validate registration form project (#46855)
Jul 28, 2022
9bcd2d7
fix: update Basic Node and Express challenge text (#47048)
scissorsneedfoodtoo Jul 28, 2022
5e5a374
fix(curriculum): text going against challenge docs (#46849)
Jul 28, 2022
3cc3001
fix(curriculum): test case for arguments optional (#47059)
Mir-SA Jul 28, 2022
39b5842
chore(i18n,learn): processed translations (#47042)
camperbot Jul 28, 2022
c36ddf9
chore(i18n,docs): processed translations (#47060)
camperbot Jul 28, 2022
972dbd5
fix(curriculum): Change the typo from ad to as (#47076)
akycdi Jul 29, 2022
1b5a9ed
fix(curriculum): remove reference to a label element that doesn't exi…
sidemt Jul 29, 2022
fd1e4b4
chore(i18n,learn): processed translations (#47081)
camperbot Jul 29, 2022
cd4d51b
fix(curriculum): missing code block (#47077)
vedanshiprajapati Jul 29, 2022
82691be
doc: change wording of PR guidance (#47070)
kartikgajjar7 Jul 29, 2022
78abf47
chore(deps): update github/codeql-action digest to 5207709
renovate[bot] Jul 30, 2022
4dbe498
chore(deps): update dependency @rollup/plugin-typescript to v8.3.4
renovate[bot] Jul 30, 2022
03e18ae
chore(curriculum): change the decription in chain middleware (#47080)
Jul 30, 2022
bc1e980
chore(deps): update dependency @types/node to v16.11.46
renovate[bot] Jul 30, 2022
793c361
chore(deps): update dependency @types/react to v17.0.48
renovate[bot] Jul 30, 2022
13d5e4a
chore(deps): update dependency autoprefixer to v10.4.8
renovate[bot] Jul 30, 2022
b555fdb
chore(deps): update dependency tailwindcss to v3.1.7
renovate[bot] Jul 30, 2022
74f1771
chore(deps): update dependency rollup to v2.77.2
renovate[bot] Jul 30, 2022
8aed1e1
chore(deps): update dependency @types/node to v16.11.47
renovate[bot] Jul 30, 2022
c59ea81
fix(deps): update dependency algoliasearch to v4.14.2
renovate[bot] Jul 31, 2022
2cb5f6e
fix(deps): update dependency react-i18next to v11.18.3
renovate[bot] Jul 31, 2022
afefff3
fix(deps): update dependency react-transition-group to v4.4.4
renovate[bot] Jul 31, 2022
643124d
fix(deps): update font awesome to v6.1.2
renovate[bot] Jul 31, 2022
d31c5a6
chore(deps): update dependency webpack to v5.74.0
renovate[bot] Jul 31, 2022
fc30163
chore(deps): update typescript-eslint monorepo to v5.31.0
renovate[bot] Jul 31, 2022
9111282
chore(deps): update codesee to v0.334.0
renovate[bot] Jul 31, 2022
18f9d63
fix(deps): update stripe
renovate[bot] Jul 31, 2022
b08954a
fix: Change instructions for Set up a Template Engine challenge to ma…
RandellDawson Aug 1, 2022
11b308a
chore(curriculum): add a missing period (#47101)
mxvrnv Aug 1, 2022
792111d
chore(i18n,docs): processed translations (#47113)
camperbot Aug 1, 2022
d69dc5d
fix(curriculum): minor typo in the Twitch JSON API challenge (#47112)
huyenltnguyen Aug 1, 2022
88a9b88
feat(tools): validate curriculum PRs (#47116)
Aug 2, 2022
29607c1
chore(i18n,learn): processed translations (#47114)
camperbot Aug 2, 2022
d2914dd
fix(curriculum): add missing code tag (#47119)
sidemt Aug 2, 2022
336596f
chore(i18n,learn): processed translations (#47124)
camperbot Aug 2, 2022
4b4e043
chore(i18n,client): processed translations (#47122)
camperbot Aug 2, 2022
9267c89
fix: skip meta order test when running specific block (#47071)
Aug 2, 2022
af28893
chore(i18n,docs): processed translations (#47121)
camperbot Aug 2, 2022
c17bd7c
fix: resolve typos in catdog classifier (#47130)
Aug 3, 2022
08ce28f
fix(curriculum): Changed Mongoose version to avoid warnings in boiler…
RandellDawson Aug 3, 2022
97a36ff
feat(i18n): check no slug duplicates (#47127)
ojeytonwilliams Aug 3, 2022
c143f68
fix(curriculum): removed the mention of 6 spaces for easier understan…
DylanDevelops Aug 3, 2022
a5188ec
fix: create config before auditing i18n challenges (#47137)
ojeytonwilliams Aug 3, 2022
de87400
fix(curriculum): correct and improve the instruction (#47067)
sidemt Aug 3, 2022
853be8d
fix: create config before audit (#47142)
ojeytonwilliams Aug 3, 2022
9a9cef3
fix(curriculum): updated JS debugging challenge run-test (#47139)
abhi3315 Aug 3, 2022
7818ba5
fix(validation): create .env before config (#47143)
ojeytonwilliams Aug 3, 2022
2bb7c9c
chore(i18n,learn): processed translations (#47141)
camperbot Aug 4, 2022
4cdf31d
chore: remove mongo reference (#47133)
Aug 4, 2022
b1a0ecf
fix(curriculum): improve test in use-const-for-action-types challenge…
raditotev Aug 4, 2022
4e55be3
feat: show reset button after submitting the code once (#47126)
Jagrutiti Aug 4, 2022
6f6cf5f
chore(i18n,client): processed translations (#47153)
camperbot Aug 5, 2022
a3d6a41
chore(i18n,learn): processed translations (#47154)
camperbot Aug 5, 2022
781eba5
Fix/update cat photo app bug of not checking type attribute (#47152)
kelvinyy Aug 5, 2022
7870496
fix(curriculum): Extended description (#47169)
hanswang123456 Aug 5, 2022
caeb9d3
chore(deps): update actions/setup-python digest to b55428b
renovate[bot] Aug 6, 2022
b9d5c28
chore(deps): update github/codeql-action digest to af35bd3
renovate[bot] Aug 6, 2022
b3bcc79
chore(deps): update babel monorepo
renovate[bot] Aug 6, 2022
7cff117
chore(deps): update dependency @testing-library/dom to v8.16.1
renovate[bot] Aug 6, 2022
3aca9ee
chore(deps): update dependency @testing-library/jest-dom to v5.16.5
renovate[bot] Aug 6, 2022
8b88223
fix(curriculum): typo in step 6 of CatPhotoApp project (#47193)
bbsmooth Aug 6, 2022
4890e36
chore(deps): update dependency @types/inquirer to v8.2.2
renovate[bot] Aug 6, 2022
25a0d81
chore(deps): update dependency @types/validator to v13.7.5
renovate[bot] Aug 6, 2022
1cd621f
fix(curriculum) changed wording on step 55 (#47182)
DylanDevelops Aug 7, 2022
295ddce
chore(deps): update dependency mock-fs to v5.1.4
renovate[bot] Aug 7, 2022
aaca7ee
chore(deps): update dependency postcss to v8.4.16
renovate[bot] Aug 7, 2022
3053c9d
chore(deps): update dependency tailwindcss to v3.1.8
renovate[bot] Aug 7, 2022
7ed2109
fix(curriculum): allow whitespaces after closing tags (#47171)
hanswang123456 Aug 7, 2022
4cedba2
chore(deps): update storybook monorepo to v6.5.10
renovate[bot] Aug 7, 2022
74dc4e8
fix(deps): update dependency react-transition-group to v4.4.5
renovate[bot] Aug 7, 2022
45f575a
chore(deps): update dependency @types/chai to v4.3.2
renovate[bot] Aug 7, 2022
c7bc107
fix(deps): update dependency next to v12.2.4
renovate[bot] Aug 8, 2022
e55ba54
chore(i18n,client): processed translations (#47164)
camperbot Aug 8, 2022
c242485
chore(i18n,learn): processed translations (#47166)
camperbot Aug 8, 2022
73e7669
chore(deps): update codesee to v0.342.0 (#47195)
renovate[bot] Aug 8, 2022
41e85ef
fix(deps): update dependency @stripe/stripe-js to v1.35.0
renovate[bot] Aug 8, 2022
87f0f75
fix(curriculum): update test regex to allow whitespaces (#47150)
hanswang123456 Aug 8, 2022
29e4a18
feat(tools): donation tests (#46633)
ahmaxed Aug 8, 2022
6c71cbc
chore(i18n,learn): processed translations (#47217)
camperbot Aug 8, 2022
bc369e9
fix(client): worker executor task once (#46951)
masterX89 Aug 8, 2022
acc93a3
Fix: better description for steps 12&15 in registration form (#47058)
ilenia-magoni Aug 8, 2022
98e1b9e
feat: add superblock intro to curriculum data API (#47161)
Sembauke Aug 8, 2022
92ea459
fix(curriculum): make test a little more lenient for reg form step 36…
bbsmooth Aug 8, 2022
fe045b9
fix(curriculum): remove ambiguous sentence from a11y quiz step 42 (#4…
bbsmooth Aug 8, 2022
29d9c52
chore(i18n,docs): processed translations (#47216)
camperbot Aug 8, 2022
399eaa0
fix(curriculum): clarify instructions for cafe menu step 41 (#47213)
bbsmooth Aug 8, 2022
e2d97e9
chore(deps): update typescript-eslint monorepo to v5.33.0
renovate[bot] Aug 8, 2022
3b9db39
fix(deps): update dependency react-instantsearch-dom to v6.31.1
renovate[bot] Aug 9, 2022
e605233
feat(client): i18n link alert (#46755)
Aug 9, 2022
b42e7f1
fix: Colored Markers Step 2 - tighten up tests (#47181)
bbsmooth Aug 9, 2022
632f899
fix: 'logs' route should always have :_id param (#47215)
shootermv Aug 9, 2022
5195cd4
fix(curriculum): PhotoGallery Step 5 (#47224)
shiv19 Aug 9, 2022
85b8029
fix(curriculum): add missing instructions for lang attribute (#47226)
sidemt Aug 9, 2022
35ae143
chore(i18n,learn): processed translations (#47228)
camperbot Aug 9, 2022
50e6afc
fix(curriculum): use DOM for link element tests (#47208)
lasjorg Aug 9, 2022
441815b
fix(curriculum): dead links in data analyzer python (#47201)
Sboonny Aug 9, 2022
ab82857
fix(curriculum): Made output for sample code in snippet clearer - Mul…
mjh316 Aug 9, 2022
b6115b9
fix: adjust grid map css (#47159)
Aug 10, 2022
a24121e
chore(i18n,client): processed translations (#47227)
camperbot Aug 10, 2022
348baeb
chore(i18n,client): improve Japanese meta tags (#47250)
sidemt Aug 10, 2022
1f8c08e
fix(deps): update dependency @freecodecamp/loop-protect to v3 (#46801)
renovate[bot] Aug 10, 2022
136f60b
feat: move rdb order to middle of superblocks (#46138)
moT01 Aug 10, 2022
e7fe34c
chore(i18n,client): processed translations (#47248)
camperbot Aug 10, 2022
85fa026
chore(i18n,learn): processed translations (#47249)
camperbot Aug 10, 2022
0d1559f
refactor(curriculum): colored markers step 16 (#47210)
bbsmooth Aug 11, 2022
c7c8aa5
chore(i18n,learn): processed translations (#47261)
camperbot Aug 11, 2022
10d626d
fix(curriculum) more comprehensive test for 24 game (#47229)
jeremylt Aug 11, 2022
5c23145
fix(curriculum): fix reference to class and selector names (Balance S…
sidemt Aug 12, 2022
92270f7
fix(curriculum): change selectors to properties (Balance Sheet Step 3…
sidemt Aug 12, 2022
88e8fd8
chore(i18n,client): processed translations (#47269)
camperbot Aug 12, 2022
8ba14b0
chore(i18n,learn): processed translations (#47270)
camperbot Aug 12, 2022
57e7e1b
chore(deps): update actions/github-script digest to d50f485
renovate[bot] Aug 13, 2022
20c364c
chore(deps): update dependency @types/chai to v4.3.3
renovate[bot] Aug 13, 2022
6fd412d
chore(deps): update dependency @types/node to v16.11.48
renovate[bot] Aug 13, 2022
45c36ea
chore(deps): update dependency rollup to v2.77.3
renovate[bot] Aug 13, 2022
66992ef
fix(deps): update dependency @actions/core to v1.9.1
renovate[bot] Aug 13, 2022
b41c6bd
fix(deps): update dependency next to v12.2.5
renovate[bot] Aug 13, 2022
3440ed4
chore(deps): update dependency markdownlint to v0.26.2 (#47277)
renovate[bot] Aug 13, 2022
f0e0028
chore(deps): update codesee to v0.347.0
renovate[bot] Aug 13, 2022
f3c7782
fix(deps): update dependency redux-saga to v1.2.0
renovate[bot] Aug 13, 2022
4a1661b
chore(deps): update dependency @testing-library/dom to v8.17.1
renovate[bot] Aug 14, 2022
16dcbad
chore(deps): update dependency rollup to v2.78.0
renovate[bot] Aug 14, 2022
84a56ab
fix(curriculum): clarify instructions (#47264)
lasjorg Aug 14, 2022
70128b9
docs: typos & other grammar updates to moderator-handbook (#47039)
joonkyu Aug 14, 2022
41397df
fix(ui): update a link for new campers (#47267)
mmatsumoto1026 Aug 15, 2022
d96bff4
fix(client): Fix print media queries for certificate (#46969)
amorimr Aug 15, 2022
3771e08
fix(curriculum): change the word 'attribute' to 'property' (Piccaso P…
sidemt Aug 15, 2022
88aa6a9
fix(curriculum): clarified description in first RWD challenge (#47211)
hanswang123456 Aug 15, 2022
e1f2844
chore(i18n,docs): processed translations (#47295)
camperbot Aug 16, 2022
8ca1a01
chore(i18n,client): processed translations (#47296)
camperbot Aug 16, 2022
2963456
chore(i18n,learn): processed translations (#47297)
camperbot Aug 16, 2022
4e5eb18
chore(i18n,client): processed translations (#47300)
camperbot Aug 16, 2022
c276dc5
feat: enable Ukrainian RWD (#47306)
Aug 17, 2022
3a0f3a7
chore(i18n,learn): processed translations (#47301)
camperbot Aug 17, 2022
c2c7f24
feat: expose submit types to API (#47293)
Sembauke Aug 17, 2022
6753cd6
chore(i18n,learn): processed translations (#47319)
camperbot Aug 18, 2022
b19119b
chore(i18n,docs): processed translations (#47318)
camperbot Aug 18, 2022
09773b7
docs: update link to article (#47323)
raisedadead Aug 19, 2022
afba54e
chore: enable german crowdin downloads (#47322)
Aug 19, 2022
d7aedc7
chore: replace Codepen - Show National Contiguity with a Force Direct…
Aug 19, 2022
4da7875
chore(i18n,client): processed translations (#47308)
camperbot Aug 19, 2022
de741e4
fix(curriculum):Added note for identifier (#47288)
hanswang123456 Aug 19, 2022
82237e3
fix(curriculum): use regex for background color tests (#47262)
lasjorg Aug 19, 2022
404a14c
fix: make ctrl+enter work on mac (#47303)
moT01 Aug 19, 2022
5f9c563
chore(i18n,client): processed translations (#47329)
camperbot Aug 19, 2022
3354856
chore(i18n,docs): processed translations (#47327)
camperbot Aug 19, 2022
7b23585
chore(i18n,learn): processed translations (#47330)
camperbot Aug 19, 2022
5d83741
chore(deps): update dependency @types/inquirer to v8.2.3
renovate[bot] Aug 20, 2022
2587dfe
chore(deps): update dependency @types/node to v16.11.51
renovate[bot] Aug 20, 2022
7fa1e33
chore(deps): update dependency rollup to v2.78.1
renovate[bot] Aug 20, 2022
d2d1bc8
fix(curriculum): correctly describe insert step in Challenge Editor (…
hanswang123456 Aug 20, 2022
8690109
fix(curriculim): improve hints for Cat Photo App step 46 (#47253)
bbsmooth Aug 20, 2022
e74ac17
Add inspiring quote (#47335)
QuincyLarson Aug 20, 2022
836ee86
chore(deps): update typescript-eslint monorepo to v5.33.1
renovate[bot] Aug 20, 2022
ecc3ef0
fix(deps): update dependency react-i18next to v11.18.4
renovate[bot] Aug 20, 2022
44adbee
fix(deps): update dependency redux-saga to v1.2.1
renovate[bot] Aug 20, 2022
292f287
chore(deps): update dependency webpack-bundle-analyzer to v4.6.0
renovate[bot] Aug 20, 2022
c2de4fe
chore(deps): update codesee to v0.351.0
renovate[bot] Aug 20, 2022
21c8566
chore(deps): update dependency @types/node to v16.11.52
renovate[bot] Aug 21, 2022
ccad7f0
feat: enable german (#47312)
Aug 22, 2022
a3bc36c
fix(UI): make possible to reset challenge after tests pass (#47326)
mmatsumoto1026 Aug 22, 2022
4bdbd90
chore(deps): pin dependencies (#47336)
renovate[bot] Aug 22, 2022
b45626b
chore(i18n,learn): processed translations (#47355)
camperbot Aug 22, 2022
529161a
chore(i18n,docs): processed translations (#47353)
camperbot Aug 22, 2022
d5262cd
chore(i18n,client): processed translations (#47354)
camperbot Aug 22, 2022
8242b3f
chore(i18n,client): Adding meta-tags.json, links.json and motivation.…
stephanduesterhoeft Aug 22, 2022
c5a9409
fix(curriculum): force directed graph example link (#47333)
moT01 Aug 22, 2022
2b067db
fix(curriculum): make TODO comment in CatPhotoApp project untranslata…
ilenia-magoni Aug 22, 2022
7840015
fix: disable german in the dropdown (#47359)
raisedadead Aug 22, 2022
c01cb64
docs: update discord mod handbook (#47363)
Aug 23, 2022
12a33d0
chore(i18n,docs): processed translations (#47366)
camperbot Aug 23, 2022
0d41dc1
chore(i18n,learn): processed translations (#47367)
camperbot Aug 23, 2022
5e402e6
feat: allow languages to be hidden (#47362)
Aug 23, 2022
0d40666
fix/Learn Typography by building a Nutrition Label:Step 22 (#47370)
Xavier-Pierre-dev Aug 24, 2022
e2f2361
fix(tools): update nav test (#47369)
Aug 24, 2022
d728cc3
update the Chinese forum link in menu (#47373)
miyaliu666 Aug 24, 2022
6020ce8
chore(i18n,docs): processed translations (#47371)
camperbot Aug 24, 2022
7287931
chore(i18n,client): processed translations (#47372)
camperbot Aug 24, 2022
065edb3
chore(i18n,learn): processed translations (#47374)
camperbot Aug 24, 2022
c759d83
fix: add comma to fix typo (#47378)
leahthompson01 Aug 25, 2022
9787bd9
chore(i18n,docs): processed translations (#47379)
camperbot Aug 25, 2022
2b338a0
chore(i18n,learn): processed translations (#47383)
camperbot Aug 25, 2022
d915f52
chore(i18n,client): processed translations (#47381)
camperbot Aug 25, 2022
d66786d
chore(client): clean-up lower-jaw logic (#47352)
ShaunSHamilton Aug 26, 2022
6cde7ce
chore(i18n,client): processed translations (#47387)
camperbot Aug 26, 2022
ec3d6de
chore(client): Typescript migration of __mocks__/gatsby.js (#47334)
SadmanSyfe Aug 26, 2022
94da1da
chore(deps): update actions/github-script digest to c713e51 (#47391)
renovate[bot] Aug 27, 2022
76a56c3
chore(deps): update github/codeql-action digest to d5cec09
renovate[bot] Aug 27, 2022
ee92df9
chore(i18n,docs): processed translations (#47386)
camperbot Aug 27, 2022
31e6b82
chore(deps): update babel monorepo to v7.18.13
renovate[bot] Aug 27, 2022
273ea95
chore(deps): update dependency @types/node to v16.11.56
renovate[bot] Aug 27, 2022
cdcba76
chore(deps): update dependency @types/validator to v13.7.6
renovate[bot] Aug 27, 2022
e1f6d88
chore(deps): update dependency webpack-bundle-analyzer to v4.6.1
renovate[bot] Aug 27, 2022
c67df77
fix(deps): update dependency jquery to v3.6.1
renovate[bot] Aug 28, 2022
072423d
fix(deps): update dependency react-i18next to v11.18.5
renovate[bot] Aug 28, 2022
36758d0
chore(deps): update codesee to v0.359.0
renovate[bot] Aug 28, 2022
b6cbb04
chore(deps): update dependency @rollup/plugin-typescript to v8.4.0
renovate[bot] Aug 28, 2022
d27084e
chore(deps): update dependency eslint-plugin-react to v7.31.1
renovate[bot] Aug 28, 2022
6b60989
chore(deps): update dependency prismjs to v1.29.0
renovate[bot] Aug 28, 2022
57ca2d1
chore(deps): update typescript-eslint monorepo to v5.35.1
renovate[bot] Aug 29, 2022
568711b
feat: update mobile app superblock order (#47364)
Sembauke Aug 29, 2022
40c70ba
fix(deps): update dependency react-instantsearch-dom to v6.32.0 (#47405)
renovate[bot] Aug 29, 2022
3651a7a
docs: update private command syntax (#47390)
Aug 29, 2022
da69ec4
fix(deps): update dependency typescript to v4.8.2
renovate[bot] Aug 29, 2022
4d1a2d5
chore(i18n,docs): processed translations (#47408)
camperbot Aug 29, 2022
406d47d
feat: add search link to help modal (#47385)
Aug 29, 2022
077d0a6
chore(i18n,client): processed translations (#47409)
camperbot Aug 29, 2022
6990b4d
chore(i18n,learn): processed translations (#47410)
camperbot Aug 29, 2022
3642ddf
chore(i18n,client): processed translations (#47414)
camperbot Aug 30, 2022
7b6924b
chore(i18n,docs): processed translations (#47413)
camperbot Aug 30, 2022
6c6a0a8
fix(curriculum): explain media queries (#47389)
lasjorg Aug 30, 2022
57695d7
feat: add lang code to iframe (#47365)
Sembauke Aug 30, 2022
5fc59db
chore(i18n,learn): processed translations (#47415)
camperbot Aug 30, 2022
b1c5887
Merge branch 'main' into prod-merge
vas3a Aug 31, 2022
5fd6c1b
Merge pull request #60 from topcoder-platform/prod-merge
brooketopcoder Aug 31, 2022
ff1ff06
Merge remote-tracking branch 'origin/prod' into dev-merge
vas3a Aug 31, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
27 changes: 21 additions & 6 deletions .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"plugin:jsx-a11y/recommended",
"prettier"
],
"plugins": ["no-only-tests"],
"globals": {
"Promise": true,
"window": true,
Expand All @@ -31,11 +32,12 @@
}
},
"rules": {
"import/named": 2,
"import/no-named-as-default": 0,
"import/no-named-as-default-member": 0,
"import/order": 2,
"react/prop-types": "off"
"import/named": "error",
"import/no-named-as-default": "off",
"import/no-named-as-default-member": "off",
"import/order": "error",
"react/prop-types": "off",
"no-only-tests/no-only-tests": "error"
},
"overrides": [
{
Expand Down Expand Up @@ -66,7 +68,20 @@
"leadingUnderscore": "allow",
"trailingUnderscore": "allow"
},

{
"selector": [
"classProperty",
"objectLiteralProperty",
"typeProperty",
"classMethod",
"objectLiteralMethod",
"typeMethod",
"accessor",
"enumMember"
],
"format": null,
"modifiers": ["requiresQuotes"]
},
{
"selector": "variable",
"format": ["camelCase", "UPPER_CASE", "PascalCase"],
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/autoclose.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Autoclose
name: GitHub - Autoclose Invalid PRs
on:
pull_request_target:
branches:
Expand All @@ -10,7 +10,7 @@ jobs:
autoclose:
runs-on: ubuntu-20.04
steps:
- uses: actions/github-script@v6
- uses: actions/github-script@c713e510dbd7d213d92d41b7a7805a986f4c5c66 # tag=v6
with:
github-token: ${{secrets.GITHUB_TOKEN}}
script: |
Expand Down
9 changes: 4 additions & 5 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
name: 'CodeQL'

name: CI - Run CodeQL Analysis
on:
push:
branches: [main]
Expand Down Expand Up @@ -31,10 +30,10 @@ jobs:
language: ['javascript']
steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3
- name: Setup CodeQL
uses: github/codeql-action/init@v1
uses: github/codeql-action/init@d5cec099b513fccc2cfcc9247113ecc9edbdacc5 # tag=v1
with:
languages: ${{ matrix.language }}
- name: Perform Analysis
uses: github/codeql-action/analyze@v1
uses: github/codeql-action/analyze@d5cec099b513fccc2cfcc9247113ecc9edbdacc5 # tag=v1
12 changes: 5 additions & 7 deletions .github/workflows/codesee-diagram.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: CI - Create CodeSee Maps
on:
workflow_dispatch:
schedule:
Expand All @@ -8,8 +9,6 @@ on:
- 'docs/**'
types: [opened, synchronize, reopened]

name: CodeSee Map

jobs:
test_map_action:
runs-on: ubuntu-20.04
Expand All @@ -19,7 +18,7 @@ jobs:
steps:
- name: checkout
id: checkout
uses: actions/checkout@v3
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3
with:
repository: ${{ github.event.pull_request.head.repo.full_name }}
ref: ${{ github.event.pull_request.head.ref }}
Expand All @@ -31,7 +30,7 @@ jobs:
uses: Codesee-io/codesee-detect-languages-action@latest

- name: Configure JDK 16
uses: actions/setup-java@v3
uses: actions/setup-java@2c7a4878f5d120bd643426d54ae1209b29cc01a3 # tag=v3
if: ${{ fromJSON(steps.detect-languages.outputs.languages).java }}
with:
java-version: '16'
Expand All @@ -40,14 +39,13 @@ jobs:
# CodeSee Maps Go support uses a static binary so there's no setup step required.

- name: Configure Node.js 16
uses: actions/setup-node@v3
uses: actions/setup-node@2fddd8803e2f5c9604345a0b591c3020ee971a93 # tag=v3
if: ${{ fromJSON(steps.detect-languages.outputs.languages).javascript }}
with:
node-version: '16'
cache: npm

- name: Configure Python 3.x
uses: actions/setup-python@v3
uses: actions/setup-python@b55428b1882923874294fa556849718a1d7f2ca5 # tag=v4
if: ${{ fromJSON(steps.detect-languages.outputs.languages).python }}
with:
python-version: '3.x'
Expand Down
33 changes: 31 additions & 2 deletions .github/workflows/crowdin-download.client-ui.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Crowdin Client UI Download
name: i18n - Download Client UI
on:
workflow_dispatch:
schedule:
Expand All @@ -18,7 +18,7 @@ jobs:

steps:
- name: Checkout Source Files
uses: actions/checkout@v3
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3
with:
token: ${{ secrets.CROWDIN_CAMPERBOT_PAT }}

Expand Down Expand Up @@ -209,6 +209,35 @@ jobs:
# Uncomment below to debug
# dryrun_action: true

##### Download German #####
- name: Crowdin Download German Translations
uses: crowdin/github-action@master
# options: https://github.com/crowdin/github-action/blob/master/action.yml
with:
# uploads
upload_sources: false
upload_translations: false
auto_approve_imported: false
import_eq_suggestions: false

# downloads
download_translations: true
download_language: de
skip_untranslated_files: false
export_only_approved: true

push_translations: false

# pull-request
create_pull_request: false

# global options
config: './crowdin-config.yml'
base_url: ${{ secrets.CROWDIN_BASE_URL_FCC }}

# Uncomment below to debug
# dryrun_action: true

# Create Commit
- name: Commit Changes
uses: freecodecamp/crowdin-action@main
Expand Down
33 changes: 31 additions & 2 deletions .github/workflows/crowdin-download.curriculum.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Crowdin Curriculum Download
name: i18n - Download Curriculum
on:
workflow_dispatch:
schedule:
Expand All @@ -18,7 +18,7 @@ jobs:

steps:
- name: Checkout Source Files
uses: actions/checkout@v3
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3
with:
token: ${{ secrets.CROWDIN_CAMPERBOT_PAT }}

Expand Down Expand Up @@ -209,6 +209,35 @@ jobs:
# Uncomment below to debug
# dryrun_action: true

##### Download German #####
- name: Crowdin Download German Translations
uses: crowdin/github-action@master
# options: https://github.com/crowdin/github-action/blob/master/action.yml
with:
# uploads
upload_sources: false
upload_translations: false
auto_approve_imported: false
import_eq_suggestions: false

# downloads
download_translations: true
download_language: de
skip_untranslated_files: true
export_only_approved: true

push_translations: false

# pull-request
create_pull_request: false

# global options
config: './crowdin-config.yml'
base_url: ${{ secrets.CROWDIN_BASE_URL_FCC }}

# Uncomment below to debug
# dryrun_action: true

# Create Commit
- name: Commit Changes
uses: freecodecamp/crowdin-action@main
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/crowdin-download.docs.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Crowdin Docs Download
name: i18n - Download Docs
on:
workflow_dispatch:
schedule:
Expand All @@ -18,7 +18,7 @@ jobs:

steps:
- name: Checkout Source Files
uses: actions/checkout@v3
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3
with:
token: ${{ secrets.CROWDIN_CAMPERBOT_PAT }}

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/crowdin-upload.client-ui.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Crowdin Client UI Upload
name: i18n - Upload Client UI
on:
workflow_dispatch:
schedule:
Expand All @@ -18,7 +18,7 @@ jobs:

steps:
- name: Checkout Source Files
uses: actions/checkout@v3
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3

- name: Generate Crowdin Config
uses: freecodecamp/crowdin-action@main
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/crowdin-upload.curriculum.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Crowdin Curriculum Upload
name: i18n - Upload Curriculum
on:
workflow_dispatch:
schedule:
Expand All @@ -18,7 +18,7 @@ jobs:

steps:
- name: Checkout Source Files
uses: actions/checkout@v3
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3

- name: Generate Crowdin Config
uses: freecodecamp/crowdin-action@main
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/crowdin-upload.docs.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Crowdin Docs Upload
name: i18n - Upload Docs
on:
workflow_dispatch:
schedule:
Expand All @@ -18,7 +18,7 @@ jobs:

steps:
- name: Checkout Source Files
uses: actions/checkout@v3
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3

- name: Generate Crowdin Config
uses: freecodecamp/crowdin-action@main
Expand Down
67 changes: 67 additions & 0 deletions .github/workflows/cypress-third-party.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
name: CI - Cypress (e2e) 3rd party donation tests
on:
push:
branches:
- main

jobs:
do-everything:
name: Build
runs-on: ubuntu-20.04
strategy:
fail-fast: false
services:
mongodb:
image: mongo:4
ports:
- 27017:27017
# We need mailhog to catch any emails the api tries to send.
mailhog:
image: mailhog/mailhog
ports:
- 1025:1025

steps:
- name: Checkout Source Files
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3

- name: Checkout client-config
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3
with:
repository: freeCodeCamp/client-config
path: client-config

- name: Use Node.js 16.x
uses: actions/setup-node@eeb10cff27034e7acf239c5d29f62154018672fd # tag=v3
with:
node-version: 16.x
cache: 'npm'

- name: Set freeCodeCamp Environment Variables
run: |
sed '/STRIPE/d; /PAYPAL/d;' sample.env > .env
echo 'STRIPE_PUBLIC_KEY=${{ secrets.STRIPE_PUBLIC_KEY }}' >> .env
echo 'STRIPE_SECRET_KEY=${{ secrets.STRIPE_SECRET_KEY }}' >> .env
echo 'PAYPAL_CLIENT_ID=${{ secrets.PAYPAL_CLIENT_ID }}' >> .env
echo 'PAYPAL_SECRET=${{ secrets.PAYPAL_SECRET }}' >> .env

- name: Install and Build
run: |
npm ci
npm run build
- name: Seed Database
run: npm run seed
- name: Move serve.json to Public Folder
run: cp client-config/serve.json client/public/serve.json

- name: Cypress run
uses: cypress-io/github-action@v2
with:
record: ${{ env.CYPRESS_RECORD_KEY != 0 }}
start: npm run start-ci
wait-on: http://localhost:8000
wait-on-timeout: 1200
config: baseUrl=http://localhost:8000
browser: chrome
headless: true
spec: cypress/integration/third-party/*.js
Loading