Commit Graph

511 Commits (eadb4a2354fe6263fff08ed9d7a2f5c317e27a71)

Author SHA1 Message Date
Dylan 982ffd5228 fix map header and scrolling (#11054)
Checked across browsers and platforms. Crossing fingers now :D haha
2016-10-06 16:06:18 -04:00
dhcodes 96b68c29b9 fixed some typos langauge -> language 2016-10-06 13:12:22 -05:00
Justin Richardsson 7ae36e3dd4 Merge pull request #10935 from dhcodes/fix/map-drawer-issues
Fix map drawer issues
2016-09-30 17:53:26 -04:00
Quincy Larson ae0f0e0f90 Merge pull request #10982 from BerkeleyTrue/fix/code-storage-fresh-head-tail
Fix(code-storage): Make sure head/tail is always fresh
2016-09-30 12:45:26 -07:00
Berkeley Martinez 88c2763dc1 Fix(code-storage): Make sure head/tail is always fresh 2016-09-29 12:44:19 -07:00
Berkeley Martinez ad73222926 Fix(tests): Typo in object tests 2016-09-29 11:58:31 -07:00
Quincy Larson dc803b1b46 Merge pull request #10949 from BerkeleyTrue/fix/remove-slide-animation
Fix(step): remove slide animation
2016-09-28 23:06:32 -07:00
dhcodes 42c9103e41 fix map drawer issues 2016-09-28 11:55:41 -05:00
Berkeley Martinez b3268c497a Fix(react): use className not class 2016-09-27 20:04:11 -07:00
Berkeley Martinez ec8c0d1f39 Fix(step): remove step animation 2016-09-27 19:56:03 -07:00
Quincy Larson 4e893aaf08 Merge pull request #10886 from BerkeleyTrue/feat/test-object
Feat(challenges): Let tests be objects
2016-09-26 11:03:22 -07:00
dhcodes e543693d18 Add reset progress option to user settings 2016-09-26 10:54:58 -05:00
Adegbuyi Ademola 5cbe98c3eb (Feat): Menu should show username on sm screens
(Feat): Menu should show username on sm screens

(Feat): Menu should show username on sm screens

(Feat): Menu should show username on sm screens
2016-09-24 20:24:36 +01:00
Adegbuyi Ademola f1a1166173 fix(Nav): Avatar should light up brownie #10581 2016-09-24 18:07:13 +01:00
Berkeley Martinez 2e08981603 Feat(challenges): Let tests be objects 2016-09-23 10:01:48 -07:00
Dylan 5cc34aa273 Merge pull request #10661 from ltegman/fix/challenge-bug-cancel
Fix(challenges): Bug cancel not working
2016-09-16 21:45:53 -05:00
Quincy Larson 0d571642d3 Merge pull request #10757 from craigstroman/fix/update-profile-from-GitHub
Updating profile from GitHub should show a notification and redirect …
2016-09-16 00:33:41 -07:00
craigstroman b00aaeb99b Updating profile from GitHub should show a notification and redirect to FCC profile 2016-09-15 22:08:05 -04:00
Logan Tegman 90833d4aac Fix(challenges): Bug cancel not working 2016-09-09 21:53:11 -07:00
Berkeley Martinez 26875725db Fix(challenges): Only show beta on map in dev 2016-09-09 14:52:34 -07:00
Berkeley Martinez efc76f7f71 fix(challenges): update nextChallenge logic to ignore beta 2016-09-09 13:53:09 -07:00
Berkeley Martinez 69f5f579cc Fix: harden challenge files reducer 2016-09-09 01:19:21 -07:00
Berkeley Martinez 76c49b3a4a Fix(challenge): Harden reducer against bad data fetch 2016-09-09 00:08:59 -07:00
Berkeley Martinez f47d82de6a Fix(challenges): Change challenge toasts copy 2016-09-08 22:31:42 -07:00
Berkeley Martinez 38a30a69c8 Fix(toasts): increase default timeout 2016-09-08 22:24:34 -07:00
Berkeley Martinez 5426944175 Fix(challenges): Change challenge fail message copy 2016-09-08 22:22:45 -07:00
Berkeley Martinez 8db46eed26 Fix(nav): Change sign in to sign up 2016-09-08 21:56:46 -07:00
Quincy Larson 5f3911ec7a Merge pull request #10432 from BerkeleyTrue/fix/add-delete-page
Fix(settings): Add separate delete page
2016-09-03 18:04:42 -07:00
Berkeley Martinez a3836bcd8a Chore(lint): fix missing prop validations 2016-09-02 22:12:45 -07:00
Quincy Larson 653ec7effd Merge pull request #10417 from BerkeleyTrue/refactor/move-step-logic
Refactor(challenges): Move step movement logic into epic
2016-09-01 16:58:50 -07:00
Berkeley Martinez b17d6c37f2 Fix(settings): Add separate delete page 2016-09-01 15:33:46 -07:00
Berkeley Martinez 98673fc316 Refactor(challenges): Move step movement logic into epic 2016-08-31 14:06:03 -07:00
Berkeley Martinez 0e8c0b8470 Feature(code-storage): clear code storage on challenge completion 2016-08-18 19:33:24 -07:00
Berkeley Martinez 9f7c9a89cd Feature(code-uri): Add tooltip warning about untrusted code 2016-08-18 09:44:40 -07:00
Berkeley Martinez f9cf212fe7 Feature(code-uri): Lock untrusted code from playing on first load 2016-08-18 09:44:40 -07:00
Berkeley Martinez c919ce5dc8 Feature(code-uri): Load and remove code uri on loadCode 2016-08-18 09:44:40 -07:00
Berkeley Martinez 3f3aab3ff7 Feature(challenges): add code-uri utils
Fix(nav): points nav item propTypes
2016-08-18 09:44:40 -07:00
Berkeley Martinez 5fb2802e32 Chore(challenges): separate code storage sagas 2016-08-18 09:44:40 -07:00
Berkeley Martinez c3d9d48b01 Fix(challenges): Let code load update the main frame
Also display a message to the user that we loaded
in-progress code.
2016-08-18 09:44:40 -07:00
Berkeley Martinez 1c460e3319 Fix(challenges): load stored code on challenge change 2016-08-18 09:44:40 -07:00
Mrugesh Mohapatra 1db9fadfb5 Merge pull request #10184 from BerkeleyTrue/fix/update-challenge-lang
Fix(lang): update challenge lang on user lang change
2016-08-13 21:36:02 +05:30
Berkeley Martinez 043832302e Fix(lang): update challenge lang on user lang change 2016-08-12 17:19:34 -07:00
Berkeley Martinez 053e5e385e Fix(routes): user sensitive routes redirect to map 2016-08-12 15:28:05 -07:00
Mrugesh Mohapatra d660dc22a4 Merge pull request #10173 from BerkeleyTrue/fix/challenge-completed
Fix(challenges): Update user data on challenge complete
2016-08-12 11:41:23 +05:30
Berkeley Martinez 8be0d194a5 Fix(challenge): update user challenge map on challenge complete 2016-08-11 16:41:03 -07:00
Berkeley Martinez 8962950c8c Merge pull request #10059 from atjonathan/fix/eslint-plugin-react-closing-tags
Fixed closing tags error with tests
2016-08-11 11:31:10 -07:00
Berkeley Martinez d3dabb1f36 Fix(challenges): completed marked at render
Mark challenge completed using derived data in a selector
instead of manipulating the data on user load
2016-08-08 16:21:04 -07:00
Berkeley Martinez 94c4c846e9 Feature(theme): add nightmode react logic
We wait to load the user before applying the theme
as we will begin aggressively caching most of the react
app routes. This means we can not depend on user data to
determine.
2016-08-06 07:24:10 -07:00
Mrugesh Mohapatra f326acb47c Merge pull request #10103 from BerkeleyTrue/fix/nav-points-route
Fix(nav): clicking on points should not hit server
2016-08-06 18:18:27 +05:30
Mrugesh Mohapatra f261b8aada Merge pull request #10104 from BerkeleyTrue/fix/challenge-page-title
Fix(meta): challenge should use challenge title for page title
2016-08-06 17:20:13 +05:30
Mrugesh Mohapatra 5668c4c248 Merge pull request #10064 from BerkeleyTrue/fix/actual-current-route
feature(challenges): load current challenge on first visit
2016-08-06 17:11:07 +05:30
Berkeley Martinez 787051862e Fix(meta): challenge should use challenge title for page title 2016-08-05 20:51:52 -07:00
Berkeley Martinez 10de64c442 Fix(nav): clicking on points should not hit server
Refactor(nav): fccnavitem is now points-nav-item
2016-08-05 15:15:40 -07:00
Berkeley Martinez 3d05eee0ea Fix(routing): add protections against malformed data 2016-08-05 14:49:23 -07:00
Berkeley Martinez 91a50b4843 Fix(nav): Only update user data if current challenge actually changes 2016-08-04 15:18:51 -07:00
Berkeley Martinez 879f5b3bb8 Fix(nav): current-challenge should work when not on challenges 2016-08-04 15:16:55 -07:00
Berkeley Martinez f0955aea5c Fix(nav): Protect against missing data 2016-08-04 15:01:37 -07:00
Berkeley Martinez c3c640d00a Fix(nav): Use current-challenge instead of next-challenge for logo 2016-08-04 14:51:31 -07:00
BKinahan c2f7743462 remove hodor from quotes again - just let him rest 2016-08-04 21:15:10 +00:00
Robert Lin e83b542ed0 Change wording in map menu 2016-08-04 10:51:43 -07:00
Berkeley Martinez 8f14076f35 Feature(analytics): add event to fcc logo click 2016-08-03 15:51:28 -07:00
Berkeley Martinez 2b32fb3633 Feature(challenges): save users current challenge to db
This allows us to automatically load their current challenge
2016-08-03 15:51:28 -07:00
Berkeley Martinez 42de7c57ef Feature(nav): clicking on logo takes user to current challenge 2016-08-03 15:51:28 -07:00
theflametrooper b0e11c91ca Fixed react linting error with tests 2016-08-03 18:25:31 +01:00
Mrugesh Mohapatra 0a90d0f1d3 Merge pull request #10041 from BerkeleyTrue/regression/add-current-challenge
Fix(accounts): show challenge info on user profile
2016-08-02 22:35:55 +05:30
Mrugesh Mohapatra 2ea1c5faef Merge pull request #10042 from BerkeleyTrue/fix/reset-update-main
Fix(challenges): reset challenge should update main iframe
2016-08-02 21:50:37 +05:30
Mrugesh Mohapatra 553b2e6ee0 Merge pull request #10010 from atjonathan/fix/wiki-to-forum
Replaced wiki links with new forum links
2016-08-02 16:22:08 +05:30
Mrugesh Mohapatra 3d8ec49520 Fix(css): react-layout and editor area 2016-08-02 10:38:01 +05:30
Berkeley Martinez a454cd1177 Fix(challenges): reset challenge should update main iframe 2016-08-01 20:20:40 -07:00
Berkeley Martinez 606bfd7c88 Fix(accounts): show challenge info on user profile
This changes the behavior of the user profile page to pull the current
challenge info from our challenge map and overwrite the user challenge.
This should also make name changes point to the correct challenge
regardless of the info saved to the user profile
2016-08-01 18:48:31 -07:00
theflametrooper a45b0a5685 Replaced wiki links with new forum links 2016-08-01 10:20:08 +01:00
Mrugesh Mohapatra 56ff814f24 Fix update the console.log statement copy 2016-07-31 03:28:45 +05:30
Berkeley Martinez 9656d9030e Feaure(map): close map drawer on challenge transition 2016-07-29 16:51:32 -07:00
Mrugesh Mohapatra 7babbed2bd fix(nav): Open about page in same tab 2016-07-29 14:45:54 +00:00
Berkeley Martinez aac598c173 Fix(settings): remove underline in update-email button 2016-07-28 23:41:23 -07:00
Berkeley Martinez 6e516aee6a Fix(map): map drawer new tab button 2016-07-28 23:41:23 -07:00
Berkeley Martinez d7f528dd1d chore(package): Update to react-bootstrap@0.30
This required a little of refactoring to get working
correctly.
2016-07-28 23:40:01 -07:00
Mrugesh Mohapatra 52ef37685c Fix (settings) : Duplicate social labels
closes #9848
2016-07-28 23:40:01 -07:00
Berkeley Martinez 5381b0660c Feature(analytics): Add redux logic for analytics
Add(nav): Add event tracking to nav bar
Add(Drawer): Add event tracking to chat/map drawer
2016-07-28 23:40:01 -07:00
Berkeley Martinez 63a260ae86 Feature(challenges): Update title on challenge change 2016-07-28 23:40:01 -07:00
Berkeley Martinez e5efcbb6c6 Feature(settings): Update url/challenge lang onChange 2016-07-28 23:40:01 -07:00
Berkeley Martinez 232e0713d1 Feature(settings): update language settings copy 2016-07-28 23:40:01 -07:00
Berkeley Martinez 77b1ac487a Fix(settings): typo 2016-07-28 23:40:01 -07:00
Berkeley Martinez 9a2dfca0fc Feature(settings): complete settings page logic 2016-07-28 23:40:01 -07:00
Berkeley Martinez 0d3dd75f41 Feature(settings): add user flag logic
This also moves a couple of settings to their own controller
2016-07-28 23:40:01 -07:00
Berkeley Martinez 991d86558a Feature(nav): Image/Points leads to settings
This keeps the user in React land when changing settings
User profiles will be reactified at a later date
2016-07-28 23:40:01 -07:00
Berkeley Martinez 2f98976de1 Feature(react): Move settings to React 2016-07-28 23:40:01 -07:00
Berkeley Martinez 0995e3bba6 Feature(map): Filter challenges on Map
closes #9346
2016-07-28 23:40:01 -07:00
Berkeley Martinez 57b6debb44 Feature(challenges): add bug modal and logic 2016-07-28 23:40:01 -07:00
Berkeley Martinez efcfaf0391 Feature(chat): Add help chat logic 2016-07-28 23:40:01 -07:00
Berkeley Martinez d918f02906 Feature(toast): remove on action click 2016-07-28 23:40:01 -07:00
Berkeley Martinez c204e8cdea Feature(toasts): make toast short lived by default 2016-07-28 23:40:01 -07:00
Berkeley Martinez 979eb4f7d1 Feature(challenges): add reset logic 2016-07-28 23:40:01 -07:00
Berkeley Martinez 128455340e Feature(toast): fix toast positioning 2016-07-28 23:40:01 -07:00
Berkeley Martinez 8e3c092029 Feature(toast): Move from react-toastr to react-notifications 2016-07-28 23:40:01 -07:00
Berkeley Martinez 2f87c03611 Fix(challenges): scroll instruction panel to top between challenges
closes #9361
2016-07-28 23:40:01 -07:00
Berkeley Martinez 45adc402d2 Feature(challenges): Move to coming soon challenges in dev
close #9349
2016-07-28 23:40:01 -07:00
Berkeley Martinez 4fc1d6a950 Add(challenges): Add dev mode exception to next challenge logic 2016-07-28 23:40:01 -07:00
Berkeley Martinez 3396b2d76d Add(tests): test out next challenge utils 2016-07-28 23:40:01 -07:00
Berkeley Martinez 94a297c570 Fix(challenge): coming soon challenges unclickable in prod 2016-07-28 23:40:01 -07:00