Commit Graph

52 Commits

Author SHA1 Message Date
Stuart Taylor
4a3fcba501 Add Youtube videos to the map (#13592) 2017-05-03 18:03:59 -05:00
Berkeley Martinez
f4443e16dd feat(nav): make navbar static (#13673)
* feat(nav): make navbar static

make the navbar in react layout and the static layout stick to the top of the screen

* feat(challenges): Make classic view flex

Classic view now uses flex to control it's height. This was necessary to control view and allow
navbar to be static on other pages.

This breaks mobile view and other non-classic challenge views

* feat(app): Add logic to make screen expand on tablet

* fix(app): let routes define their content structure

* fix(less): use American spelling of gray

* fix(classic-preview): make preview smaller to prevent scroll

* feat(classic-frame): Make frame border less distinct

* fix(challenges): scope test suite less to challenges

* feat(challenges): make generic ChallengeTitle component
2017-03-13 18:17:07 -05:00
Peter Weinberg
3ed485b14a chore(common): updated common to freeCodeCamp 2017-01-14 19:49:01 -05:00
Stuart Taylor
bba4ecc13c Refactor entities reducer for redux-actions update 2017-01-05 00:09:47 +00:00
Berkeley Martinez
3d93e70a73 Show dropdown on hover 2017-01-03 07:04:07 +00:00
Berkeley Martinez
1892654dab feat(nav): remove sidecar 2016-12-29 22:04:05 -08:00
Berkeley Martinez
2400ea04c5 feat(app): render spinner on /settings 2016-11-01 13:35:55 -07:00
Logan Tegman
2762238c8d Fix sitemap, remove jobs remnants 2016-10-06 22:10:26 -07:00
Berkeley Martinez
5fb2802e32 Chore(challenges): separate code storage sagas 2016-08-18 09:44:40 -07:00
Berkeley Martinez
8be0d194a5 Fix(challenge): update user challenge map on challenge complete 2016-08-11 16:41:03 -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
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
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
Berkeley Martinez
9656d9030e Feaure(map): close map drawer on challenge transition 2016-07-29 16:51:32 -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
e5efcbb6c6 Feature(settings): Update url/challenge lang onChange 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
efcfaf0391 Feature(chat): Add help chat logic 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
8e3c092029 Feature(toast): Move from react-toastr to react-notifications 2016-07-28 23:40:01 -07:00
Berkeley Martinez
668bd74690 Fix(lint): Add import eslint and fix import errors 2016-07-28 23:40:01 -07:00
Berkeley Martinez
95aab958aa Feature(langauge): Make client history language aware
Remove need for language aware links
2016-07-28 23:40:01 -07:00
Berkeley Martinez
1be1712577 Feature(redux): Add completed challenge logic to redux 2016-07-28 23:40:01 -07:00
Berkeley Martinez
0c07e961a7 Feature(components): fetch user after page load
This makes it easier to serve whole site statically in the future
Feature(redux): Move user state into entities
2016-07-28 23:40:01 -07:00
Berkeley Martinez
d9e9af0a0f Feature(mousetrap): Add mousetrap features to redux 2016-07-28 23:40:01 -07:00
Berkeley Martinez
acf4d99f67 Add block scoping to challenges url 2016-07-28 23:39:17 -07:00
Berkeley Martinez
dc36396369 Add view logic for all projects 2016-07-28 23:39:17 -07:00
Berkeley Martinez
7c2053f139 Move event method calls out of action creator 2016-07-28 23:39:17 -07:00
Berkeley Martinez
1acd3139c3 Add main chat toggle 2016-07-28 23:39:17 -07:00
Berkeley Martinez
8169e9e785 Add map drawer
This commit break map css. Will need to refactor how the map renders
2016-07-28 23:39:17 -07:00
Berkeley Martinez
515051d817 Fix lint errors
Remove commonFramework build from gulpfile
2016-07-28 23:39:17 -07:00
Berkeley Martinez
e173463cdb Fix window height adjustment during dev 2016-07-28 23:39:17 -07:00
Berkeley Martinez
1eb6390b85 move map as a supdirectory of challenges 2016-07-28 23:39:17 -07:00
Berkeley Martinez
a0f6ecfca2 Add initial dynamic challenge rendering 2016-07-28 23:39:17 -07:00
Berkeley Martinez
59dcabb588 Move fetchChallenges up a level 2016-07-28 23:39:17 -07:00
Berkeley Martinez
d511be3332 Add new rx saga 2016-07-28 23:39:17 -07:00
Berkeley Martinez
c909cd032e Add React Map 2016-07-28 23:39:17 -07:00
Berkeley Martinez
f29545ef6c Move to localize non ui data 2016-07-28 23:39:17 -07:00
Berkeley Martinez
09ea99e561 Add react challenge view with editor 2016-07-28 23:39:17 -07:00
Logan Tegman
c015cb5ec5 Inject csrf token into react app 2016-05-09 10:13:02 -07:00
Logan Tegman
3e258a7868 Remove thundercats and oldActions, update react-dom 2016-05-03 22:12:59 -07:00
Berkeley Martinez
a225648b57 Fix brownie points not showing on react pages 2016-04-15 14:00:17 -07:00
Berkeley Martinez
4ef15109cd Add createTypes function 2016-03-03 18:56:18 -08:00
Berkeley Martinez
2df87854c4 Fix unknown hike redirect to map 2016-03-03 17:53:33 -08:00