Commit Graph

29784 Commits (95e473d4bb7f72c48ee8c7a222bcefd71a519af6)

Author SHA1 Message Date
Oliver Eyton-Williams 03309bea9e chore: remove old package-locks 2021-12-02 19:57:47 +05:30
Oliver Eyton-Williams 264f5091ab chore: install core-js@2 (required by babel) 2021-12-02 19:57:47 +05:30
Oliver Eyton-Williams a3e05ab45e chore: use workspaces, fix deps
react-monaco-editor needed rolling back due to an incompatibility with
react 16
monaco-editor then needed rolling back and the editor config, too.

Some @types needed to be added, some lint deps needed updating.
2021-12-02 19:57:47 +05:30
renovate[bot] 13b880c97b
chore(deps): update node.js to v14.18.2 (#44355)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-02 17:41:54 +05:30
Renovate Bot 6d82a8638d fix(deps): update dependency date-fns to v2.27.0 2021-12-02 11:10:11 +00:00
Renovate Bot 406263e5ff chore(deps): update storybook monorepo to v6.4.4 2021-12-02 08:24:54 +00:00
Renovate Bot bffbe0be0b chore(deps): update codesee to v0.149.0 2021-12-02 04:06:20 +00:00
Renovate Bot 9c1dc28cd7 chore(deps): pin dependency eslint-plugin-react-hooks to 4.3.0 2021-12-02 01:48:57 +00:00
Oliver Eyton-Williams efba2e777d
chore: simplify eslint configuration (#44347)
* chore: extend import/recommended

* chore: use recommended lint rules

* refactor: apply lint rules

* chore: drop used config
2021-12-02 00:01:12 +00:00
Renovate Bot 4a4aa1f2f9 chore(deps): update dependency jest to v27.4.3 2021-12-01 21:16:06 +00:00
Oliver Eyton-Williams 1b006820bd
fix(tests): wait longer for login to complete (#44349)
Hopefully this is long enough. If it isn't, we'll need to find out why
login takes so long.
2021-12-01 11:12:09 -08:00
Oliver Eyton-Williams b89c31c0d1
fix: use the previewMounted connected to redux (#44336) 2021-12-01 13:01:12 -06:00
Shaun Hamilton 23e241bbc0
chore(client): tidy Flash by tidying tone (#44320)
* chore(client): tidy Flash by tidying tone

* add store import

* fix enum, remove default switch case

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

* typo galore

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

* rejig everything, because refactoring is fun 🙃

* refactor: DRY playTone

* fix url to foss library

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

* alphabetasize FlashMessage enum

* add all FlashMessages to tone/index.ts

* remove redundant type

* my code is correctnpm run develop:client

* fix: remove circular dependency

* fix: typo

* remove logs, play special tones for nightmode

* play sound on challengeComplete

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

Co-authored-by: Nicholas Carrigan <nhcarrigan@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-12-01 10:45:17 -08:00
Nicholas Carrigan (he/him) edf3185b2b
feat: editor page title rework (#44246)
* fix: remove "learn" from title

* feat: translate title element
2021-12-01 16:53:37 +01:00
Renovate Bot 312b7afaf4 chore(deps): update codesee to v0.148.0 2021-12-01 15:15:28 +00:00
camperbot 99f34ff283
chore(i18n,learn): update translations (#44345) 2021-12-01 14:34:19 +01:00
Renovate Bot 76bbbc32e8 chore(deps): update storybook monorepo to v6.4.3 2021-12-01 12:12:50 +00:00
Timur b34bbe48d7
fix(curriculum): Made `Timestamp Microservice` project tests sort of "timezone aware" (#43939) 2021-12-01 11:17:18 +01:00
Renovate Bot 5b560ed821 chore(deps): pin dependencies 2021-12-01 08:39:35 +00:00
Lucas acc4e25cba
chore(client): ts migrate frame runner (#43798)
* Preserve history commit

* feat: Typescript migration frame-runner

* fix: types for expected/actual

Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-12-01 10:31:39 +05:30
Nicholas Carrigan (he/him) 40573b5f14
chore: enable portuguese certs (#44338) 2021-12-01 10:29:34 +05:30
Shashank Rai bc9ade6a7d
bd (#44298) 2021-11-30 22:16:03 -06:00
Renovate Bot af83555776 fix(deps): update dependency reselect to v4.1.5 2021-12-01 03:56:29 +00:00
Renovate Bot 29b795c0b6 chore(deps): update dependency rollup to v2.60.2 2021-12-01 01:18:05 +00:00
Renovate Bot 659cc1276b chore(deps): update dependency jest to v27.4.2 2021-11-30 23:36:41 +00:00
Tom 69bb48b7e1
fix: failing CI issues (#44339) 2021-11-30 15:18:54 -06:00
Tom e29dbe7e94
fix: block name in block intro pages (#44228) 2021-11-30 22:00:58 +01:00
Ismail Tlemcani 845659105f
feat(client): ts-migration for Introduction templates (#43752)
* chore: rename the file CertificationCard.js to tsx

* refactor: refactor the file CertificationCard to tsx

refactor: refactor the file CertificationCard to tsx

refactor: refactor the file CertificationCard to tsx

* chore: rename the file ClaimCertSteps.js to tsx

* refactor: refactor the file ClaimCertSteps to TS

* chore: rename the file SuperBlockIntro.js to tsx

* refactor: refactor the file SuperBlockIntro to TS

* chore: rename the file Block.js to tsx

* refactor: refactor the file Block to TS

refactor: refactor the file Block to TS

refactor: refactor the file Block to TS

* chore: rename the file CertChallenge.js to tsx

* refactor: refactor the file CertChallenge to TS

* fix typing

* ignore missing redux store connection

Co-authored-by: ismail <i.tlemcani@quinten-maroc.com>
Co-authored-by: Ismail Tlemcani <ismail.tlemcani@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2021-11-30 12:36:33 -06:00
Ahmad Abdolsaheb 513f27e408
feat: add seasonal learn alert (#44335)
* feat:  add seasonal learn alert

* Update client/src/components/Intro/index.tsx

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

* Update client/src/pages/learn.tsx

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

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-11-30 09:35:35 -08:00
Vinay 5b61c8a56f
refactor(client): ts-migration of i18n/validate-keys.js (#44292)
* refactor - file extenstion change to .ts

* fix - imports syntax

* fix - migration complete

* fix - lint:prettier warn

* refactor - validate-keys in tools/scripts/lint/

* refactor - validate-keys.ts moved to tools/scripts/lint and added in tsconfig.json

* refactor - tsconfig.json file for tools

* fix - lint:ts script update and validate-keys.js added to .eslintignore

* fix - lint:prettier and ts compilation

* fix - ts compilation

* refactor - changes in .gitignore and validate-keys script
2021-11-30 08:37:00 -08:00
Ahmad Abdolsaheb bcb0465a50
fix: donation clean up (#44257)
* fix: donation clean up

* rename file

* rename2
2021-11-30 07:30:21 -08:00
camperbot f65a7a53bf
chore(i18n,curriculum): processed translations (#44319) 2021-11-30 15:06:52 +01:00
camperbot d9971a2ac2
chore(i18n,client): processed translations (#44333) 2021-11-30 10:30:57 -03:00
camperbot 6822a469ff
chore(i18n,docs): processed translations (#44332) 2021-11-30 10:25:51 -03:00
renovate[bot] 5ad279d5f7
fix(deps): update dependency @types/node to v16.11.11 (#44322)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-30 18:13:56 +05:30
Renovate Bot c0ec604035 chore(deps): update dependency jest to v27.4.1 2021-11-30 11:05:00 +00:00
Renovate Bot 1edb879988 chore(deps): update storybook monorepo to v6.4.1 2021-11-30 08:20:07 +00:00
renovate[bot] 37d3dbd5c1
chore(deps): update dependency jest to v27.4.0 (#44318)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-30 10:02:15 +05:30
renovate[bot] 8004ba4358
fix(deps): update dependency reselect to v4.1.4 (#44185)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-11-30 08:44:30 +05:30
Anamika a1d3fbdce3
fix(docs): updated reference to /utils/dasherize.js in docs (#44316) 2021-11-29 21:48:37 +00:00
Prathamesh Gawas 25865cc9bb
fix(curriculum): add better test case for insert-an-element-into-a-max-heap challenge (#44285)
* fix(cirriculum): add better testcase for insert-an-element-into-a-max-heap challenge

* fix(cirriculum): fix testcase for insert-an-element-into-a-max-heap challenge

* Update insert-an-element-into-a-max-heap.md

* Update insert-an-element-into-a-max-heap.md
2021-11-29 12:43:40 -08:00
camperbot 0ed6b0607b
chore(i18n,docs): update translations (#44311) 2021-11-29 20:39:12 +00:00
Alan Luo a10d49b75a
Fix a typo (#44309) 2021-11-29 12:05:13 -08:00
Dhananjay Mahajan 1b8f006669
fix(curriculum): separate tag into two (#44281) 2021-11-29 11:57:41 -08:00
Alan Luo ad730dc84b
fix(curriculum): missing backticks (#44308) 2021-11-29 11:50:38 -08:00
Oliver Eyton-Williams bb7893db8e
feat: show project preview (#43967)
* feat: add data for preview to challengeMeta

* feat: allow creation of project preview frames

* feat: make project preview data available for frame

* refactor: simplify reducer

* feat: show project preview for first challenge

* feat: show project preview on MultiFile challenges

* test: check for presence/absence of preview modal

* fix: simplify previewProject saga

* test: uncomment project preview test

* fix: increase modal size + change modal title

* modal-footer

* feat: adjust preview size

* fix: remove margin, padding, and line-height for preview of finished projects

* Revert "fix: remove margin, padding, and line-height for preview of finished projects"

This reverts commit 0db11a0819.

* fix: remove margin on all previews

* refactor: use closeModal('projectPreview') for clarity

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

* fix: get started -> start coding!

* fix: update closeModal type

Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2021-11-29 18:30:28 +00:00
camperbot a8b0332720
chore(i18n,curriculum): update translations (#44283) 2021-11-29 08:32:04 -08:00
Najmieh Sadat Safarabadi aa9215b111
fix(curriculum): Edit the title of Project Euler Problem 283 (#44305)
* Edited the title following the issue

* Edited the title in the JSON file as well
2021-11-29 08:26:24 -08:00
Maciek Sitkowski a152420041
chore(client): migrate TestSuite component to TypeScript (#43794)
* chore: rename Test-Suite.js to test-suite.tsx

* feat: migrate test-suite to ts

* feat: use type guard to narrow down tests prop

* revert: text prop from Test type I added when rebasing

* remove optionality from props

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

Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-11-29 09:58:15 +01:00
Alessia Vanni 0deac73642
chore(curriculum): add instructions 08 (#44160)
Co-authored-by: Krzysztof <60067306+gikf@users.noreply.github.com>
2021-11-29 10:54:18 +05:30