Oliver Eyton-Williams
9421aa6041
fix: expand projects on map ( #46937 )
2022-07-18 11:34:19 +02:00
Bruce Blaser
0345244c43
fix(a11y): change headings in footer to h2 ( #46932 )
...
fix: change headings in footer to h2
2022-07-17 09:59:15 -07:00
renovate[bot]
85b009b308
chore(deps): update dependency ts-node to v10.9.1
2022-07-17 03:52:46 +00:00
renovate[bot]
48231dba8e
chore(deps): update codesee to v0.324.0
2022-07-16 19:38:48 +00:00
renovate[bot]
a8a1f81963
fix(deps): update dependency react-lazy-load to v3.1.14
2022-07-16 17:25:16 +00:00
renovate[bot]
50df776ab6
fix(deps): update dependency react-instantsearch-dom to v6.30.1
2022-07-16 13:33:57 +00:00
renovate[bot]
a0b0942692
chore(deps): update dependency serve to v13.0.4 ( #46817 )
...
* chore(deps): update dependency serve to v13.0.4
* test: fix for it
* test: I think this might be right
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2022-07-15 12:33:29 +05:30
renovate[bot]
f6f252eba8
chore(deps): update dependency eslint-plugin-react to v7.30.1 ( #46664 )
...
* chore(deps): update dependency eslint-plugin-react to v7.30.1
* fix: prettier
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2022-07-14 21:07:56 +05:30
camperbot
65196f6b49
chore(i18n,client): processed translations ( #46892 )
2022-07-14 17:06:49 +02:00
Ilenia
0a2d0733a2
feat: simplify client logic ( #46870 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2022-07-14 14:11:20 +05:30
sidemt
eea6f5195c
fix(i18n): configure search Japanese publication ( #46888 )
2022-07-14 14:02:01 +05:30
renovate[bot]
9756175852
fix(deps): update dependency react-i18next to v11.18.1
2022-07-13 22:31:58 +00:00
Oliver Eyton-Williams
2f6eef61d4
fix: save project to redux on submit ( #46791 )
2022-07-13 15:20:02 +05:30
Ilenia
1a8899bfb8
feat: remove random id from forum topic title ( #46869 )
...
feat/remove random id from forum topic title
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2022-07-12 16:46:11 -07:00
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
camperbot
d4234c256b
chore(i18n,client): processed translations ( #46507 )
2022-06-15 15:17:07 +02:00
camperbot
8f57a8c976
chore(i18n,client): processed translations ( #46496 )
2022-06-14 21:09:31 +05:30
Bruce Blaser
46450b802c
fix(a11y): improve challenge test suite results accessibility ( #45802 )
...
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2022-06-14 12:09:25 +05:30
camperbot
e559212f67
chore(i18n,client): processed translations ( #46484 )
2022-06-14 03:14:08 +09:00
renovate[bot]
b4cef73d28
fix(deps): update dependency reselect to v4.1.6 ( #46459 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-13 12:38:32 +05:30
Renovate Bot
2d2f019e4a
fix(deps): update dependency react-instantsearch-dom to v6.27.0
2022-06-12 23:41:23 +00:00
Renovate Bot
0a9b4a4ece
chore(deps): update codesee to v0.280.0
2022-06-12 17:16:31 +00:00
Renovate Bot
42eec9ca1c
fix(deps): update dependency react-i18next to v11.17.1
2022-06-12 14:18:22 +00:00
Oliver Eyton-Williams
55e71cb599
fix: slightly improve logging from promises ( #46422 )
2022-06-10 22:28:38 +05:30
camperbot
5a5272a67c
chore(i18n,client): processed translations ( #46439 )
2022-06-10 23:04:24 +09:00
camperbot
961a41de21
chore(i18n,client): processed translations ( #46420 )
2022-06-10 02:03:50 +05:30
Radi Totev
c0e0dcfef9
chore: improve spelling ( #46421 )
2022-06-09 16:18:35 +02:00
Bruce Blaser
4f54125e76
fix:enable default mouse/touch events on monaco content widget ( #46217 )
...
* fix:enable default mouse events on monaco content widget
* add touch event handling
* initial test of scroll gutter
* disable scroll gutter
* re-enable gutter scroll as content widget
* move scroll gutter over line numbers
* fix: bug in moving scroll gutter over line numbers
* CSS adjustments to put scroll gutter over line numbers
* fix: scroll gutter height
* fix: make scroll gutter width responsive
* refactor: consolidate event handlers
* refactor: simplify args to createWidget
2022-06-09 12:07:40 +05:30
camperbot
89f78e4d8c
chore(i18n,client): processed translations ( #46402 )
2022-06-08 22:43:46 +05:30
Prathamesh Gawas
f803d60be1
fix: multiple redirects after account deletion ( #46350 )
2022-06-08 07:48:17 -07:00
Oliver Eyton-Williams
3361419e87
fix: set _csrf to be httpOnly ( #46366 )
...
There's no need for JS to access it, so we can safely set it to be
httpOnly
2022-06-08 16:54:23 +03:00
camperbot
ecfac5733c
chore(i18n,client): processed translations ( #46381 )
2022-06-07 14:00:36 -03:00
Oliver Eyton-Williams
f0f44ca315
feat(client): re-enable failed update re-submission ( #46064 )
...
* refactor: return response with data from ajax
Because we still need to manipulate the data coming back from the server
(files -> challengeFiles) and we want to keep ajax.ts as the interface
between client and server we need to return the manipulated data with
the response.
* feat: re-enable failed updates flushing
* test: failed updates get resubmitted and flushed
* fix: convert settings requests to use { data }
* refactor: use preserveSession
2022-06-07 17:52:23 +03:00
Jordan Moore
fcf2dd7254
fix(UI): Remove 'CTRL + Enter' on CTA for mobile ( #46239 )
...
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2022-06-07 18:20:16 +05:30
camperbot
44b47e9e87
chore(i18n,client): processed translations ( #46368 )
2022-06-06 20:18:18 +05:30
Muhammed Mustafa
e7d7702e25
fix(client-UI): view button takes full width ( #45964 )
...
* added class to td so it takes full width
* added width 100% to dropbox components
* removed excessive code
* limit the max space dropdown takes
* `view` takes the same size as `show-solution`
* undo previous change
* view takes the same size as show-solution
* fix: static width for buttons on small screen
* fix: remove max-width cause iocd
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2022-06-06 08:43:48 +02:00
Renovate Bot
e5ed578541
fix(deps): update dependency react-i18next to v11.17.0
2022-06-06 00:45:41 +00:00
Renovate Bot
9ad8bf5435
chore(deps): update dependency webpack to v5.73.0
2022-06-05 15:30:20 +00:00
Renovate Bot
4ff5d480c0
chore(deps): update codesee to v0.276.0
2022-06-05 05:48:10 +00:00
Renovate Bot
902ca385ee
fix(deps): update dependency typescript to v4.7.3
2022-06-05 03:43:47 +00:00
Renovate Bot
366e18e339
fix(deps): update babel monorepo to v7.18.4
2022-06-05 01:42:33 +00:00
Renovate Bot
b3ed01b226
chore(deps): update dependency ts-node to v10.8.1
2022-06-04 19:54:43 +00:00
Radi Totev
e581bd9081
feat(client): shortcuts legend modal available on pressing the ? key ( #45530 )
...
* Add modal texts in translations.json file
* Add shortcuts modal state in redux
* Create shortcuts modal
* Integrate shortcuts modal
* Resolve codefactor.io issues
* Extend list of shortcuts
Based on this comment:
https://github.com/freeCodeCamp/freeCodeCamp/issues/36841#issuecomment-933310078
* Remove temporary placeholder for modal title
* Open modal fom Hotkeys instead of learn.tsx
As suggested in this comment:
https://github.com/freeCodeCamp/freeCodeCamp/pull/45530#issuecomment-1101224993
* Complete list in transaltions
* Change shortcut presentation fo better a11y
Use table instead of list items as suggestedin this comment:
https://github.com/freeCodeCamp/freeCodeCamp/pull/45530#issuecomment-1101796368
* Add aria-labelledby
* Remove GAnalytics
* Remove leftover style
* Remove table caption
* autofocus on modal close button
* Improve modal a11y
- Add requested changes from https://github.com/freeCodeCamp/freeCodeCamp/pull/45530#issuecomment-1104764766
- Leave autofocus and parent div role=dialog changes for later. (https://github.com/freeCodeCamp/freeCodeCamp/pull/45530#issuecomment-1107754148 )
* [WIP] Alllow users to turn off keyboard shortcuts
* Add keyboard shortcuts switch in settings
* Disable shortcuts
* Remove toggle switch description
* Refactor and cleanup
* Remove close button from modal header
Suggested by bbsmooth:
https://github.com/freeCodeCamp/freeCodeCamp/pull/45530#issuecomment-1107861091
* Fix lint issues
* Disable shortcuts
* Disable shortcuts by default
* Update challenge output test
* Update challenge-hot-keys test
* Disable shortcuts from inside handlers
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2022-06-03 09:57:52 -07:00
Sem Bauke
345268019c
fix(client): reduce line number bar width ( #46309 )
2022-06-03 15:01:08 +02:00
SadmanSyfe
12d742a4f0
fix(client): prevent lower jaw breaking on code evaluation ( #46154 )
...
* Fix(issue:#46062)
* feat: render based on earliest available lower jaw conditions
* fix: persist challenge completion properly
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2022-06-03 12:10:49 +02:00
Oliver Eyton-Williams
f55a4c48db
test: tighten up two more cypress tests ( #46273 )
...
* test: tighten up user-token
This should be faster and a little more reliable. before should have
worked, but beforeEach seems more reliable, so I'm trying it.
* test: use a single test for intro-page
Should be more robust as well as a lot faster.
2022-06-03 11:44:20 +03:00
Ahmad Abdolsaheb
78090c76ca
feat(client): contextually show reset step button ( #46272 )
...
* feat: show reset step button contexually
* feat: rename render function
* fix:clean up
* feat: open a reset step modal
2022-06-02 19:34:31 +02:00
camperbot
9b67298008
chore(i18n,client): processed translations ( #46293 )
2022-06-02 12:36:46 -03:00
Ahmad Abdolsaheb
aead146554
feat(client): center login button ( #46287 )
...
* feat(client): center login button
* feat: remove unused file
2022-06-02 17:34:29 +03:00
Shaun Hamilton
b2da57881c
chore(client): remove console log ( #46275 )
2022-06-01 20:16:45 +02:00
Shaun Hamilton
33e0bb79d7
fix(client): add mathjax to intermediate-algorithm-scripting ( #46270 )
2022-06-01 20:01:22 +05:30
camperbot
fd7fe273bc
chore(i18n,client): processed translations ( #46268 )
2022-06-01 07:09:14 -07:00
Bruce Blaser
d2332093f6
fix(a11y): main menu a11y updates ( #45137 )
...
* fix: main menu a11y updates
* update font menu
* fix: sign in button text alignment
* fix: disabled button font
* fix: language menu font
* remove sign-in from main menu
* fix: add section dividers to menu
* fix: height on language selector menu
* fix: alignment of Menu button text
* fix: language globe icon
* refactor: remove dup selector
* update language menu colors
* refactor: clearer name for language menu display state
* fix: don't close onBlur if Menu button is clicked
* refactor: move globe icon styling to CSS
* refactor: get rid of switch statements
* refactor: remove try catch block
* fix: translate Change language button
* fix: move search into nav menu for mobile layout
* fix: forgot a merge
* refactor: updates for changes in i18n/all-langs
* fix: prevent menu from collapsing when focus is on change language button and user clicks into search
* fix: translate cancel change option in language picker
* feat: add cypress tests
* feat: display the complete language list
* fix: fix TS typing
* fix: force scrollbar on lang menu
* fix: remove scroll bar from lang menu
* fix: close menu when user tabs away from last menu item
* add list role to navigation list to appease Safari
* chore: capitalize Change Language/remove CSS comment
* fix: right side search box alignment in narrow view
* remove extraneous list role
* fix: cypress
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2022-06-01 10:39:26 +03:00
Lasse Jørgensen
6d89576b6c
fix(curriculum): don't block fragment links ( #46246 )
2022-06-01 12:56:19 +05:30
Oliver Eyton-Williams
ed865269a6
test: fix donate page for existing donors ( #46255 )
2022-05-31 23:06:35 +01:00
camperbot
ec73d8f0b1
chore(i18n,client): processed translations ( #46249 )
2022-05-31 18:33:48 +05:30
Niraj Nandish
d67a617e47
fix(client): prevent code duplication when using help button ( #46232 )
...
* fix(client): prevent code duplication when using help button
* feat(client): comment file name when opening issue in forum
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2022-05-30 22:29:28 +05:30
Sem Bauke
2790362df8
feat: instruction hiding with button ( #46086 )
...
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2022-05-30 18:50:32 +05:30
renovate[bot]
4a1d223429
fix(deps): update dependency react-reflex to v4.0.9 ( #46206 )
...
* fix(deps): update dependency react-reflex to v4.0.9
* fix(deps): update dependency react-reflex to v4.0.9
* fix(client): chore to remove unneeded ts comment
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2022-05-30 18:50:01 +05:30
Renovate Bot
36bd34f5ca
fix(deps): update dependency typescript to v4.7.2
2022-05-30 00:38:12 +00:00
Renovate Bot
37c43a2218
fix(deps): update dependency @stripe/stripe-js to v1.31.0
2022-05-29 18:45:06 +00:00
Renovate Bot
7a0843ffde
chore(deps): update codesee to v0.272.0
2022-05-29 06:02:03 +00:00
Renovate Bot
63875a3c23
fix(deps): update dependency @stripe/react-stripe-js to v1.8.1
2022-05-29 03:27:51 +00:00
Renovate Bot
6878cb781d
fix(deps): update dependency @babel/standalone to v7.18.3
2022-05-28 21:55:34 +00:00
Jordan Moore
5f7d87daf0
feat: add project name on timeline for challenges completed RWD ( #46181 )
2022-05-28 10:45:03 +05:30
Oliver Eyton-Williams
b60cffd190
fix: update path of webpack bundles ( #46180 )
...
With this both the bundles and their chunks will have the correct path
names
2022-05-27 19:36:05 +02:00
Mrugesh Mohapatra
2be170c09d
chore: delete _headers file from Netlify days ( #46176 )
2022-05-27 19:57:20 +05:30
Oliver Eyton-Williams
02955791bc
fix: use standard path names for chunks ( #46160 )
2022-05-27 18:22:03 +05:30
Bruce B
8d90c02747
fix(a11y):add main landmark to super block intro ( #46168 )
2022-05-27 10:52:49 +02:00
Tom
658b48ba62
fix: third-party cookie issues with CodeAlly login ( #46090 )
2022-05-26 21:44:10 +05:30
Ahmad Abdolsaheb
97423f7a2f
feat: add a leading submitChallenge debounce ( #46085 )
...
* feat: reduce submitChallenge debounce
* feat: register the leading call
* fix: presist debounce calls
* Update client/src/templates/Challenges/classic/editor.tsx
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2022-05-26 21:43:12 +05:30
Kristofer Koishigawa
739ee60995
fix: display certs on profile for username with upper chars ( #46118 )
2022-05-26 15:03:49 +05:30
renovate[bot]
e2daf1e252
chore(deps): update babel monorepo ( #46095 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-25 18:51:20 +05:30
Naomi Carrigan
ef841bdfb0
fix: throw sound into local storage ( #46123 )
2022-05-23 12:29:54 -05:00
Renovate Bot
d9bca07121
fix(deps): update dependency react-instantsearch-dom to v6.26.0
2022-05-22 05:23:27 +00:00
Renovate Bot
5f9fd2c075
chore(deps): update dependency ts-node to v10.8.0
2022-05-22 02:09:40 +00:00
Renovate Bot
4f57b5260e
fix(deps): update dependency @stripe/react-stripe-js to v1.8.0
2022-05-21 21:18:09 +00:00
Renovate Bot
26152fc096
chore(deps): update codesee to v0.265.0
2022-05-21 18:23:18 +00:00
Renovate Bot
d49305c929
fix(deps): update dependency algoliasearch to v4.13.1
2022-05-21 15:19:47 +00:00
Renovate Bot
0f1a67d692
chore(deps): update dependency postcss to v8.4.14
2022-05-21 12:44:36 +00:00
Sem Bauke
c3e1ba4390
fix(client): prevent iframe from duplicating by using preventDefault ( #46082 )
...
* fix: prevent iframe from duplicating
* fix: remove old stuff
* fix: changes
* fix: change wording
* Update client/src/templates/Challenges/utils/frame.ts
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2022-05-21 09:59:28 +04:00
camperbot
1037b39cf1
chore(i18n,client): processed translations ( #46083 )
2022-05-20 11:02:06 -07:00
Radi Totev
ea4cedd3f2
chore(client): typescript migration - utils/frame.js ( #46075 )
...
* Change extension to .ts
* Resolve ts issues
* Update test:curriculum script
2022-05-20 14:59:08 +02:00
Bruce B
3d9293f14b
fix(a11y): improve accessibility on completed Step heading ( #46047 )
...
* fix: improve accessibility on completed Step heading
* fix: add translation
2022-05-20 13:29:03 +02:00
Naomi Carrigan
b9f3345721
feat: update endpoints ( #45688 )
2022-05-19 21:52:38 +05:30
Niraj Nandish
d4e01b66fb
chore: TS migrate MultifileEditor ( #45857 )
2022-05-19 21:14:22 +05:30
camperbot
43024a32aa
chore(i18n,client): processed translations ( #46068 )
2022-05-19 19:46:46 +05:30
Ahmad Abdolsaheb
23fe76f103
feat: add two second debounce to confirm username validity check intention ( #46067 )
2022-05-19 07:49:06 -05:00
Oliver Eyton-Williams
58482b9d98
test: skip the failed-updates-epic tests for now ( #46053 )
2022-05-18 11:13:00 -07:00
Oliver Eyton-Williams
85375e7621
fix: temporarily prevent the client from retrying ( #46050 )
2022-05-18 10:44:56 -05:00
Sem Bauke
cef1ef1db7
fix: update settings in batch ( #46040 )
...
* fix: update settings in batch
* fix: make buttons update
* fix: tests (hopefully)
* fix: cypress promise error
* fix: use submit instead of onclick
Co-authored-by: Niraj Nandish <nirajnandish@icloud.com>
2022-05-18 17:54:50 +03:00
Radi Totev
aaca146d2b
fix(client): show checkmark for completed challenges in new RWD ( #46038 )
2022-05-18 18:57:53 +05:30
camperbot
d5dc65f98d
chore(i18n,client): processed translations ( #46044 )
2022-05-18 15:22:36 +02:00
Tom
26def9309f
chore: check if canClaimCert before calling backend ( #46029 )
...
* chore: check if canClaimCert before calling backend
* refactor: make canClaimCert declarative
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2022-05-18 14:11:03 +03:00
Ahmad Abdolsaheb
d89b129d18
feat(client): combine editor submission and execution calls ( #46037 )
...
* feat: combine submission and execution calls
* refactor: rename the click listeners
onChallengeSubmission sounds like something that will get called in
response to challenge submission, not something that will trigger it
* fix: create one debounced function
* fix: use lodash-es
Otherwise we'll include all of lodash in the bundle.
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2022-05-18 14:34:39 +04:00
DanielRosa74
f64ddd7bda
Adding Portuguese top30 links to footer ( #46008 )
...
* Adding Portuguese top30 links to footer
Changing the links on the Trending List of the footer on the Portuguese editorial to the top 30 Portuguese articles
* fix(i18n): shortened titles for Trending List
Shortened titles as per suggestion. Thanks, @ieahleen!
* fix(i18n): changed last long title - line 14
Changed last long title - line 14
2022-05-18 09:49:25 +02:00
Muhammed Mustafa
ac027b0447
fix(client): added .text-center to modal title ( #46022 )
2022-05-18 02:08:32 +05:30
Oliver Eyton-Williams
301c2a598a
fix: comments out update-my-current-challenge call ( #46028 )
2022-05-18 02:07:29 +05:30
Naomi Carrigan
2fbdfa5d09
feat: add ask for help button ( #45636 )
...
* feat: add ask for help button
* feat: move button to test output area
* feat: track number of attempts
* feat: add ask button to buttons container
* feat: restructure lower jaw
* feat: adjust the lower jaw styles
* fix: unmount component
* feat: restructure the lowerjaw
* fix: move aria live region to encompass both status and hint
* feat: rebase main
* feat: remove lower jaw update from test useEffect
* fix: output viewzone resize on output change
* fix: change encouragement message based on attemps
* fix: maintain lowerjaw height when tests run
* feat: remove set height and clear feedback
* fix: adjust lower jaw state on reset
* fix: focus submit button when challenge is completed
* fix: add aria-hidden after 500ms
* add translations
* fix: clean up
* feat: fade in test feedback after each attempt
* feat: make lower jaw accessible
* fix: clean up
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Bruce B <bbsmooth@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2022-05-17 21:22:03 +05:30
Tom
3503b473cc
fix: remove update-current-challenge call ( #46019 )
2022-05-17 08:44:55 -07:00
Tom
b7155694d9
fix(curriculum): interfering style elements ( #46000 )
...
* fix: interfering style elements
* fix: node tests
* fix: allow style tags or styles.css
2022-05-17 21:13:36 +05:30
Shaun Hamilton
a993c21b9f
chore(client): remove naomi's code ( #46017 )
2022-05-17 19:21:58 +04:00
camperbot
9e5874e8e1
chore(i18n,client): processed translations ( #46011 )
2022-05-17 19:24:56 +05:30
Shaun Hamilton
e296dd5b55
fix(client): add debounce to challenge submission ( #46009 )
...
* fix(client): add debounce to challenge submission
* add timeout to shortcut
* add clear for dep
2022-05-17 15:17:05 +02:00
Shaun Hamilton
bcbbf8ace4
chore(client): reorder and rename rwd changes ( #45972 )
...
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2022-05-16 19:40:18 +05:30
camperbot
2c76d8e62b
chore(i18n,client): processed translations ( #45990 )
2022-05-16 07:04:18 -07:00
Naomi Carrigan
fe71a9cf25
feat: new js cert ( #45873 )
...
* chore: move files
* wip: i have no idea what i am doing
* feat: finish up the logic
* chore: use order from randy sheet
* chore: standardise titles
* feat: fix layout for new js projects
* fix: utils test
* fix: challenge tests
* fix: ignore show new curriculum on non-english tests
* chore: help category????
* fix: if these tests would fail locally that'd be great
* chore: duplicate ids
2022-05-16 11:53:45 +02:00
Renovate Bot
9486daaf08
chore(deps): update codesee to v0.259.0
2022-05-15 17:40:56 +00:00
Renovate Bot
3d46de6999
fix(deps): update dependency react-reflex to v4.0.8
2022-05-15 13:09:22 +00:00
Renovate Bot
70cbfb1497
fix(deps): update dependency react-instantsearch-dom to v6.24.3
2022-05-15 11:35:41 +00:00
Renovate Bot
da9ddb2d9c
chore(deps): update dependency webpack to v5.72.1
2022-05-14 22:21:10 +00:00
Renovate Bot
6f8dab6c4f
chore(deps): update dependency redux-saga-test-plan to v4.0.5
2022-05-14 19:48:04 +00:00
Naomi Carrigan
d808d726f4
fix: add scrollable anchor to grid project block ( #45954 )
2022-05-14 09:17:20 +02:00
Oliver Eyton-Williams
538e7c787b
feat: improve file insertion ( #45942 )
2022-05-14 10:06:26 +05:30
Ekansh Baweja
0dd9fc8d4f
fix(client): Code solution modal on timeline ( #45953 )
2022-05-14 10:03:23 +05:30
camperbot
d5f6a8f23a
chore(i18n,client): processed translations ( #45944 )
2022-05-13 15:27:53 +02:00
Naomi Carrigan
0677464b68
feat: banner for updated RWD ( #45936 )
2022-05-12 21:38:20 -07:00
Ilenia
a1df6056b0
chore(i18n): new italian footer ( #45934 )
...
* new articles footer
* fixed order of titles
2022-05-13 00:54:15 +05:30
Hassaan Pasha
fadd2b1d13
fix: code duplication in tests for create-language-redirect ( #45925 )
2022-05-12 20:13:40 +05:30
camperbot
b0733cfedc
chore(i18n,client): processed translations ( #45927 )
2022-05-12 20:11:26 +05:30
Tom
898d6eafa3
fix: cert project links going to english ( #45923 )
...
* fix: cert project links going to english
2022-05-12 13:29:10 +05:30
Abdelmalek Ennani
d1fe6b3eaf
fix(client): remove unexpected duplicate "height" ( #45911 )
...
I deleted an Unexpected duplicate "height" property
2022-05-12 11:13:21 +05:30
Muhammed Mustafa
8da87f4d58
fix(client): duplicates and zero length units ( #45909 )
...
Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com>
2022-05-11 11:20:39 -07:00
camperbot
f3189a8705
chore(i18n,client): processed translations ( #45915 )
2022-05-11 21:14:14 +05:30
ned-park
6fded30b51
fix(client): remove unneeded explicit padding-bottom ( #45910 )
2022-05-11 10:47:14 +05:30
Ahmad Abdolsaheb
9e61fe17fb
feat: add may 22 footer ( #45901 )
2022-05-10 11:23:07 -07:00
camperbot
750e9fce08
chore(i18n,client): processed translations ( #45904 )
2022-05-10 10:57:07 -07:00
Naomi Carrigan
23b4be71d7
feat: release RWD from beta ( #45865 )
...
* feat: release RWD from beta
* feat: replace beta banner with legacy banner
* feat: update project links
* fix: cypress tests
* fix: map selector
* chore: legacy verbiage
* chore: remove isBeta flag
* fix: go back url verbiage
* feat: separate order for i18n
* fix: curriculum utils test
* fix: cypress
* tests: use data-cy for robustness
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2022-05-10 11:44:23 -05:00
Benjamin Rio
1457c362c1
fix(client): remove duplicate css properties ( #45902 )
2022-05-10 10:03:53 -05:00
Bruce B
c25634c05e
fix(a11y): beta RWD course toggle button accessibility ( #45544 )
...
* fix: beta RWD course toggle button accessibility
* refactor: passing props to icons
* simplify prop name and give it a default value
* remove console log
* fix: added translations
* refactor: announce percentage of course completed to screen readers
* fix: variable name typo
* fix: add a clear separation between course title and status
2022-05-09 16:27:50 +03:00
Tahseen Islam
7ab15bd4ce
fix(client): remove duplicate css properties ( #45889 )
2022-05-09 08:57:45 +02:00
Brandon Barricklow
60cb648734
fix(client): remove duplicate css properties ( #45891 )
2022-05-09 08:55:23 +02:00
Renovate Bot
80fd6d8c7e
chore(deps): update codesee to v0.253.0
2022-05-07 20:32:40 +00:00
Renovate Bot
8f35a6bc10
fix(deps): update dependency react-instantsearch-dom to v6.24.2
2022-05-07 18:06:21 +00:00
Renovate Bot
d6191a5aee
fix(deps): update dependency react-i18next to v11.16.9
2022-05-07 15:29:19 +00:00
Renovate Bot
eeb93e85cc
fix(deps): update dependency nanoid to v3.3.4
2022-05-07 12:11:17 +00:00
Ahmad Abdolsaheb
e3bc038457
feat(donation): set donor cookie ( #45808 )
2022-05-07 14:53:01 +09:00
Renovate Bot
9a0b00090a
chore(deps): update dependency autoprefixer to v10.4.7
2022-05-07 04:55:23 +00:00
Ahmad Abdolsaheb
0ef633c373
feat: a/b test lock icon button ( #45868 )
2022-05-06 15:06:48 +02:00
Oliver Eyton-Williams
08b60ffb25
fix: hot reload ( #45871 )
2022-05-06 12:44:14 +01:00
Tom
f04fbba22d
feat: convert RWD cert projects ( #44564 )
...
* feat: convert RWD cert projects
* feat: convert original projects
* fix: add usesMultiFileEditor to meta
* feat: add cypress tests for saving and loading to/from database
* fix: broken cypress tests
* fix: inconsistent variable naming
* fix: missed variable name
* fix: more cypress
* feat: add solutions for english
* fix: ctrl+s to database only if signed in
* fix: prioritize code from db
* refactor: expand the comments slightly
2022-05-05 10:58:14 +02:00
Bruce B
00123db8c4
fix(a11y): place textarea between the jaws ( #45803 )
...
* fix: place textarea between the jaws
* refactor: convert upper jaw to content widget
* fix: upper jaw shift on restart button
* fix: reset height of lower jaw on restart
* fix: upper jaw width resizing
* fix: placement of upper jaw on editor resize
* chore: remove unnecessary code
* chore: add useful comment
* refactor: create function to set height on test feedback
2022-05-03 11:38:33 -07:00
camperbot
548ba35699
chore(i18n,client): processed translations ( #45839 )
2022-05-03 18:07:07 +02:00
Sem Bauke
0895925520
chore: certification test to TypeScript ( #45847 )
...
* chore: cerfication test to TypeScript
* fix: add types
2022-05-03 15:51:04 +02:00
Renovate Bot
54e0d121ac
fix(deps): update dependency react-instantsearch-dom to v6.24.0
2022-05-03 05:00:39 +00:00
Sem Bauke
c3be968092
feat: migrate locale test to ts v2 ( #45793 )
...
* feat: migrate locale test to ts v2
* fix: langCodes
* fix: locale test
* fix: nav dropdown
* fix: header test
* fix: use type predicates
* refactor: DRY up all-langs
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2022-05-02 17:53:30 +02:00
Sem Bauke
c41687fa7e
chore: convert error test to TypeScript ( #45841 )
2022-05-02 08:19:55 -07:00
Renovate Bot
3f7805ff5a
chore(deps): update codesee to v0.250.0
2022-05-01 22:02:17 +00:00
Renovate Bot
debfcbe382
fix(deps): update dependency typescript to v4.6.4
2022-05-01 14:55:26 +00:00
Renovate Bot
fe7b40df7f
fix(deps): update dependency final-form to v4.20.7
2022-05-01 12:38:25 +00:00
Renovate Bot
9f0dbc3390
fix(deps): update dependency @sentry/gatsby to v6.19.7
2022-05-01 10:27:21 +00:00