* 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>
* 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>
* 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>
* fix: remove vertical scrollbar from body
* fix: adjust preview window with/without actionrow
* fix: delete redundant padding argument
* fix: add new props to project preview modal
* fix: adjust code and preview pane height
* fix: add flash message height adjustment for panes
* fix: refactor the code with flexbox
* fix: debug zero height of instruction panel in firefox
* fix: debug zero height of reflex elements and vertical splitter
* fix: make reflex elements vertically flexible in new RWD
* fix: remove unnecessary css properties
* fix: arrange mobile layout css selector
* fix: move styles to its related css files
* fix: refactor the code with pseudo selector and remove important
* fix: remove redundant flexbox settings
* fix: remove unnecessary css properties and revert unnecessary property name change
* fix: remove unnecessary min height zero and refactor flex properties
* feat: add university and seasonal alerts
* feat: show university camper alerts to non donors
* feat: adjust tests
* feat: update CTA
* Apply suggestions from Oliver's code review
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
* Apply suggestions from code review
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
* feat: changing learn alert to link
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
* removed unused files
Removed unused files as per comments for issue #47971
* fix: removed duplicate exports from 4 files
* Build fix
* made changes for build fix
* made changes for build fix
* fix: separate string to view code/project
Signed-off-by: Prince Mendiratta <prince.mendi@gmail.com>
* feat: add test for certification rendering
Signed-off-by: Prince Mendiratta <prince.mendi@gmail.com>
* chore(lint): trailing newline at EOF
Signed-off-by: Prince Mendiratta <prince.mendi@gmail.com>
Signed-off-by: Prince Mendiratta <prince.mendi@gmail.com>
* feat: add skip-to-content button
* fix: remove content start ids from everywhere and add to default layout
* chore: format landing-top.tsx
* use single quotes in skip-to-content component
* include breadcrumbs in navigation
* linting fail fix
* use anchor tag instead of new component
* update challenge title snap
* fix(test): reliably move focus onto the editor
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
* 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
* feat: use updateMySocials not updateUserFlag
* fix: replace updateUserFlag with updateMyTheme
* fix: show social icons
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
* fix: delete social booleans from client
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
* feat: standardize view button text
Add new translation keys Delete unused translation keys Fix tests broken with new functionalities
* Delete View variations in translations.json
Delete buttons tittle
Modify buttons text to be "View" or translated equivalent
Modify tests to query the buttons by role and name
Co-authored-by: HDAnzo <hdanzoategui@softwarenatura.com>
* added hover and focus effect on signout
* increase spacing by increasing the height
* I remembered why I hated react so much
* will come back after the meeting
* cleared 10 types error
* fix: make lang menu more keyboard accessible
* increased button specificity and switch to navlink to focus better
* added className for future style when the fuction is functional
* this is funny
* slowly comming together
* will create the function tomorrow morning
* signout is read only bug
* Removed the need for enlist
* Update client/src/components/Header/components/nav-links.tsx
* Update client/src/components/Header/components/nav-links.tsx
* Props fails, I am removing enlist errors and implementing types
* Update client/src/components/Header/components/nav-links.tsx
Co-authored-by: Moshe <shootermv@gmail.com>
* half of eslint no unsafe call
* No issue without this eslint as well
* Couldn't fix enlist issue
* same error
* Removed eslint error
* no-unsafe-member enlist error
* Clear enlist error
* cleared type errors
* remove eslint no unsafe memeber access
* no unsafe return eslint
* I have opened pandora box
* npm errors
* I am really lost
* Cleared some typescript errors, hopefully I can create the modal now
* added basic style and a plan
* modal show and hide functionality
Co-authored-by: wongwinnie198@gmail.com
* Revert "modal show and hide functionality"
This reverts commit 237e0b00c4.
* modal show and hide functionality
Co-authored-by: wongwinnie198 <wongwinnie198@gmail.com>
* clear type error
* interesting my first animation attempt failed
* removed the modal
* added color, it may be damaging accessiblity
* revert translation.json changes
* cleared unused types and type mistake I added before
* Revert key press naming changes
Co-authored-by: mmatsumoto1026 <mmatsumoto1026@gmail.com>
* changed hover effect to danger variables and fix change language hover
Co-authored-by: mmatsumoto1026 <mmatsumoto1026@gmail.com>
* add lang manu height to gerenic selector
* remove redundant code, make cansel change stay color stay blue
* Revert me mess around
* prettier format
* test cypress interaction and if it accounts for mobile design
* Revert "test cypress interaction and if it accounts for mobile design"
This reverts commit 9b01e78156.
* refactor search form
* add missing value units
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Bruce B <bbsmooth@gmail.com>
Co-authored-by: Moshe <shootermv@gmail.com>
Co-authored-by: wongwinnie198 <wongwinnie198@gmail.com>
Co-authored-by: mmatsumoto1026 <mmatsumoto1026@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
* feat: volume slider campire mode
* fix: set a play sound interval
* fix: set volume to 50% if there is no volume key
* fix: add correct colors to progress bar
* fix: remove IE support
* fix: get slide value working in Chrome
* fix: remove space
* fix: actually use volume in the editor
* fix: add aria-label
* fix: set volume if not present in store
* fix: use label instead
* Apply Naomi's review on Toms suggestion
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
* fix: linting
* Update client/i18n/locales/english/translations.json
Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>
Co-authored-by: root <root@DESKTOP-EMNPVBP.localdomain>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>
* fix(UI): missing sign-in button at small devices
* feat: replace menu and sign-in buttons text with images
* refactor: svg icons replaced by fortawesome ones
* test: fix e2e test of navigation menu button
* feat: display sign in button and hide all
* feat: display sign in icon on nav for small screens
* feat: add accessibility span for menu icon
* fix: lint errors
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
* fix: use certification hours consistently
Since the value appearing on the /learn map was hardcoded, it could have
gone out of sync with the certifications, which were relying on
certification-settings.
Also, for simplicity (and because it's hard to estimate accurately), all
the certifications are set to 300 hours. Fullstack being the exception,
as it is a set of certifications.
* feat: remove the hours from the map