Commit Graph

1168 Commits

Author SHA1 Message Date
renovate[bot]
abdae93018 chore(deps): update dependency @types/chai to v4.3.5 2023-07-29 00:36:14 +00:00
Oliver Eyton-Williams
f91b5841d3
feat(client): remove gitHash from api requests (#51083) 2023-07-28 20:35:41 +02:00
Muhammed Mustafa
bbe54e0716
feat: add col component (#51012)
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-07-28 08:02:00 +02:00
Oliver Eyton-Williams
69d6ee32bf
feat: python in the browser (#50913)
Co-authored-by: Beau Carnes <1513130+beaucarnes@users.noreply.github.com>
2023-07-28 07:36:25 +02:00
Oliver Eyton-Williams
9441f781fd
refactor: move challenge types to config (#51027) 2023-07-24 13:12:47 -07:00
renovate[bot]
51693c2de2 chore(deps): update dependency @testing-library/jest-dom to v5.17.0 2023-07-22 11:01:09 +00:00
renovate[bot]
779f7937aa fix(deps): update dependency react-router-dom to v6.14.2 2023-07-22 07:33:08 +00:00
renovate[bot]
00739e81d4 chore(deps): update dependency postcss to v8.4.27 2023-07-22 04:51:10 +00:00
Sem Bauke
96c022f749
feat: add new responsive webdesign to certified user (#51014) 2023-07-21 10:13:19 +03:00
Muhammed Mustafa
3ce5043595
feat(client): create row component (#50989)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-07-19 12:52:26 +03:00
Muhammed Mustafa
cf33ff9760
feat(client): Add Container Component to Component Library (#50963)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-07-18 10:31:06 +03:00
renovate[bot]
7b29480404 chore(deps): update dependency tailwindcss to v3.3.3 2023-07-15 06:19:35 +00:00
renovate[bot]
1b7026858d chore(deps): update dependency postcss to v8.4.26 2023-07-15 04:42:02 +00:00
renovate[bot]
fb8afe268c chore(deps): update dependency @types/jest to v29.5.3 2023-07-15 04:37:24 +00:00
renovate[bot]
6a89494ff3 chore(deps): update babel monorepo 2023-07-15 01:29:56 +00:00
Tom
21ed268289
feat(scripts): add scripts to seed exams (#50836)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-07-14 10:35:09 -05:00
Naomi Carrigan
ab640abee1
chore: detuplication (#50955)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-07-13 12:46:00 +02:00
Ahmad Abdolsaheb
f3ab008f9d
Revert "feat(client): add bootstrap grid component as container component" (#50962) 2023-07-13 11:44:55 +03:00
Niraj Nandish
06c4ae81e4
fix: superblock order for mobile (#50957) 2023-07-12 14:10:41 -07:00
Naomi Carrigan
a374c2fade
feat: challenge helpers for non-step-based challenges (#50769)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2023-07-11 12:32:25 -05:00
Muhammed Mustafa
323158569b
feat(tools): clean unneeded code in the menu items (#50341) 2023-07-11 10:23:59 -05:00
Muhammed Mustafa
1d257e950e
feat(client): add bootstrap grid component as container component (#49829) 2023-07-10 20:49:33 +07:00
Sem Bauke
fb1228546e
feat(tools): release python certs on mobile (#50832)
Co-authored-by: Niraj Nandish <nirajnandish@icloud.com>
2023-07-10 12:04:16 +02:00
renovate[bot]
96dbd9ac86 chore(deps): update dependency mongodb to v5.7.0 2023-07-08 22:56:19 +00:00
renovate[bot]
a6d7aed2e6 chore(deps): update dependency postcss to v8.4.25 2023-07-08 16:21:45 +00:00
renovate[bot]
43a5e89220 chore(deps): update babel monorepo 2023-07-08 10:01:45 +00:00
renovate[bot]
44cd5c5fc8 fix(deps): update dependency tslib to v2.6.0 2023-07-02 09:51:32 +00:00
renovate[bot]
0ff73a08fd fix(deps): update dependency react-router-dom to v6.14.1 2023-07-01 22:34:15 +00:00
renovate[bot]
a9e8219809 chore(deps): update dependency node-fetch to v2.6.12 2023-07-01 09:04:24 +00:00
Oliver Eyton-Williams
8d12376931
chore(cypress): speed up seeding when testing (#50825) 2023-06-29 23:18:10 +07:00
renovate[bot]
5085614d95 fix(deps): update dependency react-router-dom to v6.14.0 2023-06-25 00:59:01 +00:00
renovate[bot]
d6a3ec5d0c fix(deps): update dependency tslib to v2.5.3 2023-06-24 12:09:58 +00:00
Ahmad Abdolsaheb
eb22bc0a82
feat: use component library's dropdown component in learn (#50465)
Co-authored-by: Sboonny <muhammed@freecodecamp.org>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-06-22 09:21:05 -05:00
renovate[bot]
d337ec886d fix(deps): update dependency react-router-dom to v6.13.0 2023-06-18 04:30:57 +00:00
renovate[bot]
2cfd71eb57 chore(deps): update dependency dotenv to v16.3.1 2023-06-17 21:58:15 +00:00
Tom
5e04985c93
feat(curriculum): add C# superblock (#50646)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-06-14 13:36:39 +02:00
renovate[bot]
5cd684df52 fix(deps): update dependency react-router-dom to v6.12.1 2023-06-11 07:23:30 +00:00
renovate[bot]
f29c9a8724 chore(deps): update react monorepo 2023-06-10 13:50:31 +00:00
renovate[bot]
49fd73faff chore(deps): update dependency @types/codemirror to v5.60.8 2023-06-10 07:03:25 +00:00
renovate[bot]
3e46486bea chore(deps): update babel monorepo to v7.22.5 2023-06-10 03:17:35 +00:00
Jacques Metevier
1f9c1e9d21
chore(deps): upgrade eslint (#50614)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-06-06 17:58:27 +02:00
renovate[bot]
5717ab9de9 chore(deps): update dependency dotenv to v16.1.4 2023-06-04 18:31:01 +00:00
renovate[bot]
d26ab87189 chore(deps): update dependency mongodb to v5.6.0 2023-06-03 15:42:44 +00:00
renovate[bot]
c77acf1749 fix(deps): update dependency @headlessui/react to v1.7.15 2023-06-03 12:03:47 +00:00
renovate[bot]
189aa2fa0a chore(deps): update dependency @types/jest to v29.5.2 2023-06-03 07:34:57 +00:00
renovate[bot]
2fec1add02 chore(deps): update babel monorepo 2023-06-03 05:34:34 +00:00
Naomi Carrigan
5cf2228e84
feat(tools): repair-meta script (#50475) 2023-06-01 17:42:24 +00:00
Tom
373e808938
refactor(config): superblocks and map (#50435) 2023-06-01 14:51:57 +02:00
renovate[bot]
64a5238af0 chore(deps): update dependency postcss to v8.4.24 2023-05-28 14:01:35 +00:00
renovate[bot]
f1a11672cc chore(deps): update babel monorepo 2023-05-27 18:33:51 +00:00
renovate[bot]
06b065723e chore(deps): update dependency @types/react to v16.14.42 2023-05-27 08:54:10 +00:00
Oliver Eyton-Williams
41372c31cd
chore(tools): update mongodb in seed script (#50519) 2023-05-25 22:13:37 +01:00
Niraj Nandish
b688a82f43
feat(client): generate challenge data as static files (#50369)
* feat(client): generate challenge data as static files

* chore: hopefully this is better types

* fix: add declaration file

* fix: schema issues

---------

Co-authored-by: sembauke <semboot699@gmail.com>
2023-05-23 08:37:49 -07:00
Oliver Eyton-Williams
6521b9bd90
chore: add unsubscribeIds to demo users (#50468)
Real users get this property when created, so it should be in the demo
users too.
2023-05-22 16:14:31 +02:00
renovate[bot]
382b2fc2bd fix(deps): update dependency react-router-dom to v6.11.2 2023-05-20 13:35:50 +00:00
renovate[bot]
1b913eba52 chore(deps): update dependency @types/node-fetch to v2.6.4 2023-05-20 11:15:42 +00:00
Tom
4dfca3c560
feat: add exam environment (#50356)
* feat: add exam environment

* fix: cypress

* fix: lint-ts

* fix: lint-js

* fix: codefactor

* fix: don't translate comments from new JS spreadsheet

* fix: more tests

* fix: challenge schema

* fix: external curriculum test?

* fix: add more comments
2023-05-18 13:33:43 +02:00
Oliver Eyton-Williams
7749aed5d5
chore: add externalId to seed scripts (#50407)
It's in the schema, so it should be in the seeded users
2023-05-17 08:31:54 -07:00
Muhammed Mustafa
734a88e5d2
feat(client): delete invalid default profile image (#50352)
* feat(client): delete a not valid variable

* set validation to false if using the image

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

---------

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-05-16 09:57:54 -07:00
renovate[bot]
a2cf596599 chore(deps): update dependency node-fetch to v2.6.11 2023-05-13 05:52:28 +00:00
renovate[bot]
f7d9421a24 fix(deps): update dependency react-router-dom to v6.11.1 2023-05-06 22:18:42 +00:00
renovate[bot]
b23b9d4414 chore(deps): update dependency @types/react to v16.14.41 2023-05-06 16:36:09 +00:00
renovate[bot]
31619ecb52 chore(deps): update babel monorepo 2023-05-06 08:18:33 +00:00
Tom
d02bb663c4
refactor(curriculum): move helpCategory to block meta.json file (#50265)
* refactor: move helpCategory to block meta

* fix: test?
2023-05-04 08:46:58 +02:00
Muhammed Mustafa
cc272beb7a
feat(tools): use context to set dropup in the dropdown (#50200)
* feat(tools): use context to set dropup in the dropdown

* remove the extra export

* clean extra changes export and make it into arrow function

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

---------

Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2023-05-03 11:02:15 +02:00
renovate[bot]
f5b86a197b fix(deps): update dependency react-router-dom to v6.11.0 2023-04-30 11:49:30 +00:00
renovate[bot]
ebc54d8d56 chore(deps): update dependency tailwindcss to v3.3.2 2023-04-29 17:47:19 +00:00
renovate[bot]
83535810e9 chore(deps): update dependency joi to v17.9.2 2023-04-29 14:22:14 +00:00
renovate[bot]
6c6ca6c20c chore(deps): update babel monorepo 2023-04-29 09:50:23 +00:00
Muhammed Mustafa
c93d61f1e5
feat(client, tools): make ui component respect theme (#50202)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-04-28 12:44:12 +03:00
Tom
17c9d98159
chore(client): add warning codeally is down, remove new/beta from superblock titles (#50172)
* feat: remove new and beta from superblocks

* feat: add codeally down warning
2023-04-25 13:53:41 -07:00
Moshe
21e5470220
feat(ui-tools): add dropDown component (#47043)
* Create a drop down menu

Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: moshe vilner <shootermv@gmail.com>

hopefully sort the tests

hopefully sort the test this time

this time? I hope

test compound component

I give up

This reverts commit d88c6783cccf811c3c5dced0ab980adff0172669.

headless doesn't pass onclick to its buttons children

add the logical statment back

revert the removing the ability to click

sort the tests

fix a typo

* sort the tests

* rename to menu item

* let dropdown trigger accept children

* include dropdown and menu items in the exports

* polish the logic around setting the dropup style

* add tests

* fix: typo DropDown to Dropdown

* sort the styles

* sort the type and add bsStyle to dropdownToggle

* fix: types in button and menu items

* align text to center

* remove the bsstyle and block logic from dropdown

Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>

* add w-full to sort default button not taking all width

* move the styling dependecy away from dev

Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>

* stop the mutation

Co-authored-by: sembauke <semboot699@gmail.com>

* remove the extra story

---------

Co-authored-by: Sboonny <muhammedelruby@gmail.com>
Co-authored-by: Sboonny <muhammed@freecodecamp.org>
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: sembauke <semboot699@gmail.com>
2023-04-24 10:05:25 +02:00
renovate[bot]
7a9f95c454 chore(deps): update dependency prettier to v2.8.8 2023-04-23 18:23:14 +00:00
renovate[bot]
0e2e46a14b chore(deps): update dependency postcss to v8.4.23 2023-04-23 03:48:13 +00:00
renovate[bot]
7fbacb52a2 chore(deps): update dependency @uiw/react-codemirror to v3.2.10 2023-04-23 01:03:26 +00:00
renovate[bot]
b1ac1d2baa chore(deps): update dependency @types/jest to v29.5.1 2023-04-22 16:14:16 +00:00
Ahmad Abdolsaheb
94141eae56
feat(tools): adjust @freecodecamp/ui config for linking/publishing (#50098) 2023-04-20 18:35:07 +03:00
Muhammed Mustafa
6b869ec375
feat(tools): add panel component (#49398)
* run panel gen code

* add the default style

* add tthe styles for the panel

* create context of bsStyle

* add panel heading

* add panel title

* add panel body

* create the story for the panel

* typo hiding the border

* border doesn't work for some reason

* only border-3 works in tailwind

* change for border-1 for better visual indication

* fix: bsStyle not applying to the panel

* add html props to the elements

* remove the info colors for our info colors

* fix heading style

* add Panel test

* use to have Class instead

* fix type

* component disregarding default attributes?

* remove duplication in the test

* use compound components

* clean the old logic for the bsStyle

* clean the exports

* add heading and bsstyle control

* fix the classes

* check for title body render

* remove extra types

---------

Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-04-19 16:37:13 +02:00
Muhammed Mustafa
27c75679cd
fix(tools): sort small issues in formControl (#49872) 2023-04-18 20:01:36 +05:30
renovate[bot]
54cc79ac4b chore(deps): update dependency postcss to v8.4.22 2023-04-16 18:35:39 +00:00
renovate[bot]
2a868ddc67 chore(deps): update dependency @types/react to v16.14.40 2023-04-15 09:14:09 +00:00
Oliver Eyton-Williams
b1929258c0
chore: remove remnants of comment counting code (#49704)
* chore: remove unused scripts

* chore: remove unused comment counting code

* Update tools/challenge-parser/translation-parser/index.js

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

---------

Co-authored-by: Sem Bauke <semboot699@gmail.com>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-04-13 08:47:02 -07:00
Oliver Eyton-Williams
b5bcf16349
fix: blocknameify no longer (#49997)
Remove `blocknameify` function, and adjust curriculum meta as needed
2023-04-10 21:21:00 +05:30
renovate[bot]
f1141c90c3 fix(deps): update dependency react-router-dom to v6.10.0 2023-04-09 16:38:13 +00:00
renovate[bot]
5169ac1e37 chore(deps): update dependency @uiw/react-codemirror to v3.2.9 2023-04-08 18:20:33 +00:00
Muhammed Mustafa
210d75c23c
refactor(client): move to uiw react codemirror for challenge editor (#49323)
* refactor(client): move to uiw react codemirror

use editor value to set the input

revert my test which I added by mistake

Remove the state test

update pnpm lock

* fix the broken lock file

* rename the file for clearance

* Move the old properties to the old classs

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

* fix typo

---------

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-04-07 21:19:37 +02:00
renovate[bot]
762f35c385
chore(deps): update dependency tailwindcss to v3.3.1 (#49921)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-06 18:58:21 +02:00
renovate[bot]
88b923e553
chore(deps): update dependency @types/react to v16.14.38 (#49919)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-06 16:02:14 +05:30
Oliver Eyton-Williams
5ea1f4fffc
feat: add githash as query param (#49960) 2023-04-05 21:15:51 +05:30
renovate[bot]
97325f03b5 chore(deps): update dependency @types/node-fetch to v2.6.3 2023-04-05 04:14:10 +00:00
renovate[bot]
314c978524 chore(deps): update babel monorepo to v7.21.4 2023-04-04 07:21:28 +00:00
Muhammed Mustafa
6e89d3b2dd
feat(tools): remove assertion in params inside challenge editor (#49931) 2023-04-03 18:38:22 +00:00
Muhammed Mustafa
3988d426f5
feat(tools): remove system colors variables from colors.css (#49870) 2023-04-03 14:06:18 +05:30
Naomi Carrigan
d1d5b2635f
fix: use superblock name in intro.md for new projects (#49897)
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2023-03-30 10:59:22 +00:00
Mrugesh Mohapatra
e5590e56d7
chore: use pnpm v8 for deps (#49892)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-03-29 20:18:49 +05:30
Muhammed Mustafa
e3b25be4d9
chore(tools): create formgroup component (#46758)
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-03-27 13:39:18 +05:30
renovate[bot]
1383e2d943 chore(deps): update dependency joi to v17.9.1 2023-03-25 23:37:06 +00:00
renovate[bot]
95708c692a chore(deps): update dependency prettier to v2.8.7 2023-03-25 07:58:27 +00:00
Sem Bauke
87d9ade1a7
fix(curriculum,client): move the Euler Project to its own superBlock (#49294)
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2023-03-23 21:29:13 +05:30
Sem Bauke
864df54011
feat(tools): redirect generation script (#49798)
* feat: redirect generation script

* feat: add comment

* Apply suggestions from code review

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

---------

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-03-23 08:19:21 -07:00
renovate[bot]
7ecf6a44bc
chore(deps): update jest monorepo to v29 (major) (#49775)
* chore(deps): update jest monorepo to v29

* chore: install jest-environment-jsdom

* chore: update snapshots

* fix: update config to transform nanoid+uuid

* chore: update babel's node target

This does not seem strictly necessary, but is probably for the best.

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-03-21 12:37:23 +00:00
Muhammed Mustafa
6c0f2d0998
fix(tools): FromControl disregard the default attributes (#49411)
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-03-21 14:05:55 +05:30
renovate[bot]
1c793d39b7 chore(deps): update dependency joi to v17.8.4 2023-03-18 23:07:53 +00:00
renovate[bot]
c94962a825 chore(deps): update babel monorepo 2023-03-18 21:49:50 +00:00
Oliver Eyton-Williams
d65c36e4c3
feat: replace rimraf with rm -rf (#49711)
* feat: replace rimraf with rm -rf

rimraf may not be available, but rm will be

* chore(deps): remove rimraf
2023-03-16 12:34:31 +05:30
Muhammed Mustafa
ea83d87869
feat(tools): export Alertprops if needed for consumption (#49236)
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-03-15 16:27:07 +03:00
Slieptsov Denys
e64bac9a3f
fix(learn): progress bar label alignment (#49659)
Co-authored-by: Denys Slieptsov <denys.slieptsov@leaseplan.com>
2023-03-15 13:15:39 +00:00
Rajkumar Gaur
f03c4a2ecc
feat(UI): implement ToggleButton component (#48567) 2023-03-15 14:08:58 +03:00
Oliver Eyton-Williams
c498c06259
fix(deps): add missing dependencies + fix knip (#49691)
* refactor: use pnpm dlx over npx

* fix: create config before running knip

* chore: fix challenge-parser dependencies

* chore: add missing client + plugin dependencies

* chore: pin deps
2023-03-13 19:38:19 +05:30
renovate[bot]
61be2c68b0 fix(deps): update dependency react-router-dom to v6.9.0 2023-03-12 12:05:26 +00:00
renovate[bot]
caed609114 chore(deps): update dependency autoprefixer to v10.4.14 2023-03-11 17:09:13 +00:00
Tom
b950070f80
feat(curriculum): add college algebra cert as upcoming change (#43605)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-03-10 10:55:50 +00:00
Mrugesh Mohapatra
9f80ccd8b2
fix(tools): rename and update curriculum scripts (#49620) 2023-03-08 12:02:54 +00:00
Mrugesh Mohapatra
50bc79fde7
fix(tools): rename and update seed user config (#49619) 2023-03-08 12:27:14 +01:00
Mrugesh Mohapatra
0393910a24
fix(client): add return type to component (#49616) 2023-03-07 17:07:55 +00:00
Muhammed Mustafa
040faba6f8
feat(ui-components): add ControlLabel component (#47219) 2023-03-07 20:58:29 +05:30
renovate[bot]
a5d31659bc fix(deps): update dependency react-router-dom to v6.8.2 2023-03-04 21:10:50 +00:00
renovate[bot]
6312069bd5 chore(deps): update react monorepo 2023-03-04 14:09:39 +00:00
Oliver Eyton-Williams
d7848ae01a
feat: migrate to pnpm for better workspace DX (#49293)
* feat: npm -> pnpm 

This resolves the issues with the gatsby client (gatsby-plugin-pnpm
deals with the fact that gatsby is relying on its own dependencies
being de-duped)
and challenge-editor (which doesn't seem to want to automatically install
codemirror and needed its own eslint config)

* fix: correct mocha path for curriculum tests

* fix: use select workspace with -F not -w

* fix: reorganise packages and restrict hoisting

pnpm works best if the workspaces keep their own dependencies, since
dependencies are not flattened and then what node resolves from a
require is predictable.

@types seem to be a special case and more care is required to prevent
them getting smushed together in the root (hence the .npmrc)

* fix: add types for tools + root

* fix: decouple challenge-auditor from client

* fix: add ui-components types

* fix(client): use the latest types for react 16

* fix: prettify

* fix: prettierignore pnpm-lock

* fix: relax hoisting

Turns out pnpm works just fine with types. I don't know what was going
wrong before, but there are no-longer any type conflicts.

* fix: add @redux-saga/core to fix eslint issue

It seems to only be redux-saga that import/named can't cope with, so it
is probably okay to work around this one.

* chore: add chai to tools/scripts/build

* fix: add store to root for cypress

* fix: allow cypress to download binaries

If we want to keep preventing cypress from downloading binaries, we can
figure out a workaround, but I'm allowing it to ease the transition to
pnpm.

My guess about why this is happening is that npm triggers Cypress's
postinstall script, but pnpm does not (because pnpm install only
installs if necessary, perferring to link)

* chore: re-enable pre/post scripts

* fix: update build scripts for client

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

* chore: update engines to use pnpm


* fix: enable choice of (super)block for tests

Only 'nix machines for now.

* chore: pin pnpm to version 7

* chore: remove last npms

Except web + curriculum-server. I'll update them when I start work on
them again.

* fix: lockfile check to catch any package-locks

* fix(action): install pnpm for upcoming tests

* chore: add nodemon to new api

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-03-02 18:17:44 +00:00
renovate[bot]
286573c30d chore(deps): update dependency debug to v4.3.4 2023-02-25 08:01:08 +00:00
renovate[bot]
140694a447
chore(deps): update dependency tailwindcss to v3.2.7 (#49428)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-18 12:05:39 -08:00
Muhammed Mustafa
d1166f0a3a
refactor(tools): import close button props and stop reassigning its value (#49235)
refactor(tools): import close button  props and stop reassigning its value
2023-02-18 08:18:40 -08:00
renovate[bot]
0e3059cc9d
fix(deps): update dependency react-router-dom to v6.8.1 (#49345)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-17 22:55:32 +05:30
Naomi Carrigan
26367a17c7
chore: remove crowdin scripts (#49374) 2023-02-14 09:53:38 +02:00
Oliver Eyton-Williams
4ff00922da
refactor: fix hidden eslint errors (#49365)
* refactor: explicit types for validate

* refactor: explicit return types for ui-components

* refactor: use exec instead of match

* refactor: add lots more boundary types

* refactor: more eslint warnings

* refactor: more explicit exports

* refactor: more explicit types

* refactor: even more explicit types

* fix: relax type contrainsts for superblock-order

* refactor: final boundaries

* refactor: avoid using 'object' type

* fix: use named import for captureException

This uses TypeScript (which works) instead of import/namespace
(which doesn't) to check if captureException exists in sentry/gatsby
(it does)
2023-02-13 07:13:50 -08:00
renovate[bot]
8aa35385a0
chore(deps): update dependency prettier to v2.8.4 (#49341)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-11 10:47:49 +00:00
renovate[bot]
3065d7cab7
chore(deps): update dependency tailwindcss to v3.2.6 (#49342)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-11 10:47:01 +00:00
Muhammed Mustafa
47ffd20f74
fix(client): add type to warn misuse of attributes in formControl (#48696)
* feat: add type to warn miss usage of attributes in formControl

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

* refactor the value type

Co-authored-by: sembauke <semboot699@gmail.com>

* add condition type for readyonly and onchange types

* warn when using readonly and onchange props together

Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>

* allow value to be undefined

* Make read-only undefined

Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>

---------

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: sembauke <semboot699@gmail.com>
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-02-10 13:24:23 +00:00
Sem Bauke
928dcbe08c
feat: transfer The Odin Project to its own superblock (#49202)
* feat: the odin-project superblock

* feat: break everything

* fix: correct meta names

* fix: meta again

* fix: tests

* fix: help category and external curriculum test

* fix: file names again

* fix: help category

* fix: remove console log

---------

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-02-08 15:21:03 +01:00
renovate[bot]
e536ba5224 fix(deps): update dependency typescript to v4.9.5 2023-02-04 19:39:26 +00:00
renovate[bot]
33f9825164 fix(deps): update dependency node-fetch to v2.6.9 2023-02-04 17:50:42 +00:00
renovate[bot]
0d90c6810b chore(deps): update dependency @types/express to v4.17.17 2023-02-04 04:35:25 +00:00
Naomi Carrigan
6221b2b1a5
chore: rename files in challenge editor to kebab case (#49224)
chore: rename files
2023-02-02 07:59:02 +01:00
renovate[bot]
71c4a55bf4
fix(deps): update dependency react-router-dom to v6.8.0 (#49190)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-30 11:45:50 +05:30
renovate[bot]
1ec4d740eb chore(deps): update storybook monorepo to v6.5.16 2023-01-29 22:47:17 +00:00
renovate[bot]
06c4a32202 chore(deps): update dependency @types/codemirror to v5.60.7 2023-01-28 07:46:43 +00:00
Muhammed Mustafa
b35e8166c0
feat(tools): add system pallet to ui components color (#49125) 2023-01-27 10:45:21 -06:00
Sem Bauke
901ca9d9a2
fix(client): multiple issues the odin project (#49075)
* fix: multiple issues

* fix: show expand collaps button

* fix: make variable instead

* fix: console log
2023-01-25 18:59:26 +05:30
renovate[bot]
aac04e93c2 fix(deps): update dependency react-router-dom to v6.7.0 2023-01-22 10:59:01 +00:00
Sem Bauke
df53c7778c
feat: integrate The Odin Project (#48617)
* feat: integrate the odin project

* feat: add assignment to markdown parser

* feat: add assignment logic

* fix: doe not always show assignment block

* fix: some other stuff

* fix: introdiction to html and css questions

* fix: remove assignments after first question

* fix: update snapshots and tests

* feat: create rest of HTML foundation course structure

* feat: meta file

* feat: add descriptions to 'html boiler plate' questions

* feat: add description for 'working with text and list items'

* fix: multiple logic issues

* fix: make linter happy

* feat: add description for 'links and images' questions

* fix: add assignments to Joi schema

* fix: tests

* fix: schema

* fix: add help category

* fix: change to possessive wording

* fix: set upcoming change to true in meta file

* fix: spell unordered and ordered correctly

* fix: switch order in meta

* fix: spell boilerplate correctly

* feat: add final project

* chore: add more tests to the final project

* fix: question spelling

* Apply suggestions from code review

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

* Apply suggestions from code review

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

* Apply suggestions from code review

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

* Apply suggestions from code review

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

* Apply suggestions from code review

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

* Apply suggestions from code review

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

* fix: translation

* Update client/i18n/locales/english/translations.json

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

* fix: create new challenge type

* fix: get the new challenge type working and remove ol css

* fix: translation location

* fix: add challenge type to epic

* fix: set correct video

* fix: max challengeType number

* fix: spelling/grammar errors in project

* fix: check if anchor tags is empty

* Apply suggestions from code review

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

* Update tools/challenge-parser/parser/plugins/add-video-question.js

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

* chore: multiple suggestions

* chore: separate assignments into different plugin

* Apply suggestions from code review

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* fix: dubble answer header after review

* fix: issue with Gatsby hopefully

* fix: add assignments to Gatsby's Challenge schema

* Update curriculum/schema/challengeSchema.js

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

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
2023-01-19 14:55:26 +02:00
renovate[bot]
fdc429e508 fix(deps): update dependency react-router-dom to v6.6.2 2023-01-15 04:08:22 +00:00
renovate[bot]
8f7dd2ea9a fix(deps): update dependency node-fetch to v2.6.8 2023-01-15 00:06:35 +00:00
renovate[bot]
f53b19ac95 chore(deps): update dependency prettier to v2.8.3 2023-01-14 10:49:47 +00:00
renovate[bot]
e0e8356d56 chore(deps): update dependency prettier to v2.8.2 2023-01-08 21:24:01 +05:30
renovate[bot]
cc0514ea35 chore(deps): update dependency postcss to v8.4.21 2023-01-07 15:06:15 +00:00
renovate[bot]
0b6efdbe40 chore(deps): update babel monorepo to v7.20.12 2023-01-07 08:31:49 +00:00
Oliver Eyton-Williams
0a20f8fd73
refactor: remove a lot of unused code (#48935)
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-01-07 10:33:35 +05:30
Oliver Eyton-Williams
3c93f73b2d
refactor: better error logging (#48903)
* refactor: log full error, not .message and .stack

* refactor: improve missing comments error message
2023-01-03 11:58:42 +00:00
Jordan Moore
bfec58f744
test(UI): add tests to the table spec (#48823)
feat: add tests to table spec
2023-01-02 23:18:07 +05:30
renovate[bot]
4d78b238c6 chore(deps): update dependency @types/codemirror to v5.60.6 2022-12-31 05:07:01 +00:00
renovate[bot]
b1e143a2ef fix(deps): update dependency react-router-dom to v6.6.1 2022-12-25 01:04:19 +00:00
renovate[bot]
1c73c1c6d5 chore(deps): update storybook monorepo to v6.5.15 2022-12-24 13:26:18 +00:00
renovate[bot]
3dde77a637 chore(deps): update babel monorepo 2022-12-24 04:48:39 +00:00
renovate[bot]
288ee08c54 Update dependency react-router-dom to v6.5.0 2022-12-17 18:10:30 +00:00
renovate[bot]
10f052167b chore(deps): update dependency @types/express to v4.17.15 2022-12-17 05:16:57 +00:00
Muhammed Mustafa
35c3a93a72
feat: add the ability to create a download button (#48697)
* feat: add the ability to create a download button

* Allow the creating of download button

* update test, and stories props
2022-12-16 08:57:39 -08:00
Niraj Nandish
02e2309598
fix(tools): challenge editor - input text color (#48733)
fix(tools): input text color
2022-12-12 14:15:17 +01:00
renovate[bot]
9bb1d9a390 chore(deps): update dependency postcss to v8.4.20 2022-12-12 00:51:46 +00:00
renovate[bot]
a606203ae4 fix(deps): update dependency typescript to v4.9.4 2022-12-11 05:27:18 +00:00
renovate[bot]
3b6ee26c4f fix(deps): update dependency react-router-dom to v6.4.5 2022-12-10 18:00:02 +00:00
renovate[bot]
30579809c8 chore(deps): update dependency prettier to v2.8.1 2022-12-10 05:57:34 +00:00
Mrugesh Mohapatra
6dba4d3409
chore: bump prettier and lint-staged (#48674)
* chore: bump prettier and lint-staged

* refactor: drop unused eslint disables

Currently we need to fetch trending.json before we can build the site
(i.e. before Cypress tests can run), so we can assume the file exists.

In case the download fails in CI, linting will error first. I've added
a comment to save some debugging time.

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2022-12-06 23:46:42 +05:30
renovate[bot]
661c21441b fix(deps): update dependency react-router-dom to v6.4.4 2022-12-04 20:36:11 +00:00
renovate[bot]
2e77f8b4a1 chore(deps): update storybook monorepo to v6.5.14 2022-12-03 16:33:25 +00:00
renovate[bot]
426fe482c9 chore(deps): update babel monorepo 2022-12-03 07:57:55 +00:00
Oliver Eyton-Williams
0b644afb0e
fix(i18n): download english trending for fallback (#48652)
* fix(i18n): download english trending for fallback

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* fix: prevent duplicate download for english

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
2022-12-02 17:09:01 +03:00
Tom
60d15e4631
feat: get footer from cdn (#47174)
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: scissorsneedfoodtoo <scissorsneedfoodtoo@gmail.com>
2022-12-01 15:23:17 +01:00
renovate[bot]
fc9b739772 chore(deps): update dependency bson-objectid to v2.0.4 2022-11-26 07:03:28 +00:00
renovate[bot]
5504a8cbb7 fix(deps): update dependency typescript to v4.9.3 2022-11-20 22:30:54 +00:00
renovate[bot]
57b192c547 chore(deps): update dependency tailwindcss to v3.2.4 2022-11-12 10:30:00 +00:00
renovate[bot]
ce617a4920 chore(deps): update dependency postcss to v8.4.19 2022-11-12 07:10:29 +00:00
Ahmad Abdolsaheb
b1627abb2c
fix(component-library): add color variables to css build (#48417) 2022-11-11 08:13:07 +02:00
Tom
5f73773cd4
feat(client): move legacy rwd button to bottom of map (#47596)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Closes https://github.com/freeCodeCamp/freeCodeCamp/issues/46523
2022-11-08 21:00:46 +05:30
renovate[bot]
a0357591eb chore(deps): update babel monorepo 2022-11-06 00:17:31 +00:00
renovate[bot]
368f2d606b fix(deps): update dependency react-router-dom to v6.4.3 2022-11-05 16:14:32 +00:00
renovate[bot]
8c78540bcd chore(deps): update dependency tailwindcss to v3.2.2 2022-11-05 11:33:27 +00:00
renovate[bot]
d0d6d4c3b8 chore(deps): update dependency dotenv to v16.0.3 2022-11-05 09:03:48 +00:00
Muhammed Mustafa
8a23a25707
feat(tools): FormContext link FormGroup with its children (#48356) 2022-11-04 14:20:45 +03:00
Jordan Moore
d5d03e078a
feat(tools): Implement basic functionality of table component (#47263)
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2022-11-02 14:20:10 +05:30
renovate[bot]
13d2cf6085 chore(deps): update storybook monorepo to v6.5.13 2022-10-30 01:05:55 +00:00
renovate[bot]
617a692489 chore(deps): update dependency inquirer to v8.2.5 2022-10-29 22:50:25 +00:00
renovate[bot]
510f348ab3 chore(deps): update dependency autoprefixer to v10.4.13 2022-10-29 20:14:27 +00:00
Mrugesh Mohapatra
b393d88b9e
refactor: s/all-langs/i18n/g (#48258) 2022-10-26 10:08:27 -07:00
renovate[bot]
a2803e208e chore(deps): update dependency tailwindcss to v3.2.1 2022-10-24 04:27:08 +00:00
renovate[bot]
9dfbe98197 chore(deps): update babel monorepo to v7.19.6 2022-10-22 23:38:44 +00:00
Ahmad Abdolsaheb
0df7ee430d
feat(client): add growthbook (#48003)
* feat: initial set up

* feat: useFeature setup

* feat: adjust attributes

* chore(client): remove ts-disables in growth-book-wrapper

* feat: pull growthbook uri from env

* feat: adjust the staff atribute

* feat: make linter happy

* feat: update recruitment message

* refactor: simplify types

* chore: delete unused config

* fix: update copy

* fix: add growthbookUri to expected env vars

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2022-10-17 14:53:25 +02:00
renovate[bot]
a0ec380193 chore(deps): update dependency postcss to v8.4.18 2022-10-16 11:04:51 +00:00
renovate[bot]
e56646e63e chore(deps): update babel monorepo 2022-10-15 15:29:02 +00:00
Ahmad Abdolsaheb
ebc69b1933
revert(tools): Flex and Spacer components - UI Components (#47964) 2022-10-10 16:34:10 +01:00
Sirasit Thitirattanakorn
17ba240313
feat(tools): Flex and Spacer components - UI Components (#47231)
* implement: flex and spacer components

* implement: Flex and Spacer components

* delete core.3149

Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2022-10-10 16:19:26 +03:00
renovate[bot]
e57e69b4ba fix(deps): update dependency express to v4.18.2 2022-10-08 23:46:56 +00:00
renovate[bot]
aafb0794c9 fix(deps): update dependency react-router-dom to v6.4.2 2022-10-08 16:01:29 +00:00
Niraj Nandish
53164e71f1
fix: circular dependencies (#46638)
* fix: circular dependency in formHelpers

* fix: circular dependency in Flash

* fix: circular dependency in helpers

* fix: circular dependency in current-challenge-saga (1/2)

* fix: circular dependency in code-lock-epic

* feat: eslint rule for circular dependencies

* fix: circular dependency in tools

* fix: import error and more circular dependencies in formHelpers

* fix prettier error

* fix: circular dependency in danger-zone-saga

* fix: circular dependency in update-email-saga

* fix: circular dependency in settings-saga

* fix: circular dependency in accept-terms-saga

* fix: circular dependency in codeally-saga

TODO: make a separate file for selectors

* fix: ci lint error

* fix: ci lint:prettier error

* fix: circular dependency in current-challenge-saga

* fix: cricular dependency in Challenges/redux

* fix: circular dependency in redux/settings

* fix: circular dependency in root redux

* fix: lint errors

* chore: remove unecessary comment

* chore: remove unused export

* fix: clear out actions and selectors

* revert changes to package.json

* test ci with maxDepth of 1

* fix: fallback to empty object

* test action if it will run for maxDepth of 2
2022-10-05 18:08:40 +01:00
renovate[bot]
f9007327e9 fix(deps): update dependency @actions/core to v1.10.0 2022-10-04 05:48:25 +00:00
renovate[bot]
12001a8eb1 fix(deps): update dependency typescript to v4.8.4 2022-10-03 04:26:03 +00:00
renovate[bot]
759fe400ed fix(deps): update dependency @actions/github to v5.1.1 2022-10-02 21:39:57 +00:00
renovate[bot]
5af84be1cd chore(deps): update dependency postcss to v8.4.17 2022-10-02 18:00:50 +00:00
renovate[bot]
10108b1d9a chore(deps): update babel monorepo to v7.19.3 2022-10-01 23:46:34 +00:00
renovate[bot]
40acb05642 fix(deps): update dependency react-router-dom to v6.4.1 2022-09-26 22:02:28 +00:00
renovate[bot]
da4a2cdd46
fix(deps): update dependency @actions/github to v5.1.0 (#47618)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-26 11:48:59 +05:30
renovate[bot]
64828096c3 chore(deps): update dependency rollup to v2.79.1 2022-09-24 20:17:34 +00:00
renovate[bot]
54dac7bae4 chore(deps): update dependency autoprefixer to v10.4.12 2022-09-24 14:01:10 +00:00
renovate[bot]
0fe2b24b39
fix(deps): update dependency react-router-dom to v6.4.0 (#47552)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-19 21:31:11 +05:30
renovate[bot]
e412e2e84d chore(deps): update storybook monorepo to v6.5.12 2022-09-18 05:52:28 +00:00
renovate[bot]
61a72ae2ca chore(deps): update dependency autoprefixer to v10.4.11 2022-09-18 02:32:01 +00:00
renovate[bot]
84d5c0b503 chore(deps): update dependency @types/express to v4.17.14 2022-09-17 14:22:47 +00:00
renovate[bot]
6a0c0149e7 chore(deps): update babel monorepo 2022-09-17 11:32:25 +00:00
renovate[bot]
1a6f67aa2c chore(deps): update dependency @rollup/plugin-typescript to v8.5.0 2022-09-11 15:34:23 +00:00
renovate[bot]
132426ebf9 chore(deps): update babel monorepo to v7.19.0 2022-09-11 12:17:56 +00:00
renovate[bot]
460335599d fix(deps): update dependency typescript to v4.8.3 2022-09-11 09:16:23 +00:00
renovate[bot]
b436b5b337 chore(deps): update dependency rollup to v2.79.0 2022-09-04 02:59:28 +00:00
renovate[bot]
da69ec485a fix(deps): update dependency typescript to v4.8.2 2022-08-29 13:45:42 +00:00
Sem Bauke
568711b338
feat: update mobile app superblock order (#47364)
* feat: update mobile app superblock order

* fix: keep old rwd on second row
2022-08-29 17:36:29 +09:00
renovate[bot]
b6cbb0463c chore(deps): update dependency @rollup/plugin-typescript to v8.4.0 2022-08-28 18:53:48 +00:00
renovate[bot]
31e6b823f4 chore(deps): update babel monorepo to v7.18.13 2022-08-27 14:15:50 +00:00
renovate[bot]
4bdbd908c3
chore(deps): pin dependencies (#47336)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-22 17:53:52 +05:30
hanswang123456
d2d1bc8dab
fix(curriculum): correctly describe insert step in Challenge Editor (#47331)
* Update InsertStep.tsx

* Update Tools.tsx

* Update how-to-work-on-practice-projects.md

* removed redundant example

* Update tools/challenge-editor/client/src/components/tools/Tools.tsx

Co-authored-by: Ilenia <nethleen@gmail.com>

Co-authored-by: Ilenia <nethleen@gmail.com>
2022-08-20 10:30:46 +02:00
renovate[bot]
7fa1e33247 chore(deps): update dependency rollup to v2.78.1 2022-08-20 07:54:05 +00:00
Sem Bauke
c2c7f24d82
feat: expose submit types to API (#47293)
* feat: expose submit types to API

* fix: clear file name

* fix: keep submit types out of versioning
2022-08-18 00:08:22 +05:30
renovate[bot]
16dcbadc3e chore(deps): update dependency rollup to v2.78.0 2022-08-14 09:48:48 +00:00
renovate[bot]
66992ef7fc fix(deps): update dependency @actions/core to v1.9.1 2022-08-13 15:56:23 +00:00
renovate[bot]
45c36ea837 chore(deps): update dependency rollup to v2.77.3 2022-08-13 13:14:24 +00:00
Sem Bauke
98e1b9eab3
feat: add superblock intro to curriculum data API (#47161)
* feat: add superblock intro to curriculum data API

* fix: type correlation intro

* fix: add key to Joi schema
2022-08-08 12:16:19 -05:00
renovate[bot]
4cedba2e9f chore(deps): update storybook monorepo to v6.5.10 2022-08-07 20:53:55 +00:00
renovate[bot]
3053c9d8a6 chore(deps): update dependency tailwindcss to v3.1.8 2022-08-07 16:39:38 +00:00
renovate[bot]
aaca7ee732 chore(deps): update dependency postcss to v8.4.16 2022-08-07 13:23:29 +00:00
renovate[bot]
3aca9eee95 chore(deps): update dependency @testing-library/jest-dom to v5.16.5 2022-08-06 18:21:54 +00:00
renovate[bot]
b3bcc79444 chore(deps): update babel monorepo 2022-08-06 12:50:04 +00:00
Oliver Eyton-Williams
97a36fff9a
feat(i18n): check no slug duplicates (#47127)
* refactor: move challenge auditing to  function

* feat: confirm each slug only appears once

* refactor: rename explanatory variables
2022-08-03 07:50:24 +02:00
renovate[bot]
74f1771809 chore(deps): update dependency rollup to v2.77.2 2022-07-30 21:55:28 +00:00
renovate[bot]
b555fdb33a chore(deps): update dependency tailwindcss to v3.1.7 2022-07-30 19:29:55 +00:00
renovate[bot]
13d5e4ab10 chore(deps): update dependency autoprefixer to v10.4.8 2022-07-30 17:31:31 +00:00
renovate[bot]
4dbe4986ab chore(deps): update dependency @rollup/plugin-typescript to v8.3.4 2022-07-30 04:36:37 +00:00
renovate[bot]
9143b08f2b chore(deps): update babel monorepo to v7.18.9 2022-07-23 03:26:19 +00:00
Paula Barszcz
2121d3ae30
feat: Set keyboardShortcuts to true for authUser in seedAuthUser.js (#46971) 2022-07-21 20:46:38 +05:30
Naomi Carrigan
41fb69417c
feat(tools): audit i18n challenges (#46968)
* feat(tools): audit i18n challenges


Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2022-07-21 20:43:47 +05:30
renovate[bot]
85b009b308 chore(deps): update dependency ts-node to v10.9.1 2022-07-17 03:52:46 +00:00
renovate[bot]
8e550bdf9f chore(deps): update dependency rollup to v2.77.0 2022-07-17 01:32:12 +00:00
renovate[bot]
8ebe2b5860 chore(deps): update dependency tailwindcss to v3.1.6 2022-07-16 06:01:29 +00:00
Oliver Eyton-Williams
9adf9fa9f2
fix: use shx for cross-platform cp (#46847) 2022-07-11 09:30:56 -07:00
renovate[bot]
aa3c514ba8 chore(deps): update dependency rollup to v2.76.0 2022-07-10 00:45:47 +00:00
renovate[bot]
428de4154d chore(deps): update dependency tailwindcss to v3.1.5 2022-07-09 04:54:24 +00:00
Shaun Hamilton
cc7f584b96
feat(challenge-editor): make work in gitpod (#46784)
* feat(challenge-editor): make work in gitpod

* gitpod: make chal-editor ports public

* refactor: use .env files to set variables

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2022-07-08 11:25:36 +02:00
renovate[bot]
4bfa15857c
chore(deps): update babel monorepo (#46738)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-06 11:32:38 +05:30
renovate[bot]
1fdfd7884b chore(deps): update dependency ts-node to v10.8.2 2022-07-02 21:38:17 +00:00
renovate[bot]
0909edd307 chore(deps): update dependency tailwindcss to v3.1.4 2022-06-25 15:28:02 +00:00
renovate[bot]
bd7f26131f chore(deps): update dependency rollup to v2.75.7 2022-06-25 12:07:27 +00:00
Oliver Eyton-Williams
232b6d232a
fix: make superblock data paths match normal paths (#46406) 2022-06-24 08:12:16 -05:00
Oliver Eyton-Williams
11143178f6
fix(challenge-editor): Windows compatibility (#46617)
* fix(challenge-editor): Windows compatibility
2022-06-22 11:46:55 +02:00
Huyen Nguyen
a0c0813488
fix(ui-components): add an & prefix to custom variant (#46608) 2022-06-22 10:12:39 +02:00