Skip to content
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

updating #1

Merged
merged 658 commits into from
Feb 23, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
658 commits
Select commit Hold shift + click to select a range
0469e8e
Feat: Convert 8 more Cypress files to Typescript (#49001)
a2937 Jan 13, 2023
a868d3d
chore(curriculum): fixed sentence in step 63 of nutrition label (#49008)
Dario-DC Jan 13, 2023
7c5f992
chore(i18n,learn): processed translations (#49013)
camperbot Jan 13, 2023
e9dcf7c
chore(deps): update typescript-eslint monorepo to v5.48.1
renovate[bot] Jan 14, 2023
becedc8
chore(deps): update github/codeql-action digest to 515828d (#49024)
renovate[bot] Jan 14, 2023
f53b19a
chore(deps): update dependency prettier to v2.8.3
renovate[bot] Jan 14, 2023
e321152
fix(deps): update algolia-instantsearch monorepo to v6.38.3
renovate[bot] Jan 14, 2023
3e21aa7
fix(deps): update dependency @stripe/react-stripe-js to v1.16.3
renovate[bot] Jan 14, 2023
71a2916
fix(deps): update dependency final-form to v4.20.8
renovate[bot] Jan 14, 2023
8f7dd2e
fix(deps): update dependency node-fetch to v2.6.8
renovate[bot] Jan 14, 2023
fdc429e
fix(deps): update dependency react-router-dom to v6.6.2
renovate[bot] Jan 15, 2023
9786902
chore(deps): update dependency eslint-plugin-import to v2.27.4
renovate[bot] Jan 15, 2023
f1fcf2a
chore(deps): update automerged always - codesee to v0.479.0
renovate[bot] Jan 15, 2023
aa23f14
chore(deps): update dependency eslint-plugin-jsx-a11y to v6.7.1
renovate[bot] Jan 15, 2023
e813e41
chore(deps): update dependency eslint-plugin-react to v7.32.0 (#49039)
renovate[bot] Jan 15, 2023
120a0a1
fix(curriculum): fixed typo in challenge description (#49040)
andriy-koz Jan 16, 2023
58a91ae
chore(i18n,docs): processed translations (#49044)
camperbot Jan 16, 2023
52a698e
fix(curriculum): Capitalize abbreviation JSON (#49043)
Sriparno08 Jan 17, 2023
099dee7
fix(client): changed the reset button in JS course (#49034)
rahulsiloniya Jan 17, 2023
f59849b
fix(docs): button padding in mobile device (#49014)
Ankitchaudharyy Jan 17, 2023
30eb3e5
chore(i18n,docs): processed translations (#49051)
camperbot Jan 17, 2023
ced07ae
chore(i18n,learn): processed translations (#49053)
camperbot Jan 17, 2023
7d2e3a2
chore(i18n,client): processed translations (#49052)
camperbot Jan 17, 2023
6ebbbac
chore(i18n,client): processed translations (#49058)
camperbot Jan 18, 2023
3513301
chore(i18n,learn): processed translations (#49059)
camperbot Jan 18, 2023
5bc8c5d
feat(client): add ES GTM id (#49057)
ahmaxed Jan 19, 2023
df53c77
feat: integrate The Odin Project (#48617)
Sembauke Jan 19, 2023
193e03d
feat: restrict update flag endpoint (#46314)
Jan 19, 2023
3001616
chore(i18n,client): processed translations (#49062)
camperbot Jan 19, 2023
9a0d26f
fix: add personal information heading (#49060)
bbsmooth Jan 19, 2023
001fe56
chore(i18n,learn): processed translations (#49063)
camperbot Jan 19, 2023
7bf72b3
Feat: Convert landing page test to Typescript (#49022)
a2937 Jan 19, 2023
5ba3e62
feat: converting more cypress test files (#49048)
MhemedAbderrahmen Jan 19, 2023
03cedce
fix(a11y): remove tab stop on code panel (#49068)
bbsmooth Jan 20, 2023
5e381bc
chore(i18n,client): processed translations (#49073)
camperbot Jan 20, 2023
569fc31
chore(i18n,learn): processed translations (#49074)
camperbot Jan 20, 2023
2d35341
chore(deps): update github/codeql-action digest to a34ca99
renovate[bot] Jan 21, 2023
b3fa44c
chore(deps): update dependency @types/react to v17.0.53
renovate[bot] Jan 21, 2023
f72c5d6
fix(curriculum): remove incorrect hints from quality assurance projec…
sidemt Jan 21, 2023
7ca336c
chore(deps): update dependency eslint-plugin-import to v2.27.5
renovate[bot] Jan 21, 2023
9bfdc1e
fix(deps): update dependency @stripe/react-stripe-js to v1.16.4
renovate[bot] Jan 21, 2023
5312f87
chore(deps): update dependency eslint-plugin-react to v7.32.1
renovate[bot] Jan 21, 2023
77ee90e
chore(deps): update typescript-eslint monorepo to v5.48.2
renovate[bot] Jan 21, 2023
9e934d2
fix(deps): update dependency @babel/standalone to v7.20.13
renovate[bot] Jan 21, 2023
f102608
chore(deps): update automerged always - codesee to v0.484.0
renovate[bot] Jan 22, 2023
6054703
chore(deps): update dependency @testing-library/dom to v8.20.0
renovate[bot] Jan 22, 2023
aac04e9
fix(deps): update dependency react-router-dom to v6.7.0
renovate[bot] Jan 22, 2023
bb9bff1
fix: update copyright year in README.md and LICENSE.md (#48996)
Mike-ops273 Jan 23, 2023
4e093f2
feat(client): fix the position of flash message (#48911)
Jan 23, 2023
a1c38b0
feat(workflow): create update license yearly action (#49115)
Jan 23, 2023
2d41346
Chore: Convert user tests (#49113)
a2937 Jan 23, 2023
0ccc98c
chore(i18n,client): processed translations (#49116)
camperbot Jan 23, 2023
c0c0ed7
refactor(client): clear extra div around the delete and reset panel (…
Jan 23, 2023
17f6ecc
chore(i18n,learn): processed translations (#49117)
camperbot Jan 23, 2023
0bfa290
refactor(client): cleanup right section of breadcrumbs (#49102)
Jan 23, 2023
412df35
fix(a11y): add tabstop on info panel (#49096)
bbsmooth Jan 23, 2023
f95a626
refactor(client): move margin and padding to inline values (#49100)
Jan 23, 2023
fcfb625
fix(curriculum): add word nesting & comments to nutrition-label (#49070)
marktlinn Jan 23, 2023
33c5bc9
fix: removed special characters from RTL titles (english) (#48998)
MhemedAbderrahmen Jan 24, 2023
57544bd
chore(i18n,learn): processed translations (#49124)
camperbot Jan 25, 2023
6d051bb
fix(cypress): convert tests to TypeScript (#49120)
sam-rice Jan 25, 2023
09f351f
chore(i18n,client): processed translations (#49130)
camperbot Jan 25, 2023
5b43fd0
refactor(client): clear selector type error in editor cypress test (#…
Jan 25, 2023
1979be5
fix: update PR template (#49128)
raisedadead Jan 25, 2023
901ca9d
fix(client): multiple issues the odin project (#49075)
Sembauke Jan 25, 2023
95c24d9
feat(client): remove bloating CSS from RTL file (#49122)
Jan 25, 2023
0bcc611
feat(client): add jest snapshot for settings button and certification…
nayabatir1 Jan 25, 2023
af5c610
fix(client) broken donate button text alignment in RTL layout (#49123)
Jan 25, 2023
8d8a4d1
chore(curriculum): Remove an incorrect sentence (#49134)
a2937 Jan 25, 2023
57317a4
feat(client): full width component to carry key prop (#49082)
Jan 26, 2023
49dce5a
chore(i18n,learn): processed translations (#49131)
camperbot Jan 26, 2023
096fe7a
chore(i18n,client): processed translations (#49149)
camperbot Jan 26, 2023
d96600f
chore(i18n,learn): processed translations (#49150)
camperbot Jan 26, 2023
849e2c0
fix(a11y): Save buttons on Settings page (#49142)
bbsmooth Jan 26, 2023
ca91d93
fix(client): use translated cert name for Legacy Full Stack Certifica…
sidemt Jan 26, 2023
8c03f09
refactor(cypress): convert additional specs to ts (#49143)
sam-rice Jan 26, 2023
96fc70d
feat: mobile auth (#48591)
Nirajn2311 Jan 27, 2023
f62f049
feat(client): change the delete email to support email (#49159)
Jan 27, 2023
0b6ba2c
Chore(curriculum) - Clarify Cat Photo App Step 15 (#49139)
a2937 Jan 27, 2023
3df2c76
chore(i18n,client): processed translations (#49165)
camperbot Jan 27, 2023
5868e37
chore(i18n,learn): processed translations (#49166)
camperbot Jan 27, 2023
b35e816
feat(tools): add system pallet to ui components color (#49125)
Jan 27, 2023
870c415
chore(deps): update github/codeql-action digest to 3ebbd71
renovate[bot] Jan 28, 2023
06c4a32
chore(deps): update dependency @types/codemirror to v5.60.7
renovate[bot] Jan 28, 2023
60ffbc7
chore(deps): update dependency @types/validator to v13.7.11
renovate[bot] Jan 28, 2023
0111f94
chore(deps): update dependency start-server-and-test to v1.15.3
renovate[bot] Jan 28, 2023
5e825d7
fix(deps): update dependency @babel/standalone to v7.20.14
renovate[bot] Jan 28, 2023
9aced3d
fix(deps): update dependency @loadable/component to v5.15.3
renovate[bot] Jan 28, 2023
360f23c
fix(deps): update dependency final-form to v4.20.9
renovate[bot] Jan 28, 2023
7cd1d26
fix(cirriculum): Clarify instructions in step 61 of cat photo app pro…
sam-rice Jan 29, 2023
ee3243c
chore(deps): update dependency eslint-plugin-react to v7.32.2
renovate[bot] Jan 29, 2023
2da3505
fix(deps): update dependency redux to v4.2.1
renovate[bot] Jan 29, 2023
1cceb7e
chore(deps): update automerged always - codesee to v0.492.0
renovate[bot] Jan 29, 2023
a046c62
chore(deps): update typescript-eslint monorepo to v5.49.0
renovate[bot] Jan 29, 2023
1ec4d74
chore(deps): update storybook monorepo to v6.5.16
renovate[bot] Jan 29, 2023
548b5ab
fix(deps): update algolia-instantsearch monorepo to v6.39.0
renovate[bot] Jan 29, 2023
71c4a55
fix(deps): update dependency react-router-dom to v6.8.0 (#49190)
renovate[bot] Jan 30, 2023
1ae2431
fix(curriculum): make Rosetta Farey solution/tests match definition (…
jeremylt Jan 30, 2023
5484a0f
fix(curriculum): add test for multiple ol elements (#49168)
a2937 Jan 30, 2023
b16c62f
feat: split odin project block in two (#49140)
ojeytonwilliams Jan 30, 2023
d4a1e37
fix(curriculum): wrap span texts into code block (#49195)
turquoise8 Jan 30, 2023
d028668
chore(i18n,client): processed translations (#49201)
camperbot Jan 30, 2023
4d5b0a8
fix(curriculum): clarify instructions for accessibility-quiz step-57 …
spiritanand Jan 30, 2023
b97242e
chore(i18n,learn): processed translations (#49203)
camperbot Jan 30, 2023
9f5e6a8
fix(curriculum): Include paragraph tags in edit region (#49204)
a2937 Jan 31, 2023
74b1ff9
chore(i18n,learn): processed translations (#49211)
camperbot Jan 31, 2023
c3103ba
revert: mobile auth for unblocking deployments (#49212)
raisedadead Jan 31, 2023
21eb7c5
fix: allow cypress 3rd party TS config files (#49218)
ahmaxed Feb 1, 2023
92a3bdb
chore(i18n,client): processed translations (#49220)
camperbot Feb 1, 2023
d7eaffd
chore: migrate sass test to TypeScript (#49213)
Sembauke Feb 1, 2023
1206694
fix(curriculum): Changed verbiage of the cat photo app lesson step 56…
CallmeHongmaybe Feb 1, 2023
9834091
fix(curriculum): nest package versions in code blocks (#49223)
Kubatbek-A Feb 1, 2023
b0325f5
fix: validate upcoming changes better (#49219)
ojeytonwilliams Feb 1, 2023
6221b2b
chore: rename files in challenge editor to kebab case (#49224)
Feb 2, 2023
3d610c3
chore(i18n,learn): processed translations (#49222)
camperbot Feb 2, 2023
2ded2a8
fix: remove unnecessary class on nutrition label project (#49225)
depleur Feb 2, 2023
b00defc
fix(client): move console in multi-file editor (#49228)
scissorsneedfoodtoo Feb 2, 2023
a1380b2
feat(client): make the console RTL (#49210)
Feb 2, 2023
033707d
chore(i18n,learn): processed translations (#49232)
camperbot Feb 2, 2023
9771e0a
fix(client): cert project help post sans editable region (#49157)
ShaunSHamilton Feb 2, 2023
3116e17
fix(client): handle edits without editable region (#49242)
ojeytonwilliams Feb 3, 2023
d99d29a
chore(i18n,client): processed translations (#49238)
camperbot Feb 3, 2023
0d90c68
chore(deps): update dependency @types/express to v4.17.17
renovate[bot] Feb 4, 2023
c1c1639
fix(deps): update dependency @babel/standalone to v7.20.15
renovate[bot] Feb 4, 2023
9f871cb
fix(deps): update dependency sanitize-html to v2.9.0
renovate[bot] Feb 4, 2023
33f9825
fix(deps): update dependency node-fetch to v2.6.9
renovate[bot] Feb 4, 2023
e536ba5
fix(deps): update dependency typescript to v4.9.5
renovate[bot] Feb 4, 2023
8c28147
chore(deps): update automerged always - codesee to v0.493.0
renovate[bot] Feb 4, 2023
ac247f6
chore(deps): update typescript-eslint monorepo to v5.50.0
renovate[bot] Feb 4, 2023
b8d4fc3
chore(deps): update dependency @types/node to v16.18.12
renovate[bot] Feb 5, 2023
0c9d032
fix(deps): update dependency validator to v13.9.0
renovate[bot] Feb 5, 2023
6f45efe
chore(i18n,learn): processed translations (#49241)
camperbot Feb 5, 2023
0c2d9ea
chore(deps): update dependency mocha to v10 (#49239)
renovate[bot] Feb 5, 2023
bb2dda3
fix(deps): update dependency @growthbook/growthbook-react to v0.11.1 …
renovate[bot] Feb 5, 2023
1221853
chore(deps): update dependency @types/node to v18 (#49233)
renovate[bot] Feb 5, 2023
4b8d4c4
chore(deps): update automerged always - codesee to v0.494.0
renovate[bot] Feb 5, 2023
4494b0c
fix(UI): keep portal preview open (#48451)
KravMaguy Feb 6, 2023
8fe7893
fix(i18n): replace English with Arabic quotes and compliments (#49262)
hbar1st Feb 6, 2023
f558e93
refactor(tools): fix selector type error in the footer.ts (#49259)
Feb 7, 2023
c3855d0
fix(curriculum): make step 43 of learn typography project easier to r…
Sriparno08 Feb 7, 2023
0e538a9
fix(curriculum): renaming tabs for uniformity in responsive design (#…
DiegoCascavita Feb 8, 2023
94f48cc
chore(i18n,learn): processed translations (#49280)
camperbot Feb 8, 2023
919c1d8
chore: remove info key (#49290)
ojeytonwilliams Feb 8, 2023
928dcbe
feat: transfer The Odin Project to its own superblock (#49202)
Sembauke Feb 8, 2023
9472a8c
fix(curriculum): make step 16 of learn accessibility project easier t…
Sriparno08 Feb 8, 2023
a9f292f
chore(i18n,learn): processed translations (#49292)
camperbot Feb 8, 2023
6c97591
feat(client): turn default layout to a functional component (#49289)
ahmaxed Feb 8, 2023
9191bd9
fix(curriculum): soften regex test ad-node (#49240)
ShaunSHamilton Feb 8, 2023
335044f
fix(curriculum): delete repeated sentence on data visualization with …
maciejbaba Feb 9, 2023
9b6042e
feat: enable mobile auth endpoints (#49298
raisedadead Feb 9, 2023
2b6ac6f
fix(curriculum): fix bad use of comma in d3 course "add a tooltip to …
balaji-sivasakthi Feb 9, 2023
1ce707b
Fix(curriculum) better order of tests for Nutrition Step 33 (#49299)
jeremylt Feb 9, 2023
f17a7a2
chore(i18n,client): processed translations (#49307)
camperbot Feb 9, 2023
77c8809
refactor(client): cleanup honesty policy section (#49003)
Feb 9, 2023
eff2166
chore: rename redux actions (#49320)
raisedadead Feb 10, 2023
96a5699
chore: rename icons (#49319)
raisedadead Feb 10, 2023
0f4fd9d
chore: rename mockfiles in jest config (#49318)
raisedadead Feb 10, 2023
ffc97f1
fix(api): update mobile-auth ratelimit config (#49194)
raisedadead Feb 10, 2023
6e53c85
feat(client): pull percentage challenge data from redux (#49308)
ahmaxed Feb 10, 2023
47ffd20
fix(client): add type to warn misuse of attributes in formControl (#4…
Feb 10, 2023
8a66f29
chore: rename curriculum tooling (#49333)
raisedadead Feb 10, 2023
6376216
chore: migrate navigation bar tests to TypeScript (#49215)
a2937 Feb 10, 2023
a1ebe6d
refactor(client): turn image validation component into subComponent (…
Feb 10, 2023
17bca17
chore: rename e2e tests (#49332)
raisedadead Feb 10, 2023
c12f7ad
chore(i18n,client): processed translations (#49325)
camperbot Feb 10, 2023
d7787eb
chore(deps): update github/codeql-action digest to 17573ee (#49338)
renovate[bot] Feb 11, 2023
1cc6c55
Chore : Migrate universal-navigation.js (#49337)
a2937 Feb 11, 2023
e9b2cc6
chore(curriculum) : Added backticks and class reference to bar word (…
Vansh-Baghel Feb 11, 2023
3065d7c
chore(deps): update dependency tailwindcss to v3.2.6 (#49342)
renovate[bot] Feb 11, 2023
8aa3538
chore(deps): update dependency prettier to v2.8.4 (#49341)
renovate[bot] Feb 11, 2023
65b9f87
fix(curriculum): remove attributes from Building a registration Form …
ShivaKodes Feb 11, 2023
5793241
fix(curriculum): nutrition label step 53 instruction (#49349)
jpjpjp Feb 11, 2023
046f73a
chore(deps): update typescript-eslint monorepo to v5.51.0 (#49355)
renovate[bot] Feb 12, 2023
f2a4f58
chore(deps): update dependency @types/node to v18.13.0 (#49348)
renovate[bot] Feb 12, 2023
51217a6
fix: update github actions trigger configs (#49328)
raisedadead Feb 13, 2023
2b63eaa
chore(deps): update dependency joi to v17.7.1 (#49339)
renovate[bot] Feb 13, 2023
028112f
fix(deps): update dependency @growthbook/growthbook-react to v0.11.2 …
renovate[bot] Feb 13, 2023
ea7df4f
fix(deps): update font awesome to v6.3.0 (#49357)
renovate[bot] Feb 13, 2023
b4fa56b
feat(tools): sentry apm and other telemetry (#49230)
raisedadead Feb 13, 2023
218fe66
chore(i18n,client): processed translations (#49369)
camperbot Feb 13, 2023
4ff0092
refactor: fix hidden eslint errors (#49365)
ojeytonwilliams Feb 13, 2023
cd0c3e5
chore(curriculum): added code tags in links and images questions of t…
Dario-DC Feb 13, 2023
cfc9d5e
chore(deps): update automerged always - codesee to v0.498.0 (#49347)
renovate[bot] Feb 13, 2023
5e4ba38
refactor(client): delete block save wrapper (#49217)
Feb 13, 2023
5838656
fix(deps): update dependency @freecodecamp/react-calendar-heatmap to …
renovate[bot] Feb 13, 2023
b5fcc38
fix(curriculum): Fix awkward phrasing (#49358)
Sriparno08 Feb 13, 2023
26367a1
chore: remove crowdin scripts (#49374)
Feb 14, 2023
96a821a
revert(tools): sentry apm and other telemetry (#49383)
raisedadead Feb 14, 2023
3a1ad99
fix(.gitpod.yml): use lts node (#49382)
ojeytonwilliams Feb 14, 2023
190ce3f
chore(i18n,docs): processed translations (#49390)
camperbot Feb 16, 2023
88752cc
fix(env): resolve localhost to 127.0.0.1 (#49394)
ShaunSHamilton Feb 16, 2023
cd58053
chore(i18n,learn): processed translations (#49326)
camperbot Feb 16, 2023
cb0da3b
fix(client): console height in multi-file editor (#49372)
bbsmooth Feb 16, 2023
150d5cb
feat(client): remove ltr direction from quotes in rtl layout (#49340)
Feb 16, 2023
e22fd0f
chore: switch to @compodoc/live-server (#49397)
Sembauke Feb 16, 2023
ac08298
chore(i18n,learn): processed translations (#49400)
camperbot Feb 16, 2023
c29ecaf
fix(client): site crashing when leaving rdb challenge (#49409)
moT01 Feb 17, 2023
537ef39
feat(tools): sentry apm and other telemetry (#49385)
raisedadead Feb 17, 2023
4f357db
refactor(client): clean extra code in donate form (#49276)
Feb 17, 2023
4caccdb
fix(curriculum): test to check for body element (#49410)
tanimedi Feb 17, 2023
35c5e7f
chore(i18n,learn): processed translations (#49412)
camperbot Feb 17, 2023
0e3059c
fix(deps): update dependency react-router-dom to v6.8.1 (#49345)
renovate[bot] Feb 17, 2023
f975728
fix(curriculum): remove instruction about run button click (#49415)
hbar1st Feb 18, 2023
df1eb8c
fix(client): misaligned buttons in the RWD certification (#49404)
Feb 18, 2023
e69d78e
fix(curriculum): add test cases to ensure single whitespace (#49417)
javrrr Feb 18, 2023
6acbade
fix(docs): the description of `npm run seed` in the how-to-setup-free…
maski07 Feb 18, 2023
d941153
chore(deps): update actions/github-script digest to 98814c5 (#49420)
renovate[bot] Feb 18, 2023
d1166f0
refactor(tools): import close button props and stop reassigning its v…
Feb 18, 2023
59da395
fix(learn): Improved the verbiage of the colored marker project (#49009)
Ksound22 Feb 18, 2023
c027bce
fix(client): pre code having extra spaces when code elements are stac…
Feb 18, 2023
b4cb4bf
fix(curriculum): replace blockquotes with pre blocks (#49384)
Coshido Feb 18, 2023
d4ef090
chore(deps): update dependency @types/inquirer to v8.2.6 (#49421)
renovate[bot] Feb 18, 2023
23e6ae6
chore(deps): update dependency @types/react-dom to v17.0.19 (#49422)
renovate[bot] Feb 18, 2023
577c18e
chore(deps): update dependency start-server-and-test to v1.15.4 (#49423)
renovate[bot] Feb 18, 2023
140694a
chore(deps): update dependency tailwindcss to v3.2.7 (#49428)
renovate[bot] Feb 18, 2023
c00d001
chore(deps): update automerged always - codesee to v0.513.0 (#49429)
renovate[bot] Feb 18, 2023
2d0d3e1
chore(deps): update dependency @types/node to v18.14.0 (#49430)
renovate[bot] Feb 18, 2023
f6888eb
chore(deps): update dependency webpack-bundle-analyzer to v4.8.0 (#49…
renovate[bot] Feb 18, 2023
0f2c524
fix(curriculum): update user function to user object (#49419)
MohitBansal321 Feb 18, 2023
251aecc
feat(client): change the save buttons from disabled to aria-disabled …
Feb 18, 2023
3cd60a6
feat(tools): revert the quick solution in cypress tests (#49427)
Feb 18, 2023
45dc6ae
feat(client): make portfolio section in profile support RTL layout (#…
Feb 18, 2023
78e984d
Chore migrate es6-to-basic-javascript.js (#49352)
a2937 Feb 18, 2023
e8f0145
feat(client) make pre in instruction ltr when the layout is rtl (#49431)
Feb 18, 2023
c505d2a
fix(curriculum):removed "non-virtual" phrase (#49433)
S-Guettner Feb 18, 2023
b58009b
fix(deps): update dependency sanitize-html to v2.10.0 (#49435)
renovate[bot] Feb 18, 2023
3fc306b
chore(deps): update typescript-eslint monorepo to v5.52.0 (#49434)
renovate[bot] Feb 18, 2023
13aad8c
feat(client): move the block donation modal logic to an epic. (#49381)
ahmaxed Feb 19, 2023
85e9fbb
refactor(client): clean extra component and extra unneeded imports (#…
Feb 19, 2023
9377e08
docs: update reload instructions (#49379)
raisedadead Feb 19, 2023
5a8ab2b
fix(curriculum): remove target attribute seed code [cat-photo-app ste…
Feb 20, 2023
c252a84
fix(sentry): disable sentry temporarily (#49443)
raisedadead Feb 20, 2023
e5bf2ae
feat(client): make skip to content button translatable (#49439)
Feb 20, 2023
f05bf7a
chore(i18n,docs): processed translations (#49441)
camperbot Feb 20, 2023
69c40b3
chore(i18n,learn): processed translations (#49442)
camperbot Feb 20, 2023
e8b010d
fix(client): selector return, invalid prop val (#49447)
ShaunSHamilton Feb 20, 2023
91ee155
Chore: Convert show-certification.js to Typescript. (#49451)
a2937 Feb 21, 2023
4a836aa
chore: convert heading-challenge.js to typescript (#49450)
a2937 Feb 21, 2023
181e108
fix(client): submit button size for external projects (#49448)
Feb 21, 2023
f25c89f
fix(curriculum): fix Fibonacci sequence text (#49452)
SantiagoPVazquez Feb 21, 2023
8c8cf9a
fix: optional video ids the odin project (#49380)
Sembauke Feb 21, 2023
906ddf5
chore(i18n,client): processed translations (#49456)
camperbot Feb 21, 2023
a84f209
chore(i18n,docs): processed translations (#49455)
camperbot Feb 21, 2023
9f15622
fix: remove unused className spacer from spacer helper (#49067)
jsg994 Feb 21, 2023
424711f
fix(client): provide return types for get-completion-percentage (#49458)
ojeytonwilliams Feb 21, 2023
e302144
chore(i18n,learn): processed translations (#49457)
camperbot Feb 21, 2023
f56816d
refactor(client): fix types in the nav-links file (#49291)
Feb 22, 2023
07ddf58
chore(i18n,docs): processed translations (#49470)
camperbot Feb 22, 2023
1d8de86
chore(i18n,learn): processed translations (#49471)
camperbot Feb 22, 2023
0971b6a
refactor(client): remove react lazy loader library (#49468)
Feb 22, 2023
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.
3 changes: 3 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,7 @@ api-server/src/public/**
api-server/lib/**
config/i18n.js
config/certification-settings.js
config/donation-settings.js
config/superblock-order.js
web/**
docs/**/*.md
14 changes: 12 additions & 2 deletions .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,16 @@
"import/order": "error",
"import/no-cycle": [2, { "maxDepth": 2 }],
"react/prop-types": "off",
"no-only-tests/no-only-tests": "error"
"no-only-tests/no-only-tests": "error",
"no-unused-vars": "off",
"@typescript-eslint/no-unused-vars": [
"warn",
{
"argsIgnorePattern": "^_",
"varsIgnorePattern": "^_",
"caughtErrorsIgnorePattern": "^_"
}
]
},
"overrides": [
{
Expand All @@ -51,7 +60,8 @@
"./tools/ui-components/tsconfig.json",
"./utils/tsconfig.json",
"./web/tsconfig.json",
"./curriculum-server/tsconfig.json"
"./curriculum-server/tsconfig.json",
"./cypress/tsconfig.json"
]
},
"extends": [
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 and followed the [contribution guidelines](https://contribute.freecodecamp.org).
- [ ] I have read and followed the [how to open a pull request guide](https://contribute.freecodecamp.org/#/how-to-open-a-pull-request).
- [ ] 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
2 changes: 1 addition & 1 deletion .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@

'platform: api':
- api-server/**/*
- api/**/*

'scope: tools/scripts':
- cypress/**/*
Expand All @@ -22,4 +23,3 @@
- client/i18n/**/*
- config/crowdin/**/*
- config/i18n/**/*
- tools/crowdin/**/*
12 changes: 7 additions & 5 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
name: CI - Run CodeQL Analysis
on:
push:
branches: [main]
paths-ignore:
- 'docs/**'
branches:
- 'main'
pull_request:
branches: [main]
paths-ignore:
- 'docs/**'
branches:
- 'main'

permissions:
contents: read
Expand All @@ -30,10 +32,10 @@ jobs:
language: ['javascript']
steps:
- name: Checkout repository
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
- name: Setup CodeQL
uses: github/codeql-action/init@aacfdb2143271bef44adf6400251bdce32a5dd9a # tag=v1
uses: github/codeql-action/init@17573ee1cc1b9d061760f3a006fc4aac4f944fd5 # v2
with:
languages: ${{ matrix.language }}
- name: Perform Analysis
uses: github/codeql-action/analyze@aacfdb2143271bef44adf6400251bdce32a5dd9a # tag=v1
uses: github/codeql-action/analyze@17573ee1cc1b9d061760f3a006fc4aac4f944fd5 # v2
73 changes: 6 additions & 67 deletions .github/workflows/codesee-diagram.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,76 +9,15 @@ on:
- 'docs/**'
types: [opened, synchronize, reopened]

permissions: read-all

jobs:
test_map_action:
codesee:
runs-on: ubuntu-20.04
if: ${{ github.actor != 'renovate[bot]' && github.actor != 'camperbot' }}
continue-on-error: true
name: Run CodeSee Map Analysis
name: Analyze the repo with CodeSee
steps:
- name: checkout
id: checkout
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3
with:
repository: ${{ github.event.pull_request.head.repo.full_name }}
ref: ${{ github.event.pull_request.head.ref }}
fetch-depth: 0

# codesee-detect-languages has an output with id languages.
- name: Detect Languages
id: detect-languages
uses: Codesee-io/codesee-detect-languages-action@latest

- name: Configure JDK 16
uses: actions/setup-java@de1bb2b0c5634f0fc4438d7aa9944e68f9bf86cc # tag=v3
if: ${{ fromJSON(steps.detect-languages.outputs.languages).java }}
with:
java-version: '16'
distribution: 'zulu'

# CodeSee Maps Go support uses a static binary so there's no setup step required.

- name: Configure Node.js 16
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@13ae5bb136fac2878aff31522b9efb785519f984 # tag=v4
if: ${{ fromJSON(steps.detect-languages.outputs.languages).python }}
with:
python-version: '3.x'
architecture: 'x64'

- name: Configure Ruby '3.x'
uses: ruby/setup-ruby@v1
if: ${{ fromJSON(steps.detect-languages.outputs.languages).ruby }}
with:
ruby-version: '3.0'

# CodeSee Maps Rust support uses a static binary so there's no setup step required.

- name: Generate Map
id: generate-map
uses: Codesee-io/codesee-map-action@latest
with:
step: map
github_ref: ${{ github.ref }}
languages: ${{ steps.detect-languages.outputs.languages }}

- name: Upload Map
id: upload-map
uses: Codesee-io/codesee-map-action@latest
with:
step: mapUpload
api_token: ${{ secrets.CODESEE_ARCH_DIAG_API_TOKEN }}
github_ref: ${{ github.ref }}

- name: Insights
id: insights
uses: Codesee-io/codesee-map-action@latest
- uses: Codesee-io/codesee-action@1d109bb07bbd63a6fc3d01b40d28a4c8f0925bf5 # tag=v2
with:
step: insights
api_token: ${{ secrets.CODESEE_ARCH_DIAG_API_TOKEN }}
github_ref: ${{ github.ref }}
codesee-token: ${{ secrets.CODESEE_ARCH_DIAG_API_TOKEN }}
2 changes: 1 addition & 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@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
with:
token: ${{ secrets.CROWDIN_CAMPERBOT_PAT }}

Expand Down
7 changes: 3 additions & 4 deletions .github/workflows/crowdin-download.curriculum.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ jobs:
runs-on: ubuntu-20.04
strategy:
matrix:
node-version: [16.x]
node-version: [18.x]
fail-fast: true

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

Expand Down Expand Up @@ -278,10 +278,9 @@ jobs:
# All languages should go ABOVE this. #

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

- name: Set Environment variables
run: |
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@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # 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@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # 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@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # 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@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3

- name: Generate Crowdin Config
uses: freecodecamp/crowdin-action@main
Expand Down
32 changes: 18 additions & 14 deletions .github/workflows/e2e-mobile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,40 +4,45 @@ on:
# push:
# paths-ignore:
# - 'docs/**'
# branches-ignore:
# - 'renovate/**'
# branches:
# - 'main'
# pull_request:
# paths-ignore:
# - 'docs/**'
# branches:
# - 'main'
# - 'next-**'

jobs:
mobile-test:
name: Test curriculum for mobile app
runs-on: ubuntu-20.04
strategy:
matrix:
node-version: [18.x]

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

- name: Checkout mobile
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
with:
repository: freeCodeCamp/mobile
path: mobile

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

- name: Setup Flutter 3.0.x
- name: Setup Flutter 3.3.x
uses: subosito/flutter-action@dbf1fa04f4d2e52c33185153d06cdb5443aa189d # tag=v2
with:
flutter-version: '3.0.x'
flutter-version: '3.3.x'
channel: 'stable'
cache: true
cache-key: flutter-3.0.x
cache-key: flutter-3.3.x
cache-path: ${{ runner.tool_cache }}/flutter

- name: Set freeCodeCamp Environment Variables
Expand All @@ -58,16 +63,15 @@ jobs:
flutter test test/widget_test.dart

- name: Cypress run
uses: cypress-io/github-action@v2
uses: cypress-io/github-action@v4
with:
record: ${{ env.CYPRESS_RECORD_KEY != 0 }}
start: npx serve
wait-on: http://localhost:3000
wait-on-timeout: 1200
config: retries=1,screenshotOnRunFailure=false,video=false,baseUrl=http://localhost:3000/mobile/mobile-app/generated-tests/
browser: chrome
headless: true
spec: cypress/integration/mobile-learn/test-challenges.js
spec: cypress/e2e/mobile-learn/test-challenges.js
env:
CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
22 changes: 12 additions & 10 deletions .github/workflows/e2e-third-party.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,20 @@ name: CI - E2E - 3rd party donation tests
on:
push:
branches:
- 'prod-*'
- 'prod-**'
paths-ignore:
- 'docs/**'

jobs:
do-everything:
name: Build & Test
runs-on: ubuntu-20.04
strategy:
matrix:
node-version: [18.x]
services:
mongodb:
image: mongo:4
image: mongo:4.4
ports:
- 27017:27017
# We need mailhog to catch any emails the api tries to send.
Expand All @@ -26,19 +29,18 @@ jobs:

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

- name: Checkout client-config
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
with:
repository: freeCodeCamp/client-config
path: client-config

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

- name: Set freeCodeCamp Environment Variables
run: |
Expand Down Expand Up @@ -66,5 +68,5 @@ jobs:
wait-on-timeout: 1200
config: baseUrl=http://localhost:8000
browser: chrome
headless: true
spec: cypress/e2e/third-party/*.js

spec: cypress/e2e/third-party/*.{js,ts}
Loading