Commit graph

229 commits

Author SHA1 Message Date
Samuel Clay
603ac08faa Merge branch 'master' into social
* master:
  Allow login from signup form.
  Reducing celery prefetch to get more accurate queue sizes.
  Removing RabbitMQ dependency. Moving to redis for task queuing.
  Counting queue size for celery/redis.
  Switching to redis to feed queuing. Also adding a weight for skipping feed fetches under high load.
  Skipping feed resurrection.
  Fixing last update problem that has been choking feed fetchers.
  Fixing last update problem that has been choking feed fetchers.
  Typo in feed pool drain.
  Adding ability to wind down feed queue by faking requests.
  Adding debug message about counting errors.

Conflicts:
	fabfile.py
2012-02-27 13:13:27 -08:00
Samuel Clay
a1eb207d90 Removing RabbitMQ dependency. Moving to redis for task queuing. 2012-02-27 08:45:00 -08:00
Samuel Clay
408cb7e801 Merge branch 'master' into social
* master:
  Fixing starred stories from not loading past the second page due to a missing flag reset.
  Fixing user-found bug around tooltips continuing to show if the original dom element (and the reference to the tooltip) are destroyed too early, leaving a tooltip floating in the air.
  Geometrically delaying the fetching of bad feeds, while they're still somewhat fresh.
  Fixing error codes on statistics. Also fixing simple error on invalid feed.
  Update media/js/newsblur/reader.js

Conflicts:
	media/js/newsblur/reader/reader.js
2012-02-24 13:01:48 -08:00
Samuel Clay
3dd04f521f Fixing user-found bug around tooltips continuing to show if the original dom element (and the reference to the tooltip) are destroyed too early, leaving a tooltip floating in the air. 2012-02-24 12:08:11 -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
f70b1f32c6 Adding asset-less deployment. 2012-02-23 15:39:39 -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
9236ecc6f6 Correcting typo in dupe feed resolution. 2012-02-09 07:50:40 -08:00
Samuel Clay
1c4a5c975e Local settings in fabfile. 2012-02-08 20:33:20 -08:00
Samuel Clay
14d7849878 Adding Original page for social shared feeds. 2012-01-31 10:15:11 -08:00
Samuel Clay
b9cf65c834 Merge branch 'master' into social
* master:
  Renaming static.tar to static.tgz to reflect its gzippedness.
  Fixing ghost unread counts on folder when last story in a feed is read.
  Fixing link to scipy-superpack. (Thanks @boursier)
  Handling negative feature page bug. Also showing server errors on bad emails.
  Fixing missing username in dupe USF.
  Handling errors on river in client. Also fixing starred stories.
  Suppressing error on starring an already starred story.
  Re-enabling mobile site. /m/
  Fixing typo in aggressive feed fetching.
  No longer being aggressive about finding a feed's correct address if it returns a 400 or 500 error code, unless it is still the first run or an exception refresh.
  Adding SSL to nginx conf.

Conflicts:
	apps/reader/views.py
	assets.yml
	media/js/newsblur/reader/reader.js
2012-01-23 17:53:59 -08:00
Samuel Clay
1ad335a929 Renaming static.tar to static.tgz to reflect its gzippedness. 2012-01-23 17:51:19 -08:00
Samuel Clay
d679b5ad4f Merge branch 'master' into social
* master:
  Fixing #42: a long-time bug of drag-and-drop not respecting order.
  Removing application media types from enclosures. Nobody needs that.
  Forcing Jammit asset path to be absolute, relative to configured directory.

Conflicts:
	media/js/newsblur/reader/reader.js
	utils/story_functions.py
2012-01-15 19:16:41 -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
850a12fea9 Merge branch 'master' into social
* master:
  Minor changes to fabfile. Needs to only run the pre_deploy step once.
  Adding uglify-js.
  Fixing paypal return.
  Fixing default state while waiting for statistics data to come in.
  Adding feed update interval for non-premium users in Statistics.
  Adding Chrome Notifier to Goodies page.
  Adding Tumblr to share menu.
  Ordering unmoderated recommended feeds by date.

Conflicts:
	utils/json_functions.py
2012-01-13 22:26:16 -08:00
Samuel Clay
1e05def772 Minor changes to fabfile. Needs to only run the pre_deploy step once. 2012-01-13 22:25:06 -08:00
Samuel Clay
abf53cca3c Adding uglify-js. 2012-01-13 21:56:15 -08:00
Samuel Clay
edb76d8c83 Adding feed update interval for non-premium users in Statistics. 2012-01-13 17:54:17 -08:00
Samuel Clay
3567922ae2 Merge branch 'jammit' into social
* jammit:
  Adding node's 8888 to app ufw. Also adding redis's 6379 to express server.
  Adding socket.io-client
  Adding node modules.
  Retooling fabfile's deploy code to support serial asset packaging with parallel code deploys.
  Upgrading nginx version.
  Fixing public_root in assets.yml to be readbale by old yml.
  Adding static/ to gitignore.
  Moving images and theme assets around.
  Relative to absolute urls for all embedded images.
  Fixing up jammit branch for launch by adding socket.io, bookmarklet, and compressed static assets. Still needs icons.
  Fixing css conflicts in jammit. Adding code rendering to jammit for bookmarklet.
  Adding /static to nginx conf.
  Adding jQuery 1.7 and new static directory.
  JS is now complete. Need to fix css embeds.
  Initial stub of Jammit assets.

Conflicts:
	media/css/reader.css
2012-01-03 09:30:28 -08:00
Samuel Clay
3750fd0d10 Adding node's 8888 to app ufw. Also adding redis's 6379 to express server. 2012-01-03 08:31:04 -08:00
Samuel Clay
b32acb0daa Adding node modules. 2012-01-02 18:22:06 -08:00
Samuel Clay
f5c5afb8f9 Retooling fabfile's deploy code to support serial asset packaging with parallel code deploys. 2012-01-02 18:11:40 -08:00
Samuel Clay
1abc4e10e0 Upgrading nginx version. 2012-01-02 17:49:09 -08:00
Samuel Clay
0dbe86605b Fixing public_root in assets.yml to be readbale by old yml. 2012-01-02 17:32:12 -08:00
Samuel Clay
dd0e8ce9af Adding follow counts to profile badge. 2011-12-27 21:38:32 -08:00
Samuel Clay
786a170f4c Adding my very special mongo serialization backup utility to get around the damn unrepairable mongo database. This is taking 14 hours to run. 2011-12-18 20:57:18 -08:00
Samuel Clay
fd2b778363 Simplifying ufw ports in fabfile. Adding env.user. 2011-12-13 17:50:33 -08:00
Samuel Clay
6d0b8baa83 Cleaning up mongoengine imports and settings for default MongoDB. 2011-12-11 11:41:12 -08:00
Samuel Clay
1e9517c9d3 Fixing #41: Adding REDIS to local_settings.py.template. 2011-11-26 16:40:04 -05:00
Samuel Clay
ac59ba7038 Syncing time to account for time drift on VPS. 2011-11-22 12:51:44 -05:00
Samuel Clay
596c00a281 Deprecating db02, moving redis and rabbitmq over to db01. 2011-11-18 10:13:39 -08:00
Samuel Clay
5e4cc2a944 Moving NewsBlur counts to beginning of title. 2011-11-17 22:33:00 -08:00
Samuel Clay
0380db286a Fixing cache for ratelimiting. 2011-11-08 14:46:30 -08:00
Samuel Clay
63e6b86d8e Finishing up realtime for testing on prod. 2011-11-06 16:05:42 -08:00
Samuel Clay
28795237be Merge branch 'realtime' of github.com:samuelclay/NewsBlur into realtime
* 'realtime' of github.com:samuelclay/NewsBlur:

Conflicts:
	settings.py
2011-11-06 15:31:32 -08:00
Samuel Clay
4e382e5caf Adding fabfile config for redis. 2011-11-06 15:19:58 -08:00
Samuel Clay
dcedbe1e40 Adding socket.io communication and feed updating on client-side. Ready to ship? 2011-11-06 12:21:27 -08:00
Samuel Clay
cfd1fa2946 Fixing stale unread counts on feed list in iOS app when returning from river. 2011-11-03 18:08:24 -07:00
Samuel Clay
efaa2565f3 Saving duplicate read stories correctly. 2011-11-03 10:24:53 -07:00
Samuel Clay
a13b6bc084 Simplifying the shit out of feed fetch histories. 2011-11-01 19:08:07 -07: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
592dd1b052 Gradients on River of News in iphone app. 2011-10-26 08:40:31 -07:00
Samuel Clay
ec1f38c720 Fixing broken starred stories (with no classifiers). 2011-10-25 00:01:35 -07:00
Samuel Clay
799a0839fe Cleaning up add folder/site dialog in iPhone app. Still needs autocomplete, but it's nearly done. 2011-10-11 09:46:13 -07:00
Samuel Clay
90d09eb94c Merge branch 'master' of github.com:samuelclay/NewsBlur
* 'master' of github.com:samuelclay/NewsBlur: (39 commits)
  Adding logging for emails sent. Also using history.replaceState to clear the ?next= parameter.
  Adding forgot password email with conveniences.
  Seacucumber -> Django-ses. Celery isn't playing well.
  Adding seacucumber as a dependency.
  Adding android app to email. Also finalizing cleanup.
  Finishing up new account email. Adding migration to save email sending preference.
  Further fleshing out emails.
  Adding autologin (with optout param) for use with emails.
  Templating emails -- new account and new premium.
  Changing color of logged user agent.
  Adding browser user agent to all logging.
  Fixing sizing on iphone app's original view's url.
  Only active feeds get loaded in the iPhone app. It's about time.
  Showing correct story_id in logging for bad read stories.
  Showing HUD on logout in iphone app.
  Completing the python api.
  Showing the correct logging info for mismarked read stories.
  Fixing river of new to use new user stories.
  Re-running story read migration to account fornew read stories during the migration process.
  Adding errors to API/login and API/signup. Getting rid of namespacing on login and signup form fields for api use.
  ...

Conflicts:
	fabfile.py
2011-09-25 09:32:40 -07:00
Samuel Clay
eaa1377fbd Adding celery granularity to fabfile. 2011-09-25 09:31:08 -07:00
Samuel Clay
8a258f91c7 Adding seacucumber as a dependency. 2011-09-21 22:01:02 -07:00
Samuel Clay
ed7d2bd88f Finishing up new account email. Adding migration to save email sending preference. 2011-09-21 17:49:40 -07:00
Samuel Clay
2db298cd50 Handle error when pkilling pgbouncer during pgbouncer bouncing. 2011-09-09 17:43:56 -07:00