Berkeley Martinez
5edfb77dbf
Merge pull request #11219 from atjonathan/fix/hikes-styling
...
Fixed styling issues with Hikes
2016-11-04 08:26:42 -07:00
theflametrooper
6777823607
Fixed styling issues with Hikes
...
⚙ Fixed tabs/spaces issue
📱 Added responsiveness to YouTube embed
2016-11-04 13:18:35 +00:00
Stuart Taylor
74cfed9826
Fix Final Video Challenge Completion
2016-11-01 20:56:11 +00:00
Berkeley Martinez
2400ea04c5
feat(app): render spinner on /settings
2016-11-01 13:35:55 -07:00
Stuart Taylor
d3d98a8c73
Revert "Added note about language degradation"
2016-10-31 22:39:45 +00:00
Stuart Taylor
ede58df494
Added note about language degradation
2016-10-30 20:37:16 +00:00
vinhhv
9e2f1ebf01
Fix jsx typo in map header
2016-10-29 12:44:48 +01:00
Berkeley Martinez
675438b075
fix(jsx): prevent bootstrap from injecting props to react primitive
2016-10-28 00:32:13 +01:00
Berkeley Martinez
e3f94236e6
Merge pull request #10957 from ivantedja/feature/unlink-social-account
...
add ability to unlink social accounts (twitter, linkedin)
2016-10-27 08:03:28 -07:00
Ivan Sebastian
c9e2171c11
add ability to unlink social accounts (twitter, linkedin)
2016-10-27 18:41:26 +07:00
Jonathan
387899859c
Merge pull request #10824 from dhcodes/feature/add-progress-reset-option-in-settings
...
Add reset progress option to user settings
2016-10-26 16:09:15 +01:00
Timo
e8713dcae0
Add keyboard shortcut for commenting code
2016-10-24 09:56:48 +01:00
Logan Tegman
2762238c8d
Fix sitemap, remove jobs remnants
2016-10-06 22:10:26 -07:00
Logan Tegman
9581beb05e
Merge pull request #11080 from dhcodes/fix/typo-language-settings
...
fixed some typos langauge -> language
2016-10-06 18:17:22 -07:00
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
Berkeley Martinez
4314cebb06
Fix(map): prevent map drawer from opening on map route
2016-07-28 23:40:01 -07:00
Berkeley Martinez
4d7c93adcf
Fix(challenge): Add spacer underneath testing suite
...
closes #9342
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
cc0543d5df
Fix(lint): correct lint errors
2016-07-28 23:40:01 -07:00
Berkeley Martinez
b434ef6e43
Feature(map): add super block message logic
2016-07-28 23:40:01 -07:00
Berkeley Martinez
566ad4fd24
Fix(map): structure to work with new drawer
2016-07-28 23:40:01 -07:00
Berkeley Martinez
e1e6997bf4
Feature(map): change caret when open
2016-07-28 23:40:01 -07:00
Berkeley Martinez
a61088c6be
Feature(map): add expand/collapse all button/logic
2016-07-28 23:40:01 -07:00
Berkeley Martinez
3b02495631
feature(map): move locked static challenges to seed files
2016-07-28 23:40:01 -07:00
Berkeley Martinez
1f02e31894
feature(map): Add collapse to block level
2016-07-28 23:40:01 -07:00
Berkeley Martinez
b8434edd51
Feature(map): Add top level collapse
2016-07-28 23:40:01 -07:00
Berkeley Martinez
a50a56a1b6
Refactor(map): move map header to own component
2016-07-28 23:40:01 -07:00
Berkeley Martinez
9941984262
Fix(map): update map filter components and esc key event
2016-07-28 23:40:01 -07:00
Berkeley Martinez
638a447026
Refactor(map): Fix lint issues
2016-07-28 23:40:01 -07:00
Berkeley Martinez
f7d420ec5b
Fix(challenges): load next block on block completion
2016-07-28 23:40:01 -07:00
Berkeley Martinez
77be343e04
Fix(challenges): reset project form on submit
2016-07-28 23:40:01 -07:00
Berkeley Martinez
adb7fa96cc
Refactor(challenges): refactor challenge completion saga
2016-07-28 23:40:01 -07:00
Berkeley Martinez
60cd5c76f8
Fix(challenges): Reset challenge ui on unmount
2016-07-28 23:40:01 -07:00
Berkeley Martinez
fab3d72dce
Fix(map): prevent loading a challenge from refetching
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
d1b78eba9b
Feature(react): Add lightbox to step challenge images
2016-07-28 23:40:01 -07:00
Berkeley Martinez
078560c3ba
Add language routing
2016-07-28 23:40:01 -07:00
Berkeley Martinez
ccc5c3ec24
Feature(challenges): Add hint system to challenges
2016-07-28 23:40:01 -07:00
Berkeley Martinez
2207a26ee9
Udpate react-router-redux
2016-07-28 23:40:01 -07:00
Berkeley Martinez
c0bd971f91
Move back to previous challenge loads new challenge
2016-07-28 23:39:17 -07:00
Berkeley Martinez
4a043e151e
Move Video challenges under challenges dir
...
Remove old hikes components
Remove unused jobs stuff
2016-07-28 23:39:17 -07:00
Berkeley Martinez
5f5f9e526e
Fix next challenge loading logic
2016-07-28 23:39:17 -07:00
Berkeley Martinez
c0015a4050
Move from one challenge to another within a block
2016-07-28 23:39:17 -07:00
Berkeley Martinez
acf4d99f67
Add block scoping to challenges url
2016-07-28 23:39:17 -07:00
Berkeley Martinez
c5aff0b16b
Submit step challenge
2016-07-28 23:39:17 -07:00
Berkeley Martinez
8457db3319
Submit step
2016-07-28 23:39:17 -07:00
Berkeley Martinez
d9d049540b
Submit simple project (previously known as video challegnes)
2016-07-28 23:39:17 -07:00
Berkeley Martinez
c8b0a6cf74
Submit projects
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
4b4e5ed886
Change project list according to #8867
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
3086e27681
Fix test check typo
...
Fix punctuation
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
253fb52c50
Add initial project view
2016-07-28 23:39:17 -07:00
Berkeley Martinez
988ab1d0e3
Add extensible views to challenges
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
cc8b608cb9
Moves to next challenges
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
fd22c30c9f
Add random compliment on challenge completion
2016-07-28 23:39:17 -07:00
Berkeley Martinez
fc67e855d9
Update tests to use pass/err to determine refresh
2016-07-28 23:39:17 -07:00
Berkeley Martinez
7c691b5532
Add code storage on code execution
2016-07-28 23:39:17 -07:00
Berkeley Martinez
2466d66eb1
Challenge now display console.log in output window
2016-07-28 23:39:17 -07:00
Berkeley Martinez
256182836a
Run tests in iframe displays results to user
2016-07-28 23:39:17 -07:00
Berkeley Martinez
9b7bd2a026
Initial preview rendering
2016-07-28 23:39:17 -07:00
Berkeley Martinez
2573dc0b22
Add head/tail to file
2016-07-28 23:39:17 -07:00
Berkeley Martinez
9a7d9cc953
Add debounce to editor
2016-07-28 23:39:17 -07:00
Berkeley Martinez
f560bca097
Move Old style challenge to classic
2016-07-28 23:39:17 -07:00
Berkeley Martinez
c437f7334d
Update file on codemirror change
2016-07-28 23:39:17 -07:00
Berkeley Martinez
acac4b3286
Add dynamic tests
2016-07-28 23:39:17 -07:00
Berkeley Martinez
c0f4fecb6f
Add bonfire to challenge types
2016-07-28 23:39:17 -07:00
Berkeley Martinez
f76eaf829f
Fix content decoding
2016-07-28 23:39:17 -07:00
Berkeley Martinez
70dc2f75fa
fix file storing for single file challenges
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
302d4b3ffb
Move content into files
2016-07-28 23:39:17 -07:00
Berkeley Martinez
5d95a98b64
update current challenge on map click
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
33d3e94e62
Move selectors around
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
b6f9cfdf71
Move to redux-epic
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
96f4f3413a
Make map links react aware
2016-07-28 23:39:17 -07:00
Berkeley Martinez
caa992ecff
Redirect /challenges to /map
2016-07-28 23:39:17 -07:00
Berkeley Martinez
c150ad2c34
Add filter clearing logic
2016-07-28 23:39:17 -07:00
Berkeley Martinez
b9dfc254f4
Add logic to filter input field
...
Add correct css to input field addon icon
2016-07-28 23:39:17 -07:00
Berkeley Martinez
82d42132df
remove active class on map button
2016-07-28 23:39:17 -07:00
Berkeley Martinez
9353c4df9f
Break up map components
...
Add static super blocks
2016-07-28 23:39:17 -07:00
Berkeley Martinez
c909cd032e
Add React Map
2016-07-28 23:39:17 -07:00
Berkeley Martinez
844afb6e2f
Add webpack code splitting module
...
Add cold-module replacement
Add webpack module hashing
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
c7af14bcf7
Initial step challenge ui with state changes
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
Quincy Larson
3eaf37d4a9
remove wiki nav button and target blank from shop nav button
2016-07-20 01:37:38 -07:00
Berkeley Martinez
93df2dfa4d
Merge pull request #8832 from bugron/fix/hikes-title
...
Fix video challenge title to show challenge name instead of 'Hikes'
2016-06-03 12:07:12 -07:00
Arsen Melikyan
a0b1e3c59b
Do not auto toggle to Question view when video ends
2016-05-28 20:18:19 +04:00
Arsen Melikyan
d3806bec14
Fix video challenge title
2016-05-28 09:01:18 +04:00
Quincy Larson
1872b8c775
fix forum links in navbars
2016-05-18 16:45:59 -07:00
Quincy Larson
366a4adca9
Add forum link to navbar and React nabber
2016-05-18 00:02:44 -07:00
Berkeley Martinez
fbfb50cde3
Fix hike question transition disposing answer saga
2016-05-09 16:12:23 -07:00
Logan Tegman
c015cb5ec5
Inject csrf token into react app
2016-05-09 10:13:02 -07:00
Berkeley Martinez
a63fba8c9c
Merge pull request #8196 from QuincyLarson/fix/vimeo-to-youtube
...
Transition Videos from Vimeo to Youtube
2016-05-04 15:42:15 -07:00
Berkeley Martinez
42b8254ed2
Merge pull request #8427 from raisedadead/fix/refactor-signin-redirects
...
Update paths to minimize re-directs
2016-05-04 14:56:01 -07:00
Logan Tegman
d540e9e4ca
Switch react lecture component to youtube
2016-05-04 10:30:47 -07:00
Logan Tegman
3e258a7868
Remove thundercats and oldActions, update react-dom
2016-05-03 22:12:59 -07:00
Mrugesh Mohapatra
b02ddc135d
Update paths to minimize re-directs
2016-05-03 15:06:20 +00:00
Berkeley Martinez
a225648b57
Fix brownie points not showing on react pages
2016-04-15 14:00:17 -07:00
Aniruddh Agarwal
09bf747cfc
Change ESLint quote-props rule to as-needed
...
Also fixes all files flagged by the rule
2016-04-16 00:31:13 +08:00
Panayiotis Lipiridis
c17af58aee
Renamed Github to GitHub
2016-04-04 22:50:07 +02:00
Berkeley Martinez
1f8e1d2c2e
Merge pull request #7719 from bteng22/fix/mobile-text-overflow
...
Video challenges content appears out of mobile screens
2016-04-02 07:47:21 -07:00
Hallaathrad
9853a54a9a
Replace portfolio link
2016-03-26 13:20:15 -04:00
bteng22
93443ef1a5
Computer Basics (and all Video Challenges) flows out of screen on mobile devices
...
Removing react-bootstrap component Row from Hikes.jsx and Hike.jsx as it adds a row class which tightens the margins. Also removing inline overflow: hidden style that seemed to not affect anything as well as extraneous html elements.
Closes #7565
2016-03-24 00:09:34 -07:00
Mrugesh Mohapatra
ab5b1451e4
Merge pull request #7571 from alistermada/fix/links-in-video-descriptions
...
Fix links in video challenge descriptions
2016-03-17 18:03:15 +05:30
Jacob Bearden
fcf866906b
fix image protocol
2016-03-16 20:32:12 -06:00
Alister N. Mada
c13e234ff7
Fix links in video descriptions
2016-03-16 12:51:08 +07:00
Anton Strömkvist
28a52f517d
Don't flash next question before video in hikes
2016-03-13 17:00:25 +01:00
Berkeley Martinez
29f740a8e4
Fix for non osx systems
2016-03-03 19:08:28 -08: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
Berkeley Martinez
71ebfade15
Fix send correct datatypes on hike submit
2016-03-03 17:53:33 -08:00
Berkeley Martinez
74592e72b4
Update eslint, fix lint issues
2016-03-03 17:53:33 -08:00
Berkeley Martinez
c50510db71
Update history/react-router
2016-03-03 17:53:33 -08:00
Berkeley Martinez
a2a988764c
Fix job creation
2016-03-03 17:53:33 -08:00
Berkeley Martinez
d6f21b01e6
Add location change on successful job creation
2016-03-03 17:53:33 -08:00
Berkeley Martinez
15c9417911
Fix job saving on form submit
2016-03-03 17:53:33 -08:00
Berkeley Martinez
5dab7fddbc
Fix jobs list and refetching
2016-03-03 17:53:33 -08:00
Berkeley Martinez
a173ddf375
Fix bad boolean in professor-x
2016-03-03 17:53:33 -08:00
Berkeley Martinez
5ee802999e
Fix jobs display and priming
2016-03-03 17:53:33 -08:00
Berkeley Martinez
f6c1260336
Fix job routing
2016-03-03 17:53:33 -08:00
Berkeley Martinez
5c76978377
Fix jobs fetch
2016-03-03 17:53:33 -08:00
Berkeley Martinez
6bff10ea9c
Jobs page initially renders
2016-03-03 17:53:33 -08:00
Berkeley Martinez
056d749ddd
Wrap up flux actions
2016-03-03 17:53:33 -08:00
Berkeley Martinez
371cde1e34
Initial Job move to redux
2016-03-03 17:53:33 -08:00
Berkeley Martinez
5f97394520
Fix grabQuestion actions
2016-03-03 17:53:33 -08:00
Berkeley Martinez
f2494e5577
Answering questions using buttons works
2016-03-03 17:53:33 -08:00
Berkeley Martinez
943367c17b
Fix rendering specific hike from server
2016-03-03 17:53:33 -08:00
Berkeley Martinez
1e9c9baedd
Hikes loading next hike
2016-03-03 17:53:33 -08:00
Berkeley Martinez
f150b31c24
Render Hikes questions
2016-03-03 17:53:33 -08:00
Berkeley Martinez
ac32912cd5
Video question now loads
2016-03-03 17:53:33 -08:00
Berkeley Martinez
00187628a4
Video's and video challenge renders
2016-03-03 17:53:33 -08:00
Berkeley Martinez
8ef3fdb6a0
Initial move to redux
2016-03-03 17:53:33 -08:00
Logan Tegman
f235dcb38c
Prevent validator being called on non-strings
2016-02-25 11:14:09 -08:00
Mrugesh Mohapatra
c1fd229e96
Fix Video Challenge Completed Message
2016-02-17 13:15:51 +00:00
Logan Tegman
5b3f98dc04
coerce challengeType to string to fix video challenges
2016-02-13 17:46:01 -08:00
Quincy Larson
46d5aa5718
Update navber
2016-02-11 20:47:03 -08:00
Quincy Larson
aaaf327992
Merge pull request #6879 from FreeCodeCamp/feature/wiki-sidebar
...
Add Wiki Sidebar, Use Gatsby Generated Wiki
2016-02-11 20:01:01 -08:00
SaintPeter
ba18520845
Add language detection
2016-02-11 18:14:47 -08:00
Logan Tegman
723411dbf5
Merge pull request #6620 from FreeCodeCamp/greenkeeper-react-motion-0.4.2
...
Update react-motion to version 0.4.2 🚀
2016-02-10 09:28:52 -08:00
Logan Tegman
b715cb4abc
Update react-motion spring argument signature
2016-02-10 09:19:51 -08:00
Hallaathrad
a1963e7d68
Add shop to the react navbar
...
Closes #6802
2016-02-07 08:16:50 -05:00
Akira Laine
a7bd7e3729
worked on video challenge superblock
...
fixed rebase merge errors
Fix videos route
Fix hikes broken true/false
fixed component name
2016-02-04 17:20:34 +11:00
Logan Tegman
e2ac51f166
Fix lint errors
2016-02-01 14:16:27 -08:00
Hallaathrad
2ca0e7edfa
Fix job's navbar offset
...
Bug caused while fixing the div in the navbar's ul in the main template.
This addresses the job's JSX template.
2016-01-24 11:25:35 -05:00
Arsen Melikyan
ecaa9c1575
Fix PayPal tab isn't opening
2016-01-24 10:40:22 +04:00
Berkeley Martinez
c752b918ac
Fix job submit infinite loop/promo ajax bugs
2016-01-23 21:30:36 -08:00
Berkeley Martinez
49987c57e8
Merge pull request #5941 from FreeCodeCamp/fix/update-babel-to-6.0
...
Update babel to 6.0
2016-01-19 13:02:25 -08:00
Berkeley Martinez
039f68b548
Finish up hikes
2016-01-15 04:51:11 -08:00
Berkeley Martinez
b4f574b2be
Update jobs to remove all panels and wells
2016-01-15 04:51:11 -08:00
Berkeley Martinez
4e89acaa69
Fix lint error
2016-01-15 04:46:20 -08:00
Berkeley Martinez
7b53a108c3
Fix navbar link to about page
2016-01-15 04:46:20 -08:00
Quincy Larson
f410a94b54
Update
2016-01-15 04:10:16 -08:00
Logan Tegman
4341a3eee2
Update babel to 6.0
2016-01-10 20:21:15 -08:00
Berkeley Martinez
8ba64d4950
Feature use toast instead of modal for info
2016-01-09 23:40:42 -08:00
Berkeley Martinez
d172edecf7
Remove optimistic update
...
Add multiple toast when saving challenge
and when first completed challenges
2016-01-09 23:21:19 -08:00
Berkeley Martinez
e3890785a2
Reduce threshold for mobile
2016-01-09 23:21:03 -08:00
Berkeley Martinez
a8ee090fea
Clean up toast logic in AppActions
2016-01-09 22:49:16 -08:00
Berkeley Martinez
f65b6472dd
Clean up toast logic in App.jsx
2016-01-09 22:48:48 -08:00
Berkeley Martinez
632f596821
Fix mobile touches can be empty.
...
Use changedTouches as backup
2016-01-09 22:47:28 -08:00
Berkeley Martinez
835a478282
Fix grabQuestion on mobile
2016-01-09 22:18:17 -08:00
Berkeley Martinez
850c63a0a0
Fix on button answer must past in current Question
2016-01-09 18:40:07 -08:00
Berkeley Martinez
d9abe3dddc
Use release to indicate answer attempt
2016-01-09 17:00:49 -08:00
Berkeley Martinez
5c1453bbaa
Fix toast not showing up multiple times.
2016-01-08 21:43:53 -08:00
Berkeley Martinez
268bbe52e6
Left align and enlarge text in lecture
2016-01-08 10:24:30 -08:00
Berkeley Martinez
8e930fbe8a
Add toasts to react app
2016-01-07 15:04:32 -08:00
Berkeley Martinez
6c73f52970
Fix question move bug
...
Would cause question to change immediately before
answering was complete
2016-01-06 16:14:36 -08:00
Berkeley Martinez
1a858fe53c
Fix hike transition bug
2016-01-06 15:39:41 -08:00
Berkeley Martinez
622974ca2a
Fix transitioning between hikes resets questions
2016-01-06 13:19:47 -08:00
Berkeley Martinez
b2b933c153
Fix title for panel
...
This fixes hover object Object issue
2016-01-06 12:19:29 -08:00
Berkeley Martinez
1fb321332b
Change full stack to back end on job apps
2016-01-05 21:31:48 -08:00
Berkeley Martinez
5ef6a7f11e
jobsApp not jobApp
2016-01-05 17:43:01 -08:00
Berkeley Martinez
056bb6a2dd
Actually use undefined instead of implicit undefined arg
...
Which might not be undefined...
2016-01-05 17:42:10 -08:00
Berkeley Martinez
81618517c0
Fix typo in preview container map
2016-01-05 12:46:54 -08:00
Berkeley Martinez
4e5da23844
Add error handling
...
In the near future these will be handled by a toast.
2016-01-05 12:34:50 -08:00
Berkeley Martinez
53810102dd
Use isPrimed api for getUser fetch action
2016-01-05 12:26:14 -08:00
Berkeley Martinez
8e1f8d2159
Do not refetch if jobs array is not empty
2016-01-05 12:24:41 -08:00
Berkeley Martinez
e832c2ebc5
Remove debug statement in appActions
...
use arrow func
2016-01-05 10:11:10 -08:00
Berkeley Martinez
b62f09e71a
Update /jobs
2016-01-04 15:51:29 -08:00
Berkeley Martinez
ea574d721e
Make document titles work
2016-01-04 14:27:22 -08:00
Berkeley Martinez
80d36cc3cd
Get router history working with flux
2016-01-04 14:27:22 -08:00
Berkeley Martinez
dcf7f59667
On hike completed, points increase
2016-01-04 14:27:22 -08:00
Berkeley Martinez
a39746d381
Fix question motion on correct answer
2016-01-04 14:27:22 -08:00
Berkeley Martinez
92246c2dd8
Fix transition bug
2016-01-04 14:27:22 -08:00
Berkeley Martinez
a3a3b1b9f2
Next hike loads up
2016-01-04 14:27:22 -08:00
Berkeley Martinez
acb05e3a71
Question now semi functional
2016-01-04 14:27:22 -08:00
Berkeley Martinez
205b0da43f
First question loads
2016-01-04 14:27:22 -08:00
Berkeley Martinez
935760a84a
[fix] Lecture loads
2016-01-04 14:27:22 -08:00
Berkeley Martinez
22cb610279
Make structure changes to hikes
2016-01-04 14:27:22 -08:00
Berkeley Martinez
65b6715f68
Add services stamp
2016-01-04 14:27:22 -08:00
Berkeley Martinez
4391bfc60b
Move hikes store to main store
2016-01-04 14:27:22 -08:00
Berkeley Martinez
108179e72e
Fix react motion api change
2015-12-14 13:19:30 -08:00
Quincy Larson
0f51dcfdf4
add comma to 1000
2015-12-08 14:35:25 -06:00
Berkeley Martinez
4fbcb7cfa9
Remove postedOn from list
2015-11-30 19:05:24 -08:00
Berkeley Martinez
47bcbda14a
Update job pricing
2015-11-30 14:33:39 -08:00
Berkeley Martinez
36067f37cb
Add company specific promocodes
2015-11-23 15:38:05 -08:00
Logan Tegman
3a9745974c
Update to react-bootstrap 0.28.1 and widen react nav
...
+ Moved away from deprecated navbar components and props
+ Removed mixin from NavItem
+ Updated stylesheet so the `.container` react-bootstrap adds doesn't impact nav positioning
2015-11-19 23:09:30 -08:00
Berkeley Martinez
dfa5acde60
Add learn button to navbar
2015-11-19 22:46:36 -08:00
Quincy Larson
9d08c1702e
update navbar, remove footer, create links page
2015-11-19 22:46:36 -08:00
Berkeley Martinez
eab4771466
Fix target blank issue
2015-11-13 12:54:46 -08:00
Berkeley Martinez
e843e3daf1
Fix lint errors
2015-11-13 11:31:55 -08:00
Quincy Larson
61ffb55a3d
Merge branch 'staging' into fix/update-labs
...
Conflicts:
common/app/routes/Jobs/components/Jobs.jsx
2015-11-12 16:38:30 -08:00
Quincy Larson
3dcc77278b
add testimonial to jobs and remove twitter button
2015-11-12 16:36:08 -08:00
Berkeley Martinez
6f8ca0e191
Fix jobs list size after bootstrap update
2015-11-08 22:56:19 -08:00
Berkeley Martinez
108f54d019
Fix nav brand issue
...
bump react router
2015-11-08 22:28:05 -08:00
Berkeley Martinez
5a96e6266b
Lint all the things
2015-11-05 15:21:14 -08:00
Berkeley Martinez
c5843ec252
Add new message when camper is certified
2015-11-05 14:52:04 -08:00
Berkeley Martinez
743936f2eb
Change board copy
2015-11-05 13:10:35 -08:00
Berkeley Martinez
25449ae510
Fix some bugs with howToApply obscuring
2015-11-05 13:06:27 -08:00
Berkeley Martinez
7e9ba2a4cc
Obscures howToApply
2015-11-05 12:50:53 -08:00
Berkeley Martinez
0a30ad3fb4
Add more conditional logic to button
2015-11-05 12:50:53 -08:00
Berkeley Martinez
feac941b1c
Add logic to cert buttons
2015-11-05 12:50:53 -08:00
Berkeley Martinez
1251b14d9d
Add job cert buttons
2015-11-05 12:50:53 -08:00
Berkeley Martinez
173c511026
Remove old cert stuff
2015-11-05 12:50:53 -08:00
Berkeley Martinez
a8b61f566d
Merge pull request #4156 from FreeCodeCamp/testimonial-update
...
Testimonial update and landing page improvement
2015-11-03 22:15:18 -08:00
Berkeley Martinez
692f577eb3
Fix linting issue
2015-11-03 21:54:42 -08:00
Berkeley Martinez
610f9ab840
Fix job posting link should open in new tab
2015-11-02 14:54:08 -08:00
Berkeley Martinez
6aa19ef247
Add a tag to links
2015-10-30 16:58:49 -07:00
Berkeley Martinez
9637c8739a
Fix bold font issues
2015-10-30 15:43:50 -07:00
Berkeley Martinez
ffd265d93a
Preserve white space
2015-10-30 15:27:29 -07:00
Berkeley Martinez
022dc4dd7b
Remove ascii filtering from description
2015-10-30 15:01:01 -07:00
Berkeley Martinez
50701b3dde
Remove trailing slash on submit
2015-10-30 14:43:38 -07:00
Berkeley Martinez
33a1398244
Fix leave trailing slash when entering urls
2015-10-30 14:20:20 -07:00
Berkeley Martinez
fedbd3c725
Fix paypal button url
2015-10-30 14:03:54 -07:00
Berkeley Martinez
2a04b02d03
Add http to url or logo when not present
2015-10-30 14:00:07 -07:00
Berkeley Martinez
b51b1b4078
Add How Do I apply to job and remove contact
2015-10-30 13:06:36 -07:00
Berkeley Martinez
a8f2bb1b50
Fix font
2015-10-30 12:55:13 -07:00
Berkeley Martinez
2cb305cc2c
Add real paypal buttons
2015-10-29 17:10:30 -07:00
Berkeley Martinez
83e82bd967
Fix issue with transitioning between routes
2015-10-29 17:10:30 -07:00
Berkeley Martinez
d633f74ff9
Change goToPayPal flow
2015-10-29 17:10:30 -07:00
Berkeley Martinez
2dd16796d7
Change default image
...
Make url link start with http://
2015-10-29 17:10:30 -07:00
Berkeley Martinez
d1242d8d43
Make url protocol-less
2015-10-29 17:10:30 -07:00
Berkeley Martinez
7ac7a4ccfc
Add react links to nav bar
2015-10-29 17:10:30 -07:00
Berkeley Martinez
3ee4a3fc48
Switch between highlighted buttons
2015-10-29 17:10:30 -07:00
Berkeley Martinez
8bce2c9f8b
Fix styling on PayPal button
2015-10-29 17:10:30 -07:00
Berkeley Martinez
2f86593135
Remove debugging comment
2015-10-29 17:10:29 -07:00
Berkeley Martinez
8024a5bd71
Clear discount on transition
2015-10-29 17:10:29 -07:00
Berkeley Martinez
81c40ddeeb
Add promo fetch and associated logic
2015-10-29 17:10:29 -07:00
Berkeley Martinez
b4c57e3b5f
Fix bs button size
2015-10-29 17:10:29 -07:00
Berkeley Martinez
c2bebcb77a
render highlight cost
2015-10-29 17:10:29 -07:00
Berkeley Martinez
bcec5600f7
Add Bill to paypal view
2015-10-29 17:10:29 -07:00