Commit Graph

28700 Commits

Author SHA1 Message Date
7dfe4b4900 chore(deps): update codesee to v0.66.1 2021-08-17 20:35:29 +00:00
5806c3047d fix(client): convert challengeFiles->files before sending to api (#43204)
* fix(client): convert challengeFiles->files before sending to api

* update use of user.completeChallenges

* parse response in ajax, pre-typing

* add typing to getSessionUser

* refactor: use Omit

* fix: reorganise getSessionUser

* refactor ajax for simplicity

* refactor to be worse

* allow for undefined completedChallenges

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

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-08-17 12:31:25 -05:00
63340dc55c fix(deps): update font awesome (#43107)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-17 21:46:18 +05:30
1d1c69ca53 Back end and Front end files back to English (#43219)
* Back end projects back to english

* front end projects back to english

* Introducing Inline Styles challenge back to English

* changing files to be similar to others
2021-08-17 10:27:02 -05:00
d620810710 fix(deps): update dependency i18next to v20.4.0 (#43166)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-17 17:03:35 +05:30
895987007f chore(deps): update dependency eslint-plugin-testing-library to v4.11.0 2021-08-16 20:38:30 +00:00
027bd3e11c chore(deps): update typescript-eslint monorepo to v4.29.2 2021-08-16 19:13:01 +00:00
Tom
7ef9afcec4 Revert "fix(client): open curriculum links in new tabs (#43136)" (#43215)
This reverts commit 925891858c.
2021-08-16 19:19:23 +02:00
3c5ff65d82 chore(deps): update dependency webpack-cli to v4.8.0 2021-08-15 23:51:27 +00:00
1786ce3685 fix: missed this one (#43200) 2021-08-14 11:15:04 +05:30
831ef03335 chore(deps): pin dependency serve to 12.0.0 2021-08-14 04:26:53 +00:00
c2a11ad00d feat: add 'back/front end' in curriculum (#42596)
* chore: rename APIs and Microservices to include "Backend" (#42515)

* fix typo

* fix typo

* undo change

* Corrected grammar mistake

Corrected a grammar mistake by removing a comma.

* change APIs and Microservices cert title

* update title

* Change APIs and Microservices certi title

* Update translations.json

* update title

* feat(curriculum): rename apis and microservices cert

* rename folder structure

* rename certificate

* rename learn Markdown

* apis-and-microservices -> back-end-development-and-apis

* update backend meta

* update i18n langs and cypress test

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

* fix: add development to front-end libraries (#42512)

* fix: added-the-word-Development-to-front-end-libraries

* fix/added-the-word-Development-to-front-end-libraries

* fix/added-word-development-to-front-end-libraries-in-other-related-files

* fix/added-the-word-Development-to-front-end-and-all-related-files

* fix/removed-typos-from-last-commit-in-index.md

* fix/reverted-changes-that-i-made-to-dependecies

* fix/removed xvfg

* fix/reverted changes that i made to package.json

* remove unwanted changes

* front-end-development-libraries changes

* rename backend certSlug and README

* update i18n folder names and keys

* test: add legacy path redirect tests

This uses serve.json from the client-config repo, since we currently use
that in production

* fix: create public dir before moving serve.json

* fix: add missing script

* refactor: collect redirect tests

* test: convert to cy.location for stricter tests

* rename certificate folder to 00-certificates

* change crowdin config to recognise new certificates location

* allow translations to be used

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

* add forwards slashes to path redirects

* fix cypress path tests again

* plese cypress

* fix: test different challenge

Okay so I literally have no idea why this one particular challenge
fails in Cypress Firefox ONLY. Tom and I paired and spun a full build
instance and confirmed in Firefox the page loads and redirects as
expected. Changing to another bootstrap challenge passes Cypress firefox
locally. Absolutely boggled by this.

AAAAAAAAAAAAAAA

* fix: separate the test

Okay apparently the test does not work unless we separate it into
a different `it` statement.

>:( >:( >:( >:(

Co-authored-by: Sujal Gupta <55016909+heysujal@users.noreply.github.com>
Co-authored-by: Noor Fakhry <65724923+NoorFakhry@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>
2021-08-13 21:57:13 -05:00
4df2a0c542 chore(deps): update codesee to v0.65.0 2021-08-13 20:20:07 +00:00
e98d3dd3da fix(client): allow old local-storage code (#43196) 2021-08-13 13:15:50 -05:00
4190e2264d fix(deps): update dependency react-monaco-editor to v0.44.0 (#43029)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-13 12:19:39 +02:00
466302e439 chore(deps): update dependency path-parse to 1.0.7 [security] (#43173)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-13 15:41:59 +05:30
39b15870fb chore(deps): update node.js to v14.17.5 (#43193)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-13 10:15:34 +02:00
1c39fc2204 fix(deps): update gatsby monorepo (#42959)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-13 00:32:53 +05:30
59f17f237b refactor: files{} -> challengeFiles[], and key -> fileKey (#43023)
* fix(client): fix client

* fix propType and add comment

* revert user.json prettification

* slight type refactor and payload correction

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

* update ChallengeFile type imports

* add cypress test for code-storage

* update test and storage epic

* fix Shaun's tired brain's logic

* refactor with suggestions

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

* update codeReset

* increate cypress timeout because firefox is slow

* remove unused import to make linter happy

* use focus on editor

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

* use more specific seletor for cypress editor test

* account for silly null challengeFiles

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

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-08-12 20:48:28 +02:00
1f62dfe2b3 fix(deps): update dependency @stripe/stripe-js to v1.17.0 2021-08-12 17:46:27 +00:00
0336269da9 fix(deps): update dependency nanoid to v3.1.25 2021-08-12 15:50:07 +00:00
81f5f7795a chore(deps): update dependency rollup-plugin-postcss to v4.0.1 2021-08-12 14:30:47 +00:00
2d166c3c0a fix(curriculum): clarify exercise tracker (#43169)
* fix(curriculum): clarify exercise tracker

* feat: separate test steps

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

* Revert "feat: separate test steps"

This reverts commit 9842aec4e8.

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2021-08-12 15:08:44 +02:00
b51d0d72f5 fix(i18n): Fixing a typo in line 170 (#43187) 2021-08-12 12:59:05 +01:00
Tom
925891858c fix(client): open curriculum links in new tabs (#43136) 2021-08-12 09:02:57 +02:00
e2c1328d62 fix(deps): update dependency nanoid to v3.1.24 2021-08-11 23:20:36 +00:00
c8ec196dbc fix: scrollable nav (#42600)
* fix: scrollable nav

Modify the drop down menu to be scrollable.

* fix: account for really small screens
2021-08-11 18:17:21 +01:00
5f57667c7d fix: clarify slice-and-splice (#43170) 2021-08-11 17:00:44 +02:00
686acd6dff chore(deps): update babel monorepo to v7.15.3 2021-08-11 09:47:40 +00:00
28003256c3 fix: restore navatar class (#43176) 2021-08-11 09:38:31 +02:00
0a32528c4d chore(deps): update dependency webpack to v5.50.0 2021-08-11 03:29:05 +00:00
8e48f17234 chore(deps): update codesee to v0.64.1 2021-08-11 01:25:58 +00:00
574b13d4ee chore(deps): update codesee to v0.64.0 2021-08-10 19:50:22 +00:00
361fba686e fix: update mocha chai challenge text, code snippets (#43065)
* fix: update mocha chai challenge text, code snippets

* fix: add expected output values to instructions

* fix: reword instructions a little bit

* fix: adjust challenge test for new test suite in boilerpplate

Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2021-08-10 09:45:12 -07:00
005aefc2d0 chore(i18n,curriculum): update translations (#43167) 2021-08-10 15:38:37 +02:00
7c6524186e refactor(client): docs, ts and test challenges (#42978)
* refactor(client): relocate to learn path tests file

* refactor(client): add docs for to learn path

Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>

* fix: order imports

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-08-10 15:22:39 +02:00
0de2cc97db fix: remove code tags from first prototype (#43158) 2021-08-10 14:44:14 +02:00
4c7ba02af1 chore(i18n,curriculum): update translations (#43157) 2021-08-10 12:57:14 +02:00
3133723f4a chore(deps): update dependency rollup to v2.56.2 2021-08-10 09:00:00 +00:00
dc8f88ee2e chore(deps): update codesee to v0.63.1 2021-08-10 01:40:26 +00:00
c780a0c574 chore(deps): update typescript-eslint monorepo to v4.29.1 2021-08-09 22:35:19 +00:00
b0b438a40f Revert "fix(client): remove wallets (#43159)" (#43163)
This reverts commit 5a4c02addd.
2021-08-09 16:39:48 -05:00
c9b9175d1d chore(i18n,learn): update translations (#43155) 2021-08-09 13:17:06 -07:00
12b531840f chore(i18n,docs): update translations (#43154) 2021-08-09 13:16:34 -07:00
be9c3f0cc0 chore(deps): update storybook monorepo to v6.3.7 2021-08-09 19:54:10 +00:00
5a4c02addd fix(client): remove wallets (#43159) 2021-08-09 21:28:38 +03:00
Tom
0ae8b0c0e8 chore: clean-up unsed things in stripe integration (#43156)
* chore: clean-up unsed things in stripe integration

* fix: use logged in users email over email given to payment form
2021-08-09 21:27:14 +03:00
Tom
874f5a3240 fix(curriculum): move RDBMS cert to proper order (#43108) 2021-08-09 14:50:02 +01:00
f27a4440d6 chore(deps): pin dependency @types/psl to 1.1.0 2021-08-09 11:45:46 +00:00
a13ce5ed38 chore(deps): update dependency font-awesome to v5.15.4 (#43120)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-09 12:50:16 +02:00