Commit Graph

29985 Commits

Author SHA1 Message Date
6465a79d4f feat(i18n) : enabling last part of Italian curriculum (#44518) 2022-03-03 12:01:14 +03:00
f5c0c2bf7a chore(deps): update actions/setup-python action to v3 (#45330)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-03 13:43:37 +05:30
d96ab11ffd chore(deps): update actions/setup-node action to v3 (#45329)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-03 13:42:39 +05:30
b6de2b80d9 chore(deps): update actions/setup-java action to v3 (#45328)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-03 13:42:14 +05:30
bae89da34f chore(deps): update actions/labeler action to v4 (#45327)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-03 13:41:44 +05:30
7673ce9111 chore(deps): update actions/download-artifact action to v3 (#45325)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-03 13:41:11 +05:30
15232456b1 chore(deps): update actions/checkout action to v3 (#45324)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-03 06:29:31 +00:00
8af94c68c9 chore(deps): update actions/github-script action to v6 2022-03-03 06:12:27 +00:00
c23043ffd2 chore(docs): update the challenge helpers (#45318) 2022-03-03 11:29:03 +05:30
298b17a344 chore(deps): update codesee to v0.198.0 2022-03-03 05:30:07 +00:00
c11bd163b2 feat: display multifile projects (#45220)
* refactor: DRY up certification and ProjectModal

* fix: use sensible keys for SolutionViewer

* refactor: handle legacy solutions like new ones

* refactor: correct CompletedChallenge type

* fix: store challengeType for multifile projects

* fix: use challengeType to set display type

* feat: use dropdown to display project + code

* refactor: isOpen -> showCode to avoid a clash

We need to be able both show the code and show the completed project

* refactor: remove redundant parts of projectPreview

* refactor: fix project preview types

* feat: wip, using existing modal to show project

* feat: show projects on timeline

* feat: display projects on time-line

* chore: use consistent case for GitHub

* fix(a11y): translate show solution/view

* refactor: rename showFilesSolution

* refactor: use self-closing tag

* fix: remove hardcoding (certification + timeline)

* fix: remove hardcoding (settings)

* test: supply store and mock ga

* fix: include challengeType for projects

Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>

* refactor: remove space

Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>

* fix: key -> filekey on challenge submission

* fix: handle submissions without files

Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2022-03-02 19:49:54 -06:00
d1d04dbadf fix(deps): update dependency algoliasearch to v4.12.2 2022-03-03 00:40:47 +00:00
5cfbc04b58 chore(deps): update dependency @types/react-dom to v17.0.13 2022-03-02 22:30:33 +00:00
592d49d19d fix(curriculum): add comma to fix syntax in example (#45320) 2022-03-02 20:50:37 +01:00
b0abd16ff6 chore(i18n,docs): processed translations (#45311) 2022-03-03 00:27:33 +09:00
27cfaf178c chore(i18n,learn): processed translations (#45313) 2022-03-03 00:26:06 +09:00
339c6713d2 feat: update challenge helpers to handle id filenames (#44769)
* refactor: light tweaks for readability

* refactor: simplify metadata functions

* fix: most tests

* test: fix utils tests

* test: simplify mocks

* WIP: update get-last-step-file-content

* feat: finish create-next-step

* fix: type error

* test: provide mock meta.json for test

* refactor: get meta path from project path

* refactor: get project name from path

* refactor: simplify getProjectMetaPath further

Also removes some excessive mocking

* refactor: remove more mocks, always clear .env

* feat: update create-next-step

* feat: update create-empty steps

Also refactors slightly, so it's easier to insert steps into the meta

* docs: update challenge-helper-script docs

* feat: create-step-between

* refactor: allow metadata parse errors to propagate

* fix: convert reorderSteps to renameSteps

* refactor: create-step-between -> insert-step

* feat: update delete-step

* refactor: consolidate commands into commands.ts

* refactor: clean up and consolidation

* refactor: more cleanup

* fix: make cli args consistent

Everything accepts a single integer and nothing else

* refactor: renameSteps -> updateStepTitles

* docs: update with the names and args

* feat: add step validating meta + files are synced
2022-03-02 07:12:20 -08:00
16e7cdedb1 feat: migrate filenames to IDs (#45146)
* feat: migrate filenames to IDs

* feat: migrate balance sheet file names

* revert: no id name for cert projects

* fix: i swear i know what i'm doing
2022-03-02 09:06:00 -06:00
01c1a54f17 fix(curriculum): formatting on project euler 356 (#45312) 2022-03-02 14:46:06 +01:00
bec2deb3c0 chore(deps): update typescript-eslint monorepo to v5.13.0 (#45294)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2022-03-02 11:00:55 +01:00
173549df47 fix(deps): update dependency @stripe/stripe-js to v1.24.0 2022-03-02 09:38:25 +00:00
1dc0f55d3d chore(deps): update dependency ts-node to v10.6.0 2022-03-02 05:45:08 +00:00
a3fb9347b6 chore(deps): update codesee to v0.197.2 2022-03-02 03:21:46 +00:00
3314961fb6 chore(deps): update dependency @types/react-dom to v17.0.12 2022-03-02 00:37:45 +00:00
abfbbac953 chore(deps): update codesee to v0.197.1 2022-03-01 21:33:27 +00:00
d62fec495b chore(i18n,learn): processed translations (#45299) 2022-03-01 21:39:26 +05:30
c6ec2512ad chore(i18n,client): processed translations (#45298) 2022-03-01 21:39:06 +05:30
b6650da83d chore(i18n,docs): processed translations (#45297) 2022-03-01 21:38:39 +05:30
470297027d fix(curriculum): remove outdated text (#45290) 2022-03-01 20:40:03 +05:30
686e9f6233 fix(ui-components): make Alert not dismissable (#45291) 2022-03-01 20:37:53 +05:30
e8ec209431 feat: create mobile curriculum data on build (#45162)
* feat: create mobile curriculum data on build

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2022-03-01 15:59:15 +01:00
86a470ef1a docs: bump mongodb version (#45292) 2022-03-01 14:45:25 +01:00
e178e9a808 fix(deps): update dependency typescript to v4.6.2 2022-03-01 10:22:40 +00:00
d1f799ee80 chore(deps): update codesee to v0.197.0 2022-03-01 05:39:03 +00:00
18e5be9efa chore(i18n,learn): processed translations (#45287) 2022-02-28 20:22:39 +01:00
b8667061a1 fix(docs): change incorrect link on Contribute page (#44809)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2022-02-28 18:51:54 +00:00
8494837d2c chore(i18n,client): processed translations (#45286) 2022-02-28 08:46:04 -08:00
46cf96fbe1 chore(api): pin and update dependencies (#45282) 2022-02-28 21:59:15 +05:30
8c37389701 fix(curriculum): fixed incorrect exponent display (#45284) 2022-02-28 23:00:30 +07:00
b4ec62dbdb fix(deps): pin dependencies 2022-02-28 12:29:54 +00:00
d37fc114a7 feat: update font-awesome (#45258) 2022-02-28 11:49:32 +01:00
e1516b718e Added a missing assert for when the value is 70 (#45268) 2022-02-28 11:29:13 +01:00
0efe6a5770 chore(i18n,client): processed translations (#45276) 2022-02-28 09:02:35 +01:00
fbc7a26529 chore(i18n,learn): processed translations (#45271) 2022-02-28 08:59:21 +01:00
5e5015e47d fix(curriculum): fix typo in challenge (#45270)
* fix typo in other languages

* Revert "fix typo in other languages"

This reverts commit b973317cc14fb4f719ec60f1bdfad83d0c03760f.

* remove typo in challenge
2022-02-28 08:54:19 +01:00
b6706a0232 fix: added ctrl + enter to run the tests button (#45278)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2022-02-27 21:25:45 -08:00
dacda8df9d chore(deps): update codesee to v0.196.1 2022-02-27 09:53:23 +00:00
8ae7a75a71 chore(deps): update dependency eslint-plugin-react to v7.29.2 2022-02-26 12:54:15 +00:00
e69cde7ac1 chore(deps): update codesee to v0.195.0 2022-02-26 10:17:19 +00:00
79c6d64449 fix: copy edits to motivation (#45260)
Co-authored-by: Karen Lowe <klowe@ancestry.com>
2022-02-26 10:05:39 +05:30