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
1c9b419c2f
Feature(challenges): challenges define their own requires
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