Commit Graph

874 Commits (f6e4bf74cbdb7e36b00d3709f57d8a28ae7a57a2)

Author SHA1 Message Date
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