Commit Graph

28215 Commits

Author SHA1 Message Date
0a3a5e7a53 feat(client): migrate icons to TS (#42453)
* migrate files and update tests

fix: use more memory for gatsby develop (#42433)

feat(client): remove whitespace from calculated values (#42400)

* feat(client?): remove whitespace for calculated values

* feat(client): remove whitespace from styledeclaration

* do not automatically strip

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

* fix: include all properties of CSSStyleDeclaration

* fix test for getPropVal

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

fix: get showUpcomingChange from env.json (#42440)

fix(client): display legacy certs like current ones (#42038)

* fix: display legacy certs like the current ones

* fix: link projects in legacy certs to project pages

* fix: update tests to changed legacy cert display

* fix: update tests for removed legacy certs forms

* fix: display legacy certs like the current ones

* fix: submit projects for cert on projects pages

* fix: remove legacy certs form submitting handling

* fix: move claiming cert setup before both tests

* fix: remove legacy cert update props and actions

* fix: remove legacy cert updates from api

* fix: correct merge conflict

fix(curriculum): rework Project Euler 98 (#42423)

* fix: rework challenge to use argument in function

* fix: add solution

* fix: use MathJax to improve math notation

fix(curriculum): rework Project Euler 56 (#42364)

* fix: rework challenge to use argument in function

* fix: add solution

* fix: use MathJax to improve look of math notation

fix(curriculum): correct small english typo (#42447)

chore: group together monaco-editor and plugin (#42443)

This should get renovate to create PRs where both are modified.

fix(deps): update dependency algoliasearch to v4.9.2 (#42432)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

migrate files and update tests

Algorithm moved to TSX

first ten files renamed to tsx

first 10 migration complete

first 20 files renamed

migrate some files. rename all

test

index.tsx forced to ignore ts issues

rename and migrate all files

update tests

* remove missed propType declarations

* kebab-caseify

* fi xlinting

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Parth Parth <thecodingaviator@users.noreply.github.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2021-06-30 20:50:56 +05:30
863f0dea2b feat(client): ts-migrate /client/src/utils/fixtures/curriculum-helpers-* (#42469)
Co-authored-by: Parth Parth <thecodingaviator@users.noreply.github.com>
2021-06-30 20:50:56 +05:30
383320095f feat(client): ts-migrate /client/src/html.js (#42468)
* rename

* migrate

Co-authored-by: Parth Parth <thecodingaviator@users.noreply.github.com>
2021-06-30 20:50:56 +05:30
4b44bb37d9 feat(client): ts-migrate client/src/components/helpers/** (#42593)
* refactor(client): convert toggle-button to TypeScript

* chore: rename Space to tsx

* refactor(client): convert space to TypeScript

* chore: rename SlimWidthRow to tsx

* refactor(client): slim-width-row to TypeScript

* chore: rename SkeletonSprite to ts

* fix: fixed typos and resolved paths

* chore: resolve path inconsistencies

* refactor(client): skelton-sprite to TypeScript

* chore: rename loader.test to tsx

* chore: add types for react-spinkit

* refactor(client): loader to TypeScript

* refactor(client): link to TypeScript

* refactor(client): image-loader to TypeScript

* refactor(client): full-width-row to TypeScript

* refactor(client): current-challenge-link to TypeScript

* refactor(client): button to TypeScript

* refactor(client): border-color-picker to TypeScript

* refactor(client): avatar-renderer to TypeScript

* chore: changed loadertest(snap) to ts

* chore: optional types added and cleaned files

* fix: args are now optional

* push small updates for Spacer component merge

* update snapshot

* remove type defs from deps

* Revert "remove type defs from deps"

This reverts commit 9f58bf3554.

* correctly remove client type deps

* final push to remove from deps

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2021-06-30 20:50:56 +05:30
660c3b3440 chore(client): add package types for migration (#42623) 2021-06-30 20:50:56 +05:30
2c3cd39c8d fix(docs): update paths to requirements (#42679) 2021-06-30 20:47:41 +05:30
2e346b1082 chore(i18n,curriculum): update translations (#42684) 2021-06-30 20:47:19 +05:30
0ccc02b15b chore(deps): update storybook monorepo to v6.3.2 2021-06-30 13:47:39 +00:00
b921c74ba6 chore(deps): update dependency mocha to v9 (#42678)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-30 18:25:59 +05:30
dc168cd96d fix(curriculum): clean-up Project Euler 101-120 (#42597)
Co-authored-by: Sem Bauke <46919888+Sembauke@users.noreply.github.com>
2021-06-30 14:25:46 +02:00
25fcf835ed fix(tools): set homepage for CRA builds (#42681) 2021-06-30 13:03:19 +01:00
3bb307b911 chore(deps): update dependency @testing-library/react to v12 (#42680)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-30 15:56:35 +05:30
6b0040b3d1 Contributor tools searches from all PRs (#42630) 2021-06-30 15:21:31 +05:30
718634a9f6 chore(deps): update dependency @testing-library/dom to v8 (#42677)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-30 14:57:33 +05:30
fb8d2ace4a chore(deps): update dependency rollup to v2.52.4 (#42675)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-30 11:41:41 +05:30
1044c11b1f chore(deps): update codesee to v0.43.1 2021-06-30 00:56:58 +00:00
2d8b0446b1 chore(deps): update dependency puppeteer to v10 (#42673)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-30 00:56:31 +05:30
7793da7872 chore(deps): update dependency webpack to v5.41.1 2021-06-29 16:56:12 +00:00
af2c1a1444 chore(i18n,curriculum): processed translations (#42669) 2021-06-29 08:18:33 -07:00
fc90c869a2 chore(i18n,docs): processed translations (#42668) 2021-06-29 08:18:10 -07:00
4c28a9be5e fix(deps): update dependency gatsby to v3.8.1 2021-06-29 09:25:59 +00:00
1a8d705226 feat(i18n): enable italian contributing documentation (#42662)
Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>
2021-06-29 11:12:37 +05:30
8b0101bb65 chore(deps): update typescript-eslint monorepo to v4.28.1 2021-06-28 20:37:30 +00:00
2e5120f54c chore(deps): update dependency webpack to v5.41.0 2021-06-28 18:39:48 +00:00
d6955dd83a chore(i18n,curriculum): update translations (#42659) 2021-06-28 20:01:36 +05:30
6631e51113 fix(curriculum): update object keys referenced in instructions to match provided object (#42613)
* Update referenced object keys for clarity

Because each movie object has both `Rated` and `imdbRating` key/value pairs, simply referencing `rating` could be confusing to campers. IMO explicitly referencing the keys by name (`Title` and `imdbRating`) removes ambiguity in the non-important part of this challenge and helps campers focus on learning about `.map()`.

* other references and tests

* Update curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-map-method-to-extract-data-from-an-array.md

* reverse previous changes

* Update curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-map-method-to-extract-data-from-an-array.md

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

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2021-06-28 16:25:33 +02:00
adc09ec180 chore: apply npm audit fix to all packages 2021-06-28 19:00:55 +05:30
9015ad3151 chore(api): update deps - major - @sentry/node 2021-06-28 19:00:55 +05:30
faa9996681 chore(api): update deps - minor 2021-06-28 19:00:55 +05:30
ba3a3f60e1 chore(api): update deps - patch 2021-06-28 19:00:55 +05:30
455b862e36 fix(deps): update dependency react-instantsearch-dom to v6.11.2 2021-06-28 11:56:09 +00:00
e84f0b0ccb chore(deps): update storybook monorepo to v6.3.1 (#42657)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-28 12:35:07 +02:00
09e51ba4da chore(deps): update dependency prismjs to v1.24.0 (#42652)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-28 15:50:38 +05:30
16f2e2a45d chore(deps): update dependency copy-webpack-plugin to v9.0.1 (#42632)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-28 14:02:16 +05:30
1db9a123ae fix(client): handle challenge creation (#42272)
This lets us create new challenges/steps without having to restart the
client
2021-06-28 13:38:11 +05:30
052173e502 fix(curriculum): improve description and tests descriptions (#42546)
* fix: replace html with markdown and MathJax

* fix: replace html with markdown and MathJax

* fix: replace example

* fix: clarify expected input and output

* fix: add another test

* fix: change image in seed code

* fix: grammar

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

Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>
2021-06-28 13:16:25 +05:30
35f8295d7a quickfix: curriculum test regex now covers new line format (#42638) 2021-06-28 13:13:12 +05:30
30d14b34e4 feat: enable third cert (#42640) 2021-06-28 13:12:49 +05:30
92796bf1c9 chore(deps): update dependency acorn to v8.4.1 (#42617)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-28 13:08:31 +05:30
9942b595fa chore(i18n,curriculum): update translations (#42649) 2021-06-27 13:21:13 -05:00
9887fb2ca2 chore(i18n,curriculum): update translations (#42629) 2021-06-26 16:12:30 +00:00
6ecb507779 fix(deps): update dependency algoliasearch to v4.10.2 (#42609)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-26 21:39:47 +05:30
6b64502317 chore(deps): update dependency prettier to v2.3.2 (#42645)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-26 13:15:02 +02:00
e18803fb9b chore(deps): update codesee to v0.42.0 (#42639)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-26 07:02:46 +02:00
9581ea9376 chore(deps): update dependency rollup to v2.52.3 (#42631)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-25 23:32:00 +02:00
c6fa53e32d chore(i18n,learn): update translations (#42628) 2021-06-26 00:49:58 +05:30
181d714e04 docs(i18n): Italian labels for docsify (#42633) 2021-06-25 18:08:23 +00:00
a8edb4c369 chore(i18n,client): processed translations (#42619) 2021-06-24 07:37:03 -07:00
371d5a1066 fix(deps): update gatsby monorepo (#42603)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-24 19:51:38 +05:30
adf683aab9 chore(i18n,docs): update translations (#42618) 2021-06-24 19:50:43 +05:30