Commit graph

394 commits

Author SHA1 Message Date
Samuel Clay
2ec10bcf7e Readying unread counting to incorporate the new read preference in mongoengine. 2012-10-29 12:25:28 -07:00
Samuel Clay
b543640554 Fixing raven client on feed fetchers. 2012-10-25 16:23:35 -07:00
Samuel Clay
7e281e1d7b Adding timeout errors to raven/sentry error reporting. 2012-10-25 16:09:06 -07:00
Samuel Clay
7f70c7e74a Adding support for sentry. 2012-10-25 14:18:25 -07:00
Samuel Clay
419013ca0e New share by facebook. 2012-10-16 13:40:27 -07:00
Samuel Clay
2461b2f83a Cleaning analytics as a beat task. Fixing server status codes in munin, and removing app feed fetches from analytics. 2012-09-27 13:18:51 -07:00
Samuel Clay
5ae803ff7d Merge branch 'master' into dynamodb
* master:
  Typo in s3 icon.
  Forcing icon save if the icon is not yet in s3.
  Completing feed icon migration to S3.
  Segmenting color for load times.
  Segmenting color for load times.
  Ignoring replica lag if no replicas present.
  Ignoring replica lag if no replicas present.
2012-09-20 12:55:34 -07:00
Samuel Clay
1ace793648 Completing feed icon migration to S3. 2012-09-20 12:29:52 -07:00
Samuel Clay
073452516b Optional backked by dynamodb. 2012-09-20 11:34:36 -07:00
Samuel Clay
3c9114fa05 Merge branch 'master' into dynamodb
* master:
  S3 icons. Untested.
  Removing old feed pages from mongo.
  Allowing proxy of S3 for original pages to be turned off.
  Adding ec2 mdadm setup.
  Adding proxy for S3 pages.
  Migration for s3 flags for pages + icons.
  Migrating to S3 for feed pages.
  Cleaning up footer on welcome page.
  Retina-izing twitter and github logos.
  Adding mongo conf for ec2 (trying out ec2 for some servers).
  Fixing a bunch of small exceptions.
  Small cleanup on welcome page, fixing social subs urls.
  Updating welcome apge to include pricing and a cleaned up footer.
  Fixing a couple of update bugs -- story cascading potentially resulting in invalid ids (probably not), and not unique errors on new page fetches.

Conflicts:
	apps/rss_feeds/models.py
	settings.py
2012-09-19 16:37:47 -07:00
Samuel Clay
0d990ac89a Allowing proxy of S3 for original pages to be turned off. 2012-09-19 12:15:05 -07:00
Samuel Clay
2dd741e500 Adding proxy for S3 pages. 2012-09-19 09:38:46 -07:00
Samuel Clay
00ba259c66 Migrating to S3 for feed pages. 2012-09-18 17:09:07 -07:00
Samuel Clay
4ec6c9fefd Merge branch 'master' into dynamodb
* master: (23 commits)
  Fixing trainer for stories in social feeds.
  Fixing small bug in story titles header now showing socialsubs correctly.
  Fixing headers for Everything river and river blurblog.
  Massive refactor around feedbar, brought on by @afita, in order to give Folders a menu in the story titles header (and then make the mark as read button work on folders in the header.)
  Updating story position in closed story titles when pane is re-opened. Thanks to @afita for the bug.
  Updating to altest jQuery layout.
  Adding folder story counts to content pane. Thanks to @afita for the suggestion.
  Fixing activities bug when the user is unknown and there is no source/with_user.
  Calculating correct page fetch timing offset (if it was a 304).
  Adding server name and feed code to analytics.
  Turning analytics logging back on.
  Temporarily commenting out analytics to see if they cure the slow down.
  Shortening names on analytics for improved space saving.
  Adding new analytics collections to keep track of page loads and feed fetches. Need to start aggregating before I can tell how useful this data will be.
  Adding new analytics collections to keep track of page loads and feed fetches. Need to start aggregating before I can tell how useful this data will be.
  Adding VentureBeat article to press page.
  Adding order/read_filter to api. Also adding river blurblog.
  Fixing right click on folders.
  Fixing bug where publisher-disabled original pages were not properly disabled.
  Fixing bug where publisher-disabled original pages were not properly disabled.
  ...

Conflicts:
	utils/feed_fetcher.py
2012-09-07 22:26:19 -07:00
Samuel Clay
945b75ab36 Adding server name and feed code to analytics. 2012-09-06 22:31:44 -07:00
Samuel Clay
c07d7e7578 Adding new analytics collections to keep track of page loads and feed fetches. Need to start aggregating before I can tell how useful this data will be. 2012-09-06 17:24:42 -07:00
Samuel Clay
0a03154473 First half of DynamoDB trial, converting stories from mongo to dynamodb. Still needs to be updated/inserted on feed update, and then processed with all MStory uses. 2012-09-04 12:01:55 -07:00
Samuel Clay
3acc2850aa Scrubbing content and title from bookmarklet. Completing flow when updating comments, so showing user's own comments and customized title/content. Just need to show other shared stories and it'll be ready to ship. 2012-08-24 18:07:44 -07:00
Samuel Clay
8820b9a62c Adding categories. Still needs subscription to categories being added to a user's subscription folders. 2012-08-12 16:49:14 -07:00
Samuel Clay
5cf90ea8d0 Adding auto_active flag to reader import, for the iPad. 2012-08-11 13:56:30 -07:00
Samuel Clay
9cc0b80a76 Freshening homepage on social subs too. 2012-08-09 20:42:04 -07:00
Samuel Clay
0ea2cba95a Big changes to blurblogs. Editing comments inline. Deleting comments inline. Removing sideoptions on blurblogs. Streamlining. Robusticizing. Shipping. 2012-08-06 17:52:33 -07:00
Samuel Clay
54e6d97c3d Auto-sharing popular stories. Also implementing a manual cutoff, so slightly less automatically popular stories can still be manually shared. 2012-07-31 11:41:30 -07:00
Samuel Clay
ff439834c5 Preventing dupe favorites from showing up in activities and interactions. 2012-07-28 13:16:18 -07:00
Samuel Clay
01fd83ccb5 Adding the last necessary pieces for redis to handle blurblogs. Now to strip out oldest/unread filter and put back in the old river so it can be merged upstream. 2012-07-26 22:12:48 -07:00
Samuel Clay
e6f8157745 Fixing issue around saving new stories to redis. Also adding redis middleware to introspect raw redis calls. 2012-07-25 17:58:00 -07:00
Samuel Clay
d3b58e7cc9 Deferring OPML import if it takes > 20 seconds. Email user when complete. Also, hamburgers. This one's for @torrez. 2012-07-20 19:43:28 -07:00
Samuel Clay
d722e9c4eb Moving cronjob tasks over to celerybeat. Starting with task_feeds, collect_feedback, collect_stats, and mark_read for homepage freshening. 2012-07-16 23:40:17 -07:00
Samuel Clay
a47abcb007 Small bugs. 2012-07-15 22:51:27 -07:00
Samuel Clay
cdf42f323e Adding elapsed time to all requests logging. 2012-07-13 14:56:12 -07:00
Samuel Clay
bb1d654dab Making poor progress on search. Can't even query yet. 2012-07-13 14:33:16 -07:00
Samuel Clay
55d1e2495f Merge branch 'social' into search
* social: (597 commits)
  Updating celery calls in prep for upgrade to celery 3.0.
  Getting IE9 working with OPML ajax upload.
  Typo on never_cache after json view. Doh.
  Fixing the living crap out of IE9. Everything works excellently now.
  Upgrading jQuery 1.7.1 to 1.7.2 and upgrading bootstrap's carousel to 2.0.5.
  Adding _gaq for debug, when analytics aren't present.
  Taking @mgeraci's suggestion and moving the Starred! message to the opposite gravity of the story titles pane.
  Double clicking sites and stories now works. Thanks to @ojiikun for figuring this one out.
  Fixing scroll/paging bug where the wrong story would be selected. Technically it's not fixed, but the indicator is now always present, so you know why it's happening. Thanks to @afita for the thorough investigation.
  Lots of little bugs: avatar images, icon importer, page importer, adding analytics tracking to intro.
  Fixing following bug due to array truncation of following list.
  Small tweaks to blurblogs. iPadifying blurblogs.
  Adding /social/activities endpoint for Android and iOS.
  Fixing bug when a story changes its guid (like on a tumblr rename), but it still thinks it has comments. Forcing each story to recount its comments if comments are claimed, just in case.
  Showing social service fetch status in real-time (actually polling every 3 seconds) in both intro and friends dialogs.
  Fixing issue in social connecting to Twitter/FB in popup.
  Google Analytics on Blurblogs.
  Trying to outwit IE by adding in a fake console.
  console.log -> NEWSBLUR.log
  Adding sync status and tasking facebook/twitter friend imports.
  ...

Conflicts:
	settings.py
2012-07-13 12:24:05 -07:00
Samuel Clay
9b5d9bdea9 Fixing bug when a story changes its guid (like on a tumblr rename), but it still thinks it has comments. Forcing each story to recount its comments if comments are claimed, just in case. 2012-07-11 10:52:50 -07:00
Samuel Clay
05ec54c61c The Simpsons commit. Adding X-headers so everybody who visits NewsBlur gets that Simpsons boost, whether they know it or not. 2012-07-05 18:30:16 -07:00
Samuel Clay
1e044b07e8 Showing share and save buttons (that don't do much). 2012-07-01 18:34:34 -07:00
Samuel Clay
0e6a9e1385 Fixing routing issues for users with no shared stories. 2012-06-28 19:47:30 -07:00
Samuel Clay
1d22d8236d Adding work queue for emails. 2012-06-28 12:42:49 -07:00
Samuel Clay
75eb93b7b0 Adding common followers to new follower email. 2012-06-28 10:14:42 -07:00
Samuel Clay
90bcb4c62b Adding subdomain support for blurblogs. 2012-06-27 01:02:09 -07:00
Samuel Clay
c66fd457e5 Moving from samuel@ofbrooklyn.com to samuel@newsblur.com. 2012-06-20 18:37:46 -07:00
Samuel Clay
bc529ef99f Merge branch 'master' into social
* master:
  db02 -> db01.
2012-05-03 19:09:42 -07:00
Samuel Clay
7f7887c680 db02 -> db01. 2012-05-03 19:09:36 -07:00
Samuel Clay
8142087a49 Merge branch 'master' into social
* master:
  db01 -> db02
2012-05-03 18:51:44 -07:00
Samuel Clay
8f28e8e52e db01 -> db02 2012-05-03 18:51:40 -07:00
Samuel Clay
3c31c0c6a6 Merge branch 'master' into social
* master:
  Adding MongoDB logging for debug.
  Being far kinder during feed exception handling and showing users error text. Cannot believe this wasn't there.

Conflicts:
	media/css/reader.css
	templates/base.html
	utils/json_functions.py
2012-04-06 18:35:40 -07:00
Samuel Clay
2ab37d20e1 Adding MongoDB logging for debug. 2012-04-06 18:28:26 -07:00
Samuel Clay
8efefc6cdb Merge branch 'master' into social
* master:
  Fixing hub url change subscription.
  Adding failed push feeds to munin.
  Showing correctly real-time status if feed is push.
  Showing correct real-time status if feed is push.
  Emergency fix to not have to reverse url in task fetchers.
  Setting up push feeds for removal.
  Adding munin graph for pushed feed queue and nginx conf.
  Logging real-time.
  Resubscribing to real-time feeds on add/remove feed.
  Adding push feeds queue. Ignoring fat ping, since it might not match URLs.
  Cleanup
  Forgive push subscription errors.
  Adding # of push feeds to munin.
  Correcting a double-encoding bug for story permalinks that was from way back when.
  Fixing the shit out of the feed fetcher's deleted feed handling. Also fixing PuSH support to correctly give parameters to PuSH server.
  Checking for push hub links safetly.
  Adding subscription callbacks for PuSH.
  Stubbing in PuSH support. Need to work it in with Feeds and upgrade rel='hub'.

Conflicts:
	apps/reader/models.py
	media/js/newsblur/reader/reader.js
	settings.py
	utils/feed_fetcher.py
2012-03-28 18:42:35 -07:00
Samuel Clay
a74be1b604 Adding push feeds queue. Ignoring fat ping, since it might not match URLs. 2012-03-28 15:49:21 -07:00
Samuel Clay
abc3b20d81 Adding subscription callbacks for PuSH. 2012-03-27 16:26:07 -07:00
Samuel Clay
e0d6454a5f Merge branch 'master' into social
* master:
  Fixing missing status code in feed fetcher.
  Fixing missing status code in feed fetcher.
  Adding stathat stats for feed fetching and parsing.
  Small cleanup to parameters of feed update method.
  Refactoring starred stories indexes and adding hints.
  Removing hints.
  Adding hints, revising indexes on user stories, and trying to quicken feed fetching meta work.
  Refactoring refresh feed unread counts. Fixing tests.
  Adding task04 to fabfile.
  Adding django 1.4 compatibility.
  If feed no longer exists after update, find it, then schedule fetch.
  Don't skip unfetched feeds.
  Don't skip unfetched feeds.

Conflicts:
	apps/reader/models.py
	apps/reader/views.py
	fabfile.py
	utils/feed_fetcher.py
2012-03-26 21:06:13 -07:00