Commit Graph

4482 Commits

Author SHA1 Message Date
renovate[bot]
0c9d032ca3 fix(deps): update dependency validator to v13.9.0 2023-02-05 10:02:18 +00:00
renovate[bot]
8c28147c14 chore(deps): update automerged always - codesee to v0.493.0 2023-02-04 21:25:23 +00:00
renovate[bot]
e536ba5224 fix(deps): update dependency typescript to v4.9.5 2023-02-04 19:39:26 +00:00
renovate[bot]
9f871cb2c5 fix(deps): update dependency sanitize-html to v2.9.0 2023-02-04 14:04:58 +00:00
renovate[bot]
c1c1639d19 fix(deps): update dependency @babel/standalone to v7.20.15 2023-02-04 07:50:12 +00:00
camperbot
d99d29ad20 chore(i18n,client): processed translations (#49238) 2023-02-03 11:58:46 -06:00
Oliver Eyton-Williams
3116e17c78 fix(client): handle edits without editable region (#49242)
fix: keep editable region as empty array

There's no need to make it undefined, since editors without editable
regions are initiated with [] and the editor knows that an empty array
means the editable region doesn't exist.
2023-02-03 22:39:30 +05:30
Shaun Hamilton
9771e0ad70 fix(client): cert project help post sans editable region (#49157)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-02-02 11:46:13 -06:00
Muhammed Mustafa
a1380b2873 feat(client): make the console RTL (#49210)
feat(client): make the console.log RTL

Co-authored-by: hbar1st hanaab@gmail.com
2023-02-02 20:20:49 +05:30
Kristofer Koishigawa
b00defc9c4 fix(client): move console in multi-file editor (#49228)
* fix: move the console in the multifile editor to below the preview

* fix: go back to single displayConsole, move project based / multifile
logic into the jsx

* revert: previewPane flex value

* feat: refactor to allow console to open up the preview panel and take up all the vertical space

* fix: simplify editor layout logic
2023-02-02 20:03:54 +05:30
camperbot
92a3bdbebc chore(i18n,client): processed translations (#49220) 2023-02-01 19:58:49 +05:30
camperbot
d028668333 chore(i18n,client): processed translations (#49201) 2023-01-30 12:48:35 +00:00
Oliver Eyton-Williams
b16c62f631 feat: split odin project block in two (#49140)
* feat: split odin project block into two blocks

* refactor: remove redundant isOdinProject checks

* fix: revert checkbox outline changes

Keyboard users need a way to see what's currently in focus, so we can't
hide the outline

* fix: add help category

* fix: use HTML-CSS help category

---------

Co-authored-by: sembauke <semboot699@gmail.com>
2023-01-30 18:03:58 +09:00
renovate[bot]
548b5abfb0 fix(deps): update algolia-instantsearch monorepo to v6.39.0 2023-01-30 02:31:24 +00:00
renovate[bot]
1cceb7e73f chore(deps): update automerged always - codesee to v0.492.0 2023-01-29 15:43:01 +00:00
renovate[bot]
2da3505850 fix(deps): update dependency redux to v4.2.1 2023-01-29 12:52:06 +00:00
renovate[bot]
360f23c82c fix(deps): update dependency final-form to v4.20.9 2023-01-29 03:24:52 +00:00
renovate[bot]
9aced3d0ff fix(deps): update dependency @loadable/component to v5.15.3 2023-01-28 23:11:14 +00:00
renovate[bot]
5e825d71a5 fix(deps): update dependency @babel/standalone to v7.20.14 2023-01-28 19:04:18 +00:00
camperbot
3df2c76af9 chore(i18n,client): processed translations (#49165) 2023-01-27 08:44:41 -06:00
Muhammed Mustafa
f62f04989b feat(client): change the delete email to support email (#49159)
Co-authored-by: Quincy Larson <QuincyLarson@users.noreply.github.com>
2023-01-27 13:16:29 +03:00
YMatsuda
ca91d93d7e fix(client): use translated cert name for Legacy Full Stack Certification (#49145)
fix(client): use translated cert name
2023-01-26 11:04:52 -08:00
Bruce Blaser
849e2c041d fix(a11y): Save buttons on Settings page (#49142)
* fix: make save buttons more accessible for screen reader users

* fix: associate username input with label
2023-01-26 19:28:01 +02:00
camperbot
096fe7a071 chore(i18n,client): processed translations (#49149) 2023-01-26 13:18:55 +00:00
Muhammed Mustafa
57317a4a32 feat(client): full width component to carry key prop (#49082)
* feat(client): allow full width to carry key props

* fix: setting can't render the element error

* Remove the key prop from FullWidthRow

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

* remove key form fullwidth

* Remove undefined type from children

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

* add key to renderProfile

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-01-26 08:20:28 +01:00
Muhammed Mustafa
af5c610511 fix(client) broken donate button text alignment in RTL layout (#49123)
fix(client) broken donate button text alignment
2023-01-25 19:05:28 +05:30
Atir Nayab
0bcc611b91 feat(client): add jest snapshot for settings button and certification… (#48751)
* feat(client): add jest snapshot for settings button and certification page consistency

* feat(client): setting buttons consistency snapshot done

* feat(client): jest snapshot check consistency of ceritification page

* fix: snapshot test updated and mocking date fn

* fix(client): settings button snapshot updated

* fix(client): settings button snapshot updated

* fix(client): settings button snapshot updated

* fix(client): settings button snapshot updated

* fix(client): certification and timeline test updated as per feedback

* fix(Client): changed mock file name to kebab case

* fix(client): changed timeline and settings button tests directory

* fix(client): completedChallenge.js file removed

* fix(client): settings-button and timeline-buttons test dir updated

* fix(client): removed autogenerated lines from tsconfig.json

* fix: reverted settings-button and timeline-button test to js

* fix: settings-button and timeline-buttons test cleanup

* fix: settings-button test updated

Co-authored-by: Atir <atir@codebuddy.co>
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2023-01-25 19:02:54 +05:30
Muhammed Mustafa
95c24d901f feat(client): remove bloating CSS from RTL file (#49122) 2023-01-25 19:01:41 +05:30
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
camperbot
09f351fec1 chore(i18n,client): processed translations (#49130) 2023-01-25 18:37:21 +05:30
Muhammed Mustafa
f95a6261ba refactor(client): move margin and padding to inline values (#49100) 2023-01-23 21:17:12 +00:00
Bruce Blaser
412df3570a fix(a11y): add tabstop on info panel (#49096) 2023-01-23 23:19:17 +05:30
Muhammed Mustafa
0bfa2902dc refactor(client): cleanup right section of breadcrumbs (#49102)
* refactor(client): remove extra code with right section of breadcrumbs

* refactor: the breadcrumbs selectors for readiablity

* clear more extra css code

* clean change log

* Clean change log
2023-01-23 11:34:13 -06:00
Muhammed Mustafa
c0c0ed71da refactor(client): clear extra div around the delete and reset panel (#49083)
refactor(client): clear extra div
2023-01-23 20:41:57 +05:30
camperbot
0ccc98c3ee chore(i18n,client): processed translations (#49116) 2023-01-23 20:32:48 +05:30
Muhammed Mustafa
4e093f2c28 feat(client): fix the position of flash message (#48911)
* feat(client): fix the position of flash message

* WIP: move the alert message to header

* fix: cypress

* remove the spacing effect

* Revert "WIP: move the alert message to header"

This reverts commit f5242d261a.

* feat: new feature!

* Revert "feat: new feature!"

This reverts commit f6c403cc80.

* Revert "fix: cypress"

This reverts commit c24c1d8440.

* feat: add reverted cypress test

Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>

* center the close alert button

Co-authored-by: Sanjeev <sanjeevranjan.singh08@gmail.com>

Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
Co-authored-by: Sanjeev <sanjeevranjan.singh08@gmail.com>
2023-01-23 15:36:22 +01:00
renovate[bot]
f102608de4 chore(deps): update automerged always - codesee to v0.484.0 2023-01-22 05:27:59 +00:00
renovate[bot]
9e934d2bcd fix(deps): update dependency @babel/standalone to v7.20.13 2023-01-22 02:43:40 +00:00
renovate[bot]
9bfdc1ed01 fix(deps): update dependency @stripe/react-stripe-js to v1.16.4 2023-01-21 17:21:25 +00:00
camperbot
5e381bc16c chore(i18n,client): processed translations (#49073) 2023-01-20 08:59:39 -06:00
Bruce Blaser
03cedceb46 fix(a11y): remove tab stop on code panel (#49068)
fix: remove tabstop on code panel
2023-01-20 09:53:11 +01:00
Bruce Blaser
9a0d26fd64 fix: add personal information heading (#49060) 2023-01-19 14:28:17 +01:00
camperbot
3001616cc4 chore(i18n,client): processed translations (#49062) 2023-01-19 14:25:23 +01: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
Ahmad Abdolsaheb
5bc8c5d2d0 feat(client): add ES GTM id (#49057)
* feat(client): add ES GTM id

* Update client/src/analytics/index.ts

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

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-01-19 13:17:49 +02:00
camperbot
6ebbbac01e chore(i18n,client): processed translations (#49058) 2023-01-18 07:11:50 -06:00
camperbot
7d2e3a2c53 chore(i18n,client): processed translations (#49052) 2023-01-17 09:37:28 -06:00
Rahul Siloniya
099dee75bf fix(client): changed the reset button in JS course (#49034)
* Re-worded reset code button in js lessons

* Made suggested changes in translation.json and lower-jaw.tsx

* Updated 'reset-step' translation
2023-01-17 08:47:28 +00:00
renovate[bot]
f1fcf2a43f chore(deps): update automerged always - codesee to v0.479.0 2023-01-15 11:38:25 +00:00
renovate[bot]
71a2916bf9 fix(deps): update dependency final-form to v4.20.8 2023-01-14 21:29:01 +00:00