Skip to content

TCA-637 2.1 TCA Maintenance Release - 2022-11-08 -> prod #98

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 337 commits into from
Nov 8, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
337 commits
Select commit Hold shift + click to select a range
12001a8
fix(deps): update dependency typescript to v4.8.4
renovate[bot] Oct 3, 2022
645d07e
fix(deps): update dependency react-instantsearch-dom to v6.35.0 (#47768)
renovate[bot] Oct 3, 2022
f0ebb33
fix: update challenge description for array concat (#47786)
DerrykBoyd Oct 3, 2022
67ff545
chore: removed unnecessary comment (#47793)
k-rajat19 Oct 3, 2022
7b5811b
chore(deps): update codesee to v0.380.0 (#47765)
renovate[bot] Oct 3, 2022
94df11a
chore(i18n,docs): processed translations (#47794)
camperbot Oct 3, 2022
fe3acb0
chore(i18n,learn): processed translations (#47797)
camperbot Oct 3, 2022
74b34ba
chore(curriculum): replaced `substr` with `substring` (#47801)
k-rajat19 Oct 3, 2022
b1a780b
docs: updated FAQ with Grammar Changes (#47785)
krupalitrivedi Oct 3, 2022
3518d15
feat: spam automation (#47811)
Oct 3, 2022
6737d42
fix: allow flex inside media queries when testing (#47787)
DerrykBoyd Oct 4, 2022
5dde040
docs: wrap `videoId` in backticks (#47700)
fzs1994 Oct 4, 2022
f900732
fix(deps): update dependency @actions/core to v1.10.0
renovate[bot] Oct 4, 2022
91c85a0
chore(deps): install latest instantsearch types (#47815)
ojeytonwilliams Oct 4, 2022
fcbdca6
chore: apply npm audit (#47795)
raisedadead Oct 4, 2022
3786af9
fix: enable writes to locale files before format (#47823)
ojeytonwilliams Oct 4, 2022
d03e2ac
fix(curriculum): fix the text going against the guidelines In step 20…
lmssr Oct 4, 2022
fda0322
fix: sudo enable writes to locale files (#47832)
ojeytonwilliams Oct 4, 2022
6baaf28
chore(i18n,learn): processed translations (#47821)
camperbot Oct 4, 2022
414bb11
chore(i18n,docs): processed translations (#47820)
camperbot Oct 4, 2022
58927bf
feat: reorder chinese map (#47807)
Oct 4, 2022
60fd671
test: pretty i18n files on download (#47835)
moT01 Oct 4, 2022
5a6dc43
test: crowdin client downloads (#47839)
moT01 Oct 4, 2022
6b9e37f
chore(i18n,client): processed translations (#47840)
camperbot Oct 5, 2022
1f06c8c
fix(docs): sync devops manual with pipelines (#47845)
ojeytonwilliams Oct 5, 2022
5990934
fix(curriculum): put a verb in singular by removing a letter (#47818)
JoseDeFreitas Oct 5, 2022
7aefb3e
chore(i18n,docs): processed translations (#47849)
camperbot Oct 5, 2022
ec685cb
chore(i18n,client): processed translations (#47850)
camperbot Oct 5, 2022
135d93e
docs: update all-langs.js link (#47844)
zairahira Oct 5, 2022
6fe3842
chore(i18n,learn): processed translations (#47851)
camperbot Oct 5, 2022
4d2b5e9
docs: add newbie guideline and template (#47834)
raisedadead Oct 5, 2022
1f95678
fix(curriculum): make the description clearer for discordian-date (#4…
Weredime Oct 5, 2022
53164e7
fix: circular dependencies (#46638)
Nirajn2311 Oct 5, 2022
edde1b7
docs: update language list and file link (#47856)
zairahira Oct 5, 2022
6dd8c62
feat: add hidden skip-to-content button (#47577)
diivi Oct 5, 2022
bbd395b
docs: improved keywords in index.html file (#47780)
aryandeelwal Oct 6, 2022
0097b0f
fix(curriculum): typos in new JavaScript make an RPG game (#47862)
void-hr Oct 6, 2022
4e13b3b
chore: enabled `MD040` lint rule (#47853)
k-rajat19 Oct 6, 2022
0b64638
chore(i18n,docs): processed translations (#47867)
camperbot Oct 6, 2022
f2ba885
chore(i18n,learn): processed translations (#47869)
camperbot Oct 6, 2022
c6db0e5
chore(i18n,client): processed translations (#47868)
camperbot Oct 6, 2022
15da8ff
fix(a11y): make console pane output keyboard accessible (#47764)
bbsmooth Oct 6, 2022
93347ea
fix(font): Replace Roboto Mono with Hack-ZeroSlash (#47767)
dannygr664 Oct 6, 2022
a0ffc91
feat: more aggressive autoclose on .gitignore (#47885)
Oct 7, 2022
023dcd6
fix(UI): fixed substring typo in excercise tracker (#47892)
surajrane42 Oct 7, 2022
977911b
fix(autoclose): get the files before counting them (#47898)
ojeytonwilliams Oct 7, 2022
762adee
chore(i18n,learn): processed translations (#47899)
camperbot Oct 7, 2022
d2d08b4
chore(i18n,docs): processed translations (#47896)
camperbot Oct 7, 2022
0e42b79
fix(curriculum): typos in making RPG game project at new JS (#47909)
rffontenelle Oct 7, 2022
830885b
chore(deps): update github/codeql-action digest to 2eeff7b
renovate[bot] Oct 8, 2022
345095d
chore(deps): update actions/labeler digest to 5c75392
renovate[bot] Oct 8, 2022
a481b95
fix(curriculum): correct typos in back end development and apis (#47922)
paulaxisabel Oct 8, 2022
314f0e4
fix: separate string to view code/project (#47890)
Prince-Mendiratta Oct 8, 2022
deb7fcc
feat(client): add pug to prism languages (#47910)
ShaunSHamilton Oct 8, 2022
d924391
chore(deps): update dependency @types/node to v16.11.64
renovate[bot] Oct 8, 2022
cf63a15
chore(deps): update dependency @types/reach__router to v1.3.11
renovate[bot] Oct 8, 2022
aafb079
fix(deps): update dependency react-router-dom to v6.4.2
renovate[bot] Oct 8, 2022
59bf8c7
chore(deps): update codesee to v0.388.0
renovate[bot] Oct 8, 2022
539e835
chore(deps): update dependency @testing-library/dom to v8.19.0
renovate[bot] Oct 8, 2022
e57e69b
fix(deps): update dependency express to v4.18.2
renovate[bot] Oct 8, 2022
9877b9d
chore(deps): update typescript-eslint monorepo to v5.39.0
renovate[bot] Oct 8, 2022
1915971
fix(deps): update dependency react-instantsearch-dom to v6.36.0
renovate[bot] Oct 9, 2022
95a724e
fix: cypress third-party ignore docs (#47940)
Oct 9, 2022
00f0c2d
docs: clearer tone for non-native speakers (#47946)
raisedadead Oct 9, 2022
898e770
fix(curriculum): survey form descendant typo (#47953)
nayabatir1 Oct 9, 2022
9e48b06
chore(deps): update dependency eslint-plugin-react to v7.31.9
renovate[bot] Oct 9, 2022
cd4b059
chore(deps): update codesee to v0.389.0
renovate[bot] Oct 9, 2022
d83f0b5
docs(moderator): create onboarding guide for fCC moderators (#47938)
hbar1st Oct 10, 2022
8e705d2
docs: update security section
raisedadead Oct 10, 2022
56a8e75
docs: add issue assignment template (#47955)
Oct 10, 2022
245b5e2
chore: add section about how the articles are built (#47960)
Sboonny Oct 10, 2022
17ba240
feat(tools): Flex and Spacer components - UI Components (#47231)
sirasitxp Oct 10, 2022
ebc69b1
revert(tools): Flex and Spacer components - UI Components (#47964)
ahmaxed Oct 10, 2022
3badbbf
chore(i18n,client): processed translations (#47962)
camperbot Oct 10, 2022
e90ab0c
fix(curriculum): reconstruct HTML structure in CatPhotoApp and Cafe M…
DerrykBoyd Oct 10, 2022
97c5e1b
chore(i18n,docs): processed translations (#47961)
camperbot Oct 10, 2022
960eb4b
chore(i18n,learn): processed translations (#47963)
camperbot Oct 10, 2022
fd59c17
fix(learn): Cafe Menu Step 13 - add checks for more than 1 style elem…
Lozarnez Oct 10, 2022
e935d75
feat(client,seo): add structured data for courses (#47659)
Hdanzo Oct 11, 2022
322290c
chore(i18n,client): processed translations (#47977)
camperbot Oct 11, 2022
987e4fd
chore(i18n,docs): processed translations (#47976)
camperbot Oct 11, 2022
0214eb2
feat: cypress 10 (#47886)
Nirajn2311 Oct 11, 2022
6ab90b4
fix(curriculum): Added definition of vh and rem (#47942)
Ayush-singla27 Oct 11, 2022
536362d
fix(curriculum): instructions and tests for a11y quiz step 56 (#47681)
Insidiae Oct 11, 2022
bd21f4b
chore(i18n,learn): processed translations (#47979)
camperbot Oct 11, 2022
d327f9c
fix(curriculum): update front end demo project urls (#47894)
Anuran12 Oct 11, 2022
c8ca831
fix(curriculum): colored markers - clarify meta tag description (#47…
SoumyadebMisra Oct 11, 2022
0885f4f
fix: update url and status in sd-markup (#47978)
raisedadead Oct 11, 2022
37d2a6d
refactor(curriculum): Remove header element from cafe-menu practice p…
DerrykBoyd Oct 11, 2022
3522ce6
fix(api): write variable names in correct manner (#47883)
sadikkuzu Oct 11, 2022
a02cd64
fix(learn): update verbiage to emphasize on `\n` instead of `\r` (#47…
alekzandriia Oct 11, 2022
2f65303
revert(i18n,learn): processed translations (#47985)
ojeytonwilliams Oct 11, 2022
d380f13
chore(client): ts migrate builders.js (#47813)
DerrykBoyd Oct 11, 2022
7b24e7e
fix(test): stop filtering out third-party (#47982)
ojeytonwilliams Oct 11, 2022
e42907a
fix(client): prevent submitting forms in iframe (#47799)
Prathamesh010 Oct 11, 2022
f27912f
chore: add blocked to blocklist (#47993)
scissorsneedfoodtoo Oct 12, 2022
d1e65cf
fix(curriculum): faster solution for primes (#47990)
jeremylt Oct 12, 2022
7e9aed8
fix(curriculum): update CatPhotoApp Step 12 instructions (#47988)
aniketsinha2002 Oct 12, 2022
567de3b
fix: do not display breadcrumbs with iframe (#47989)
Prince-Mendiratta Oct 12, 2022
4e3ce1e
fix(e2e): reduce load on the CI (#47997)
raisedadead Oct 12, 2022
de689a9
chore(i18n,client): processed translations (#48000)
camperbot Oct 12, 2022
81bec2d
chore(i18n,docs): processed translations (#47999)
camperbot Oct 12, 2022
fdaa149
fix(curriculum): updated ES5 and ES6 class description (#47935)
nayabatir1 Oct 12, 2022
0676555
feat(client): add page for users blocked by okta (#47991)
raisedadead Oct 12, 2022
092d7d0
feat(api): add redirect for users blocked by okta (#47992)
raisedadead Oct 12, 2022
1459bc6
chore: only run one spec with electron (#47998)
ojeytonwilliams Oct 12, 2022
4ab1dd8
fix(curriculum): recursion challenges that abuse global space (#47680)
KravMaguy Oct 12, 2022
bdf2c5b
fix: small error in front-end libs intro (#48005)
carrotfarmer Oct 13, 2022
52b782c
chore(curriculum): fix phrase that goes against our challenges guidel…
KeshariPiyush24 Oct 13, 2022
9329bc7
chore(i18n,docs): processed translations (#48021)
camperbot Oct 13, 2022
58d794f
chore(i18n,client): processed translations (#48022)
camperbot Oct 13, 2022
4f005bf
fix(actions): create crowdin PRs only if they lint (#48023)
raisedadead Oct 14, 2022
1ba9624
fix(learn): colored markers - step 5 - validation (#47808)
Saul-BT Oct 14, 2022
88c5419
fix(client): remove unused files (#47974)
anubhav823 Oct 14, 2022
e5f54ca
chore(client): remove exports for unused types (#48004)
PakkuDon Oct 14, 2022
4386d10
chore(i18n,client): processed translations (#48036)
camperbot Oct 14, 2022
035b475
fix: lint only the curriculum for curriculum PRs (#48045)
Oct 14, 2022
441f11d
feat: mobile curriculum testing (#47586)
Nirajn2311 Oct 14, 2022
36c6b73
chore: add untranslated english files (#48047)
Oct 15, 2022
a6d84a7
chore(tools): download untranslated files (#48046)
Oct 15, 2022
741732b
refactor: rename workflow files (#48059)
raisedadead Oct 15, 2022
0937ed1
chore: drop extraneous file
raisedadead Oct 15, 2022
a7295b3
chore(deps): update github actions to 93ea575 (#48062)
renovate[bot] Oct 15, 2022
e56646e
chore(deps): update babel monorepo
renovate[bot] Oct 15, 2022
a7a25e8
chore(deps): pin dependency playwright-webkit to v1.25.2
renovate[bot] Oct 15, 2022
55ae36b
chore(deps): update dependency @types/node to v16.11.65
renovate[bot] Oct 15, 2022
c98d085
chore(deps): update dependency eslint-plugin-react to v7.31.10
renovate[bot] Oct 15, 2022
3bdc1cd
chore(deps): update dependency @types/validator to v13.7.8
renovate[bot] Oct 15, 2022
352684d
chore(deps): update dependency @types/node to v16.11.66
renovate[bot] Oct 16, 2022
4635119
chore(deps): update dependency joi to v17.6.3
renovate[bot] Oct 16, 2022
a0ec380
chore(deps): update dependency postcss to v8.4.18
renovate[bot] Oct 16, 2022
a812b8b
chore(deps): update codesee to v0.401.0
renovate[bot] Oct 16, 2022
6df9364
chore(deps): update dependency cypress to v10.10.0
renovate[bot] Oct 16, 2022
2ce8c86
chore(deps): update dependency playwright-webkit to v1.27.1
renovate[bot] Oct 16, 2022
1f38a82
fix(deps): update stripe
renovate[bot] Oct 16, 2022
060826f
fix(deps): update dependency react-tooltip to v4.4.0
renovate[bot] Oct 16, 2022
0df7ee4
feat(client): add growthbook (#48003)
ahmaxed Oct 17, 2022
0fd6852
docs: typo on how to open pull request document (#48093)
michpara Oct 17, 2022
5926643
fix(deps): update dependency util to v0.12.5 (#48092)
renovate[bot] Oct 17, 2022
94df22a
chore(i18n,client): processed translations (#48099)
camperbot Oct 17, 2022
eef52dc
fix(curriculum): change `if` to if to help translation (#48100)
wizardlekic Oct 17, 2022
bc4edf5
fix(tools/script): add tests for hotkeys when instruction is clicked …
nayabatir1 Oct 17, 2022
52b5bba
fix: test remove element from max heap failing as expected (#47959)
KravMaguy Oct 17, 2022
2a5fae9
fix(curriculum): build a city skyline instruction updated (#48010)
nayabatir1 Oct 17, 2022
4acaa58
chore(utils): migrate block-nameify to TS and add unit tests (#48086)
Kroustille Oct 17, 2022
e22f87a
chore(.gitpod): update extensions (#48104)
ShaunSHamilton Oct 18, 2022
41bbc30
chore(i18n,learn): processed translations (#48105)
camperbot Oct 18, 2022
13a295b
chore(i18n,docs): processed translations (#48109)
camperbot Oct 18, 2022
f659c2d
chore(i18n,learn): processed translations (#48111)
camperbot Oct 18, 2022
a7d8e49
chore: re-arrange the env entries (#48113)
raisedadead Oct 18, 2022
2f841a5
chore(i18n,client): processed translations (#48110)
camperbot Oct 18, 2022
382717c
feat: add docs for News launches (#48025)
scissorsneedfoodtoo Oct 18, 2022
936e11e
fix: typo in js rpg challenge (#48122)
myankpraksh Oct 19, 2022
129c110
fix: only fetch growthbookUri in browser contexts (#48112)
ojeytonwilliams Oct 19, 2022
3653ff4
fix(learn): update JS Algo and DS - New Cert (#48030)
saiharvin Oct 19, 2022
d7f6873
fix(renovate): packages wont update & other chores
raisedadead Oct 15, 2022
d22a96c
docs: clear typo in language lead document (#48134)
Aman-zishan Oct 19, 2022
7dbac98
chore: apply npm audit (#48140)
raisedadead Oct 19, 2022
7706bc0
chore(i18n,client): processed translations (#48137)
camperbot Oct 19, 2022
d8b7c3f
fix(curriculum): Rework Euler Problem 125 (#48015)
blumerDev Oct 19, 2022
305b21c
chore(i18n,learn): processed translations (#48139)
camperbot Oct 19, 2022
f55d550
chore(i18n,docs): processed translations (#48136)
camperbot Oct 19, 2022
e0a9517
chore(client): add Arabic i18n json files (#48130)
Oct 19, 2022
130634d
feat(crowdin): add arabic language to download workflow (#48127)
Oct 19, 2022
f22e400
feat(tools): introduce knip to find unused files, dependencies & expo…
webpro Oct 20, 2022
8185683
fix(UI): replace button with icons in challenge lower jaw (#48014)
mehdibouaziz Oct 20, 2022
242b334
fix(curriculum): typos in challenge description (#47759)
nayabatir1 Oct 20, 2022
ac3fc2e
chore(i18n,client): processed translations (#48151)
camperbot Oct 20, 2022
5f3b6b1
chore(i18n,learn): processed translations (#48152)
camperbot Oct 20, 2022
51b6b8a
chore(i18n,docs): processed translations (#48150)
camperbot Oct 20, 2022
af00feb
feat(i18n): add Arabic language config to all langs (#48128)
Oct 21, 2022
b05c99d
feat(client): link Arabic new articles to freeCodeCamp searchbar (#48…
Oct 21, 2022
6f5b372
chore: add knip to ci (#48149)
ojeytonwilliams Oct 21, 2022
12828fa
feat(client): replace preview icon with a clearer one (#48169)
Prince-Mendiratta Oct 21, 2022
7f1b136
test(e2e): add tests for navigating Menu with keyboard (#47791)
saw-jan Oct 21, 2022
8ea0401
fix(client): preserve scroll position of preview iframe (#47870)
saw-jan Oct 21, 2022
326e00f
fix(server): default to log `fcc` namespaces, unless env set (#48143)
ShaunSHamilton Oct 21, 2022
33a95e4
fix(curriculum): Faster Euler tests for prime seive problems (#48158)
jeremylt Oct 21, 2022
fa6a878
chore(i18n,docs): processed translations (#48168)
camperbot Oct 21, 2022
e3c1372
chore(i18n,learn): processed translations (#48171)
camperbot Oct 21, 2022
1169cf0
chore(client): add Arabic meta tags and translated links (#48177)
Sboonny Oct 21, 2022
e7ffd03
fix(learn): check if input has only one type attribute (#47628)
Lozarnez Oct 21, 2022
20f1f33
chore(deps): pin dependency cypress-plugin-tab to 1.0.5
renovate[bot] Oct 22, 2022
9968dec
chore(deps): update github actions
renovate[bot] Oct 22, 2022
0a027ca
docs(i18n): add list of translatable footer links (#48180)
sidemt Oct 22, 2022
f25fb7a
chore(deps): update dependency @types/node to v16.11.68
renovate[bot] Oct 22, 2022
9ab7b26
docs: fix typo in the wsl setup guide (#48204)
bitdaw Oct 22, 2022
6cc767a
fix(curriculum): add descriptive hint for skyline project step 22 (#4…
footedroom575 Oct 22, 2022
999e72c
chore(deps): update dependency @types/validator to v13.7.9
renovate[bot] Oct 22, 2022
9dfbe98
chore(deps): update babel monorepo to v7.19.6
renovate[bot] Oct 22, 2022
ad5db90
chore(deps): update dependency gatsby-plugin-webpack-bundle-analyser-…
renovate[bot] Oct 22, 2022
560bae0
chore(deps): update dependency joi to v17.6.4
renovate[bot] Oct 23, 2022
09778bd
fix(deps): update dependency react-tooltip to v4.4.3
renovate[bot] Oct 23, 2022
8746514
fix(curriculum): Added description texts about spaces in step 154 #4…
HatimZ Oct 23, 2022
fd34202
fix(curriculum) - more commas in destructuring (#48176)
jeremylt Oct 23, 2022
4a55927
chore(deps): update automerged always - codesee to v0.410.0
renovate[bot] Oct 23, 2022
0b7df23
chore(deps): update dependency concurrently to v7.5.0
renovate[bot] Oct 23, 2022
6e50bad
chore(deps): update typescript-eslint monorepo to v5.40.1
renovate[bot] Oct 23, 2022
729412e
chore(deps): update dependency @types/node to v16.18.0
renovate[bot] Oct 23, 2022
a2803e2
chore(deps): update dependency tailwindcss to v3.2.1
renovate[bot] Oct 24, 2022
e4a8bb1
fix(curriculum): add ending dots for consistency (Build a Survey Form…
sidemt Oct 24, 2022
6074cdf
feat(client): clear ESLint comment in learn layout (#48154)
Sboonny Oct 24, 2022
c0588f3
docs: mention clean command in add new lang docs (#48191)
Sboonny Oct 24, 2022
a68d34c
chore(i18n,client): processed translations (#48233)
camperbot Oct 24, 2022
94a9c37
chore(i18n,docs): processed translations (#48232)
camperbot Oct 24, 2022
bdc2f43
fix: update German News and forum links (#48166)
scissorsneedfoodtoo Oct 24, 2022
7d5f67e
chore(i18n,learn): processed translations (#48235)
camperbot Oct 24, 2022
c24b64a
fix(curriculum): split step 30 of building a quiz (#48175)
JustARatherRidiculouslyLongUsername Oct 25, 2022
eb9f86a
feat: remove playwright webkit (#48142)
moT01 Oct 25, 2022
95561b0
fix(curriculum): several typos and grammar errors (#48210)
bitdaw Oct 25, 2022
9d19ffa
chore(i18n,learn): processed translations (#48251)
camperbot Oct 25, 2022
c9c5a57
fix(deps): update grouped - stripe (#48213)
renovate[bot] Oct 26, 2022
7649336
chore(i18n,docs): processed translations (#48249)
camperbot Oct 26, 2022
ed74dad
fix(curriculum): grammar in Steps 8 and 10 of Accessibility Quiz Cha…
disabledandfab Oct 26, 2022
3bf1053
fix(deps): update dependency @growthbook/growthbook-react to v0.10.0 …
renovate[bot] Oct 26, 2022
df29edc
fix: remove strict engine (#48259)
raisedadead Oct 26, 2022
14bd12e
chore(i18n,client): processed translations (#48250)
camperbot Oct 26, 2022
c101aa3
fix(tools): fail-safe cleanup (#48261)
raisedadead Oct 26, 2022
cf24131
chore(i18n,docs): processed translations (#48260)
camperbot Oct 26, 2022
b393d88
refactor: s/all-langs/i18n/g (#48258)
raisedadead Oct 26, 2022
2496369
docs(mod-guide): clarify how to deal with solutions (#48237)
hbar1st Oct 26, 2022
d2eddd7
chore(i18n,learn): processed translations (#48263)
camperbot Oct 26, 2022
a00844e
chore(i18n,client): processed translations (#48262)
camperbot Oct 26, 2022
f9a8e11
chore: update checklist boxes in pull request template (#48271)
Oct 27, 2022
f45cd65
fix(curriculum): use `getComputedStyle` to check css value (#48240)
nayabatir1 Oct 27, 2022
e2da8da
chore(client): Don't re-create preview iframe from scratch on each te…
dojutsu-user Oct 27, 2022
2ae2c38
fix(curriculum): corrected wrong usage of it's contraction (#48254)
Oct 27, 2022
65644c4
fix(curriculum): reword colour-marker step 11 and 12 (#48269)
DylanDevelops Oct 27, 2022
af156fd
feat(client): add "completed x of y" in completion modal (#47022)
Jagrutiti Oct 27, 2022
f92a851
feat(client): add icon in setting page button (#48268)
nayabatir1 Oct 27, 2022
3279ab1
feat(client): refactor universal nav missing types (#48144)
Oct 27, 2022
8e4f1e5
chore(i18n,docs): processed translations (#48276)
camperbot Oct 27, 2022
51f1b32
chore(i18n,learn): processed translations (#48277)
camperbot Oct 27, 2022
4facf4a
docs: add notes about the deployments (#48279)
raisedadead Oct 27, 2022
52953a5
feat(client): add rtl direction attribute to html element (#48245)
Oct 28, 2022
d350b14
fix(curriculum): improve a hint in the new JS RPG project (#48286)
Rancho2002 Oct 28, 2022
7d19481
chore(i18n,docs): processed translations (#48288)
camperbot Oct 28, 2022
b7b4a9e
chore(i18n,client): processed translations (#48290)
camperbot Oct 28, 2022
cfa538c
chore(deps): update dependency knip to v0.13.0 (#48205)
renovate[bot] Oct 28, 2022
3d1a669
chore(i18n,learn): processed translations (#48291)
camperbot Oct 28, 2022
1291141
Merge remote-tracking branch 'fcc/main' into prod-merge
vas3a Oct 31, 2022
c54bf39
update package-lock & fix merge issue
vas3a Oct 31, 2022
5fd5306
TCA-487 - update topcoder readme, add syncing with FCC/main instructions
vas3a Nov 2, 2022
3aebc50
TCA-534 - mute sound element in the 25-5 clock challenge so it can pl…
vas3a Nov 2, 2022
589201d
reverse changes to the package.json
vas3a Nov 2, 2022
81e3528
Merge pull request #94 from topcoder-platform/TCA-487_update-topcoder…
brooketopcoder Nov 3, 2022
13bad54
Merge pull request #93 from topcoder-platform/prod-merge
brooketopcoder Nov 3, 2022
3c4bf85
Merge pull request #95 from topcoder-platform/TCA-534_fix-25-5-testcase
brooketopcoder Nov 3, 2022
94e2871
TCA-644 - fix inconsistent font issue accross monaco editor
vas3a Nov 7, 2022
0718f6c
Merge pull request #97 from topcoder-platform/TCA-644_fix-font-issue
vas3a Nov 7, 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.
2 changes: 1 addition & 1 deletion .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ client/static/**
client/public/**
api-server/src/public/**
api-server/lib/**
config/i18n/all-langs.js
config/i18n.js
config/certification-settings.js
web/**
1 change: 1 addition & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
"import/no-named-as-default": "off",
"import/no-named-as-default-member": "off",
"import/order": "error",
"import/no-cycle": [2, { "maxDepth": 2 }],
"react/prop-types": "off",
"no-only-tests/no-only-tests": "error"
},
Expand Down
8 changes: 4 additions & 4 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ Checklist:

<!-- 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. -->

- [ ] I have read [freeCodeCamp's contribution guidelines](https://contribute.freecodecamp.org).
- [ ] My pull request has a descriptive title (not a vague title like `Update index.md`)
- [ ] My pull request targets the `main` branch of freeCodeCamp.
- [ ] I have tested these changes either locally on my machine, or GitPod.
- [] I have read [freeCodeCamp's contribution guidelines](https://contribute.freecodecamp.org).
- [] My pull request has a descriptive title (not a vague title like `Update index.md`)
- [] My pull request targets the `main` branch of freeCodeCamp.
- [] I have tested these changes either locally on my machine, or GitPod.

<!--If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.-->

Expand Down
51 changes: 0 additions & 51 deletions .github/workflows/autoclose.yml

This file was deleted.

6 changes: 3 additions & 3 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,10 @@ jobs:
language: ['javascript']
steps:
- name: Checkout repository
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3
- name: Setup CodeQL
uses: github/codeql-action/init@83007bbc17d874e3f1654bfaf9367629f7fdcac7 # tag=v1
uses: github/codeql-action/init@2956c096220fb34b6bf430b4ec7dcff2e77c8084 # tag=v1
with:
languages: ${{ matrix.language }}
- name: Perform Analysis
uses: github/codeql-action/analyze@83007bbc17d874e3f1654bfaf9367629f7fdcac7 # tag=v1
uses: github/codeql-action/analyze@2956c096220fb34b6bf430b4ec7dcff2e77c8084 # tag=v1
8 changes: 4 additions & 4 deletions .github/workflows/codesee-diagram.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
steps:
- name: checkout
id: checkout
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3
with:
repository: ${{ github.event.pull_request.head.repo.full_name }}
ref: ${{ github.event.pull_request.head.ref }}
Expand All @@ -30,7 +30,7 @@ jobs:
uses: Codesee-io/codesee-detect-languages-action@latest

- name: Configure JDK 16
uses: actions/setup-java@d854b6da19cdadd9a010605529e522c2393ebd38 # tag=v3
uses: actions/setup-java@de1bb2b0c5634f0fc4438d7aa9944e68f9bf86cc # tag=v3
if: ${{ fromJSON(steps.detect-languages.outputs.languages).java }}
with:
java-version: '16'
Expand All @@ -39,13 +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@2fddd8803e2f5c9604345a0b591c3020ee971a93 # tag=v3
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # tag=v3
if: ${{ fromJSON(steps.detect-languages.outputs.languages).javascript }}
with:
node-version: '16'

- name: Configure Python 3.x
uses: actions/setup-python@b55428b1882923874294fa556849718a1d7f2ca5 # tag=v4
uses: actions/setup-python@13ae5bb136fac2878aff31522b9efb785519f984 # tag=v4
if: ${{ fromJSON(steps.detect-languages.outputs.languages).python }}
with:
python-version: '3.x'
Expand Down
34 changes: 33 additions & 1 deletion .github/workflows/crowdin-download.client-ui.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:

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

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

##### Download Arabic #####
- name: Crowdin Download Arabic 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: ar
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

###### Format JSON #####
# Crowdin gives the files read-only permissions, so we first have to allow
# writes.
- name: Format JSON
run: |
sudo chown -R $(whoami): client/i18n/locales
npx --yes prettier --write client/i18n/locales/**/*.json

# Create Commit
- name: Commit Changes
uses: freecodecamp/crowdin-action@main
Expand Down
85 changes: 74 additions & 11 deletions .github/workflows/crowdin-download.curriculum.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,14 @@ jobs:
i18n-download-curriculum-translations:
name: Curriculum
runs-on: ubuntu-20.04
strategy:
matrix:
node-version: [16.x]
fail-fast: true

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

Expand All @@ -42,7 +46,8 @@ jobs:
# downloads
download_translations: true
download_language: zh-CN
skip_untranslated_files: true
skip_untranslated_strings: false
skip_untranslated_files: false
export_only_approved: true

push_translations: false
Expand Down Expand Up @@ -78,7 +83,8 @@ jobs:
# downloads
download_translations: true
download_language: es-EM
skip_untranslated_files: true
skip_untranslated_strings: false
skip_untranslated_files: false
export_only_approved: true

push_translations: false
Expand Down Expand Up @@ -107,7 +113,8 @@ jobs:
# downloads
download_translations: true
download_language: it
skip_untranslated_files: true
skip_untranslated_strings: false
skip_untranslated_files: false
export_only_approved: true

push_translations: false
Expand Down Expand Up @@ -136,7 +143,8 @@ jobs:
# downloads
download_translations: true
download_language: pt-BR
skip_untranslated_files: true
skip_untranslated_strings: false
skip_untranslated_files: false
export_only_approved: true

push_translations: false
Expand Down Expand Up @@ -165,7 +173,8 @@ jobs:
# downloads
download_translations: true
download_language: uk
skip_untranslated_files: true
skip_untranslated_strings: false
skip_untranslated_files: false
export_only_approved: true

push_translations: false
Expand Down Expand Up @@ -194,7 +203,8 @@ jobs:
# downloads
download_translations: true
download_language: ja
skip_untranslated_files: true
skip_untranslated_strings: false
skip_untranslated_files: false
export_only_approved: true

push_translations: false
Expand Down Expand Up @@ -223,7 +233,8 @@ jobs:
# downloads
download_translations: true
download_language: de
skip_untranslated_files: true
skip_untranslated_strings: false
skip_untranslated_files: false
export_only_approved: true

push_translations: false
Expand All @@ -238,6 +249,60 @@ jobs:
# Uncomment below to debug
# dryrun_action: true

##### Download Arabic #####
- name: Crowdin Download Arabic 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: ar
skip_untranslated_strings: false
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

# Validate the Download #
# All languages should go ABOVE this. #

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # tag=v3
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'

- name: Set Environment variables
run: |
cp sample.env .env
echo 'SHOW_NEW_CURRICULUM=true' >> .env
cat .env

- name: Build Source Files
run: |
echo npm version $(npm -v)
npm ci
npm run create:config
npm run build:curriculum
npm run build:server

- name: Lint and Format Files
run: |
npm run format:curriculum

# We do not need to run tests because they are run after the PR is created.

# Create Commit
- name: Commit Changes
uses: freecodecamp/crowdin-action@main
Expand All @@ -248,9 +313,7 @@ jobs:
GH_BRANCH: 'i18n-sync-curriculum'
GH_MESSAGE: 'chore(i18n,learn): processed translations'

# Generate PR #
# All languages should go ABOVE this. #

# Create PR
- name: Create PR
uses: freecodecamp/crowdin-action@main
env:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/crowdin-download.docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:

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

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/crowdin-upload.client-ui.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:

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

- name: Generate Crowdin Config
uses: freecodecamp/crowdin-action@main
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/crowdin-upload.curriculum.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:

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

- name: Generate Crowdin Config
uses: freecodecamp/crowdin-action@main
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/crowdin-upload.docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:

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

- name: Generate Crowdin Config
uses: freecodecamp/crowdin-action@main
Expand Down
Loading