Commit Graph

726 Commits

Author SHA1 Message Date
Berkeley Martinez
7f88fe5877 Merge pull request #16788 from Bouncey/feat/legacyCerts
Feat(legacy-certs): Claim legacy certificates from the settings page
2018-03-08 07:33:20 -08:00
Stuart Taylor
33d26aaa6c fix(showCert): Target _blank the link for Show Cert 2018-03-07 23:35:23 +00:00
Stuart Taylor
5dc2d9e27b fix(styles): Overlay js warning to preserve preview pane height 2018-03-07 21:07:56 +00:00
Yogesh Sharma
9b480bd0ea fix(challenges): Call resetQuiz() when dashedName of the quiz chang (#16828)
currentIndex, selectedChoice and correct state variables of the Quiz
component were not changing when navigating to other quiz challenges
through map. I fixed it by calling resetQuiz() whenever dashedName of
the quiz changes.
2018-03-07 13:34:21 +00:00
Berkeley Martinez
4e241fc8ac Merge pull request #16720 from fccSeniorSeminar/fix/invalid-challenge-URL
Fix/invalid challenge url
2018-03-06 10:15:58 -08:00
Stuart Taylor
2281c85df6 chore(certs): Rename endpoint /c/ => /certificates/ 2018-03-06 10:38:37 +00:00
Stuart Taylor
6bf435da47 chore(legacyProjects): Move legacyProjectData to common/utils 2018-03-06 10:36:45 +00:00
Berkeley Martinez
23d9ceb399 Merge pull request #16796 from Bouncey/feat/completionModalProjects
fix(projectCompletion): Open completion modal for Project submission
2018-03-05 14:15:31 -08:00
Stuart Taylor
6301411673 fix(cert-settings): Uncouple Cert-Settings from dashedName's 2018-03-05 14:15:30 +00:00
Stuart Taylor
7d9057dbdd fix(DRY): Dedupe Cert-Settings submit 2018-03-05 13:30:07 +00:00
Stuart Taylor
2fe66f9e18 fix(show-url): Update profile show cert urls 2018-03-05 13:30:07 +00:00
Stuart Taylor
2d0f8f7b9b feat(legacy-certs): Claim legacy certificates from the settings page 2018-03-05 13:30:07 +00:00
Vasily Belolapotkov
decb6eb936 fix(map): Expand map when challenge opened
changed fetchMapUi epic to add extra param - initialNode
added util method to open path in the map by node name
changed action handler for fetchMapUi.complete to open initialNode
changed map component to set scroll on component mount and update
added attribute to challenge component to find challenge node by name
extracted createEventMetaCreator into separate file to break circular
dependencies

Closes #16248
2018-03-04 20:43:10 +03:00
Kristofer Koishigawa
1ae4bf363c fix(common): Add Default Text to Heatmap Legend (#16802)
With the recent Reactifying of the profile page, I noticed that some of
the calendar heatmap legend text was missing. This fix changes the text
from the current ['less', '', '', 'more'] back to ['0 items', '1 item',
'2 items', '3 or more items'].

BREAKING CHANGE: None
2018-03-02 12:18:54 +00:00
Stuart Taylor
12cf871249 fix(layout): Improve project view (#16798) 2018-02-28 13:22:56 -06:00
Berkeley Martinez
6abf4f05e3 Merge pull request #16789 from Bouncey/fix/profileChallenges
fix(profile): Fix challenges of undefined Error
2018-02-28 09:05:30 -08:00
Berkeley Martinez
4aa8981b44 Merge pull request #16790 from Bouncey/fix/toggleEmail
fix(toggleEmail): Use dispatch bound updateUserBackend
2018-02-28 09:04:30 -08:00
Stuart Taylor
a492603fcd fix(less): Fix less syntax 2018-02-28 14:50:37 +00:00
Vishal Heble
5ca87c1109 Make Flash message legible in dark mode. (#16794) 2018-02-28 13:51:31 +00:00
Stuart Taylor
6a163bae88 fix(projectCopmletion): Open completion modal for Project submission 2018-02-28 10:06:50 +00:00
Stuart Taylor
8e02df5cc5 fix(toggleEmail): Use dispatch bound updateUserBackend 2018-02-27 14:40:07 +00:00
Stuart Taylor
b81cea4b08 fix(profile): Fix challenges of undefined Error 2018-02-27 14:29:37 +00:00
Berkeley Martinez
07e08b9e6a Merge branch 'staging' into fix/babelPipeline 2018-02-26 12:05:11 -08:00
Berkeley Martinez
6285d369ca Merge pull request #16771 from Bouncey/feat/splitMapService
Feat(challenge): Only send the challenges for the requested block
2018-02-26 11:31:01 -08:00
Justin Pitts
f93fbe30a1 fix(challenges): Hide second scrollbar in challenge preview pane (#16737)
Closes #16695
2018-02-26 12:44:42 +00:00
Stuart Taylor
11821e40aa Remove weird white space not present locally 2018-02-26 12:17:29 +00:00
Stuart Taylor
b2a70fd5ba Remove weird white space not present locally 2018-02-26 12:17:29 +00:00
Stuart Taylor
303ad38b8e feat(rechallenge): Remove JS files from build pipline if JS is disabled 2018-02-26 12:17:29 +00:00
Stuart Taylor
5c007e3d53 feat(transformers): Disable JS in preview on error 2018-02-26 12:15:16 +00:00
Stuart Taylor
329438bdf4 fix(nextChallenge): Remove some duplication 2018-02-24 08:51:35 +00:00
Arpit Agarwal
68dde75add fix(challenges): Word wrap fix for Chrome (#16736) 2018-02-24 12:17:33 +05:30
Stuart Taylor
b27036a261 fix(format): Formatting fix 2018-02-23 18:44:40 +00:00
Stuart Taylor
fec1abfb46 feat(challenge): Add pre-fetching logic 2018-02-23 18:39:13 +00:00
Stuart Taylor
2143063084 feat(map-service): Refactor out the map service 2018-02-23 17:13:59 +00:00
Stuart Taylor
a7587ed6f0 feat(challenge): Initial build of the challenge service 2018-02-23 17:13:02 +00:00
Stuart Taylor
d17c2d33eb chore(superBlock): Remove superBlock.message Ui elements 2018-02-23 17:12:45 +00:00
Stuart Taylor
1d420b835c feat(mapUi): Create mapUi specific service 2018-02-23 17:12:45 +00:00
Brybro
938d38857e fix: warning message for danger zone (#16757) 2018-02-21 21:50:09 +05:30
Iván Munguía
6276321f45 feat(challenges): Call updateSuccessMessage action (#16742)
Called updateSuccessMessage passing it a random compliment each time the
challenge is mounted/updated

Closes #16738
2018-02-20 11:59:00 +00:00
Stuart Taylor
1a5cab57a1 feat(sass): Enable client-side sass compiling (#16747) 2018-02-19 14:41:01 -06:00
Stuart Taylor
3131c55782 feat(Profile): Reactify profile page (#16743)
* feat(Profile): Reactify profile page

* chore(tidyup): Remove console.log

* fix(timeline): Remove legacy challenges from Timeline render

* fix(style): Remove underline on a:hover
2018-02-19 14:32:14 -06:00
Stuart Taylor
24ef69cf7a feat(settings): Expand Settings page functionality (#16664)
* fix(layout): Fix Settings layout in firefox

* chore(availableForHire): Remove available for hire setting

* feat(helpers): Use helper components for Settings layout

* fix(map): Fix undefined lang requested

* feat(settings): Expand Settings page functionality

* chore(pledge): Remove pledge from Settings

* fix(about): Adjust AboutSettings layout

* fix(portfolio): Improve PortfolioSettings layout

* fix(email): Improve EmailSettings layout

* fix(settings): Align save buttons with form fields

* fix(AHP): Format AHP

* fix(DangerZone): Adjust DangerZone layout

* fix(projectSettings): Change Button Copy

* fix(CertSettings): Fix certificate claim logic

* chore(lint): Lint
2018-02-16 17:18:53 -06:00
Anh Tran
07414b6acc fix(challenges): Created a NotFound react component, added a redux
Added new React component and added redux states for invalid challenge
Fixed problems for requested changes with eslint long string and used
the existing NotFound component + use Link component
Used react-bootstrap for Not-Found component and changed the "Map" link into
"current-challenge" link. Deleted 'invalid' state in Challenges.jsx

BREAKING CHANGE: N/A

Closes #16257
2018-02-16 16:44:07 -05:00
Stuart Taylor
9f034f4f79 Fix/backend completion (#16699)
* chore(props): Sort props

* fix(backend): Fix backend completion flow

* fix(backend): Create and use backend form values selector
2018-02-16 09:24:37 -06:00
Jason Kao
00cb394f08 feat(challenges): Added warning feedback for non-front-facing glitch url (#16709) 2018-02-15 01:03:19 +00:00
Neenad Ingole
183740d739 fix(seed): React Challenges showing unwanted brackets (#16595)
Closes #16528
2018-02-06 16:01:33 +00:00
Damon Tian
be7bd01c3d fix(map): Fix vertical scrollbar not showing up in code edit (#16625)
Closes #16327
2018-02-06 10:10:28 +00:00
mrugesh mohapatra
0085eb3ab1 Fix(settings): normalize responses (#16603) 2018-02-03 01:43:36 +05:30
Vivek Agrawal
b4a48fa020 fix(challenges): Add top-margin & change comment color (#16615) 2018-02-03 00:51:00 +05:30
gracemgately
c76ebf0cee fix(settings): Remove Email us button from Settings page (#16616)
Removed Email us button from Settings since it was no longer accurate

BREAKING CHANGE: none

Closes #16613
2018-02-01 11:50:40 +00:00