Commit Graph

4528 Commits

Author SHA1 Message Date
Sboonny
3d60cb13dd turn the link into a button
Co-authored-by: sembauke <semboot699@gmail.com>
2023-02-21 11:18:35 +00:00
Sboonny
67e90762b3 use underline because outline overflows out the
Co-authored-by: sembauke <semboot699@gmail.com>
2023-02-21 10:23:57 +00:00
Sboonny
7e4c9d5940 make the outline block 2023-02-19 06:44:32 +00:00
Sboonny
e65beeb0fe clean and fix values grid columns values 2023-02-19 06:18:59 +00:00
Muhammed Mustafa
019ea08e86
Merge branch 'main' into feat/swap-media-with-the-card 2023-02-19 08:12:37 +02:00
renovate[bot]
b58009b775
fix(deps): update dependency sanitize-html to v2.10.0 (#49435)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-18 14:17:57 -08:00
Muhammed Mustafa
e8f0145a08
feat(client) make pre in instruction ltr when the layout is rtl (#49431)
* feat(client) make pre in instruction ltr when the layout is rtl

* revert the changes in the markdown file
2023-02-18 22:00:44 +01:00
Muhammed Mustafa
45dc6aee9e
feat(client): make portfolio section in profile support RTL layout (#49148)
* feat(client): make portfolio section in profile support RTL layout

* Revert "feat(client): make portfolio section in profile support RTL layout"

This reverts commit b4cf5f1ab4.

* make media component responsive

* fix the selector

* hook the media left through an id

* hook the media left through an id
2023-02-18 21:58:01 +01:00
Muhammed Mustafa
251aecc58f
feat(client): change the save buttons from disabled to aria-disabled (#49216)
* feat(client): change the buttons from disabled to aria-disabled

Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>

* stop the API call when the validation isn't true

* use aria disabled instead of disabled on the test?

* use have.attr  to check for aria disabled

* hide the button when it's disabled

Co-authored-by: Bruce B <bbsmooth@gmail.com>

* update Privacy Settings save button

---------

Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>
2023-02-18 12:16:35 -08:00
renovate[bot]
c00d001df0
chore(deps): update automerged always - codesee to v0.513.0 (#49429)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-18 12:11:26 -08:00
Muhammed Mustafa
c027bce6de
fix(client): pre code having extra spaces when code elements are stacked (#49343)
Co-authored-by: hbar1st <hanaab@gmail.com>
2023-02-18 10:18:54 -08:00
Muhammed Mustafa
df1eb8c8de
fix(client): misaligned buttons in the RWD certification (#49404)
* fix(client): misalignedbuttons in the RWD certification

* Clean the css file
2023-02-17 21:55:47 -08:00
Muhammed Mustafa
4f357db02f
refactor(client): clean extra code in donate form (#49276) 2023-02-17 17:32:41 +03:00
Tom
c29ecaf14f
fix(client): site crashing when leaving rdb challenge (#49409)
fix: crashing when leaving rdb
2023-02-17 07:56:28 +02:00
Muhammed Mustafa
150d5cb0d3
feat(client): remove ltr direction from quotes in rtl layout (#49340) 2023-02-16 13:50:35 +01:00
Bruce Blaser
cb0da3bbf9
fix(client): console height in multi-file editor (#49372)
fix: allow console to take up entire height of panel
2023-02-16 12:22:57 +01:00
Muhammed Mustafa
f0df85b385
Merge branch 'main' into feat/swap-media-with-the-card 2023-02-16 12:40:36 +02:00
Sboonny
143054c110 add the full width back 2023-02-14 17:26:18 +00:00
Sboonny
e553b9c360 add border and account for the added border
Co-authored: Bruce B <bbsmooth@gmail.com>
2023-02-14 17:19:03 +00:00
renovate[bot]
58386567a7
fix(deps): update dependency @freecodecamp/react-calendar-heatmap to v1.1.0 (#49356)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-13 23:50:45 +05:30
Muhammed Mustafa
5e4ba38309
refactor(client): delete block save wrapper (#49217)
* refactor(client): delete block save wrapper

* Clean bloating divs and extra css import

* remove the blocksave wrapper snapshot
2023-02-13 23:26:44 +05:30
renovate[bot]
cfc9d5e372
chore(deps): update automerged always - codesee to v0.498.0 (#49347)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-13 22:24:06 +05:30
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
camperbot
218fe6605b
chore(i18n,client): processed translations (#49369) 2023-02-13 20:32:14 +05:30
renovate[bot]
ea7df4fb9a
fix(deps): update font awesome to v6.3.0 (#49357)
* fix(deps): update font awesome to v6.3.0

* update profile snapshot for the new icon

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Sboonny <muhammed@freecodecamp.org>
2023-02-13 11:23:33 +00:00
renovate[bot]
028112f215
fix(deps): update dependency @growthbook/growthbook-react to v0.11.2 (#49344)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-13 17:02:48 +05:30
camperbot
c12f7ad623
chore(i18n,client): processed translations (#49325) 2023-02-10 21:17:31 +00:00
Muhammed Mustafa
a1ebe6dcd6
refactor(client): turn image validation component into subComponent (#49155)
* refactor(client): clean extra FormGroup component in personal info

* Revert "refactor(client): clean extra FormGroup component in personal info"

This reverts commit cc29df3033.

* refactor show image component into JSX

* Remove redundant text

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

---------

Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2023-02-10 17:13:27 +00:00
Ahmad Abdolsaheb
6e53c852de
feat(client): pull percentage challenge data from redux (#49308)
* feat(client): pull percentage challenge data from redux

* Apply suggestions from code review

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>

* feat: update updateAllChallengesInfo name

---------

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2023-02-10 13:16:11 +00:00
Mrugesh Mohapatra
0f4fd9d57b
chore: rename mockfiles in jest config (#49318) 2023-02-10 13:12:02 +00:00
Mrugesh Mohapatra
96a5699c39
chore: rename icons (#49319) 2023-02-10 13:11:16 +00:00
Mrugesh Mohapatra
eff2166262
chore: rename redux actions (#49320) 2023-02-10 12:04:17 +00:00
Muhammed Mustafa
77c8809b00
refactor(client): cleanup honesty policy section (#49003)
Co-authored-by: Bruce B <bbsmooth@gmail.com>
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
Co-authored-by: sidemt <25644062+sidemt@users.noreply.github.com>
Co-authored-by: Mrugesh Mohapatra <hi@mrugesh.dev>
Co-authored-by: Quincy Larson <QuincyLarson@users.noreply.github.com>
2023-02-09 13:37:22 -06:00
camperbot
f17a7a266b
chore(i18n,client): processed translations (#49307) 2023-02-09 07:51:09 -06:00
Ahmad Abdolsaheb
6c97591ca6
feat(client): turn default layout to a functional component (#49289) 2023-02-08 15:28:26 -06:00
Sboonny
d13c7368a1 add screen reader text 2023-02-08 17:27:54 +00:00
Sboonny
bfde90eaec fix the responsive niche cases 2023-02-08 17:24:40 +00:00
Sboonny
a3b52efd7f finish creating the grid for the cards 2023-02-08 17:15:11 +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
Oliver Eyton-Williams
919c1d8c20
chore: remove info key (#49290) 2023-02-08 14:53:04 +01:00
@DiegoCascavita
0e538a926d
fix(curriculum): renaming tabs for uniformity in responsive design (#49286)
renaming tabs for uniformity in responsive design
2023-02-08 08:08:06 +01:00
Sboonny
2d51d9d3ad create a desktop version of the card 2023-02-07 11:46:16 +00:00
hbar1st
8fe7893b0d
fix(i18n): replace English with Arabic quotes and compliments (#49262) 2023-02-06 18:35:09 +02:00
abe
4494b0c05b
fix(UI): keep portal preview open (#48451)
* moved portal states to redux

stored a global window

open window if does not exist clear htmlif already exists

moved close window to desktop-layout

close portal if user navigates to route outside of challenges

naming conventions, specify url

dispatch setIsAdvancing and use in portal preview

* fix: close portal if main window closes

* fix: refactor it

* Revert "fix: refactor it"

This reverts commit 197a40a3a6.

* feat: add isAdvancing to hotkeys

* fix: revert to pane on first step of block

* fix: safari issues

* fix: revert to pane when not advancing

---------

Co-authored-by: kravmaguy <flex4lease@gmail.com>
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2023-02-06 08:18:46 +01:00
renovate[bot]
4b8d4c495b chore(deps): update automerged always - codesee to v0.494.0 2023-02-05 23:37:22 +00:00
renovate[bot]
bb2dda3fcc
fix(deps): update dependency @growthbook/growthbook-react to v0.11.1 (#49091)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-05 12:30:57 +01:00
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