Commit Graph

4069 Commits

Author SHA1 Message Date
Moshe
67cf5d63f2 fix(client): prevent navigating on failed submissions (#46734)
* fix(37615): avoid navigate to next challenge api fails

* fix: elsint errors

* fix: more elsint errors

* fix: make 'navigate' call conditional

* chore: removed async prefix from naigateTo method

* refactor: compare types with constants

* chore: remove unused closeChallengeModal

* fix: restore call to closeModal

* refactor: use setTimeout inside map block

* fix: requested changes according the comments

* fix:remove !request.ok block
2022-07-12 10:17:08 -05:00
Moshe
8d4d4d79e8 fix(ui): "sign in" button hidden at small devices (#46561)
* 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>
2022-07-12 08:15:52 -05:00
Ilenia
f61b227665 chore: rename project type from bonfire to jsProject (#46823)
* change bonfire in index.js

* change bonfire in build.js

* change bonfire in challenge-types.js

* change bonfire in test-challenges.js

* add jsProject to constants.js
2022-07-11 07:28:29 -05:00
Naomi Carrigan
31a542d111 fix: update i18n keys (#46838)
* fix: update key for i18n CTA link

* chore: sync remaining keys

* fix: update forum category links
2022-07-10 10:25:46 +02:00
renovate[bot]
f2c3329855 fix(deps): update dependency react-instantsearch-dom to v6.30.0 2022-07-10 06:21:47 +00:00
renovate[bot]
fc580165ae fix(deps): update dependency psl to v1.9.0 2022-07-10 03:05:25 +00:00
renovate[bot]
44fb2f37b8 chore(deps): update codesee to v0.315.0 2022-07-09 22:18:13 +00:00
renovate[bot]
b0352c34e9 chore(deps): update babel monorepo to v7.18.8 2022-07-09 02:00:46 +00:00
alpox
e3fe5d0a9b feat: add title to "ask for help" forum requests (#46777)
* feat: add title to "ask for help" forum requests

* fix: remove need for translation

* fix: remove dangling comma

* fix: no email-fallback but remove user part if no username is available

* fix: fallback to username if no name is set

* Use nanoid instead of username

* Add block title to challenge description
2022-07-08 13:48:09 -07:00
camperbot
a2d25f40c3 chore(i18n,client): processed translations (#46787) 2022-07-07 07:54:38 -07:00
Ahmad Abdolsaheb
ba6de5a8ef feat: footer jun 22 (#46764) 2022-07-07 10:55:47 +02:00
camperbot
5a617186c1 chore(i18n,client): processed translations (#46773) 2022-07-06 17:34:24 +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
Muhammed Mustafa
793e021b82 chore(curriculum): remove wiki reference from cip (#46457)
Co-authored-by: Jeremy L Thompson <jeremy@jeremylt.org>
2022-07-05 23:26:03 +05:30
renovate[bot]
f2e0fa548e fix(deps): update dependency @fortawesome/react-fontawesome to v0.2.0 (#46745)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-05 13:45:21 +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]
da5d5462ff chore(deps): update codesee to v0.312.0 2022-07-02 12:27:07 +00:00
Radi Totev
e17e57aba5 feat: update keyboard shortcuts client endpoint (#46378)
* feat: update keyboard shortcuts client endpoint

* Update client/src/redux/settings/settings-sagas.js

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

* Update putUpdateMyKeyboardShortcuts return type

* Use new saga in shortcuts-modal

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2022-07-01 11:38:06 -07:00
Tom
a02db52800 fix: caching issues (#46716) 2022-07-01 15:24:29 +02:00
camperbot
d2b93ae838 chore(i18n,client): processed translations (#46732) 2022-07-01 15:03:55 +02:00
Ilenia
ac6f9fc95d fix: collapse rosetta (#46714) 2022-07-01 12:32:01 +02:00
camperbot
bdd7278f54 chore(i18n,client): processed translations (#46724) 2022-06-30 17:25:34 +02:00
Ilenia
32175ff149 fix(client): fix typo (#46690) 2022-06-29 17:11:59 -05:00
camperbot
c7470ac4cd chore(i18n,client): processed translations (#46710) 2022-06-29 16:36:28 +02:00
Muhammed Mustafa
c648de9ee7 fix(client): validation test is typing a file, that doesn't exist (#46657)
fix(client): validation test looking for a file that doesn't exist
2022-06-27 15:44:56 +02:00
camperbot
1fe52761c0 chore(i18n,client): processed translations (#46681) 2022-06-27 12:46:17 +00:00
Caden Parker
85f3ecbb0a Change Link Regex Tests to DOM queries (#45890)
* Change link regex tests to DOM queries

* Keep injection of style tag

Co-authored-by: Florencia <sicref001@gmail.com>
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2022-06-27 10:37:23 +02:00
renovate[bot]
814a90f27f fix(deps): update dependency react-i18next to v11.17.3 2022-06-26 22:56:39 +00:00
Oliver Eyton-Williams
8bc5b0a310 fix: show completion modal (#46589)
* fix: make ctrl/cmd + enter trigger modal

Multifile projects should be handled like legacy challenges in this
regard.

* test: check modal appears

* refactor: ignore additional solutions

* test: fix ctrl + enter tests

* fix: only run on electron

* fix: remove log

* fix: show completion modal if instructions focused

* fix: handle undefined challengeType
2022-06-26 12:23:46 -05:00
renovate[bot]
9f16562fc0 fix(deps): update dependency react-instantsearch-dom to v6.29.0 2022-06-26 03:02:56 +00:00
renovate[bot]
0eacd9c5fd chore(deps): update codesee to v0.299.0 2022-06-25 18:41:48 +00:00
camperbot
98bf5d72de chore(i18n,client): processed translations (#46642) 2022-06-25 00:24:17 +09:00
Naomi Carrigan
74a03ce0e5 feat: only 3 attempts before showing buttons (#46641)
* feat: only 3 attempts before showing buttons

* fix: linter
2022-06-24 08:27:18 +03:00
Dario-DC
1cd3cedc74 feat: new italian footer (#46634)
new footer
2022-06-23 19:21:12 +02:00
camperbot
81f4feb3be chore(i18n,client): processed translations (#46630) 2022-06-23 21:34:10 +05:30
Oliver Eyton-Williams
44b1a3dab5 fix(client): inject user's script.js contents correctly (#46627)
With this change the preview should function as if the user had written
a script with script.js's contents.  <script src="script.js"> is
replaced, so the script element's position in the html matters.
2022-06-23 16:34:29 +01:00
Oliver Eyton-Williams
9046d70b67 fix: use certification hours consistently (#46442)
* 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
2022-06-23 14:24:33 +03:00
Naomi Carrigan
4e8ab1634b feat: update the new rwd intro (#46624) 2022-06-22 15:14:29 -05:00
Oliver Eyton-Williams
22bb60196a chore: update stripe (#46604) 2022-06-22 16:59:39 +03:00
camperbot
f69864913d chore(i18n,client): processed translations (#46601) 2022-06-21 19:44:03 +05:30
renovate[bot]
19f27fe3f8 chore(deps): update dependency webpack-cli to v4.10.0 2022-06-21 05:24:28 +00:00
Shaun Hamilton
7a91407184 fix(client): handle verification of full-stack cert once (#46588) 2022-06-20 13:14:22 -07:00
camperbot
e95c76022b chore(i18n,client): processed translations (#46583) 2022-06-20 18:28:03 +05:30
renovate[bot]
1d793e011e chore(deps): update codesee to v0.284.0 (#46562)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-20 15:48:43 +05:30
renovate[bot]
17cc61dfe1 fix(deps): update dependency typescript to v4.7.4 (#46560)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-20 15:48:19 +05:30
renovate[bot]
03daea6fde fix(deps): update dependency react-i18next to v11.17.2 2022-06-20 07:05:56 +00:00
renovate[bot]
c3b96b4504 fix(deps): update dependency react-ga to v3.3.1 2022-06-20 00:00:59 +00:00
renovate[bot]
5834cb3ad6 chore(deps): update babel monorepo to v7.18.5 2022-06-18 10:30:31 +00:00
Bruce Blaser
bcb048a93b fix(a11y): improve RWD challege grid accessibility (#45957)
* fix: improve RWD challege grid accessibility

* fix: change wording from challenge to step

* fix: improve keyboard focus indicator on step links

* fix: style jump link as button

* fix: accessible background color for completed steps

* refactor: make steps a nav region

* refactor: remove duplicate selector

* fix: enhance focus indicator on jump link

* fix: TS type

* refactor: remove unneeded CSS

* chore: resolve conflict

* chore: translate accessible name on nav

* fix: remove h4 from button

* fix: add course name to toggle button

* fix: improve accessibility of course stats on toggle button

* fix: prefix step links with sr-only "Step"

* fix: add start project button

* refactor: remove unnecessary spaces

* fix: clean up styles

* Update client/src/templates/Introduction/intro.css

Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2022-06-17 15:45:40 +03:00
Radi Totev
9e51b59584 feat: show sign in button for unauthenticated users (#46401) 2022-06-16 13:47:30 +02:00