Commit Graph

767 Commits (04ed210d30b08c3ce42ac21e34c5cdead2adda98)

Author SHA1 Message Date
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
Berkeley Martinez a4dd9667ca Fix typos 2016-02-10 10:09:40 -08:00
Berkeley Martinez 76cfbdf752 challenge/user router now works with challengeMap 2016-02-10 10:09:40 -08:00
Berkeley Martinez 07d54a455c Add challengeMap migrations 2016-02-10 10:06:36 -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
Berkeley Martinez c7fc9dc99f Merge pull request #6601 from SaintPeter/feature/challenge-checksum
Add Checksum to Challenges for Google Analytics
2016-01-31 17:36:16 -08:00
SaintPeter f2e61ea0ac Add Checksum to Challenges for Google Analytics 2016-01-30 09:02:22 -08:00
JelenaBarinova 29f93df1bb Getting users timezone on client side and passing it to server side within POST (on challenge complete), showing users stats with users timezone
After CR
2016-01-26 15:09:47 -08:00
Berkeley Martinez 6b6232fb3e Block certs from cheaters 2016-01-24 15:48:00 -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
Arsen Melikyan a5bde55f6e Fixes incorrect redirection to map-aside 2016-01-17 13:28:03 +04: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 47c930d7f4 Add new help rooms and logic 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
Berkeley Martinez 52fd15284a Add banning to camper news 2016-01-12 22:07:19 -08:00
Berkeley Martinez a7f04cdc11 Add data vis certification 2016-01-11 15:58:37 -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 c670cdfaab Fix postJSON$ should return response 2016-01-09 23:05:53 -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 7e2867f747 Fix ajax json requests should be application/json 2016-01-09 19:59: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 6cbcc08c9f Fix for name-spaced transformer 2016-01-05 12:05:01 -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 8c3e14cd8e Fix commit redirect for non signed user.
Now users will be directed to sign in page and on sign in
will have pledge completed
2015-12-29 10:57:35 -08:00
Quincy Larson 80bb80b23a minor updates to copy 2015-12-28 16:28:53 -06:00
Berkeley Martinez 600ca2f8ad Fix duplicate email sign in 2015-12-28 13:52:28 -08:00
Berkeley Martinez 0b4052fc38 Add prop to user model 2015-12-14 13:19:30 -08:00
Berkeley Martinez 5c2bdd974a Add isComingSoon flag 2015-12-14 13:19:30 -08:00
Berkeley Martinez f7f587194d Add superblock ordering 2015-12-14 13:19:30 -08:00
Berkeley Martinez 108179e72e Fix react motion api change 2015-12-14 13:19:30 -08:00
Berkeley Martinez adc0ce28e5 Add superBlock to challenge seed 2015-12-14 13:19:30 -08:00
Quincy Larson 0f51dcfdf4 add comma to 1000 2015-12-08 14:35:25 -06:00
Quincy Larson 7e9d65675a Merge branch 'master' into remove-angular
Conflicts:
	bower.json
	client/main.js
	server/views/coursewares/showZiplineOrBasejump.jade
	server/views/partials/scripts.jade
2015-12-04 18:49:38 -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 5ae5e087a4 Send down correct discount name 2015-11-23 15:51:42 -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 d095fd5d90 Feature in dev mode always pull from disk 2015-11-09 17:27:56 -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 5dbfbfcf57 Add head/tail to challenge spec.
Lint EVERYTHING!
2015-11-06 17:32:01 -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
Quincy Larson d77d78a3b2 Merge branch 'staging' into feature/jobs
Conflicts:
	seed/jobs.json
2015-11-02 00:07:16 -08:00
terakilobyte af30d4d56e Implements a 'releasedOn' flag and marks challenges less than 30 days old as NEW https://www.dropbox.com/s/43un2a908ldktpl/Screenshot%202015-11-01%2017.06.53.png 2015-11-01 17:26:26 -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
Berkeley Martinez 568d1ef1d2 Add promo model 2015-10-29 17:10:29 -07:00
Berkeley Martinez cfdf95cc70 Add nonprofit discount logic 2015-10-29 17:10:28 -07:00
Berkeley Martinez dc2df4537d Add howToApply 2015-10-29 17:10:28 -07:00
Berkeley Martinez 24927748e0 Move highlighting around 2015-10-29 17:10:28 -07:00
Berkeley Martinez ac8a1a3f6f Finish copy, add flags 2015-10-29 17:10:28 -07:00
Berkeley Martinez 1319a563c7 Fix highlighted flag is under 'isHighlighted' 2015-10-29 17:10:28 -07:00
Berkeley Martinez cc736cda4e Add certs/isRemote flags to job form and model 2015-10-29 17:10:28 -07:00
Berkeley Martinez c6c1d7dac4 Add redirects 2015-10-29 17:10:28 -07:00
Berkeley Martinez 8a02348ddb Clear job from localStorage on submit 2015-10-29 17:10:27 -07:00
Berkeley Martinez 0c6a9bbd71 Add more copy on show job 2015-10-29 17:10:27 -07:00
Berkeley Martinez 0a7f31a1d1 Add twitter follower button to board 2015-10-29 17:10:27 -07:00
Berkeley Martinez 2b6a84c1f5 Fix lint errors. Add more copy 2015-10-29 17:10:27 -07:00
Quincy Larson 2b9e19cff1 continue improving job board copy 2015-10-29 17:10:27 -07:00
Berkeley Martinez ede8da38ba Filter unpaid, unapproved and filled jobs
Fix missing key in react array
2015-10-29 17:10:27 -07:00
Berkeley Martinez c3776175a3 Add styling to job completed view 2015-10-29 17:10:27 -07:00
Berkeley Martinez 78ba6edf34 Add styling to GoToPaypal page 2015-10-29 17:10:27 -07:00
Berkeley Martinez defd0561f1 Change name to company name in form 2015-10-29 17:10:27 -07:00
Berkeley Martinez 6512170e9b Add styling to preview jobs
Add cursor pointer
2015-10-29 17:10:26 -07:00
Berkeley Martinez 1ed576bee1 Style show job page 2015-10-29 17:10:26 -07:00
Berkeley Martinez 979583e0c9 Add styling to jobs list 2015-10-29 17:10:26 -07:00
Berkeley Martinez a65384e698 Make list an actual list instead of accordion 2015-10-29 17:10:26 -07:00
Berkeley Martinez da26f19cde Adds paypal button and completes the number of views 2015-10-29 17:10:26 -07:00
Berkeley Martinez 4577a007f2 Add goback and checkout buttons to preview job 2015-10-29 17:10:26 -07:00
Berkeley Martinez 1f16d6f5d9 Add required fields to job form 2015-10-29 17:10:26 -07:00
Berkeley Martinez e4e87fd1a1 Show N/A when field is empty 2015-10-29 17:10:26 -07:00
Berkeley Martinez d29d3407ec Merge pull request #3835 from FreeCodeCamp/feature/solutions
Add solutions to upper intermediate bonfires
2015-10-22 12:53:58 -07:00
Quincy Larson 5105efa624 add solutions to challenges object and add solutions for upper intermediate bonfires 2015-10-21 15:04:58 -07:00
Quincy Larson 7f2f3885f8 change blog links to lead to medium subdomain 2015-10-19 21:55:29 -07:00
Berkeley Martinez 1e439aa4c5 hotfix brownie points 2015-10-15 00:33:45 -07:00
Berkeley Martinez 7b444b15dc Update loopback, ThunderCats and RxJS.
closes #2929
2015-10-11 17:35:46 -07:00
Berkeley Martinez c8da944caf Add logic to load nonprofit on query
Add logic to model update
2015-10-06 19:51:19 -07:00
Berkeley Martinez 3f96490aff Add pledge model 2015-10-06 19:51:19 -07:00
Quincy Larson b8dc81214d Merge branch 'staging' into remove-angular
Conflicts:
	server/boot/user.js
	server/views/account/show.jade
2015-10-06 16:00:59 -07:00
Berkeley Martinez 188da02ffc Fix disable cert
Disable certificate when user is locked to the public
or when they haven't signed academic honesty
2015-10-05 20:00:25 -07:00
Berkeley Martinez 8c48626f03 Add certification page 2015-10-05 15:55:50 -07:00
Berkeley Martinez ee35fe075c Feature show Waypoints on user profile page
This PR also fixes some bugs in lockedDown mode
2015-10-01 23:03:52 -07:00
Berkeley Martinez 6c305dbc67 feature make completedChallenges uniq
now when users complete a challenge, it will instead update the
last save if it exists.
2015-10-01 22:19:26 -07:00
Quincy Larson b197358056 make one page profile with bonfire solution urls 2015-09-30 21:04:16 -07:00
Quincy Larson 7900628d2a Merge pull request #3525 from FreeCodeCamp/feature/jobs
intermediate pull
2015-09-28 17:35:13 -07:00
Quincy Larson e74533a727 add lockdown mode toggling 2015-09-27 17:08:56 -07:00
Quincy Larson d08c3e5a88 Merge pull request #3514 from FreeCodeCamp/tshirt
Tshirt voting mechanism
2015-09-27 11:06:26 -07:00
Quincy Larson ccf5504537 add tshirt voting mechanism 2015-09-27 10:49:44 -07:00
Berkeley Martinez 90f6d986d7 show preview from new job 2015-09-26 22:23:56 -07:00
Berkeley Martinez 891341532b refactor form to do validation right in component 2015-09-25 12:53:29 -07:00
Berkeley Martinez c63a983fb9 filter output from localStorage 2015-09-25 00:04:38 -07:00
Berkeley Martinez 8148c1a19c save form to localStorage 2015-09-24 20:30:18 -07:00
Quincy Larson de976c18ba remove email address from stories 2015-09-23 15:20:45 -07:00
Berkeley Martinez d8a6373b1e add submit button 2015-09-23 13:31:27 -07:00
Quincy Larson 51af4e4b0d Merge branch 'google-cdns' into remove-angular
Conflicts:
	server/boot/user.js
	server/views/account/show.jade
	server/views/account/signin.jade
	server/views/coursewares/showBonfire.jade
	server/views/coursewares/showZiplineOrBasejump.jade
	server/views/partials/scripts.jade
2015-09-23 09:56:01 -07:00
Berkeley Martinez 01a4050059 Add higlight, company name 2015-09-22 18:25:09 -07:00
Berkeley Martinez 2ee2234050 add company URL 2015-09-22 17:26:53 -07:00
Berkeley Martinez 70b823ca63 add phone number input
change validation function scheme
update validator
2015-09-22 17:19:14 -07:00
Berkeley Martinez 98af05256a switch to validator add email field 2015-09-22 16:10:12 -07:00
Berkeley Martinez 5258145ef6 add validation to all current inputs
validation right now is simply validating that the value is indeed a
string
2015-09-22 13:56:55 -07:00
Berkeley Martinez 10b3b8d758 add validation to one input
not sure this is the best approach
2015-09-21 22:41:12 -07:00
Berkeley Martinez 65572d65c8 close modal before transition to job form 2015-09-21 20:38:09 -07:00
Berkeley Martinez 41933a8360 initial job form and job form nav 2015-09-21 12:54:33 -07:00
Berkeley Martinez d8e8f3bb67 add `create job` modal 2015-09-21 12:54:33 -07:00
Berkeley Martinez fe144f7297 add highlighting to jobs 2015-09-21 12:54:33 -07:00
Berkeley Martinez e579cbd778 update to react-router 1.0.0-rc1 2015-09-21 12:54:33 -07:00
Berkeley Martinez 6d8835ba56 return undefined if job is not found
null values count as values when using default values
so properties must be undefined when expecting default value
to work
2015-09-21 12:54:33 -07:00
Berkeley Martinez dfed1538c7 render individual job on request and window transition 2015-09-10 16:27:10 -07:00
Berkeley Martinez db80c098e5 add es6 shim file
use Object.assign
2015-09-10 16:27:09 -07:00
Berkeley Martinez 8112702e81 link job in list to show job view 2015-09-10 16:27:09 -07:00
Berkeley Martinez f26bb16855 remove container from list component 2015-09-10 16:27:09 -07:00
Berkeley Martinez 451c3acb2e fetch single jobs 2015-09-10 16:27:08 -07:00
Berkeley Martinez 9e947fa094 fix parent route for jobs shouldn't have a path 2015-09-10 16:27:08 -07:00
Berkeley Martinez ac193dc4c4 split jobs routes, add show comp 2015-09-10 16:27:08 -07:00
Ammar Dodin f3792ca2db Updated README.md
There should be an apostrophe after the s on bonfires to indicate possession.
2015-09-02 00:52:06 -07:00
Berkeley Martinez 64b63d73db intermidiate save 2015-08-28 15:56:58 -07:00
Berkeley Martinez 96742c4f30 mid stage save 2015-08-28 15:56:58 -07:00
Berkeley Martinez 83724bef1d make thumbnails 100 x 100 2015-08-28 15:56:58 -07:00
Berkeley Martinez bfd4980e5d rename show to list
fall inline with rest conventions
2015-08-28 15:56:58 -07:00
Berkeley Martinez df3918cc53 fix email login not case sensitive 2015-08-25 22:27:01 -07:00
Berkeley Martinez 0f3acc629c fix profile linking 2015-08-21 16:09:07 -07:00
Quincy Larson 1dadc48aea remove angular from user account creation flows 2015-08-19 15:55:40 -07:00
Berkeley Martinez 456bf20b05 fix should hard code domain for password reset 2015-08-18 01:40:26 -07:00
Berkeley Martinez 1d3f7331fb email reset use port in dev 2015-08-18 01:32:38 -07:00
Berkeley Martinez 112972cfdd fix enables email login 2015-08-18 01:32:37 -07:00
Berkeley Martinez de7eb3d440 fix email password reset 2015-08-16 09:54:59 -07:00
Berkeley Martinez 129eebcc41 fix type should be rand not updated 2015-08-15 12:28:19 -07:00
Berkeley Martinez 13b38aefb5 add random attribute to user props
Allows easier random sampling
2015-08-15 12:19:36 -07:00
Berkeley Martinez dfb85e4ba7 fix prevent crash from user migrated profiles 2015-08-14 18:24:13 -07:00
Berkeley Martinez 70d2810306 remove accordian 2015-08-13 15:41:30 -07:00
Berkeley Martinez 4b0a9bef0a fix social auth scheme
closes #1734
2015-08-12 20:10:12 -07:00
Berkeley Martinez eb07cbfea6 fix override user identity login to reformat provider 2015-08-12 20:10:12 -07:00
Berkeley Martinez fc29c1fd9b linking accounts now works.
bug, need to change how loopback generates provider string.
2015-08-12 20:10:11 -07:00
Berkeley Martinez a4e220e2bc Move auth functions to central location 2015-08-12 20:10:11 -07:00
Berkeley Martinez 0838486483 properly define id fields for basic models
closes #1724
2015-08-11 14:49:57 -07:00
Berkeley Martinez 2256f3ef6e fix add github link to passport 2015-08-10 23:38:10 -07:00
Berkeley Martinez 5f21db457d fix challenge ordering
Now challenges are ordered on map first by top order value of json file
second by index of array
2015-08-10 23:29:32 -07:00
Quincy Larson 7bfe61731b give a user a brownie point when they start 2015-08-10 20:55:01 -07:00
Berkeley Martinez 967f92e6f4 fix challenge naming scheme 2015-08-09 22:46:44 -07:00
Berkeley Martinez 2476f35309 add challenge order to individual challenge 2015-08-09 07:40:16 -07:00
Berkeley Martinez 26e69c8621 add type to challenges 2015-08-07 23:37:32 -07:00
Berkeley Martinez 83397b7e1b add picture on github signin/up 2015-08-07 18:10:32 -07:00
Berkeley Martinez ce9e2ebcae fix test email for string 2015-08-05 22:56:23 -07:00
Berkeley Martinez 0ce81bbabb fix email sign should not require username 2015-08-05 19:29:17 -07:00
Berkeley Martinez e6d05e3421 fix specify index using mongodb property 2015-08-05 19:08:25 -07:00
Berkeley Martinez 8c7a9dd818 fix trim and lowercase user username and email 2015-08-05 18:51:15 -07:00
Berkeley Martinez e9958281c9 pull user bio from github 2015-08-05 17:49:54 -07:00
Berkeley Martinez 3cfd69c704 add loopbackMigrationGrandfathered flag 2015-08-05 13:01:48 -07:00
Quincy Larson 61aed73fa8 Merge branch 'staging' of github.com:FreeCodeCamp/freecodecamp into staging 2015-08-04 15:15:33 -07:00
Quincy Larson 5f2ec0aeae Merge branch 'staging' of github.com:FreeCodeCamp/freecodecamp i:wq
nto staging
2015-08-04 15:10:15 -07:00
Berkeley Martinez d752e5b487 on login double check that github username
if different, assign user to new name
2015-08-04 15:09:42 -07:00
Quincy Larson c573caf2e2 remove website links from user model and account view 2015-08-04 14:57:34 -07:00
Berkeley Martinez 9196d1c48e add github check on login with github. 2015-08-04 14:52:29 -07:00
Berkeley Martinez 2dc9934da2 add user.isGithubCool check
if user signs up with github, they become GithubCool.
2015-08-04 13:41:10 -07:00
Berkeley Martinez 70c5bcea20 fix error message string 2015-08-04 10:52:41 -07:00
Berkeley Martinez c2720d784c add debug flag to giveBrowniePoints endpoint 2015-08-01 20:08:32 -07:00
Quincy Larson feab8b508e remove field guide cruft and update all field guide links to wiki 2015-07-31 21:55:49 -07:00
Berkeley Martinez 13f2f349dc remove bonfire/comments models
remove comments from user router
2015-07-31 20:22:08 -07:00
Berkeley Martinez e7f522a611 fix giveBrowniePoints error messages 2015-07-31 13:45:45 -07:00
Berkeley Martinez 0e21d6eb30 set browniePoints timeout to 30 seconds for dev 2015-07-31 12:45:34 -07:00
Berkeley Martinez f1b964a26d send back user bio on giveBroniePoints 2015-07-31 12:16:27 -07:00
Berkeley Martinez fa47ed9afb remove extra debugs 2015-07-29 15:10:03 -07:00
Berkeley Martinez 5533779d45 add give brownie points!!!! 2015-07-29 15:00:24 -07:00
Berkeley Martinez 9731e8ccc6 fix return callbacks 2015-07-29 11:41:41 -07:00
Berkeley Martinez 9e22122832 adds user/about 2015-07-29 11:32:16 -07:00
Berkeley Martinez c82b2e3ae6 set and render page title
note this requires changes to thundercats to work
see: thundercatsjs/thundercats-react/issues/3
2015-07-29 10:18:06 -07:00
Berkeley Martinez 884825cb1d add profile-picture to profile picture 2015-07-28 11:18:11 -07:00
Berkeley Martinez b9d544d13e hide job position on small screens 2015-07-26 18:42:26 -07:00
Berkeley Martinez 9bc14d24a4 Display contact information for job and size thumbnail 2015-07-26 07:57:14 -07:00
Berkeley Martinez f547ce32f7 update jobs model and jobs seed 2015-07-25 21:59:52 -07:00
Berkeley Martinez 4792485ac4 show jobs route up 2015-07-25 21:32:18 -07:00
Berkeley Martinez 41274fad2d jobs store fetching 2015-07-25 15:42:03 -07:00
Berkeley Martinez a45863ce87 jobs page rendering 2015-07-25 15:15:59 -07:00
Berkeley Martinez 0d628f57bb move jobs flux, use createClass for react 2015-07-25 13:58:26 -07:00
Berkeley Martinez 9a236d1ec7 render user picture and mobile nav 2015-07-24 22:27:52 -07:00
Berkeley Martinez 81b1c81b51 use desctructing and assignment to rename instance 2015-07-24 22:27:52 -07:00
Berkeley Martinez a1a4ac883d add user stores/actions
construct fetchr on every request
2015-07-24 22:27:52 -07:00
Berkeley Martinez f1e39ac744 fix nav bar drop down menu 2015-07-23 22:59:22 -07:00
Berkeley Martinez f3508db401 fix lint error 2015-07-23 16:03:52 -07:00
Berkeley Martinez e88b5a81c4 on question complete, ping /completed-challenges 2015-07-23 16:03:52 -07:00
Berkeley Martinez 6de5ad682e Get rid of uncompletedChallenges on user object 2015-07-23 16:03:52 -07:00
Berkeley Martinez eb0dc42089 rename ajax$ to remove special characters 2015-07-23 16:03:51 -07:00
Berkeley Martinez 0ef87cc040 adds postJSON method 2015-07-23 16:03:51 -07:00
Berkeley Martinez e22cd5da23 correct answer hits server 2015-07-23 16:03:51 -07:00
Berkeley Martinez 9485bdd20a add question header 2015-07-23 16:03:51 -07:00
Berkeley Martinez b38f9baa3c turn down dampness and spring constant 2015-07-23 16:03:51 -07:00
Berkeley Martinez 02f5e49909 touch move works 2015-07-23 16:03:51 -07:00
Berkeley Martinez bc3787fdfc Add transition between questions 2015-07-23 16:03:51 -07:00
Berkeley Martinez 89bd18a387 reset info on router transition 2015-07-23 16:03:51 -07:00
Berkeley Martinez c3ce578a26 moving question to right answers true
moving question to left answer false
2015-07-23 16:03:50 -07:00
Berkeley Martinez 524b59828c release question on mouseLeave 2015-07-23 16:03:50 -07:00
Berkeley Martinez 52b0391d15 fix should be mixins plural 2015-07-23 16:03:50 -07:00
Berkeley Martinez 35193f22cc click drag question 2015-07-23 16:03:50 -07:00
Berkeley Martinez 9a73d20d5a shake on wrong answer 2015-07-23 16:03:50 -07:00
Berkeley Martinez 2ceef5f0f6 remove last binding methods 2015-07-23 16:03:50 -07:00
Berkeley Martinez 50fce52261 remove bind methods 2015-07-23 16:03:50 -07:00
Berkeley Martinez fe3b983347 remove react-stampit 2015-07-23 16:03:49 -07:00
Berkeley Martinez f735572b6e Go back to map when no more hikes are found 2015-07-23 16:03:49 -07:00
Berkeley Martinez be6d2a2dfc refetch on param changes 2015-07-23 16:03:49 -07:00
Berkeley Martinez b0e3cfd028 fix copy array because .reverse mutates! 2015-07-23 16:03:49 -07:00
Berkeley Martinez cafd18a5ec return currentHike on load 2015-07-23 16:03:49 -07:00
Berkeley Martinez b945fc94a4 Move flux contianer to top level hike comp
Removes all the lower level hikes
Finishing questions takes you to next hike
BUG: sometimes it takes you an incorrect next challenge
2015-07-23 16:03:49 -07:00
Berkeley Martinez 5da04b14d3 fix should be transform not transformer 2015-07-23 16:03:49 -07:00
Berkeley Martinez dd72b57d56 fetch/set current hike shouldn't pass state around 2015-07-23 16:03:48 -07:00
Berkeley Martinez 2d5013d9ae fetch/set current hike shouldn't need to pass around state 2015-07-23 16:03:48 -07:00
Berkeley Martinez 639f85c580 Add modal on correct answer 2015-07-23 16:03:48 -07:00
Berkeley Martinez f5963192d1 move transcript rending into method 2015-07-23 16:03:48 -07:00
Berkeley Martinez 892fd64cf5 On successful answer take camper to next question 2015-07-23 16:03:48 -07:00
Berkeley Martinez 2fda45897f Add skip to question button to lecture 2015-07-23 16:03:48 -07:00
Berkeley Martinez 73c0e8a73f questions renders corrent test on number param 2015-07-23 16:03:48 -07:00
Berkeley Martinez 04a5a081b3 fix mixing forward slash on transistionTo 2015-07-23 16:03:48 -07:00
Berkeley Martinez caaa21d367 Video end goes to questions 2015-07-23 16:03:48 -07:00
Berkeley Martinez 4232eb6bfe Render question 2015-07-23 16:03:47 -07:00
Berkeley Martinez 5ba0dc1fec hikes/:dashedName renders questions 2015-07-23 16:03:47 -07:00
Berkeley Martinez 3dbe91e92d render transcript below video 2015-07-23 16:03:47 -07:00
Berkeley Martinez 5e02896269 update loading hike directly loads lecture 2015-07-23 16:03:47 -07:00
Berkeley Martinez 88ab374ba6 update going from hikes map to lecture loads video
bug: does not load directly from url
2015-07-23 16:03:47 -07:00
Berkeley Martinez d0b1d83249 prefetch data and prime stores on client render 2015-07-23 16:03:47 -07:00
Berkeley Martinez cc418e780b use title field 2015-07-23 16:03:47 -07:00
Berkeley Martinez 3df60136e8 add title field to challenges 2015-07-23 16:03:46 -07:00
Berkeley Martinez de1d931b82 add hikes/map pulls hikes out of db and renders 2015-07-23 16:03:46 -07:00
Berkeley Martinez 8b0b5dd6ce split field guides into separate categories 2015-07-23 15:50:47 -07:00
Berkeley Martinez ef91cf3bb2 add titles and grids 2015-07-23 15:49:03 -07:00
Berkeley Martinez bc62d18eb4 add map of hikes 2015-07-23 15:49:03 -07:00
Berkeley Martinez debcfaa86c fix videoId should be a string 2015-07-23 15:49:02 -07:00
Berkeley Martinez cd1df0d1b8 add key to footer map 2015-07-23 15:49:02 -07:00
Berkeley Martinez 43d817d060 fix use assign module instead of Object.assign
Object.assign not available in most browser yet...
2015-07-23 15:49:02 -07:00
Berkeley Martinez 080fb4d37c add video player 2015-07-23 15:49:01 -07:00
Berkeley Martinez ef7e0c67ee fix not found calls next 2015-07-23 15:49:01 -07:00
Berkeley Martinez 4c8a8a4875 change mobile to hikes 2015-07-23 15:49:01 -07:00
Berkeley Martinez b2a7351aef fix add missing nav links
refactor into json
2015-07-23 15:49:01 -07:00
Berkeley Martinez 9825f55754 fix use special navItem for signin button 2015-07-23 15:49:01 -07:00
Berkeley Martinez 6ad1a0af23 remove $nbsp in favor of whitespace 2015-07-23 15:49:01 -07:00
Berkeley Martinez f159d68fc5 fix undefined functions
it renders!
2015-07-23 15:49:01 -07:00
Berkeley Martinez bb37583c90 fix should be getChildRoutes
fix fromNodeCallback returns array of values from callback
fix remove require.ensure - needs to be tested
2015-07-23 15:49:01 -07:00
Berkeley Martinez e3acbe01a9 initial entry points up 2015-07-23 15:49:01 -07:00
Berkeley Martinez a5e7009a57 initial react app(WIP) 2015-07-23 15:49:00 -07:00
Quincy Larson 378f6da221 Merge branch 'staging' of github.com:FreeCodeCamp/freecodecamp into staging
Conflicts:
	public/js/main_0.0.3.js
	seed/challenges/get-set-for-free-code-camp.json
	seed/field-guides.json
2015-06-26 01:08:40 -07:00
Quincy Larson 6700729658 update emails and refine sponsor view 2015-06-25 23:35:48 -07:00
Berkeley Martinez 3e24f21828 fix comment model defaults 2015-06-24 08:24:13 -07:00
Berkeley Martinez 62d2c40a87 Add read access to all models 2015-06-24 08:23:49 -07:00
Berkeley Martinez 5bde1839f3 add read authority to all for stories and comments 2015-06-24 07:25:56 -07:00
Berkeley Martinez b383da47bb fix uncompletedBonfires should default to empty array 2015-06-22 19:18:15 -07:00
Berkeley Martinez a8540bee35 add initial react app 2015-06-17 21:04:28 -07:00
terakilobyte e08f895769 Handle invalid login 2015-06-16 00:29:32 -04:00
terakilobyte 070c248132 Handle invalid login 2015-06-16 00:27:32 -04:00
Berkeley Martinez c4d229e62d remove email verification step.
users are marked for future uses
2015-06-15 15:43:12 -07:00
Quincy Larson b411426874 add dashedName attribute to challenge 2015-06-14 00:56:47 -07:00
Berkeley Martinez f6fbe6e9c7 make username unique and make username required 2015-06-12 16:40:49 -07:00
terakilobyte 5b2b7e23ae Take id property of username, remove wasteful save on profile lookup. 2015-06-12 19:16:10 -04:00
terakilobyte d07e5351ea Comment out blacklist 2015-06-12 18:55:47 -04:00
Berkeley Martinez e29a340afb add blacklisted usernames to loopback user validations 2015-06-12 13:54:38 -07:00
Berkeley Martinez 63937c3a56 fix make usernames required 2015-06-12 13:14:07 -07:00
Berkeley Martinez 070a80cb79 set saltfactor for Passwords 2015-06-12 11:38:00 -07:00
Berkeley Martinez b9b5a649ee fix grab user photo from profile 2015-06-11 21:12:47 -07:00
terakilobyte a5092d379d Merge conflicts and clean up lint errors. 2015-06-11 21:08:40 -04:00
terakilobyte 223ea2a393 Merge conflicts and clean up lint errors. 2015-06-11 21:08:16 -04:00
terakilobyte 3017991de5 Finished local user login flow 2015-06-11 21:03:01 -04:00
Berkeley Martinez c2f408fb56 add blacklist to usernames 2015-06-11 17:04:48 -07:00
Berkeley Martinez 5be6ce7193 add delete user idenity and credentials after profile deletion 2015-06-11 16:57:06 -07:00
terakilobyte 34c3fef7d4 Move api hooks to user.js 2015-06-11 19:11:07 -04:00
terakilobyte f7bb14803e Update field guides to display properly. Correct models on user object. 2015-06-11 16:19:44 -04:00
terakilobyte 0aa83f1bb9 Remove mongoose style lookup from fieldguide.js. Update user model. 2015-06-11 15:33:38 -04:00
Berkeley Martinez 0d32cf701f fix find instance or currentInstance 2015-06-11 12:17:53 -07:00
Berkeley Martinez fe5cbec117 add pull in user image on signup when available 2015-06-11 11:38:08 -07:00
Berkeley Martinez af902799b1 add acl controls to models 2015-06-10 23:59:42 -07:00
Berkeley Martinez 9f5ace03dc fix acls access for user exists remote method 2015-06-10 17:11:32 -07:00
Berkeley Martinez bdb7d40548 fix usernames should be saved lowercased 2015-06-10 15:22:57 -07:00
Berkeley Martinez a8494b29da add user signup through loopback 2015-06-09 16:45:14 -07:00
terakilobyte 4f9061bffb Sort out story model. 2015-06-05 14:53:12 -04:00
Berkeley Martinez 0ac664c9ae Use mongodb sparse indexing for user emails 2015-06-04 14:21:01 -07:00
Quincy Larson 3654bb7e6f change _id to id everywhere that seems relevant to loopback 2015-06-04 13:20:42 -07:00
Berkeley Martinez a695daa03f add default empty array to user.completedChallenges 2015-06-04 13:09:22 -07:00
Berkeley Martinez db37482c59 Flatten user object 2015-06-04 12:47:31 -07:00
Berkeley Martinez 4a696462d2 Add reactify branch react components 2015-06-04 10:53:01 -07:00
Berkeley Martinez 66eff31294 Adding passport config stuff 2015-06-04 10:52:12 -07:00
Berkeley Martinez 75f9b06e90 fix incorrect model name 2015-06-03 16:48:17 -07:00
Quincy Larson 57893cf714 two more minor fixes 2015-06-02 16:58:12 -07:00
Quincy Larson a6dc24521d update models to be loopback compliantgs 2015-06-02 16:57:57 -07:00
Berkeley Martinez 88a512d96c refactor bonfire to loopback json 2015-06-02 16:08:50 -07:00
Berkeley Martinez 279f953628 Move models to common/models
closes #795
2015-06-02 15:05:26 -07:00