Commit Graph

30197 Commits (b55f61c6ef2362dbeb7265619fd80c5749390f4f)

Author SHA1 Message Date
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
Renovate Bot 3314961fb6 chore(deps): update dependency @types/react-dom to v17.0.12 2022-03-02 00:37:45 +00:00
Renovate Bot abfbbac953 chore(deps): update codesee to v0.197.1 2022-03-01 21:33:27 +00:00
camperbot d62fec495b
chore(i18n,learn): processed translations (#45299) 2022-03-01 21:39:26 +05:30
camperbot c6ec2512ad
chore(i18n,client): processed translations (#45298) 2022-03-01 21:39:06 +05:30
camperbot b6650da83d
chore(i18n,docs): processed translations (#45297) 2022-03-01 21:38:39 +05:30
HenMoshe 470297027d
fix(curriculum): remove outdated text (#45290) 2022-03-01 20:40:03 +05:30
Huyen Nguyen 686e9f6233
fix(ui-components): make Alert not dismissable (#45291) 2022-03-01 20:37:53 +05:30
Sem Bauke 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
Mrugesh Mohapatra 86a470ef1a
docs: bump mongodb version (#45292) 2022-03-01 14:45:25 +01:00
Renovate Bot e178e9a808 fix(deps): update dependency typescript to v4.6.2 2022-03-01 10:22:40 +00:00
Renovate Bot d1f799ee80 chore(deps): update codesee to v0.197.0 2022-03-01 05:39:03 +00:00
camperbot 18e5be9efa
chore(i18n,learn): processed translations (#45287) 2022-02-28 20:22:39 +01:00
Urvi Singhal 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
camperbot 8494837d2c
chore(i18n,client): processed translations (#45286) 2022-02-28 08:46:04 -08:00
Mrugesh Mohapatra 46cf96fbe1
chore(api): pin and update dependencies (#45282) 2022-02-28 21:59:15 +05:30