Michael Q Larson
|
3bd979ad08
|
Merge branch 'news' of https://github.com/FreeCodeCamp/freecodecamp
|
2015-03-08 12:16:35 -07:00 |
Michael Q Larson
|
aacb0070b3
|
add the nonprofit projects guide view and change all our nonbreaking spaces to smaller, more natural looking spaces
|
2015-03-08 01:36:09 -08:00 |
Michael Q Larson
|
7bb18d41a8
|
Revert "Add cloud front and remove together.js"
This reverts commit e029a00440 .
|
2015-03-07 14:53:28 -08:00 |
Michael Q Larson
|
e029a00440
|
Add cloud front and remove together.js
|
2015-03-07 12:48:25 -08:00 |
Michael Q Larson
|
1180a3132c
|
add express caching middleware
|
2015-03-07 02:00:21 -08:00 |
Nathan Leniz
|
a3769f6507
|
Story submission now with a description, refactor show to display description above comment box
|
2015-03-07 18:26:49 +09:00 |
Nathan Leniz
|
9bea52d42f
|
Refactor post flow, get url info back from server, redirect to final submission form
|
2015-03-07 17:42:22 +09:00 |
Nathan Leniz
|
39d66ea0da
|
Merge branch 'master' into news
|
2015-03-07 15:23:56 +09:00 |
Nathan Leniz
|
6910ed0aea
|
Nesting of comments in view, disabling comment form display button on button click
|
2015-03-07 01:57:09 +09:00 |
Nathan Leniz
|
aad15b88ba
|
fudging around with interpreting opengraph info in resources.js
|
2015-03-06 17:25:28 +09:00 |
Michael Q Larson
|
1ee1ff4052
|
sitemap now works and can be deployed
|
2015-03-06 00:20:39 -08:00 |
Michael Q Larson
|
c8c396981a
|
update sitemap
|
2015-03-06 00:13:58 -08:00 |
Nathan Leniz
|
6fc72de232
|
add basic text search for post headlines
|
2015-03-06 09:20:30 +09:00 |
Nathan Leniz
|
5440efc729
|
Wire hot, recent, submit, and search views in app and controller, modified button navigation to fetch their routes
|
2015-03-06 08:11:18 +09:00 |
Nathan Leniz
|
046a209637
|
Comment submission now works on main story, need to refresh page after submission to display new comment
|
2015-03-06 06:08:40 +09:00 |
Nathan Leniz
|
41442a540f
|
Need to work on story redirect after submission, fix url link in stories/show
|
2015-03-05 19:21:26 +09:00 |
Nathan Leniz
|
6ac780e836
|
Rewire upvote to use post and req.body instead of req.params, add logic on click handler to reject upvotes if the user has already upvoted, coment display now works
|
2015-03-04 07:15:00 +09:00 |
Nathan Leniz
|
4b84b49d07
|
Added start of individual post view and post lists view, wired upvoting functionality for individual posts
|
2015-03-03 22:03:33 +09:00 |
Nathan Leniz
|
94bbb7a4a5
|
Beginnings of the show individual post view
|
2015-03-03 19:50:16 +09:00 |
Nathan Leniz
|
52e494407b
|
Get initial view working, sort out mongo mess with seed file
|
2015-03-03 19:23:56 +09:00 |
Michael Q Larson
|
67ff808734
|
Merge branch 'master' into ux-improvements
Conflicts:
views/bonfire/show.jade
|
2015-02-22 15:26:22 -08:00 |
Nathan Leniz
|
0674466f5f
|
Add bitly url shortening to twitter buttons
|
2015-02-23 08:01:55 +09:00 |
Nathan Leniz
|
3e65298e35
|
All coursewares list now displays properly, coursewares properly direct to the follow on, courseware controller now properly finds the next courseware
|
2015-02-22 18:23:50 +09:00 |
Nathan Leniz
|
b5a449cb1c
|
Cross off completed bonfires in list of all bonfires in modal
|
2015-02-22 17:36:43 +09:00 |
Nathan Leniz
|
a197e99b1e
|
Starting bonfires view partial, ajax call works, need to work into view
|
2015-02-22 16:27:38 +09:00 |
Nathan Leniz
|
89eb361ec3
|
Merge master
|
2015-02-22 14:58:45 +09:00 |
Michael Q Larson
|
e5cfa147fa
|
attempt to use togetherjs
|
2015-02-21 14:22:46 -08:00 |
Nathan Leniz
|
6c6307be2e
|
Update helmet rules for ramda
|
2015-02-22 06:14:05 +09:00 |
Nathan Leniz
|
9a8fd73d53
|
Merge branch 'master' into ramda-fire
|
2015-02-21 14:47:55 +09:00 |
Nathan Leniz
|
c852aef1be
|
Ramda upgrade
|
2015-02-21 11:38:03 +09:00 |
Michael Q Larson
|
2e8c6461e6
|
Start work on D3 cal-heatmap
|
2015-02-19 17:18:44 -08:00 |
Michael Q Larson
|
85f6c6eb4d
|
make both score and picture redirect to portfolio, make chat and forum links redirect universally regardless of completion of challenges, simplify accounts page
|
2015-02-19 16:33:08 -08:00 |
Michael Q Larson
|
4ef8e7eda4
|
reverse the attempts to allow cross site scripts and just use relative paths for now
|
2015-02-17 15:35:16 -08:00 |
Michael Q Larson
|
0d3ee3c2b4
|
add screen hero installation view
|
2015-02-17 14:10:15 -08:00 |
Michael Q Larson
|
8e209d6bca
|
start refactoring the learn-to-code view to use ajax
|
2015-02-16 23:35:02 -08:00 |
Michael Q Larson
|
9dd1558f1c
|
update the about page and make it the root
|
2015-02-15 23:59:03 -08:00 |
Michael Q Larson
|
bafba0b16f
|
make some copy changes reflecting our shift to coderbyte
|
2015-02-13 11:01:12 -08:00 |
Nathan Leniz
|
f572e4cb77
|
Simple fix for requesting challenges over challenge 53
|
2015-02-08 12:39:00 -05:00 |
Nathan Leniz
|
f627c156fc
|
Tab now inserts two spaces, the path "coursewares/" is no longer broken
|
2015-02-06 12:36:55 -05:00 |
Michael Q Larson
|
f059bc33d8
|
add courseware controller and routes
|
2015-02-01 23:35:27 -08:00 |
Michael Q Larson
|
0ee291878a
|
remove term code campers from codebase - replace with camper. Move bulky function from app.js to bonfire.js
|
2015-02-01 22:39:59 -08:00 |
Michael Q Larson
|
d7d4727c0f
|
first commit with working iframe pulling data from code editor
|
2015-01-29 17:01:50 -08:00 |
Nathan Leniz
|
9fa0323049
|
Sequence request for new bonfire to wait until save operation, making bonfire fetch unsolved bonfires at a much faster rate to ensure data sync
|
2015-01-28 17:17:45 -05:00 |
Nathan Leniz
|
7ea08f3074
|
Add callback to and settimeout functions to prevent race conditions with write
|
2015-01-28 02:22:12 -05:00 |
Nathan Leniz
|
4fcca641b6
|
Adding name to passed variables for generated bonfires
|
2015-01-27 22:46:18 -05:00 |
Nathan Leniz
|
5294462e4c
|
Resolving issue with saving to "paired with" user profile
|
2015-01-27 22:25:48 -05:00 |
Nathan Leniz
|
3844542651
|
Refactor routing, minor display tweaks
|
2015-01-27 20:12:51 -05:00 |
Nathan Leniz
|
01bdbd8f4d
|
Finishing up pathing issues, writing user object if they haven't visited in a day
|
2015-01-27 17:39:53 -05:00 |
Nathan Leniz
|
be0cf978f5
|
Correctly sorting unsolved bonfires
|
2015-01-27 02:51:59 -05:00 |
Nathan Leniz
|
227c938445
|
massive redesign of user model and the way it interacts with bonfires, successfully returning next bonfire for the user, showing meet bonfire to unauthenticated users
|
2015-01-27 01:22:02 -05:00 |
Nathan Leniz
|
2e5dd6ea73
|
Strange user behavior, model not updating correctly
|
2015-01-26 18:28:14 -05:00 |
Michael Q Larson
|
f8343d4c13
|
full layout now works. refactor files and routes to have more conventional names and redirects where necessary
|
2015-01-26 11:38:19 -08:00 |
Nathan Leniz
|
ead9fe56d1
|
Fixed bonfire to allow users to enter contractions
|
2015-01-26 12:30:04 -05:00 |
Michael Q Larson
|
c20aa1697c
|
generator now publishes directly to a view where you can interact with your new bonfire
|
2015-01-25 23:10:05 -08:00 |
Nathan Leniz
|
26c041826b
|
Fixed bonfire to not overwrite user entry point but still allow user error by not defining entry point, create web form to give challenge json back, improved layout of bonfire even more
|
2015-01-25 23:56:04 -05:00 |
Michael Q Larson
|
54c3305281
|
change bonfire path to playground and update links, and also add a should example test to playground
|
2015-01-24 14:42:34 -08:00 |
Michael Q Larson
|
c4bd0e4dc3
|
make bonfire dynamically direct to best subsequent bonfire after completion
|
2015-01-24 14:29:50 -08:00 |
Michael Q Larson
|
e115e6da22
|
Merge branch 'master' into bonfire
|
2015-01-24 11:29:43 -08:00 |
Nathan Leniz
|
a7f228c410
|
Refactor db read/write ops to use find instead of findOne to improve performance
|
2015-01-24 14:21:44 -05:00 |
Nathan Leniz
|
0ca042a1f0
|
Paired with is now properly saved, bonfire challenge framework is almost ready for release
|
2015-01-24 13:40:58 -05:00 |
Nathan Leniz
|
022b8daddc
|
Adding in existing username checking, NOT WORKING AT THE MOMENT
|
2015-01-24 04:14:41 -05:00 |
Nathan Leniz
|
a3cf6c3ee2
|
Persisting completion of bonfire challenges into User model, split routes for bonfires and challenges, refactored class selectors to be challenge type specific
|
2015-01-24 03:11:01 -05:00 |
Nathan Leniz
|
6b4475a5b8
|
Major refactor of bonfireFramework to differentiate tests, refactor tests in Bonfire schema to remove public/private tests and only have tests, fire modal on successful run of all tests in bonfire/show, added bonfiresHash to User schema, and we should have committed a while ago because there is too much too list
|
2015-01-24 00:44:08 -05:00 |
Michael Q Larson
|
d690f976f3
|
update the complete all the challenges flow and copy
|
2015-01-23 15:13:36 -08:00 |
Free Code Camp
|
ff05c9fbca
|
Merge pull request #47 from FreeCodeCamp/bonfire-challenge-framework
Bonfire challenge framework
|
2015-01-23 00:11:37 -08:00 |
Michael Q Larson
|
95f5581d19
|
improve the live code view
|
2015-01-22 16:52:43 -08:00 |
Nathan Leniz
|
378277f0e1
|
More steps towards building the bonfire challenge interface
|
2015-01-22 13:20:46 -05:00 |
Michael Q Larson
|
88d353a3ca
|
add new counselors and add legacy route for about path
|
2015-01-19 10:31:31 -08:00 |
Michael Q Larson
|
f6603aadae
|
work with @brndnb to improve usability of completion modals and write client-side jquery to prevent post if user isn't authenticated, which fixes a javascript error we were experiencing on serverside
|
2015-01-18 13:36:24 -08:00 |
Michael Q Larson
|
bae9e41b42
|
improve bonfire and start adding model and controller
|
2015-01-17 18:52:58 -08:00 |
Michael Q Larson
|
7722c20877
|
Merge branch 'twitter-auth' of https://github.com/FreeCodeCamp/freecodecamp into one-column-challenges
Conflicts:
app.js
|
2015-01-17 17:46:12 -08:00 |
webdev
|
c90d062f7b
|
Enables twitter users to immediately log in to FCC without having to reauthorize the app
|
2015-01-17 17:44:06 -05:00 |
Michael Q Larson
|
279df2995c
|
change about path to learn-to-code for SEO purposes and remove learn-to-code view and controller action
|
2015-01-17 11:27:27 -08:00 |
webdev
|
adac5f6352
|
Work on bonfire and make better .jshintrc files
|
2015-01-16 18:58:27 -05:00 |
Michael Q Larson
|
13faedc86e
|
Add email functionality to done-with-first-100-hours page and refactor nonprofit link to be on same controller in same view folder
|
2015-01-14 13:28:20 -08:00 |
Michael Q Larson
|
89357f3d13
|
add twitch channel to live pair programming page
|
2015-01-14 13:26:36 -08:00 |
Michael Q Larson
|
fc00ef3f29
|
restyle portfolio and make all portfolio paths off of root and hide angular form until loaded
|
2015-01-11 22:19:56 -08:00 |
Michael Q Larson
|
ca1f9068b8
|
still tweaking linting
|
2015-01-11 00:07:41 -08:00 |
terakilobyte
|
27da93f5c2
|
Smoke rises
|
2015-01-11 00:45:22 -05:00 |
Michael Q Larson
|
3e7da5ae98
|
start angularizing sign up form
|
2015-01-09 17:52:19 -08:00 |
Michael Q Larson
|
99253a7745
|
clean up failed firefox solutions and implement one that works
|
2015-01-09 15:47:52 -08:00 |
Michael Q Larson
|
4e91e94463
|
fix firefox CDN issue and ensure twitter handle, email and username are lowercase
|
2015-01-09 15:10:34 -08:00 |
Michael Q Larson
|
d46ac080dd
|
make twitter photo higher resolution on login. remove twitter redirect middleware
|
2015-01-09 13:02:00 -08:00 |
Michael Q Larson
|
f23aaa6277
|
fix the font awesome-specific buttons
|
2015-01-09 08:47:49 -08:00 |
Michael Q Larson
|
a23a79d8c6
|
hide public profile button if no username
|
2015-01-09 07:53:29 -08:00 |
Michael Q Larson
|
063f1f3bb2
|
finish initial public profiles
|
2015-01-08 22:31:15 -08:00 |
terakilobyte
|
7e34ea340d
|
More angular validation
|
2015-01-06 10:28:57 -05:00 |
terakilobyte
|
9c26fbec2d
|
Angular validation
|
2015-01-06 01:09:17 -05:00 |
terakilobyte
|
41a1bc37c3
|
Hooking up Angular to Profile.jade
|
2015-01-06 00:52:30 -05:00 |
Michael Q Larson
|
41abdae46f
|
further progress on the form and add angular inline
|
2015-01-05 17:29:37 -08:00 |
Michael Q Larson
|
db9622a2e5
|
public profile accessible and start updating form
|
2015-01-05 16:38:56 -08:00 |
Michael Q Larson
|
f82a86ca93
|
whitelist the akamaihd.net url that Facebook uses to host profile images
|
2015-01-01 00:51:52 -08:00 |
Michael Q Larson
|
1660097544
|
update helmet csp for facebook images
|
2015-01-01 00:33:03 -08:00 |
Michael Q Larson
|
d965d16f0a
|
whitelist another url to restore images from google
|
2014-12-31 11:16:33 -08:00 |
Michael Q Larson
|
3b7c34d442
|
update live-pair-programming view and whitelist youtube
|
2014-12-29 22:56:53 -08:00 |
Michael Q Larson
|
8c23335ce5
|
I think I've enabled caching
|
2014-12-27 00:22:50 -08:00 |
Michael Q Larson
|
a5fa27466c
|
Clean up views, remove API controller views, add the gmail-shortcuts, control-shortcuts and deploy-a-website static views. Move all resource controller views to a resources view folder and update routes
|
2014-12-26 00:05:00 -08:00 |
Michael Q Larson
|
fcd457b958
|
email validations work, now on to username validations
|
2014-12-23 18:20:53 -08:00 |
Berkeley Martinez
|
a5df9697e9
|
Remote route end point in auth that are not called
|
2014-12-23 13:50:14 -08:00 |
Michael Q Larson
|
b4be1f859f
|
minor random post-merge fixes
|
2014-12-23 13:30:20 -08:00 |