Commit Graph

1055 Commits (3f61c1356f8002d8b20f8044c657e8dac9f0df71)

Author SHA1 Message Date
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 ca7790158e Use correct comment format 2018-02-26 12:17:29 +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
Berkeley Martinez 8c01f4a08f fix(UserCredentials): Move credential update to an else statement (#16663)
Fixes situations where a new credential is created

Closes #16568
2018-02-08 11:52:09 +05:30
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
Iván Munguía 8ca5575ac5 fix(challenges): Add key prop to root element (#16493)
The key prop was added to solve the issue of the first question being
added to subsequent questions

Closes #16483
2018-01-31 07:30:56 +00:00
Berkeley Martinez 660f78896d fix(settings/updateEmail): Show message from server 2018-01-30 17:14:33 -08:00
Berkeley Martinez 1ee9d9259c feat(Flash): Normalize flash types with object
help prevent typo errors
2018-01-30 17:14:33 -08:00
Berkeley Martinez ae3ccdd672 fix(user/settings): Add theme server validations 2018-01-30 17:14:33 -08:00
Berkeley Martinez 8025f96fa1 fix(AjaxStream): Parse json response on error 2018-01-30 17:14:33 -08:00
Berkeley Martinez 040d49d612 feat(Flash): Should reflect express style 2018-01-30 17:14:33 -08:00
Berkeley Martinez 4d545a018c fix(nightModeEpic): Colocate in app
This moves epic into main app and prevents it running server side
2018-01-30 17:14:33 -08:00
Mrugesh Mohapatra 9fa89ee1b0 fix: Update locked button label 2018-01-31 01:30:33 +05:30
Berkeley Martinez cbb7c72a95
Merge pull request #16570 from werne2j/fix/modern-challenge-editor-name
fix(modern-challenges): Default nav link to "Editor" if only one editor
2018-01-29 19:19:43 -08:00
werne2j 05b9df4dd0 fix(modern-challenges): Default nav link to "Editor" if only one editor 2018-01-29 20:33:38 -05:00
Stuart Taylor e3a522aa5e feat(tool-panel): Make buttons look and act like current productiion (#16580) 2018-01-29 11:26:03 -06:00
Stuart Taylor f9ac50103f fix(poly): Check we are working with Poly from code-storage (#16582)
* fix(poly): Check we are working with Poly from code-storage

* fix(backend): Do not show complettion modal for a backend challenge

* fix(backend): Remove unused action
2018-01-29 10:03:23 -06:00
Stuart Taylor 21bd1b4207 fix(code-reset): Listen for clickOnReset and remove code from storage (#16592) 2018-01-29 09:53:17 -06:00
Berkeley Martinez e6110fe718
Merge pull request #16551 from huyenltnguyen/fix/console-theme-in-night-mode
fix(ui): Add logic to toggle console theme
2018-01-25 12:13:08 -08:00
huyenltnguyen b1325ba930 fix(ui): output theme in night mode 2018-01-25 20:28:45 +07:00
Berkeley Martinez 20a3363d39
Merge pull request #16479 from lgrzybowski/fix/change_NA_to_blank_when_no_estimation
fix(map): Removed NA text for challenge without time estimat
2018-01-23 18:59:30 -08:00
Lukasz Grzybowski f3d87d6e73 fix(map): Removed NA text for challenge without time estimat
Closes #16454
2018-01-23 19:34:42 +01:00
A-J Roos 4ab1e5454c fix(visual): Fix test output screen alignment (#16536)
Whenever the test run fails the icon and text are out of alignment. This change sets the icon to be vertically aligned to the top.

Closes #16498
2018-01-21 22:19:06 +05:30
Berkeley Martinez f439593676 fix(Flash): Express flash format is [...String] (#16539) 2018-01-20 21:59:34 +05:30
Berkeley Martinez 3bdf859c73 fix(ToggleBtn): Make name required
radio buttons must share a name property
2018-01-18 15:20:54 -08:00
Berkeley Martinez 2be632b72d chore(create-app): Update rtype typed array signature 2018-01-18 15:20:54 -08:00
Berkeley Martinez e5ea612f40 fix(Settings/ToggleButton): Name should be a prop 2018-01-18 15:20:54 -08:00
Berkeley Martinez 413eb224b7 style(Challenges): Remove unnecessary whitespace 2018-01-18 15:20:54 -08:00
Berkeley Martinez c79afa99b5 fix(Nav): Remove unused epic 2018-01-18 15:20:54 -08:00
Berkeley Martinez 4a6123ce70 fix(Settings): Email settings refactor
broke after a couple of other changes
2018-01-18 15:20:54 -08:00
Berkeley Martinez baae9eb7b8 feat(Settings): Add toggle button 2018-01-18 15:20:54 -08:00
Berkeley Martinez 8e5275ca56 fix(Settings): Always use ChildContainer
othersize content is rendered off screen
2018-01-18 15:20:54 -08:00
Berkeley Martinez 2bb27e8dc6 feat(Flash): Get flash messages on load 2018-01-18 15:20:54 -08:00
Berkeley Martinez 0af881a177 feat(User): Add remove getMessages method
We'll use this api to get flash messages on the front end up
2018-01-18 15:20:54 -08:00
Berkeley Martinez 6c5a13f053 fix(Flash): Minize flash state 2018-01-18 15:20:54 -08:00
Berkeley Martinez 8297cff63c fix(Flash): Message should flex left and take up all the room 2018-01-18 15:20:53 -08:00
Berkeley Martinez c372bd3cc5 fix(Challenges): Add child container for challenges
Add a central point for the completion modal to open
2018-01-18 15:18:42 -08:00
Berkeley Martinez 552f51624e fix(Panes): Height should always take full screen 2018-01-18 15:18:42 -08:00
Berkeley Martinez d86eba998b fix(app/redux): Remove tracking of app height 2018-01-18 15:18:42 -08:00
Berkeley Martinez 8fe46d1f9a feat(App): Make full size 2018-01-18 15:18:42 -08:00
Berkeley Martinez 5a32585ddd feat(Flash): Get flashes from ssr 2018-01-18 15:18:42 -08:00
Berkeley Martinez 9f15a09d26 feat(wepback): Add app reducer hot reloading 2018-01-18 15:18:42 -08:00
Berkeley Martinez 9d5d5c3be4 feat(Flash): Add remove logic 2018-01-18 15:18:42 -08:00
Berkeley Martinez f452a8dbce feat(Flash): Add initial redux logic 2018-01-18 15:18:42 -08:00
Berkeley Martinez 9e9e39b8b0 feat(Flash): Add initial ui 2018-01-18 15:18:42 -08:00
Vivek Agrawal de940a4ca5 fix(challenges): Changed background color of preview panel for night mode (#16502)
Closes #16318
2018-01-19 00:43:18 +05:30
Berkeley Martinez 167b609853
Merge pull request #16496 from huyenltnguyen/fix/editors-theme-in-dark-mode
fix(challenges): Add logic to toggle editor theme
2018-01-17 11:24:21 -08:00
Berkeley Martinez e8dcc43e23 fix(utils/encode-decode): Use lodash replace
_.replace is harded against undefined/null
2018-01-18 00:18:44 +05:30
huyenltnguyen e1bda08c59 fix(challenges): Add logic to toggle editor theme
Closes #16284
2018-01-17 05:11:20 +07:00
Berkeley Martinez 6e17281fda
Merge pull request #16442 from iabrenne/feature/link-to-guide
Feature/link to guide
2018-01-16 12:52:03 -08:00
Berkeley Martinez 2c7e571520 feat(Panes): Do not update state if panes are the same
This reduces the number of updates required when transitioning between
challenges while preserving the state of the panes when going from two
similar challengees.
2018-01-16 09:52:29 -08:00
Peter Weinberg 62e079c721 feat(panes/nav): persist pane state across transitions; rename side panel to lesson 2018-01-16 09:52:29 -08:00
Berkeley Martinez 81f65969ad
Merge pull request #16481 from lgrzybowski/fix/remove_star_from_map
fix(map): Removed required sign from challenges
2018-01-16 09:03:25 -08:00
Lukasz Grzybowski 73878e84b0 fix(map): Removed required sign from challenges
Closes #16239
2018-01-14 20:17:45 +01:00
Vivek Agrawal 9c3f0f3628 fix(challenges): Add spacing between test-suite rows (#16491)
Closes #16484
2018-01-15 00:17:34 +05:30
Irina Brennen c7a898bed7 refactor(seed): Add link to guide
Partially #16388
2018-01-10 18:32:16 -06:00
Austin Tice 49a5911fca fix: Updated fCC Function Logo on Small Screen (#16460)
* Fixed FCC Logo on Small Screen

Changed *.logo-glyph* height to 28px from 30 which makes a nice form-factor on all screen sizes. I also utilized flexbox on the parent anchor tag in *.navbar-brand* in order to assure the logo always stays horizontally and vertically center.

* Deleted unneeded class name

I deleted the *.nav-logo* class from the FCC Function logo img tag. It was serving no essential purpose, and was only needed for the main FCC logo.
2018-01-11 00:22:49 +05:30
Berkeley Martinez c27250eec1
Merge pull request #16429 from jameskaupert/feature/add_default_project_img
feat(challenges): Add default project image when none exists
2018-01-10 00:27:10 -08:00
James Kaupert 2bc1f0ae59 feat(challenges): Add default project image when none exists
BREAKING CHANGE: none

Closes #16426
2018-01-08 19:34:16 -05:00
Berkeley Martinez 0fb132e28a feat(Map): Create Challenges comp with scu
Reduce challenge map open time
2018-01-07 21:57:11 +05:30
Berkeley Martinez 41ab4a736a feat(Map): Add Blocks component
Makes a single point of update for the blocks under a superblock and
decrease the speed to open/close a superblock consistently
2018-01-07 21:57:11 +05:30
Berkeley Martinez 4db584d6cc feat(Map): Conditionally render blocks/challenges 2018-01-07 21:57:11 +05:30
Berkeley Martinez 1e491d82d3 chore(Map): Remove isHidden selectors/state
This logic is no longer used
2018-01-07 21:57:11 +05:30
Berkeley Martinez 55adc282fa
Merge pull request #16430 from raisedadead/fix/preview-pane-background
revert(preview): Remove night mode background-color
2018-01-06 14:25:19 -08:00
Mrugesh Mohapatra f11fe6c5fb revert(preview): Remove night mode background-color 2018-01-07 02:44:07 +05:30
Berkeley Martinez 9263b91f73
Merge pull request #16418 from jameskaupert/fix/undefined_images
fix(challenges): Remove broken images when undefined
2018-01-05 21:48:40 -08:00
Berkeley Martinez 8e87a8991e chore(Panes): Move non-redux to utils 2018-01-05 21:27:33 -08:00
Berkeley Martinez 8498abc95a fix(Panes): Fix rightPane isHidden shadow bound
a rightpane that is hidden would also provide a shadow barrier to
minimizing a pane just left of it.
2018-01-05 21:24:30 -08:00
Adam Bohannon b44b582f35 fix(Panes): pane resizing issue
fix(Panes): pane resizing issue

fix(panes): added ternary to redux action

fix(Panes): removed console log

fix(Panes): Updated leftBound with lodash condition

fix(Panes): Refactored condition for leftPane
2018-01-05 21:24:30 -08:00
James Kaupert da9e1f1129 fix(challenges): Remove broken images when undefined
BREAKING CHANGE: none

Closes #16410
2018-01-05 19:48:31 -05:00
Chloe Collier 5f65f04ba4 fix(style): changed colors for dark-mode (#16404) 2018-01-04 12:09:19 +05:30
Vivek Agrawal 68e1c83db7 style(lesson-section): Add paddings (#16391)
Closes #16299

styles moved to challenges.less
2018-01-02 22:30:40 +00:00
Berkeley Martinez e1c5b8a894 fix(Nav): My Profile => Settings 2018-01-02 23:38:01 +05:30
Berkeley Martinez 296387d67e fix(User): Move login logic into user model 2018-01-02 23:38:01 +05:30
Berkeley Martinez c5420229e4 fix(User.confirm): Overwrite confirm w/ custom method
Reduce db calls, implement old logic
2018-01-02 23:38:01 +05:30
Berkeley Martinez 6042ce2a84 fix(User): Allow confirm
This is still used for email confirmation on update
2018-01-02 23:38:01 +05:30
Berkeley Martinez 07f30427cb feat(User/Auth): Use stand alone auth token 2018-01-02 23:38:01 +05:30
Berkeley Martinez 7a922229f4 chore(Loopback): Normalize configs using cli 2018-01-02 23:38:01 +05:30
Berkeley Martinez c55f0e5e89 fix(User): Deny old auth api 2018-01-02 23:38:01 +05:30
Berkeley Martinez bf196d37ff fix(User): Add isSignUp logic
emailVerfied field no longer indicates a new user.
2018-01-02 23:38:01 +05:30
Berkeley Martinez e60ff3775b fix(User): Unify old remove save hook with before save
Since we are no longer using remote api to create accounts those hooks
are useless. Unifying them will ensure they apply to all
save/update/creates
2018-01-02 23:38:01 +05:30
Berkeley Martinez 5ea434c429 fix(User): Email is off the constructor 2018-01-02 23:38:01 +05:30
Berkeley Martinez 8a66886081 fix(AccessToken): Move extensions to boot script
Loopback does not facilitate built in model extensions in the same way
as user defined models
2018-01-02 23:38:01 +05:30
Berkeley Martinez 0682ef33db fix(User.requestAuthEmail): Conditionally check for email availibility
Only check if email is available if it is not already associated with
this account
2018-01-02 23:38:01 +05:30
Berkeley Martinez 60e2baf307 feat(User): Refactor wait period logic 2018-01-02 23:38:01 +05:30
Berkeley Martinez b6f621fee3 fix(User.updateEmail): Reduce code logic. defer promises 2018-01-02 23:38:01 +05:30
Berkeley Martinez 5e38ae4347 fix(User): Typo 2018-01-02 23:38:01 +05:30
Berkeley Martinez 750c9f1eab fix(passwordless): Reduce db calls, run in parallel
Adds validations, reduces the number of database calls, separates
concers. reduces logic
2018-01-02 23:38:01 +05:30
Berkeley Martinez 44c2eb65d5 refactor(User): Make `requestAuthEmail` into instance method 2018-01-02 23:38:01 +05:30
Berkeley Martinez 0452a9d1d5 fix(models): Move custom method to loopback model extension 2018-01-02 23:38:01 +05:30
Berkeley Martinez 412fddd065 fix(models/User): Remove dup before create 2018-01-02 23:38:01 +05:30
Vivek Agrawal cec1b9a227 style(map): Change estimated timestamp color (#16393)
Closes #16321
2018-01-01 17:29:58 -06:00
Berkeley Martinez 540b0ec4d4
Merge pull request #16295 from Bouncey/fix/duplicateKeys
fix(step-challenge): Fix duplicate keys in Step
2018-01-01 12:57:33 -08:00
Joshua Swift 603a354e56
Merge branch 'staging' into fix/js-disabled-message 2017-12-30 11:12:57 +00:00
Berkeley Martinez 4aa4248204 Merge branch 'Bouncey:fix/toolpanelConflict' into staging 2017-12-29 16:08:48 -08:00
Berkeley Martinez 46a696472c fix(lint): Move rsa link to utils 2017-12-29 16:08:29 -08:00
Joshua Swift 23d2f2a08b JS is disabled alert 2017-12-29 20:26:38 +00:00
Stuart Taylor 07df17287a feat(map): Map will remember if it is hidden between challenges 2017-12-29 12:29:03 +00:00
Stuart Taylor 0f68940865 chore(step-redux): Remove console.log 2017-12-28 19:07:28 +00:00
Stuart Taylor a3a9683bf7 fix(step-keys): Use description slice for key 2017-12-28 18:59:56 +00:00
Stuart Taylor def690b282 fix(step-challenge): Fix duplicate keys in Step 2017-12-28 18:59:56 +00:00
Filip Havrlent bed731d2ad fix(challenges): Change e.meta to e.metaKey
The Command + Enter was not working on Mac in completition modal

Closes #16352
2017-12-28 19:51:59 +01:00
Stuart Taylor 2884b551c3 fix(classNames): Use block prop for .btn-block className 2017-12-28 18:47:42 +00:00
Stuart Taylor 2c6f0b1f09 fix(merge-conflicts): Add missing classNames to Get Help button 2017-12-24 09:34:05 +00:00
Stuart Taylor 71708aa7ff fix(merge-conflicts): Resolve conflicts 2017-12-24 09:25:25 +00:00
Stuart Taylor 4c96c2079e Merge branch 'fix/merge-78e86f5' of https://github.com/mpontus/freeCodeCamp into fix/toolpanelConflict 2017-12-24 09:21:03 +00:00
Niko 16dcfb4183 fix: Map button overlap (#16301) (#16310) 2017-12-23 23:43:56 -06:00
Berkeley Martinez 59602200c0
Merge pull request #16294 from Bouncey/fix/documentTitle
fix(document.title): Update document title for Challenge route
2017-12-23 08:14:05 -08:00
Khaled Saleh 7f2edb6a71 style(challenges): Changed the lesson buttons to match production sty 2017-12-23 09:15:07 -06:00
Mikhail Pontus 3144820405 fix(challenges): Implement Help Dialog
This commit applies changes from 78e86f514f.

It introduces Help dialog which guides the user to review Read-Search-Ask
methodology, ask the question on the forums or in gitter chatroom.

This dialog replaces existing Help button which was leading to Gitter Chatroom.
2017-12-23 14:58:06 +03:00
Khaled Saleh 3592f797ec style(map): Changed the color of the placeholder to grey inste (#16259) 2017-12-23 11:28:37 +00:00
Stuart Taylor b14a821f6c fix(document.title): Update document title for Challenge route 2017-12-23 11:21:30 +00:00
Berkeley Martinez 65356ff7e7 fix(Challenges/frame.js): Make iframe href base relative to / (#16221)
This prevents requests from appending to the current challenge url
2017-12-23 09:53:11 +00:00
Kristofer Koishigawa 3df65c30cd fix(common): Fix for loopProtect undefined error (#16263)
Edited the file so that the loopProtect code, which is in the head of
the iframe on www.freecodecamp.org, is in the same script tag as the
base challenge content that get's rendered to the page. While the
loopProtect code is not rendered to the page like the rest of the
challenge code, it's within the same scope and seems to function
normally.

BREAKING CHANGE: None that I know of, but will keep checking.

Closes #16260
2017-12-22 14:51:21 -05:00
Angel Eduardo 8ee27fa6ed fix: missing space in quiz score (#16241) 2017-12-21 16:04:20 -06:00
mrugesh mohapatra 8f6deff199 fix: Update text for GitHub and Settings (#16253)
This commit adds back changes from the
commit 9142aec8ad

Just updates the labels of some of the buttons
2017-12-21 15:35:21 -06:00
Shane Farrar 002e7d38c7 fix(UX): corrected overflow of instruction content (#16236) 2017-12-21 00:24:59 -06:00
Jonathan Grah 674ce83ab0 feat(cert): Certificates (#16185)
* feat(cert): finished layout and design of legacy certificates

* feat(cert): added new certs

* feat(cert): added logic for new certs

* feat(cert): updated claiming challenges

* feat(cert): fixed various small issues

* feat(cert): completed suggested changes
2017-12-20 19:15:23 -06:00