Commit graph

175 commits

Author SHA1 Message Date
Samuel Clay
8f0afbb7c2 All setup module items now disappear/appear or show a Done title appropriately. 2012-03-19 14:15:38 -07:00
Samuel Clay
c2fb0c6692 Finishing up OPML upload and Reader import in new intro-style. 2012-03-05 19:18:40 -08:00
Samuel Clay
485d3bddbd Merge branch 'master' of github.com:samuelclay/NewsBlur into social
* 'master' of github.com:samuelclay/NewsBlur:
  Adding all mongodb munin plugins, and adding fab command to install munin plugins for mongo.
  Upgrading requests's ConnectionError to a first-class error, marking page as bad url.
  Python module requests now throwing ConnectionError on bad urls. Handling by not emailing me about it.

Conflicts:
	fabfile.py
2012-03-05 11:55:42 -08:00
Samuel Clay
20c78d52cf Adding all mongodb munin plugins, and adding fab command to install munin plugins for mongo. 2012-03-05 09:24:32 -08:00
Samuel Clay
307e36622b Merge branch 'master' into social
* master:
  Adding asset-less deployment.
  Upgrading feedparser from 5.0.1 to 5.1.
  Catching errors in page links with ill-formed urls.
  Not showing the world favicon until favicons are downloaded.
  Fixing feed exception dialog to actually reload feeds on the page.
  Geometrically decaying feed fetches on known good feeds that have gone bad.
  Fixing issue around empty original pages.

Conflicts:
	media/js/newsblur/reader/reader.js
2012-02-23 15:40:38 -08:00
Samuel Clay
6c7034343b Geometrically decaying feed fetches on known good feeds that have gone bad. 2012-02-23 13:20:10 -08:00
Samuel Clay
8ef2bf31b1 Merge branch 'master' into social
* master:
  Re-styling the crap out of all taskbar buttons. Much more streamlined now.
  Tweaking the living crap out of the intelligence control's colors. Lightened.
  User feedback: hiding positive and negative unread counts in title if there are no unread stories outside of neutral.
  Correcting typo in dupe feed resolution.
  Local settings in fabfile.
  Fixing up a minor detail in the new intelligence control.
  Rewriting intelligence slider to be an intelligence control (segmented control). Should make a ton more intuitive sense.
  Trying to fix IE troubles by forcing single requests per read story.
  Fixing nginx conf to support ssl.
  Adding PID files to gitignore.
  Ignoring files.
  Adding certificates to ignore.
  Adding https to nginx.

Conflicts:
	media/css/reader.css
	media/js/newsblur/common/assetmodel.js
2012-02-10 09:24:48 -08:00
Samuel Clay
afda20c3f9 Trying to fix IE troubles by forcing single requests per read story. 2012-02-08 16:22:21 -08:00
Samuel Clay
f73c48ef84 Fixing nginx conf to support ssl. 2012-02-08 12:51:44 -08:00
Samuel Clay
594d8c22f0 Adding https to nginx. 2012-02-08 12:42:19 -08:00
Samuel Clay
28e3871b6c Stubbing in social feed count calculations. 2012-02-08 12:20:05 -08:00
Samuel Clay
14d7849878 Adding Original page for social shared feeds. 2012-01-31 10:15:11 -08:00
Samuel Clay
5eb1f88f63 Adding SSL to nginx conf. 2012-01-21 16:50:57 -08:00
Samuel Clay
5e3ce30c0b Fixing #42: a long-time bug of drag-and-drop not respecting order. 2012-01-14 18:54:59 -08:00
Samuel Clay
370d03472f Merge branch 'master' into jammit
* master:
  Adding active_premium count. Setting a minimum of 1 hour fetches for feeds with any active premiums.
  Allowing username refinement in fetching starred stories.
  Increasing timeout on gunicorn to 2 min.
  Adding management command to fetch starred stories on command.
  Adding error handling for insta-fetching stories.
  Turning off the page fetcher requests vs. urllib2 discrepency checker. I bet I've caught them all by now.
  The @kennethreitz commit: logging all discrepencies between requests and urllib2. This should take a few hours.
2012-01-09 19:59:26 -08:00
Samuel Clay
a851a2c6d9 Increasing timeout on gunicorn to 2 min. 2012-01-08 20:47:34 -08:00
Samuel Clay
962b763bb6 Merge branch 'master' into jammit
* master: (30 commits)
  Boosting fillout pages.
  Small cleanup in ajax manager.
  Abort old requests and don't cache responses. Trying to fix IE read story bug.
  Force jquery to never cache.
  Checking for exceptions earlier in order to show fixed site.
  Changing user agent to hopefully override overly-sniffy websites.
  Fixing inaccurate substitution on feed urls. Ugh, can't believe this was here this long.
  Adding the setting of a feed's view settings to Site Settings dialog. This should've been in there a loooong time ago.
  Fixing feed loads only once for those with skipping stories.
  Adding handler to to_json calls on all serialized models.
  Fixing two major bugs: auto filling stories now works far better nad doesn't lock you in. Also fixing the infernal unicode json parsing bug that's been effecting a bunch of sites.
  Adding WP7 as user agent.
  Adding necessary import when not running from the REPL.
  Too many stories? Don't animate transitions when switching intelligence levels.
  Fixing typo in iphone app that preventing mark folder as read when the visible stories option was showing.
  Updating the mongo db copy util to also look for updated stories.
  Globals.is_staff on user, not profile. Make the stats referesh every minute instead of every 10 minutes for staff.
  Fixing offsets in river of news.
  Adding ciphering to usernames in log, so I can finally take screenshots of the most colorful logs of all time.
  Adding my very special mongo serialization backup utility to get around the damn unrepairable mongo database. This is taking 14 hours to run.
  ...

Conflicts:
	templates/base.html
2012-01-02 16:48:54 -08:00
Samuel Clay
fd2b778363 Simplifying ufw ports in fabfile. Adding env.user. 2011-12-13 17:50:33 -08:00
Samuel Clay
a493d9f240 Merge branch 'master' into jammit
* master: (45 commits)
  Launching the iPhone app on the front-page. Big deal.
  Minor cleanup of river stories view.
  Cleaning up mongoengine imports and settings for default MongoDB.
  Killing off the old slave_db pattern.
  Moving from slave_db to ReplicaSetConnection in pymongo 2.1.
  Adding title and subtitle. (Big thanks to @ericflo for the inspiration.)
  Adding title and subtitle. (Big thanks to @ericflo for the inspiration.)
  Fitting the iphone web page on smaller screens.
  The @jashkenas treatment -- cleaning up the iphone app page.
  Adding rotation to iphone website.
  Using the correct story permalink (if it is not correctly in the link key of the feed).
  Finishign up interaction of iphone app trailer page. Need auto switching.
  iPhone screenshots, iPhone page, complete with animations.
  Adding current version to iPhone app so it can update from the server.
  Removing unnecessary return to selected story on paging of story titles.
  Scrolling the story titles view to the feedbar when a page is loading. Experimental, but may help a bunch of users know what's happening.
  Stubbing in iphone page.
  Solving the Read button dilemma for Everything vs. folders vs. feeds.
  Disabling feed settings button on Everything river view.
  Building folder delete into iOS app.
  ...
2011-12-11 16:48:50 -08:00
Samuel Clay
3c9fd42bf0 Finishing move feed to folder, end-to-end. Still need to fix move folder to folder in iOS app. 2011-12-03 18:22:14 -08:00
Samuel Clay
7b4c7f678d Munin plugins 2011-12-02 16:22:38 -08:00
Samuel Clay
d247ab6206 Merge branch 'master' into jammit
* master:
  Fixing bogus type error, caused by duplicate feeds.
  Correcting styling on site settings loader icon.
  Removing dupe migration from feed_settings.
  Revert "Switching to requests from urllib2/httplib. Bring on the page errors."
  Fixing #41: Adding REDIS to local_settings.py.template.
  Revert "Revert "Switching to requests from urllib2/httplib. Bring on the page errors.""
  Revert "Switching to requests from urllib2/httplib. Bring on the page errors."
  Switching to requests from urllib2/httplib. Bring on the page errors.
  Adding a bunch fo keyboard shortcuts.
  Adding elapsed time field to river and feed view.
  Fixing autolinking of text links to no longer indiscriminately replace text, causing double encoding of html entities.
  Fixing the space bar key to not queue, so it's actually useful now!
  Refining media enclosures by adding all types and linking to their source.
  Refining media enclosure detection.

Conflicts:
	config/nginx.newsblur.conf
2011-11-27 03:17:23 -05:00
Samuel Clay
81332e3b11 Correcting styling on site settings loader icon. 2011-11-27 03:07:03 -05:00
Samuel Clay
b41704339d Merge branch 'master' into jammit
* master: (48 commits)
  Updating copy on homepage.
  Marking all as read on Everything view should clear folder unread counts.
  Fixing error on committing to cache for rate limits when the dummy cache backend is used.
  Adding linux.com story to press page.
  Uniqifying stories when read.
  Moving from sha module to hashlib.
  Syncing time to account for time drift on VPS.
  Fixing issue around showing too many Oh Nos on abort.
  Save hash for address+link migration. necessary for a unique index.
  Deprecating db02, moving redis and rabbitmq over to db01.
  Updating nginx conf to support better amintenance pages giving a 503 status code.
  Moving NewsBlur counts to beginning of title.
  Fixing that crummy missing existing story issue.
  Updating feedparser.
  Fixing broken hashlib issue with feeds and no link.
  Adding MongoDB slave to local_settings template.
  Adding two new columns, necessary for the feed_settings branch: hash of address+link, and locking address.
  Marking read stories in Feed view as very much read. Gradientizing, too.
  Fixing /m/ for no good reason.
  File under "fucking finally": Adding client-side error handling and callbacks for feeds and river.
  ...

Conflicts:
	config/nginx.newsblur.conf
2011-11-24 00:29:57 -05:00
Samuel Clay
7907022d0d Fixing issue around showing too many Oh Nos on abort. 2011-11-22 12:08:18 -05:00
Samuel Clay
5b244eafaa Updating nginx conf to support better amintenance pages giving a 503 status code. 2011-11-18 09:13:30 -08:00
Samuel Clay
636e47728f Toning down updates on infrequently updated feeds. 2011-11-07 12:57:06 -08:00
Samuel Clay
3502442a2c Adding /static to nginx conf. 2011-11-07 10:02:09 -08:00
Samuel Clay
63e6b86d8e Finishing up realtime for testing on prod. 2011-11-06 16:05:42 -08:00
Samuel Clay
4e382e5caf Adding fabfile config for redis. 2011-11-06 15:19:58 -08:00
Samuel Clay
84e6d1a4fb Trying to fix fetch histories with indexes. Also upating fabfile.py 2011-11-01 19:00:58 -07:00
Samuel Clay
397e0367e6 Fixing 500 on Blar's empty requests for marking stories as read. Updating nginx conf. 2011-11-01 10:32:11 -07:00
Samuel Clay
fc3787daa1 Moving gunicorn logs to general logfiles, no longer simply access logs. 2011-10-19 08:58:51 -07:00
Samuel Clay
28d10bf49b Adding mongo autostartup for mac os x. Also adding network icons for iphone app. 2011-10-07 11:01:30 -07:00
Samuel Clay
84ed41fde9 Adding a max_requests to gunicorn to take care of memory leaks. 2011-10-05 10:10:30 -07:00
Samuel Clay
580537f4a8 Simplifying pgbouncer config. 2011-09-07 22:35:20 -07:00
Samuel Clay
828127ecbc Moving requirements.txt -> config 2011-09-03 23:10:57 -07:00
Samuel Clay
161d163d92 Moving back to stable mongoengine dev branch (no longer using forked branch). Changes to signature of map-reduce and item_frequencies. 2011-08-27 17:14:31 -07:00
Samuel Clay
cf4b860c14 New mongoDB config for production. Uses replica sets. 2011-08-27 14:17:20 -07:00
Samuel Clay
8b943e0dc1 Ignoring mobile assets packages. 2011-08-26 23:43:15 -07:00
Samuel Clay
5da8bf73fb Fixing the feed chooser to show total # of feeds. Also fixing a unicode issue in normalizing urls. 2011-08-26 19:58:06 -07:00
Samuel Clay
ad47d9bc20 Renaming nginx's newsblur.conf so it is namespaced. 2011-08-26 09:35:02 -07:00
Samuel Clay
15c5554200 Fixing issue when returning to iphone app and refreshing feeds while not on feed list page. 2011-08-26 09:34:30 -07:00
Samuel Clay
6148cbaaff Rewrote visible feed indexPath calculations to be far more graceful and less prone to stateful errors. Handled additional edge cases. 2011-08-24 21:41:44 -07:00
Samuel Clay
7cea10ecfd Updating fabfile and pushing updates back up to normal levels. 2011-08-24 12:31:47 -07:00
Samuel Clay
cddc591be4 Using the correct location of the nginx 'sbin'aries in the init.d script. 2011-08-18 21:48:06 -07:00
Samuel Clay
442012fdeb Ading pull to refresh on feed detail in iphone app. Not done, but also added extra parameter in feed canonical model that gives seconds since last update. 2011-08-18 09:56:52 -07:00
Samuel Clay
f90686014d Adding PIL and boostrapped feed to readme. 2011-07-17 21:29:25 -07:00
Samuel Clay
7ffbd56c1b Adding boostrap fixture to load up default newsblur profile. 2011-07-17 20:53:48 -07:00
Samuel Clay
6532fb6050 Adding development mongodb configuration file. 2011-06-09 19:00:48 -04:00