* 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>
* 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
* 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>
* 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>
* fix(client/RTL) searchbar result and reset icon positions
* fix: menu alignment and icons rotation
* Align search hits to the right
* account for scroll bar
* Clear float property position searchbar to the right
* Make the media condition similar
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
* fix: refactor the searchbar from flex to grid
* fix: refactor the way of displaying searchbar input outline
* chore: remove unnecessary border settings
* fix: follow the RTL support best practice
* fix: follow the RTL support best practice
* fix: remove unnecessary grid gap and refactor for RTL
* fix: refactor the padding setting with padding block
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
* fix: refactor the padding setting with padding inline
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
* fix: refactor the positioning of reset button in searchbar
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
* feat: visualize search bar inputs clear button
* chore: remove redundant empty lines
* fix: make search bar input horizontally responsive
* fix: make search bar input width follow suggestion items
* fix: moving clear button to right of the searchbar
* feat: add search bar clear button in LP
* fix: add a bigger spacing between the icons and the text
* fix: make the clear button show visible focus indicator
* chore: refactor the css code to avoid redundancy
* fix: make the buttons in search bar accessible for screen reader
* fix: make the buttons and input in search bar more accessible
* add the previous layout
* add the import logic
Co-authored-by: Nestor <elnestinatorHD@gmail.com>
* WIP: RTL layout
* WIP: code snippet
* WIP: RTL layout
* WIP: RTL layout
* WIP: add selector that don't work
* WIP: fix code in tables direction
* change the dynamic import to static import
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
* remove redundant imports
* fix the broken splitter and broken code element
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
* revert the wrapper editor layout
* WIP: Timeline RTL layout
* add row reverse to account for splitter direction reverse
* Revert "add row reverse to account for splitter direction reverse"
This reverts commit f67ad002c8.
* add row reverse to account for splitter direction reverse
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
* mirrior the nav bar by placing the logo in the right
* Use notosans as RTL font family
* Remove Arabic from the hiddenLangs
* fix(feedbac): the search and table alignment
Co-authored-by: Zaira <33151350+zairahira@users.noreply.github.com>
* fix(feedback): text alignment, icons rotation
Co-authered-by: moT01 <20648924+moT01@users.noreply.github.com>
* Revert "fix(feedback): text alignment, icons rotation"
This reverts commit 0c6dc4f909.
* fix(feedback): text-alignment, and icon rotation
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
Co-authored-by: Nestor <elnestinatorHD@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Zaira <33151350+zairahira@users.noreply.github.com>
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
* fix: removed html text and added aria-hidden attribute to span element
* Update client/src/assets/icons/spacer.tsx
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
* fix: formatting code
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
* feat: use system theme if default
* feat: add system to theme
* feat: detect if system theme should be used
* fix: remove system from Themes
* fix: change 'system' to 'default'
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
* fix: change 'system' to 'default'
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
* fix: check if user is logged in for system theme
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
* feat: add qr code to certification
* chore: remove duplicated media ruleset
* fix: reinstall qrcode.react after rebase
* fix: move qr code to bottomish
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
* fix(bug): Make table and button consistent
Affected page
- certification page
- settings page
* fix(bug): changed certification button text to View
* fix(bug): Timeline table width increased
* Update client/src/client-only-routes/show-project-links.tsx
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
* Update client/src/client-only-routes/show-project-links.tsx
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
* fix(curriculum): remoeve stripe props from certification table
* fix(curriculum): time line table width reverted to original
* fix(client): use buttons.view from translation.json
* fix(client): use normal font weight for project title
* fix(client): certification page table button
* fix(client): remove child anchor tag from menuItem
* fix(client): updated cerification page button width
* feat: relocate the styles
* feat: clean up styles
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
* feat(client): refactor searchbar by removing float values
* polish the style by adding border radius and removing padding
* Polish the style and account for donation text
* WIP: remove float values
* Revert "WIP: remove float values"
This reverts commit c1c32aa9d1.
* adjust magic numbers
* Adjust spacing to account and add position absolute
* revert the deletion of ais hits values
* move the padding value to searchbar file
* Remove RTL Values
* feat: allow for hint expansions
* Remove the left value on submit icon
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
* add display none and remove their values
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>