Commit Graph

115 Commits

Author SHA1 Message Date
Huyen Nguyen
a350577bce refactor(client): migrate link to Button (#55019) 2024-05-31 08:07:27 -07:00
Oliver Eyton-Williams
adfb87e898 feat: only remove comments when specified in the test (#54372) 2024-04-25 18:03:43 -07:00
Huyen Nguyen
733d0b7bed feat(client): point claim cert links to corresponding sections on /settings (#54163) 2024-04-03 12:56:34 +07:00
Ahmad Abdolsaheb
19be14b72f feat: replace executeGA (#53740)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-03-05 11:26:56 +01:00
Shaun Hamilton
d361e128c0 breaking(curriculum): add scientific-computing to /learn (#53143) (#53146)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Dario-DC <105294544+Dario-DC@users.noreply.github.com>
Co-authored-by: Zaira <33151350+zairahira@users.noreply.github.com>
2024-02-28 08:05:23 -06:00
yoko
e7e68cf4f3 feat(client, i18n): move help translate CTA to superblock intro (#53735)
Co-authored-by: Sem Bauke <semboot699@gmail.com>
2024-02-28 11:04:51 +07:00
Manabu Matsumoto
48cb12ef1c fix(UI): make the task challenges be in the grid view (#53687)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-02-23 23:03:28 +07:00
yoko
cc75cdd534 feat(client, i18n): add note about exam being available only in English (#53736)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2024-02-19 16:55:55 -08:00
Tom
72a96eebcf feat(client): add gp instructions for rdb (#53612)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2024-02-12 17:26:33 +01:00
Shaun Hamilton
c35c18fe4c feat(client): add gitpod-note gb feature (#53500) 2024-02-07 13:51:34 +03:00
Tom
fbf059c60a feat: add feature flags to disable RDB courses (#53423)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-02-06 19:32:19 +00:00
Sem Bauke
f66e4dcf96 feat: unify curriculum layout (#53336) 2024-01-27 17:10:18 +05:30
Sem Bauke
0a0f19bbd7 fix(client): college algebra grid map to list (#53123) 2024-01-11 14:45:37 +00:00
Huyen Nguyen
c93db9533e refactor(client): migrate Bootstrap button in challenge templates (#52577) 2024-01-05 13:07:37 +01:00
Ahmad Abdolsaheb
3ca2c0373f fix: donation-alerts (#52945)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-01-05 09:34:28 +03:00
Sem Bauke
1c63bab3e1 refactor(client): simplify gridmap logic and semantics (#52915) 2024-01-04 23:24:50 +07:00
Naomi Carrigan
e8f6266405 feat: updates to the odin project (#52695) 2023-12-22 07:33:59 +05:30
Sem Bauke
6bbd1b24d3 fix(client): sci-py layout to grid (#52680)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-12-21 17:31:05 +07:00
Tom
3846e46483 feat(client/curriculum): make python live (#52628) 2023-12-19 19:37:12 -08:00
Naomi Carrigan
57dca1e495 feat: separate superblock for rosetta code (#52629)
Co-authored-by: mot01 <tmondloch01@gmail.com>
2023-12-20 02:52:07 +00:00
Ahmad Abdolsaheb
cc99f28ada feat: add beta cert alert (#52618) 2023-12-19 14:14:15 -06:00
renovate[bot]
87e1ae21a5 chore: update TS and Fastify (#52157)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Sboonny <muhammedelruby@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-11-07 17:22:59 +05:30
Muhammed Mustafa
ff86724b0e feat: swap bootstrap progress bar with step complete one (#52011)
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-10-31 13:08:29 +00:00
Muhammed Mustafa
16930ff73f fix: type error in super block intro (#51895) 2023-10-11 23:27:35 +07:00
Muhammed Mustafa
3657ef24d5 refactor: make superblock icon a React component (#51901) 2023-10-11 17:30:11 +07:00
Pankil
2558156282 feat: replace alert component (#51738)
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Sboonny <MuhammedElruby@gmail.com>
2023-10-06 15:40:30 +00:00
Oliver Eyton-Williams
391fc2e34d refactor: create shared workspace (#51454) 2023-09-07 23:06:01 +05:30
Riya Dhawan
ff79352051 fix: note added for frontend libraries superblock page (#51270) 2023-08-15 18:33:47 +02:00
Riya Dhawan
98c7e2e7ae fix: add test for i18n CTAs (#51164) 2023-08-15 13:35:57 +02:00
Oliver Eyton-Williams
112c485b12 feat: show upcoming certifications (#51198) 2023-08-14 19:19:10 +02:00
Oliver Eyton-Williams
e99154665e refactor: convert is-audited to TypeScript (#51232) 2023-08-14 15:50:22 +05:30
Oliver Eyton-Williams
a57b3e94b3 refactor(client): simplify certification config (#51189) 2023-08-08 15:58:13 -07:00
Naomi Carrigan
34d72c98d0 fix: invert boolean check for i18n ctas (#51115) 2023-07-31 22:47:17 -05:00
Oliver Eyton-Williams
5f475cefa6 refactor: use process.env in node environments (#51110) 2023-07-31 17:25:24 +02:00
Muhammed Mustafa
fe076d630f feat(client): make skip to content skip to the actual content (#50956)
Co-authored-by: Bruce B <bbsmooth@gmail.com>
2023-07-28 07:45:31 +02:00
Oliver Eyton-Williams
69d6ee32bf feat: python in the browser (#50913)
Co-authored-by: Beau Carnes <1513130+beaucarnes@users.noreply.github.com>
2023-07-28 07:36:25 +02:00
Oliver Eyton-Williams
9441f781fd refactor: move challenge types to config (#51027) 2023-07-24 13:12:47 -07:00
Muhammed Mustafa
42d7e6c3a0 feat(client): make checkmark a React component for challenges (#50931) 2023-07-11 12:01:10 -05:00
Muhammed Mustafa
f256211032 feat(client): make checkmark a React component for the block (#50928) 2023-07-10 15:46:43 +02:00
Tom
373e808938 refactor(config): superblocks and map (#50435) 2023-06-01 14:51:57 +02:00
Shaun Hamilton
3af73290bc refactor(client): migrate certification to ts (#49708)
* refactor(client): migrate certification to ts

* fix: reduce certMap into projectMap etc.

* fix: rename certMap -> fullCertMap

* fix: cert-and-project-map strict typing

* close but not close enough

* fix: combine project and legacy project maps

* chore: add type assertion safety comment

* fix: add correct types to test mocks

* fix: another test

* remove settings-button.test.js

The test did not handle any changes, and only served as a failing snapshot when projects are added/updated

* refactor: use exported map types

Co-authored by: Muhammed Mustafa <muhammed@freecodecamp.org>

* refactor: use exported map types

Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>

---------

Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
2023-04-28 10:01:44 +02:00
Shaun Hamilton
082dcb55c7 feat(client): add codeally_down feature flag (#50190)
* feat(client): add codeally_down feature flag

---------

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-04-26 15:46:03 +02:00
Tom
17c9d98159 chore(client): add warning codeally is down, remove new/beta from superblock titles (#50172)
* feat: remove new and beta from superblocks

* feat: add codeally down warning
2023-04-25 13:53:41 -07:00
Bruce Blaser
6fc7045aee fix(a11y): certification project cards (#50019
make certification project card links more accessible
2023-04-10 20:00:56 +05:30
Muhammed Mustafa
283f8e2c2a fix(client): rendering the block title as an array (#49924) 2023-04-03 12:53:23 +00:00
Muhammed Mustafa
43e5edcbbd fix(client): import TFunction from i18next for challenges context (#49820)
* fix(client): import tfunction from i18next

* swap the type for the hook

Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>

* refactor block intros function

* Revert "refactor block intros function"

This reverts commit 32ee772e6c.

* remove array from block title

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

---------

Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-03-30 13:16:58 -05:00
Manabu Matsumoto
9136f8e408 fix(UI): give the spacer a few standard sizes (#49723)
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
2023-03-21 08:17:42 +00:00
Manabu Matsumoto
ba40dbddbb fix(UI): remove the ButtonSpacer (#49480)
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-03-15 15:31:56 +03:00
Tom
b950070f80 feat(curriculum): add college algebra cert as upcoming change (#43605)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-03-10 10:55:50 +00:00
Oliver Eyton-Williams
b16c62f631 feat: split odin project block in two (#49140)
* feat: split odin project block into two blocks

* refactor: remove redundant isOdinProject checks

* fix: revert checkbox outline changes

Keyboard users need a way to see what's currently in focus, so we can't
hide the outline

* fix: add help category

* fix: use HTML-CSS help category

---------

Co-authored-by: sembauke <semboot699@gmail.com>
2023-01-30 18:03:58 +09:00