Commit Graph

41 Commits

Author SHA1 Message Date
Kabindra Shrestha
ac3d762bb5 fix(learn): split and simplified learn map (#39154) 2021-01-31 12:15:35 +05:30
Tom
3978c6be28 feat: i18n user interface (#40306)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-01-31 12:15:32 +05:30
Oliver Eyton-Williams
b9db30f7a1 refactor(client): move jest-dom into setup file 2020-10-12 14:11:52 +02:00
Oliver Eyton-Williams
ed2840cb1c refactor: use dashedName over dasherize(title) 2020-10-06 23:10:08 +05:30
Oliver Eyton-Williams
bd68b70f3d Feat: hide blocks not challenges (#39504)
* fix: remove isHidden flag from frontmatter

* fix: add isUpcomingChange

Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>

* feat: hide blocks not challenges

Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>

Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
2020-09-03 15:07:40 -07:00
Oliver Eyton-Williams
8baab3895d test: reuse redux store in single test 2020-08-15 14:37:23 +05:30
Oliver Eyton-Williams
b4926052f4 chore: refactor and simplify testing (#39050) 2020-06-13 14:57:15 +05:30
Oliver Eyton-Williams
68aef571ee feat: hide isHidden challenges 2020-05-25 16:25:19 +05:30
Bouncey
7eb6351530 feat: add cypress for e2e tests 2020-04-23 01:42:24 +05:30
Tobias Helsing
2ff5e83195 Add full width hover to map (#38412)
Co-authored-by: Tobias <tobias.helsing@futurice.com>
2020-03-22 19:15:46 +03:00
Josh Soref
004b99bf8f chore: fix typos in spelling (#38100)
* spelling: accidentally

* spelling: announce

* spelling: assembly

* spelling: avoid

* spelling: backend

* spelling: because

* spelling: claimed

* spelling: candidate

* spelling: certification

* spelling: certified

* spelling: challenge

* spelling: circular

* spelling: it isn't

* spelling: coins

* spelling: combination

* spelling: compliant

* spelling: containers

* spelling: concise

* spelling: deprecated

* spelling: development

* spelling: donor

* spelling: error

* spelling: everything

* spelling: exceed

* spelling: exist

* spelling: falsy

* spelling: faulty

* spelling: forward

* spelling: handle

* spelling: indicates

* spelling: initial

* spelling: integers

* spelling: issealed

* spelling: javascript

* spelling: length

* spelling: maximum

* spelling: minimum

* spelling: mutable

* spelling: notifier

* spelling: coordinate

* spelling: passport

* spelling: perform

* spelling: permuter

* spelling: placeholder

* spelling: progressively

* spelling: semantic

* spelling: submission

* spelling: submit

* spelling: translations

* spelling: turquoise

* spelling: visualization

* spelling: without

* spelling: registration

* spelling: representation
2020-02-08 23:59:10 +05:30
Ahmad Abdolsaheb
24eb2c4310 fix: add donation ga and tests (#38003)
* fix: add donation ga

* feat: add ga-saga tests
2020-02-04 11:13:56 +05:30
mrugesh
8e605d8b85 Revert "feat(client): unify GA and add to donation" (#38001)
This reverts commit 78df306707.
2020-01-01 12:04:50 +05:30
Ahmad Abdolsaheb
78df306707 feat(client): unify GA and add to donation (#37984) 2019-12-31 23:29:32 +05:30
Abdelrahman Ashraf
94532f98db refactor(tests): enzyme => react-testing-library (#37712)
* refactor: 💡 rewrite enzyme tests in react-testing-library

* fix: 🐛 remove enzyme imports from frame-runner.js

* chore: 🤖 install and add enzyme imports to frame-runner.js back
2019-11-08 16:50:25 +05:30
Ahmad Abdolsaheb
1606502784 fix: update test 2019-10-22 21:21:08 +05:30
Ahmad Abdolsaheb
2352c0b1d9 feat: remove portfolio and add conditional intro 2019-10-22 21:21:07 +05:30
floookay
2542ea3124 fix: display current progress in single line (#37418) 2019-10-21 20:07:38 +05:30
Ahmad Abdolsaheb
6ed3426128 fix: remove scrolling (#37098) 2019-10-08 02:00:08 -07:00
Ahmad Abdolsaheb
203ca92a20 feat: improve landing page (#36826)
* feat/ add smooth scroll from landing to map

* feat: scroll to currentChallengeId if it exist

* fix: update tests

* refactor: migrate from componentWillMount

* fix: update Map and Block's tests and mocks


Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2019-10-04 08:32:35 -07:00
mrugesh
e54a7fb350 fix(client): merge and update the learn map (#36822) 2019-09-21 16:39:48 +03:00
Oliver Eyton-Williams
0c68f6a605 fix: improve map responsiveness (#36827)
* fix: improve map responsiveness

* fix: update SuperBlock tests
2019-09-20 23:52:03 +05:30
mrugesh
5d92b3c668 fix: project views and icons for intros (#36811) 2019-09-19 10:14:58 +03:00
Oliver Eyton-Williams
5ccbd4b43b fix: allow more space for map challenge titles (#36727) 2019-08-31 00:05:06 +05:30
Oliver Eyton-Williams
7d84783b40 feat: show last viewed challenge in curriculum map on reload (#35421)
* feat: Curriculum page loads with current challenge block open

* feat: Curriculum page expansion changes from review

* feat: Curriculum page expansion changes from second review

* fix: use a cookie to track current challenge

* fix: remove redundant server changes

* fix: add PropTypes to fix lint error

* fix: change cookies to store and add tests

* fix: use currentChallengeId

* fix: update tests

I couldn't figure out how to test the challenge saga, so that's gone for
now.  The Map tests have been updated to use currentChallengeId

* fix: remove unused PropTypes

* fix: separate currentChallengeId from user

* fix: update currentChallengeId directly on mount

* feat: reset map on every visit
2019-08-30 20:15:26 +03:00
Ahmad Abdolsaheb
f8a603d182 fix: remove old views (#36677) 2019-08-30 15:24:01 +05:30
Ahmad Abdolsaheb
31e3d9b27e feat: commandline chic 2019-08-20 13:37:11 +05:30
Valeriy S
81dd2ccb54 fix(test): update Map snapshots 2019-03-14 19:06:18 +05:30
Valeriy S
d9bf87d57d fix(ui): make possible use curriculum map with keyboard 2019-03-14 19:06:18 +05:30
DzmitryUr
327a4a9b34 fix(client): prevent panels widening in curriculum map 2019-03-01 14:50:24 +00:00
mrugesh mohapatra
84c8aac07c fix(styles): apply conventional styles (#35371)
* fix(styles): apply conventional styles

* fix: add night styles to progress
2019-02-25 15:58:40 +03:00
Ahmad Abdolsaheb
56bf132af0 fix: normalize font weights globally and font hierarchy on map 2019-02-19 15:14:48 +05:30
Valeriy
fc8c71ad16 feat: use eslint with prettier to format code 2019-02-19 14:30:27 +05:30
Bouncey
b13e5fb41a feat: Use prettier-eslint to format code 2019-02-19 14:30:27 +05:30
Bouncey
8e0237d042 chore: Apply linting fixes 2019-02-19 14:30:27 +05:30
Niraj Nandish
092d25d63c fix: alignment of number of challenges in Map Title (#35130) 2019-02-15 15:36:05 +05:30
matthewchase
edb04e891d feat: add progress indicators for blocks (#34331) 2019-01-05 15:18:43 +05:30
Akhilesh Halageri
ed5b434ad1 Merge pull request #34510 from akhileshh/master
fix: Fixes  api word capitalization freeCodeCamp
2018-12-03 09:56:18 +00:00
Stuart Taylor
d327a5c36b Feat: News in the client app (#34392) 2018-11-29 15:12:15 +03:00
Bouncey
aca424be97 chore(react): PureComponent -> Component 2018-11-13 05:39:50 +05:30
Bouncey
5b254f3ad6 chore(learn): Merge learn in to the client app 2018-09-30 12:42:40 +01:00