Commit Graph

35 Commits

Author SHA1 Message Date
Oliver Eyton-Williams
1a56f4d5f4 fix(client): show certs on timeline (#37947)
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2020-01-03 11:32:31 +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
Ahmad Abdolsaheb
3f075f91d8 feat: activate progress based donation modal (#37882) 2019-12-09 22:00:24 +05:30
Ahmad Abdolsaheb
d7c4fd7fea fix: remove donation prevention (#37867) 2019-12-06 08:43:23 +03:00
Ahmad Abdolsaheb
a9bbcda211 feat(donate):add donation modal and certification message (#37822)
Co-Authored-By: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2019-12-02 15:48:53 +03:00
mrugesh
9fb9ce3085 fix(donate): offset the no of donations on prod (#37443) 2019-10-22 00:08:22 +05:30
Oliver Eyton-Williams
6316b47fbb fix: update timeline without reload
Rather than pinging the server, this uses the current time.  It should
almost always be the same and only lasts until reload.
2019-10-18 16:28:59 +09:00
Oliver Eyton-Williams
ed015fb06f fix: make profile update after server response (#37154)
The Privacy component has been simplified and made to rely on the user
prop rather than its own state.  The submitProfileUIComplete reducer was
missing so has been added.
2019-10-09 11:31:20 -07:00
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
Lance Rutkin
7a97974099 fix(donate): modal opens at most once per session (#36632)
* Track if donation modal has opened in a session

* Fix prettier problem

* Create separate action that switches donationRequested
2019-08-22 12:59:13 +05:30
Ahmad Abdolsaheb
c359662f85 fix: remove logs 2019-06-11 16:19:33 +05:30
Ahmad Abdolsaheb
bc099d4971 fix: add cert claim logic for legacy cert 2019-06-11 16:19:32 +05:30
Ahmad Abdolsaheb
c2ffd6471b fix: add redux wiring for legacy certs 2019-06-11 16:19:31 +05:30
Waseem Ahmad
05de360085 fix NaN issue for the number of active Donations (#35970)
* fixed NaN issue for the number of active Donations

* Initialized activeDonations to 0 in the initial state
2019-05-08 20:18:10 +02:00
Mrugesh Mohapatra
67d1a633cf fix(saga): update actions for reset and delete
Co-authored-by: bouncey <staylor1012@gmail.com>
2019-02-26 22:57:13 +05:30
Mrugesh Mohapatra
e84f021d8b fix(donate): refactor to add completion in form 2019-02-14 14:14:10 +00:00
Mrugesh Mohapatra
6b7c7d6033 fix(donate): update styling and refactor components 2019-02-14 14:14:10 +00:00
Valeriy
871eacacd6 fix: resolve circular dependencies 2019-01-14 13:44:54 +00:00
Bouncey
8870a063e4 fix: Use env variable for paypal donations 2018-12-04 17:42:12 +05:30
Bouncey
8fab33ba99 feat: Create and use dynamic active donation counts 2018-12-04 17:42:12 +05:30
Bouncey
5e4c3c7d55 chore: Pay down some tech-debt 2018-12-03 15:31:49 +03:00
Stuart Taylor
d327a5c36b Feat: News in the client app (#34392) 2018-11-29 15:12:15 +03:00
Bouncey
987da19254 feat(profile): Add Profile and components 2018-11-13 05:39:50 +05:30
Bouncey
c08bb95ea8 fix(auth): Fix auth flow for the client app 2018-10-24 18:27:34 +05:30
Bouncey
5b254f3ad6 chore(learn): Merge learn in to the client app 2018-09-30 12:42:40 +01:00
Bouncey
87837f480d feat(certs): Claim Certs 2018-09-25 13:18:17 +01:00
Bouncey
2de2143457 feat(email-settings): Add email settings 2018-09-21 11:26:30 +01:00
Bouncey
0c3856c0d2 feat(theme): Toggle and persist theme locally 2018-09-14 16:22:44 +01:00
Bouncey
c7a4b5b50f feat(theme): Add theme updating functionality 2018-09-14 16:22:44 +01:00
Bouncey
a41ef09932 feat(about): Submit new 'about' settings 2018-09-14 16:22:44 +01:00
Bouncey
4f54803674 feat(username): Add Username updating 2018-09-14 16:22:44 +01:00
Bouncey
c5c4f3aa41 feat(report-user) Gatsby /user/:username/report-user 2018-09-07 14:37:14 +01:00
Bouncey
77a4452437 feat(certs): Convert certification views to gatsby 2018-09-04 19:40:07 +05:30
Bouncey
e59ad6ebda chore(client): Move client app to /client 2018-09-03 17:47:48 +05:30