41e428d23d
feat: update editable region behaviour ( #43537 )
...
* refactor: remove ambiguity about editable region
Since the editable region is implemented via decorations and defined in
challenge object, getEditableRegionFromRedux, makes the source obvious
* fix: make jaws follow the highlighted region
* fix: update the jaws on all content changes
* feat: make editable region 'absorb' text
As the user types, the editable region can move, expand and contract.
With this PR then if the user, say, presses backspace on the line after
the editable region, causing that line to move up, then the new contents
will expand/contract as if they had always been part of the region.
2021-09-23 17:27:44 +03:00
c9d919732a
feat: add last chinese cert ( #43539 )
2021-09-23 19:19:13 +05:30
0036aa8969
feat(client): ts-migrate (/client/src/components/layouts/Certification.js) ( #42939 )
...
* change name to certification.tsx
* migrate certification.js to ts
* update ceritification import in index and fix prettier errors
* Update client/src/components/layouts/certification.tsx
Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com >
* Update client/src/components/layouts/certification.tsx
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
* Update client/src/components/layouts/certification.tsx
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
* Update client/src/components/layouts/certification.tsx
Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com >
* fix: reorder imports
Co-authored-by: Raymen Deol <raymen.deol@outlook.com >
Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com >
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2021-09-23 09:15:16 +02:00
5f93847770
fix(deps): update dependency @stripe/stripe-js to v1.18.0
2021-09-23 03:19:38 +00:00
d47da0de51
chore(deps): update dependency rollup to v2.57.0
2021-09-23 01:52:18 +00:00
bf7f9f6bea
chore(deps): update dependency @testing-library/dom to v8.6.0
2021-09-23 00:26:21 +00:00
ca7dbdf4a6
chore(deps): update codesee to v0.93.0
2021-09-22 22:33:35 +00:00
b7b2033c3d
fix(deps): update dependency node-fetch to v2.6.5
2021-09-22 21:14:48 +00:00
226f9f3a97
chore(deps): update dependency postcss to v8.3.7
2021-09-22 19:31:10 +00:00
2012ad3035
chore(i18n,curriculum): update translations ( #43534 )
2021-09-22 16:34:59 +01:00
05efb067a1
chore(i18n,docs): initialise japanese docs ( #43527 )
2021-09-22 07:28:36 -07:00
3207ea04e7
fix(curriculum): Css fix for issue #43517 : Example css code does not demonstrate hover animation ( #43524 )
...
* fix question example code for id: 587d78a7367417b2b2512ae0
* Revert "fix question example code for id: 587d78a7367417b2b2512ae0"
This reverts commit c99edf8609
.
* modifying only the english version of button hover example
* change to keep css looking consistent
2021-09-22 16:22:11 +02:00
492ddcf6bd
fix(curriculum): move word 'example' to correct position ( #43528 )
2021-09-22 13:55:59 +01:00
98b06848a4
chore(deps): update dependency autoprefixer to v10.3.5
2021-09-22 11:30:24 +00:00
71e1693b29
chore(deps): update dependency @rollup/plugin-node-resolve to v13.0.5
2021-09-22 08:53:00 +00:00
7200269534
refactor(client): use the view zones to place the widgets ( #43519 )
...
Rather than calculating the widget (i.e. the jaws) position ourselves,
we can use the fact that monaco knows where the view zones are.
2021-09-22 09:29:29 +05:30
a007c19c44
chore(deps): update codesee to v0.92.2
2021-09-22 03:10:26 +00:00
d98ddebf0d
feat(docs): enable japanese docs ( #43523 )
2021-09-22 06:02:42 +05:30
cf98d8b964
chore(deps): update dependency puppeteer to v10.4.0
2021-09-21 19:43:38 +00:00
a9204f12ea
fix: replace frontend libraries bitly links ( #41815 )
...
* fix: replace frontend libraries bitly links
* fix: replace s3 bucket urls with cdn urls
2021-09-21 18:23:30 +01:00
8c9ca6a2fa
fix: replace JS algorithms and data structures bitly links ( #41813 )
2021-09-21 16:46:25 +01:00
b681dbfabe
chore(i18n,curriculum): update translations ( #43500 )
2021-09-21 08:09:14 -07:00
128d7a509d
Update create-an-es6-javascript-map.md ( #43495 )
2021-09-21 09:58:21 -05:00
1f02d45337
test: fix wait for hotkey navigation ( #43514 )
2021-09-21 16:57:31 +02:00
1d4e7e1d16
fix: replace responsive web dev bitly links ( #41811 )
2021-09-21 09:46:55 -05:00
95c210c38e
fix(deps): update dependency node-fetch to v2.6.4
2021-09-21 14:43:37 +00:00
e9cc4e4d75
test: ignore ChunkLoadError ( #43512 )
...
They only seem to occur during testing at the moment. If we get a user
report, we can investigate, but until then they're a distraction.
2021-09-21 18:06:33 +05:30
222fc3f255
refactor: minor clean up of editor ( #43513 )
2021-09-21 18:05:12 +05:30
bfb70e422e
fix: consistency of writing in readme.md ( #43497 )
...
Use standard and consistent letters
é to e
’ to '
2021-09-21 10:47:11 +02:00
cc1b945fab
refactor(client): migrating ActionRow.js to TypeScript ( #43490 )
2021-09-21 10:13:54 +02:00
2949fb0d53
feat(actions): remove codesee map from renovate prs ( #43506 )
2021-09-21 09:58:24 +02:00
58b947cb82
chore(deps): update dependency eslint-plugin-react to v7.26.0
2021-09-21 06:52:50 +00:00
f764699638
fix(deps): update dependency node-fetch to v2.6.3
2021-09-21 04:40:58 +00:00
d2f98270d5
chore(deps): update codesee to v0.92.1
2021-09-21 02:02:01 +00:00
1556f52f6e
chore(deps): update typescript-eslint monorepo to v4.31.2
2021-09-20 22:09:07 +00:00
c0e0241440
feat(Cypress): hotkey tests ( #43434 )
...
* feat(Cypress): hotkey tests
* fix: test previous next for projects
* fix: link time-out firefox
* feat: test the "r" hotkey
* fix: change select back to body for now
* fix: retain navigation mode for video challenges
* test: find focused elements
* fix: move focus from panel before pressing 'r'
Co-authored-by: gikf <60067306+gikf@users.noreply.github.com >
* test: add hotkey test for backend
* test: remove redundant {esc} presses
* refactor: naming change
* fix: refactor properly
* fix: actually refactor it properly
Co-authored-by: gikf <60067306+gikf@users.noreply.github.com >
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Co-authored-by: gikf <60067306+gikf@users.noreply.github.com >
2021-09-20 20:53:42 +02:00
ea0802ad88
chore(deps): update dependency jest to v27.2.1
2021-09-20 18:25:57 +00:00
ff0c8bf57a
Add CodeSee architecture diagram workflow to repository ( #43501 )
...
Co-authored-by: codesee-architecture-diagrams[bot] <86324825+codesee-architecture-diagrams[bot]@users.noreply.github.com>
2021-09-20 17:28:39 +02:00
35bee5ca68
fix: message removed when not logged in ( #43411 )
...
* fix: message removed when not logged in
* removed unnecessary code from DonateCompletion.tsx that was added
* now using isSignedIn in props and not donationFromState
2021-09-20 12:57:05 +03:00
cf309b5349
fix: optionally add name to customer creation ( #43486 )
2021-09-20 09:56:42 +02:00
3a4889942b
chore(deps): update dependency eslint-plugin-testing-library to v4.12.3
2021-09-20 00:07:21 +00:00
19fb0ebda9
chore(deps): update dependency eslint-plugin-react to v7.25.3
2021-09-19 22:23:32 +00:00
3337f48586
chore(i18n,curriculum): update translations ( #43493 )
2021-09-19 20:11:53 +01:00
cce4419a9a
chore(i18n,docs): update translations ( #43488 )
2021-09-19 20:06:45 +01:00
f0aca2d351
chore(i18n,learn): update translations ( #43492 )
2021-09-19 20:03:32 +01:00
96205ccf53
chore(i18n,learn): update translations ( #43489 )
2021-09-18 19:23:44 +01:00
15be1fe6bb
chore(i18n,curriculum): update translations ( #43463 )
2021-09-18 19:22:53 +01:00
81d48b26ad
chore(deps): update codesee to v0.90.0
2021-09-18 14:23:12 +00:00
badeb6e2df
fix(curriculum): reworded grammar to do without hyphen ( #43487 )
...
Suggesting the removal of "-" on line 29 in the description, as the comma before "such" is sufficient to separate the examples from the rest of the sentence.
2021-09-18 13:13:05 +01:00
c184f23d27
chore(deps): update babel monorepo to v7.15.7
2021-09-18 02:07:35 +00:00