Commit Graph

30012 Commits (108d2460e7a19bc884552980ac91e67430c1ddea)

Author SHA1 Message Date
Oliver Eyton-Williams 108d2460e7
fix(tools): use correct superblock paths (#45285)
* fix: use array of choices

* fix: capture traces from fs promise errors

* fix: use helper to get superblock subpath
2022-03-07 10:51:33 +05:30
vin-m 25c927e79b
fix(curriculum): clarify unix value must be of type number (Timestamp Microservice) (#45341) 2022-03-07 10:42:25 +05:30
Lasse Jørgensen 90c58ff349
fix:(RWD beta): correct parent selector (#45360) 2022-03-07 10:41:20 +05:30
Kai Wei Mo 608dc83ecd
docs: update copyright year in LICENSE and README (#45362) 2022-03-07 10:39:00 +05:30
Renovate Bot de26da9cca chore(deps): update dependency rollup to v2.69.2 2022-03-06 09:09:26 +00:00
Renovate Bot bb21b4c4c4 chore(deps): update dependency ts-node to v10.7.0 2022-03-06 07:00:10 +00:00
Mrugesh Mohapatra ebdabfbdf4
docs: update readme with latest numbers (#45353) 2022-03-05 09:36:03 -08:00
Renovate Bot 76e75b6b59 chore(deps): update dependency lint-staged to v12.3.5 2022-03-05 10:49:58 +00:00
camperbot 439dbc4dd2
chore(i18n,docs): processed translations (#45343) 2022-03-05 10:56:45 +05:30
Renovate Bot 36bfe28ab0 chore(deps): update codesee to v0.202.0 2022-03-05 00:31:55 +00:00
Naomi Carrigan 982ba9b307
fix: unrevert verbiage changes (#45349)
* fix: unrevert verbiage changes

* fix: typo

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

* fix(tools): update cypress test

* chore: apply sem's review

Co-authored-by: Sem Bauke <46919888+Sembauke@users.noreply.github.com>

Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
Co-authored-by: Sem Bauke <46919888+Sembauke@users.noreply.github.com>
2022-03-04 16:35:56 -06:00
Renovate Bot 8e842f873c chore(deps): update dependency rollup to v2.69.1 2022-03-04 18:05:09 +00:00
camperbot 35d0f02350
chore(i18n,client): processed translations (#45344) 2022-03-04 19:47:07 +05:30
camperbot 3d3972f2dd
chore(i18n,learn): processed translations (#45333) 2022-03-04 19:46:29 +05:30
Tom e24c8abc7f
revert: release rdbms to production (#45347) 2022-03-04 15:15:20 +01:00
Tom 84c305ab08
feat: release rdbms to production (#45169)
* fix: add cert to email for when all certs are earned

* fix: unhide rdbms from production

* fix: cert project input field

* feat: add cypress tests

* fix: message on project pages to lower expectations

* fix: update instructions

* fix: add quincy's suggestions

* fix: add beta label and reorder

* fix: utils test

* fix: move rdbms to bottom of settings

* fix: cypress tests

* Apply suggestions from code review

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

* fix: only drop seeded users webhook tokens

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2022-03-04 15:38:09 +05:30
renovate[bot] 68ad98f83d
chore(deps): update codesee to v0.200.0 (#45342)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-04 15:36:38 +05:30
Shaun Hamilton c4139e292c
chore(docs): remove news theme docs (#45337) 2022-03-04 13:07:29 +05:30
Naomi Carrigan 93075abae0
fix: skip untranslated files (#45336) 2022-03-04 13:06:33 +05:30
Renovate Bot 99db09ba92 chore(deps): update dependency eslint-plugin-react to v7.29.3 2022-03-04 02:49:02 +00:00
Renovate Bot 103784e69f chore(deps): update codesee to v0.199.0 2022-03-04 00:30:50 +00:00
camperbot 7c9acca087
chore(i18n,docs): processed translations (#45331) 2022-03-03 10:55:50 -08:00
Renovate Bot 3428d46f7e chore(deps): update dependency webpack to v5.70.0 2022-03-03 18:09:42 +00:00
camperbot dc59733434
chore(i18n,client): processed translations (#45332) 2022-03-03 20:30:26 +05:30
renovate[bot] 07e411becd
chore(deps): update dependency eslint-config-prettier to v8.5.0 (#45322)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-03 20:05:47 +05:30
Bruce B cef8e8f739
fix(a11y): remove unnecessary link on course heading (#44794)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2022-03-03 19:26:10 +05:30
renovate[bot] 5368195e85
chore(deps): update dependency rollup to v2.69.0 (#45315)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-03 14:57:40 +05:30
Ilenia 6465a79d4f
feat(i18n) : enabling last part of Italian curriculum (#44518) 2022-03-03 12:01:14 +03:00
renovate[bot] 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
renovate[bot] 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
renovate[bot] 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
renovate[bot] 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
renovate[bot] 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
renovate[bot] 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
Renovate Bot 8af94c68c9
chore(deps): update actions/github-script action to v6 2022-03-03 06:12:27 +00:00
Naomi Carrigan c23043ffd2
chore(docs): update the challenge helpers (#45318) 2022-03-03 11:29:03 +05:30
Renovate Bot 298b17a344 chore(deps): update codesee to v0.198.0 2022-03-03 05:30:07 +00:00
Oliver Eyton-Williams 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
Renovate Bot d1d04dbadf fix(deps): update dependency algoliasearch to v4.12.2 2022-03-03 00:40:47 +00:00
Renovate Bot 5cfbc04b58 chore(deps): update dependency @types/react-dom to v17.0.13 2022-03-02 22:30:33 +00:00
jmurphy1196 592d49d19d
fix(curriculum): add comma to fix syntax in example (#45320) 2022-03-02 20:50:37 +01:00
camperbot b0abd16ff6
chore(i18n,docs): processed translations (#45311) 2022-03-03 00:27:33 +09:00
camperbot 27cfaf178c
chore(i18n,learn): processed translations (#45313) 2022-03-03 00:26:06 +09:00
Oliver Eyton-Williams 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
Naomi Carrigan 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
Ordo Flammae 01c1a54f17
fix(curriculum): formatting on project euler 356 (#45312) 2022-03-02 14:46:06 +01:00
renovate[bot] 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
Renovate Bot 173549df47 fix(deps): update dependency @stripe/stripe-js to v1.24.0 2022-03-02 09:38:25 +00:00
Renovate Bot 1dc0f55d3d chore(deps): update dependency ts-node to v10.6.0 2022-03-02 05:45:08 +00:00
Renovate Bot a3fb9347b6 chore(deps): update codesee to v0.197.2 2022-03-02 03:21:46 +00:00