Ahmad Abdolsaheb
7d4aacefd6
Add donation animation AB test ( #53343 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
2024-02-07 13:27:00 +01:00
Shaun Hamilton
3243a3852d
revert: b1fc2dbc34 ( #53447 )
2024-01-30 10:36:46 +01:00
Huyen Nguyen
b1fc2dbc34
refactor(client): replace Bootstrap button component on settings page ( #52525 )
...
Co-authored-by: Sboonny <muhammedelruby@gmail.com >
Co-authored-by: sembauke <semboot699@gmail.com >
2024-01-22 12:36:59 +01:00
Huyen Nguyen
c93db9533e
refactor(client): migrate Bootstrap button in challenge templates ( #52577 )
2024-01-05 13:07:37 +01:00
Ahmad Abdolsaheb
67faed73d0
feat: add supporters page ( #52711 )
2023-12-22 16:19:11 -08:00
Oliver Eyton-Williams
8f579cdec6
feat: release a2 english (first three blocks) ( #52600 )
...
Co-authored-by: mot01 <tmondloch01@gmail.com >
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com >
2023-12-19 14:58:22 -06:00
Ahmad Abdolsaheb
b3bb9e7827
feat(client): update donate page UI ( #52524 )
...
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com >
2023-12-13 09:18:35 +00:00
Tom
8750f5dbe1
fix(e2e): failing electron tests ( #52495 )
2023-12-06 10:43:52 +02:00
Naomi Carrigan
19402db7ea
fix(tools, cypress): skip failed updates test in firefox ( #52335 )
2023-11-14 09:31:10 +07:00
Tom
369368a799
feat(client/api): add C# survey ( #51682 )
2023-11-07 20:34:12 +05:30
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
Ahmad Abdolsaheb
16e7a04a99
feat: replace donate-form with multi-tier-donation-form ( #52091 )
2023-11-02 12:37:53 +03:00
Oliver Eyton-Williams
77d70bf668
test: use unit tests for confetti, not e2e ( #51889 )
2023-10-10 14:36:52 +03:00
Krzysztof G
174865974b
fix: text typos ( #51876 )
...
Co-authored-by: Viktor Szépe <viktor@szepe.net >
2023-10-09 19:36:27 +07:00
a2937
4bacab4069
feat(client): show confetti when project complete ( #51072 )
...
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com >
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
Co-authored-by: Sboonny <MuhammedElruby@gmail.com >
2023-10-03 08:24:06 -07:00
Oliver Eyton-Williams
ca17061e52
test: improve output flake by removing chaining ( #51640 )
2023-09-24 20:22:38 -07:00
Oliver Eyton-Williams
c772b9884a
chore(deps): update Cypress to version 12 ( #51622 )
...
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
2023-09-22 15:42:56 -05:00
Victor Duarte
869fb4fc9f
fix: improve universal navbar UI ( #51108 )
2023-09-19 14:50:20 +03:00
Oliver Eyton-Williams
e0b609d618
fix(test): seed before Cypress C# tests ( #51563 )
2023-09-15 19:52:54 +03:00
Naomi Carrigan
e32a88a6db
chore: use new c-sharp help category ( #51417 )
...
Co-authored-by: mot01 <tmondloch01@gmail.com >
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2023-09-11 10:46:51 -07:00
Oliver Eyton-Williams
391fc2e34d
refactor: create shared workspace ( #51454 )
2023-09-07 23:06:01 +05:30
Tom
4ed95973d2
feat(client/curriclum): make C# live ( #51354 )
2023-08-27 08:00:57 -05:00
Muhammed Mustafa
cf3c3b50a3
fix: show outline around backend challenges link ( #51202 )
2023-08-22 15:48:44 +03:00
Tom
97f33a9d9c
fix(client): exam solution widget ( #51195 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2023-08-14 09:45:55 -07:00
Naomi Carrigan
b89f91cb11
feat: replace picasso painting with cat painting ( #51130 )
...
Co-authored-by: kolade <chrisjay967@gmail.com >
Co-authored-by: Kolade Chris <65571316+Ksound22@users.noreply.github.com >
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com >
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Co-authored-by: Zaira <33151350+zairahira@users.noreply.github.com >
Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com >
2023-08-14 16:10:06 +05:30
Oliver Eyton-Williams
c387bbe43d
feat: disable submission until it's done ( #51150 )
2023-08-07 10:23:23 -05:00
Muhammed Mustafa
4e1e339b04
feat(client): remove donation button label ( #51106 )
...
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com >
2023-08-02 11:32:42 +00:00
Naomi Carrigan
19faa09c9b
feat: remove legacy RWD projects ( #50960 )
2023-07-26 13:38:44 -05:00
Naomi Carrigan
ab640abee1
chore: detuplication ( #50955 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2023-07-13 12:46:00 +02:00
Jordan Moore
253d744059
feat(UI): add quotes when tests pass ( #50798 )
...
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com >
Co-authored-by: Jordan M <jordanm@Jordans-MacBook-Air.local >
Co-authored-by: Jordan M <jordanm@Jordans-Air.lan >
Co-authored-by: Sboonny <MuhammedElruby@gmail.com >
2023-07-06 21:41:50 +03:00
Oliver Eyton-Williams
13110a9665
fix(client): handle final project submission ( #50818 )
...
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
2023-07-04 22:04:45 +02:00
Oliver Eyton-Williams
8d12376931
chore(cypress): speed up seeding when testing ( #50825 )
2023-06-29 23:18:10 +07:00
DEVelooper29
f9e0303c32
feat(UI): take back to learn map after finishing a block ( #50011 )
...
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com >
2023-06-22 14:19:01 -07:00
Oliver Eyton-Williams
73249cf6e3
fix(client): show check code button after reset ( #50778 )
2023-06-22 13:19:17 -07:00
Ahmad Abdolsaheb
eb22bc0a82
feat: use component library's dropdown component in learn ( #50465 )
...
Co-authored-by: Sboonny <muhammed@freecodecamp.org >
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Co-authored-by: Bruce Blaser <bbsmooth@gmail.com >
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
2023-06-22 09:21:05 -05:00
Moshe
38aa2dbba2
test(e2e): fix flaky firefox tests ( #50039 )
2023-06-16 07:46:45 +02:00
Sem Bauke
d18414fa2d
feat: add progress bar to lower jaw ( #50167 )
...
Co-authored-by: IsmailTlemcani <ismail.tlemcani@gmail.com >
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com >
2023-06-06 14:59:40 +03:00
Tom
373e808938
refactor(config): superblocks and map ( #50435 )
2023-06-01 14:51:57 +02:00
Oliver Eyton-Williams
5d9dccb37f
test: unlock when syntax error fixed ( #50325 )
...
* refactor: use data-cy for console output
* test(client): unlock after fixing syntax errors
2023-05-09 23:15:08 +05:30
Naomi Carrigan
45082eea85
feat: better lang selector tests ( #50294 )
2023-05-06 02:36:20 +05:30
Naomi Carrigan
cf9972b362
feat(tools): add tests for language selector ( #50284 )
2023-05-05 10:54:14 +05:30
Muhammed Mustafa
f0aecf173d
feat(client): expose the language button to the navbar ( #50084 )
...
* feat(client): expose the language button to the navbar
* clean extra logic
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com >
* show the language menu
* set keyboard navigation logic
* change the language icon
* sort float values
* fix the test
* remove the menu roles from the languagelist
Co-authored-by: Bruce B <bbsmooth@gmail.com >
* add id to button and polish the attributes
Co-authored-by: Co-authored-by: Bruce B <bbsmooth@gmail.com >
* revert to production focus events
Co-authored-by: Co-authored-by: Bruce B <bbsmooth@gmail.com >
* fix the menu not closing and fix the label
Co-authored-by: Co-authored-by: Bruce B <bbsmooth@gmail.com >
* make event passing more explicit
Co-authored-by: Co-authored-by: Bruce B <bbsmooth@gmail.com >
* Let screenreaders annouce that the expand is closed
Co-authored-by: Bruce Blaser <bbsmooth@gmail.com >
* let screenreader annouce list is closed
Co-authored-by: Bruce Blaser <bbsmooth@gmail.com >
* polish the logic around the styling
Co-authored-by: Bruce Blaser <bbsmooth@gmail.com >
* add comment about accessiblity function
* oh right active doesn't work like that
* hide the menu if the click is outside it
Co-authored-by: Bruce B <bbsmooth@gmail.com >
* fix the contrast in the check mark
Co-authored-by: Bruce B <bbsmooth@gmail.com >
* Stop the menu closing when clicking on the searchbar
Co-authored-by: Bruce Blaser <bbsmooth@gmail.com >
* make the list hover and focus consistent
Co-authored-by: Co-authored-by: Bruce B <bbsmooth@gmail.com >
---------
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com >
Co-authored-by: Bruce B <bbsmooth@gmail.com >
2023-04-26 22:44: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
Krzysztof G
6504847b26
fix(e2e): reduce test flakiness ( #50072 )
...
* fix: visit page before each test
* fix: ensure editor is visible when checking contents
* fix: click after clear
2023-04-25 10:11:23 +02:00
Krzysztof G
14259121fc
chore(tools): replace npm with pnpm in cy.exec ( #50086 )
...
chore: replace npm with pnpm for seed exec
2023-04-17 20:44:29 +00:00
Muhammed Mustafa
16a0b8572a
refactor(client): split lower-jaw component to subcomponents ( #49015 )
...
---------
Co-authored-by: Bruce B <bbsmooth@gmail.com >
Co-authored-by: moshe vilner <shootermv@gmail.com >
2023-04-05 22:11:37 +02:00
Ahmad Abdolsaheb
8bd84760b3
feat(client): isolate progress bar ( #49479 )
...
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
2023-03-27 08:02:55 +00:00
Tom
605fdf220a
feat(curriculum): make college algebra with python live ( #49695 )
2023-03-23 21:57:32 +00:00
Sem Bauke
87d9ade1a7
fix(curriculum,client): move the Euler Project to its own superBlock ( #49294 )
...
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com >
2023-03-23 21:29:13 +05:30
Muhammed Mustafa
5a2b5f1ed2
fix(client): stop margin from pushing outline out of the container ( #49647 )
...
* feat(client): stop margin from pushing outline out of the container
* remove the parent because it was breaking the layout on mobile devices
* sort the mobile and laptop layout
* remove extra property
* Update client/src/components/Header/components/universal-nav.css
* center the logo and fix the extra pixel issue
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com >
* increase padding top
---------
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com >
2023-03-21 13:56:04 +05:30