Nicholas Carrigan (he/him)
229fa686ca
feat(curriculum): css ferris wheel ( #43460 )
...
* feat: initial infra
* feat: initial step breakdown
* feat: expand instructions
* feat: write tests!
* chore: apply shaun's review suggestions
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* chore: more tweaks
* chore: ferris → Ferris
* chore: apply shaun's review suggestions
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* fix: no lang
* chore: fix lint issues
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2021-11-09 18:03:21 +00:00
camperbot
09b1592a53
chore(i18n,learn): update translations ( #44137 )
2021-11-06 15:14:58 +00:00
camperbot
08d50f4c22
chore(i18n,learn): update translations ( #44130 )
2021-11-05 16:01:50 +00:00
camperbot
cb373132cb
chore(i18n,learn): update translations ( #44121 )
2021-11-04 17:02:04 +00:00
Nicholas Carrigan (he/him)
039809d961
feat: add note about campfire mode ( #44118 )
...
* feat: add note about campfire mode
* chore: shorter :)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2021-11-04 09:38:44 +04:00
camperbot
77ff095d89
chore(i18n,learn): update translations ( #44112 )
2021-11-03 08:24:08 -07:00
Nicholas Carrigan (he/him)
0d33dff597
feat: nutrition label ( #43852 )
...
* feat: initial infra
* feat: break down steps
* feat: tests 1-30
* feat: tests 31 to end
* chore: apply gikf's review suggestions
Co-authored-by: Krzysztof <60067306+gikf@users.noreply.github.com >
* feat: actually testing things helps
* chore: apply review suggestions
Co-authored-by: Sem Bauke <46919888+Sembauke@users.noreply.github.com >
* chore: take the part, put it in a step
* chore: apply shaun's review suggestions
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* chore: missed one
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* chore: clarify verbiage
Co-authored-by: Krzysztof <60067306+gikf@users.noreply.github.com >
Co-authored-by: Sem Bauke <46919888+Sembauke@users.noreply.github.com >
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
2021-11-03 09:13:47 +01:00
camperbot
5d844ccf4b
chore(i18n,learn): update translations ( #44080 )
2021-10-31 14:48:17 +00:00
camperbot
772aca3ea1
chore(i18n,learn): update translations ( #44059 )
2021-10-29 16:20:03 +01:00
Nicholas Carrigan (he/him)
cb5244be73
feat: css magazine ( #43507 )
...
* feat: initial infrastructure
* feat: html steps done
* feat: through step 50
* feat: complete steps
* feat: write tests
* chore: apply gikf's review suggestions
Co-authored-by: Krzysztof <60067306+gikf@users.noreply.github.com >
* chore: use correct alt text
Co-authored-by: Krzysztof <60067306+gikf@users.noreply.github.com >
* fix: image size
Co-authored-by: Krzysztof <60067306+gikf@users.noreply.github.com >
* feat: add temporary width
* chore: apply sem's review suggestions
Co-authored-by: Sem Bauke <46919888+Sembauke@users.noreply.github.com >
* chore: missed one
Co-authored-by: Sem Bauke <46919888+Sembauke@users.noreply.github.com >
* chore: apply kris' review suggestions
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* chore: no text walls
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* chore: walls of text
* chore: remaining review suggestions
* chore: apply shaun's review suggestions
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* fix: linting index.md
* chore: lang tags
* feat: clarify noreferrer
* feat: clarify lazy loading
* chore: apply shaun's review suggestions
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* fix: note about justify
* fix: split step 7
* fix: hero title
* chore: parts are secretly steps
* chore: apply tom's review suggestions
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
* chore: missed one
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
Co-authored-by: Krzysztof <60067306+gikf@users.noreply.github.com >
Co-authored-by: Sem Bauke <46919888+Sembauke@users.noreply.github.com >
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
2021-10-28 14:31:12 -05:00
camperbot
e88d24371a
chore(i18n,client): processed translations ( #44046 )
2021-10-28 14:48:11 +01:00
Nicholas Carrigan (he/him)
07bfe87419
feat: add campfire mode ( #42663 )
...
* feat: add campfire mode
fix: resolve lint issues
feat: add sound to editor
fix: restore flash messages
fix: linter issues
fix: obey sound setting
Update the editor to obey the camper's sound setting.
chore: apply suggestions from code review
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
fix: use @types/store
fix: linter issues
feat: simplify sound saga
Update client/src/redux/sound-mode-saga.js
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
fix: missing bracket
chore: use new s3 bucket
fix: lint
fix: import only needed bits
fix: remove from navbar
(was intermittently broken here anyway)
fix: dynamic imports?
fix: more dynamic imports
fix: tweak theme logic
chore: boolean | undefined
fix: dns
fix: no hammer local storage
* chore: apply oliver's review suggestions
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
* fix: lost an import
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2021-10-27 17:50:29 -05:00
Nicholas Carrigan (he/him)
2868347742
feat: css photo gallery ( #43602 )
...
* feat: initial infra
* feat: create steps
* feat: prototype tests
Haven't tested locally yet :)
* feat: complete tests
* feat: move image size step
* chore: apply shaun's review suggestions
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* chore: apply kris' review suggestions
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* fix: index.md linting
* chore: steps are parts in disguise
* chore: apply tom's review suggestions
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
* fix: colon to period
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
2021-10-27 13:40:44 -05:00
camperbot
40e588ab90
chore(i18n,client): processed translations ( #44019 )
2021-10-26 19:09:17 +05:30
Rafael D. Hernandez
001aa3ea9e
feat(i18n): Add more motivational phrases and quotes in Spanish ( #43970 )
...
Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com >
2021-10-25 23:09:24 +05:30
Kristofer Koishigawa
bcc9beff1f
feat(curriculum): introduce let and const earlier ( #43133 )
...
* fix: move "Explore Differences Between..." to basic JS, update seed and tests
* fix: resequence "Declare String Variables"
* fix: move "Declare a Read-Only Variable..." to basic JS, update seed and tests
* fix: revert changes to non-English "Explore Differences Between..." test text
* fix: revert test strings, solutions, and seeds for non-English challenges
* fix: update "Declare String Variables" description
* fix: sync quotation marks in description and seed
* fix: modify note in "Declare a Read-Only..." challenge
* fix: update operator and compound assignment challenges
* fix: update string challenges
* fix: update array and array method challenges
* fix: update function and scope challenges, resequence slightly
* fix: "Word Blanks" solution
* fix: add spacing to seed
* fix: concatenating += challenge spacing
* fix: appending variables to strings spacing
* fix: find the length of a string spacing
* fix: removed instances of removedFromMyArray = 0
* fix: switch challenges
* fix: function argument and param spacing
* fix: update counting cards, object challenges, and record collection
* fix: finish rest of Basic JS section
* fix: introducing else statements solution
* fix: update spacing and wording
* fix: update wording for const challenge
* fix: update functional programming challenges
* fix: intermediate algorithms and cert challenges
* fix: revert some spacing and remove comments for fp challenge solutions
* feat: add notes with links to moved let and const challenges in first two es6 challenges
* fix: update es6 intro text
* Update curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/concatenating-strings-with-the-plus-equals-operator.md
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* Update curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/finding-a-remainder-in-javascript.md
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* Update curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/global-scope-and-functions.md
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* Update curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-through-an-array-with-a-for-loop.md
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* Update curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-through-an-array-with-a-for-loop.md
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* Update curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/implement-map-on-a-prototype.md
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* Update curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/declare-a-read-only-variable-with-the-const-keyword.md
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* fix: concatenating strings with plus operator seed
* fix: add comments back to Declare a Read-Only Variable... seed
* feat: add es6 to basic javascript redirect tests for let and const challenges
* fix: revert "Concatenating Strings with Plus Operator" seed
* fix: move test file to cypress/integration/learn/redirects, separate redirect tests
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
2021-10-25 17:55:58 +01:00
camperbot
798ac7793b
chore(i18n,learn): update translations ( #43984 )
2021-10-23 09:35:51 -07:00
camperbot
e8e64318b3
chore(i18n,learn): update translations ( #43880 )
2021-10-18 07:59:48 -07:00
Shaun Hamilton
4a605c5cd2
feat(curriculum): add registration form practice project ( #42876 )
...
* feat(curriculum): add registration-form practice project
* add parts 001-006
* add parts 007-009
* add parts 010-013
* add parts 014-024, fix 013
* add parts 025-043
* add parts 043-046
* add parts 0047-057 without tests
* fix tests and adjust index.md file I do not understand
* add css tests to parts 037-040
* add tests parts 040-057
* remove space around ERM
* add true assertion until document iframe is fixed
* add critical review suggestions
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
Co-authored-by: gikf <60067306+gikf@users.noreply.github.com >
* use clear, Tom-like language for 038
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
* change order to match author's age
* apply suggestions with personal pazzaz
* add that thing Nich forgets
* use innerText
Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com >
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
Co-authored-by: gikf <60067306+gikf@users.noreply.github.com >
Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com >
2021-10-14 15:33:13 -07:00
camperbot
091473645b
chore(i18n,client): processed translations ( #43826 )
2021-10-13 12:59:58 +05:30
camperbot
54652e34e7
chore(i18n,learn): update translations ( #43773 )
2021-10-10 10:38:02 -07:00
Tom
80b1905cd0
feat(curriculum): replace placeholder text with intros for rdbms section ( #43589 )
...
* feat: add introsos for rdbms
* Update client/i18n/locales/english/intro.json
Co-authored-by: Sem Bauke <46919888+Sembauke@users.noreply.github.com >
* Update client/i18n/locales/english/intro.json
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* Update client/i18n/locales/english/intro.json
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
Co-authored-by: Sem Bauke <46919888+Sembauke@users.noreply.github.com >
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
2021-10-07 17:14:01 +02:00
camperbot
b7bb8a5e9c
chore(i18n,client): processed translations ( #43759 )
2021-10-07 12:43:26 +00:00
Lim Shang Yi
df8dc9b9c6
fix(ui): Fix crash when viewing an invalid certificate ( #43681 )
...
* fix: remove empty object literal creation causing #43224
* fix: initialize userByName selector using empty object from initialState to keep the same reference instead
* fix(lang): added translation for invalid certificate
2021-10-06 21:05:05 +02:00
Budbreaker
bc802cbbbd
feat: added warning for unreachable server ( #43576 )
...
* feat: added warning for unreachable server
* fix: update initial state in test file
* fix: make offline warning scroll with page
* adjust z-indexes for warning banners
* add hyperlink for offline warning
2021-10-06 15:18:02 +02:00
camperbot
38740f256c
chore(i18n,client): processed translations ( #43712 )
2021-10-04 19:13:09 +05:30
camperbot
7134cf5ea5
chore(i18n,learn): update translations ( #43677 )
2021-10-03 07:44:58 -07:00
Sem Bauke
cd8a71c56d
fix: wrong flash message when changing email ( #43653 )
2021-10-01 23:04:54 +05:30
camperbot
182aee555e
chore(i18n,learn): update translations ( #43660 )
2021-10-01 10:00:09 -07:00
camperbot
eeeddd5f23
chore(i18n,learn): update translations ( #43613 )
2021-09-29 20:19:53 -07:00
Shaun Hamilton
2deb73c8d1
feat(curriculum): add accessibility-quiz practice project ( #43244 )
...
* feat(curriculum): add accessibility-quiz practice project
* add parts 002-006
* add parts 7-8, tentative on logo aspect-ratio
* add parts 008-013
* add parts 013-016
* add parts 017-026
* add parts 026-027
* add parts 027-029
* add parts 029-044
* add parts 044-067 - all parts done
* add tests 001-009
* add tests 010 - 033
* add tests 034 - 039
* update tests 008~033, add tests 040-050
* add all tests
* fix some stuff, remove final.md
* take reasonable suggestions from Nich, ignore rest
Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com >
* replace svg link with actual CDN
* remove getAttribute in potentially bad places
* add method to form
* fix silly querySelectors
* adjust selectors for 028
* fix selectors, and add color transformations
Co-authored-by: Nicholas Carrigan <nhcarrigan@gmail.com >
* fix: typos, and make one test lenient
Co-authored-by: gikf <60067306+gikf@users.noreply.github.com >
Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com >
Co-authored-by: gikf <60067306+gikf@users.noreply.github.com >
2021-09-28 15:38:44 -05:00
camperbot
8da2c348a3
chore(i18n,learn): update translations ( #43568 )
2021-09-26 10:31:51 +01:00
Sem Bauke
e44610f1d0
chore: remove coder survey text ( #43559 )
2021-09-25 00:54:24 +01:00
camperbot
f0aca2d351
chore(i18n,learn): update translations ( #43492 )
2021-09-19 20:03:32 +01:00
camperbot
96205ccf53
chore(i18n,learn): update translations ( #43489 )
2021-09-18 19:23:44 +01:00
Ahmad Abdolsaheb
e5523bf16e
feat: add Stripe card form ( #43433 )
...
* eat: add Stripe card form
* Apply suggestions from code review
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* feat: adjust payload and error handling
* feat: readjust error handling
* Apply suggestions from code review
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* feat: refactors from comments
* feat: prevent submition during processing
* feat: redefine isSubmitting
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
* fix: show the proper paypal button on donate page
* fix: handle errors from stripe
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com >
2021-09-17 22:15:56 +03:00
camperbot
5de0aae5da
chore(i18n,learn): update translations ( #43476 )
2021-09-17 18:12:54 +01:00
camperbot
d0f4240ca0
chore(i18n,learn): update translations ( #43455 )
2021-09-14 13:58:08 +01:00
camperbot
c0d6c3c3db
chore(i18n,client): processed translations ( #43442 )
2021-09-13 19:18:47 +02:00
Nicholas Carrigan (he/him)
2cf4a7d787
feat(curriculum): add piano project ( #43364 )
...
* feat: i broke it horribly
* fix: background colour first
* chore: apply shaun's review suggestions
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* fix: missing asserts
* chore: apply shaun's review suggestions
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* chore: apply shaun's review suggestions
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* fix: remove extra background
* fix: meta order
* feat: clarify descriptions
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
2021-09-13 17:51:42 +01:00
Nicholas Carrigan (he/him)
a563b3b4e4
feat(curriculum): CSS Box Model project ( #42182 )
...
* feat(curriculum): add initial steps
Add the initial step files for this project.
* feat(curriculum): write test texts
Add some test text (tests coming soon).
* feat: tests for HTML bits
Add tests for the HTML bits - CSS holding off until parser lands.
* feat: CSS tests
New CSS parser works great!
* fix: link href
Fix the href in the boilerplate.
* chore: apply suggestions from code review
Co-authored-by: gikf <60067306+gikf@users.noreply.github.com >
* fix: clarify link element
* fix: optional chaining
* fix: remove unused meta props
* fix: update helper and fix tests
* chore: apply tom's review suggestions
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
* chore: no console logs
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* feat: intro
Add introductory text, tweak instructions a bit.
Co-authored-by: gikf <60067306+gikf@users.noreply.github.com >
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
2021-09-10 17:17:03 +01:00
camperbot
654526c942
chore(i18n,learn): update translations ( #43421 )
2021-09-09 07:15:47 -07:00
camperbot
430719f56a
chore(i18n,client): processed translations ( #43404 )
2021-09-08 22:25:23 +05:30
Nicholas Carrigan (he/him)
fa84f6c449
feat(curriculum): css picasso painting ( #42436 )
...
* feat: generating steps
- Steps 1-32 done.
- Steps 33-80 done.
- Instructions 1-26 done.
- Instructions 27-61 done.
- More steps.
- Instructions 62-88 done.
- Clarify instructions for new concepts.
- build fixes
- Audit instructions on live site.
* fix: add helpCategory
* feat: write tests
* feat: add intro
* chore: use the right selectors
Co-authored-by: gikf <60067306+gikf@users.noreply.github.com >
* chore: cannot read property Shaun of undefined :)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* feat: Shau-ptional chaining
* chore: apply shaun's review suggestions
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* fix: uncross my wires
* chore: apply shaun's review suggestions
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
Co-authored-by: gikf <60067306+gikf@users.noreply.github.com >
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
2021-09-07 21:49:42 +02:00
camperbot
b952bbb179
chore(i18n,learn): update translations ( #43386 )
2021-09-05 20:14:23 +02:00
Ahmad Abdolsaheb
326983f878
Update client/i18n/locales/english/trending.json
...
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
2021-09-02 16:58:25 +05:30
Ahmad Abdolsaheb
1ca2f3598a
feat(client):add july 2021 footer
2021-09-02 16:58:25 +05:30
camperbot
313b2baa20
chore(i18n,learn): update translations ( #43323 )
2021-08-27 18:23:35 +02:00
camperbot
a973b29042
chore(i18n,docs): update translations ( #43322 )
2021-08-27 18:23:06 +02:00
miyaliu666
c96a426e45
delete an extra word in Chinese trending articles ( #43319 )
2021-08-27 12:17:56 +05:30