Commit graph

1095 commits

Author SHA1 Message Date
Samuel Clay
bc9f1230b8 Upgrading from PIL to Pillow. 2013-03-22 15:06:01 -07:00
Samuel Clay
16688a4985 Upgrading from PIL to Pillow. 2013-03-22 15:04:34 -07:00
Samuel Clay
fa2ad949ab Merge branch 'master' into circular
* master:
  Locking the mouse indicator by default.
  Grabbing forced refresh feeds.
  Fixing pgsql backup.
  Fixing autologin with no next param.
  Bootstrapping redis sessions.
  Using redis pipeline for speeeeed in django db sessions -> redis sessions.
  Adding redis session pool and migration script for sessions.
  Redis session db.
2013-03-21 11:09:09 -07:00
Samuel Clay
0b38e1bece Fixing pgsql backup. 2013-03-21 10:41:48 -07:00
Samuel Clay
c421a08889 Bootstrapping redis sessions. 2013-03-20 22:00:03 -07:00
Samuel Clay
bb6aac3b35 Using redis pipeline for speeeeed in django db sessions -> redis sessions. 2013-03-20 19:54:36 -07:00
Samuel Clay
095ceef45a Adding redis session pool and migration script for sessions. 2013-03-20 19:45:45 -07:00
Samuel Clay
1338c69edb Merge branch 'master' into circular
* master:
  Using user's username on signup if no password.
  Using user's username on signup if no password.
  Fixing passwords if left blank.
  Patching Django 1.5 to handle underscores in subdomains.
  Allowed hosts
  Allowed hosts
  If not active subs, turn off real-time.
  If not active subs, turn off real-time.
  Skipping real-time fetch for non-premium active feeds.
  Upgrading django 1.5 manage.py.
  Upgrade to django 1.5 script. Also handling story lookups with objectids.
  Updated Django to always use the latest 1.5 version. Updated django-redis-session to latest version.
  Moving HAProxy's config to secrets so I can set a password.
  Allowing_hosts for django 1.5.
  Upgrading django from 1.3 to 1.5.
  Keep Raven from making settings puke.
  Added django-redis-sessions to requirements.
  Added a check for testing the email address provided during registration and throwing an error if the email address is already associated with an existing account.
  Adding revsys fab command.
  Froze requirements to make installation a bit easier.

Conflicts:
	templates/reader/dashboard.xhtml
	templates/social/social_page.xhtml
2013-03-20 18:57:06 -07:00
Samuel Clay
d793946e3a If not active subs, turn off real-time. 2013-03-20 16:17:20 -07:00
Samuel Clay
90c2425db0 Upgrading django from 1.3 to 1.5. 2013-03-20 15:05:52 -07:00
Samuel Clay
b3744e3ac6 Merge branch 'master' into circular
* master:
  Warning on missing maintenance.
  Further pushing out feed updates.
  Using @dcramer's excellent getsentry.com for all exceptions. Turning off exception emails.
  Further pushing down feed fetches to handle load until db is scaled out.
  Scrolling code blocks.
  New task servers.
  Turning down feed fetches.
  If requests.raw won't work, sut fudge it with a StringIO for now.
  Further turning down feed fetches until mongo is ready to replicate.
  Fixing Facebook image calculation.
  Fixing facebook posting.
  Moving shared story unread recalc to background task. Will greatly speed up sharing.
  Ramping down feed fetching until they can be handled.
  Only show time breakdown when > 1 sec.
  Fixed API docs for /reader/river_stories
  make fabfile.py use requirements.txt
  Make sure to send the proper content-type with social feeds
  Restore default whitespace to pre/code blocks
  Phase 2: switching to using story_hash index instead of compound unique story_feed_id/story_guid index.
  document keyboard shortcut to add site/folder

Conflicts:
	apps/social/views.py
2013-03-20 10:49:09 -07:00
Samuel Clay
a75554374b Using @dcramer's excellent getsentry.com for all exceptions. Turning off exception emails. 2013-03-20 08:24:11 -07:00
Samuel Clay
61fac02304 If requests.raw won't work, sut fudge it with a StringIO for now. 2013-03-19 17:49:56 -07:00
Samuel Clay
1854f719d3 Fixing Facebook image calculation. 2013-03-19 17:27:04 -07:00
Samuel Clay
90b66017f1 Fixing log for non-requests. 2013-03-19 10:19:05 -07:00
Samuel Clay
b9e5753e6a Reducing page load logging to only abre essentials. 2013-03-19 10:18:22 -07:00
Samuel Clay
e9bae8bba8 Fixing log for non-requests. 2013-03-18 18:20:45 -07:00
Samuel Clay
8f7f5a2976 Reducing page load logging to only abre essentials. 2013-03-18 15:27:14 -07:00
Samuel Clay
233af12d0e Merge branch 'master' into circular
* master:
  Trying out a gunicorn haproxy backend.
  Re-upping 12 to 64 free feeds.
  Removing Redis state for socket.io. Too many open mongo connections.
  Referencing new secret hosts.
  Removing hosts.
  Adding dev hosts.
  Using new secrets repo instead of ignored files.
2013-03-17 11:26:54 -07:00
Samuel Clay
ee4fd11ca7 Re-upping 12 to 64 free feeds. 2013-03-17 10:28:26 -07:00
Samuel Clay
7f9893f1f3 Merge branch 'master' into circular
* master:
  Refactoring fabfile for DO
  Moving redis servers for real-time.
  Increasing feed fetches quite a bit.
  More gunicorn servers.
  More gunicorn servers.
  Upping gunicorn processes.
  Hiding 12 option to cut back on number of new premiums.
  Bumping up premium refresh rates.
  Tasking only popular feeds for now.
  Pushing out feed updates until able to handle the giant influx.
2013-03-14 20:38:30 -07:00
Samuel Clay
f62ce742b5 Hiding 12 option to cut back on number of new premiums. 2013-03-14 18:43:01 -07:00
Samuel Clay
89904d1eb0 Merge branch 'master' into circular
* master:
  Turning off PuSH if no hub url found.
2013-03-07 11:24:09 -05:00
Samuel Clay
e4fc8b6c49 Turning off PuSH if no hub url found. 2013-03-07 10:58:05 -05:00
Samuel Clay
850cfe5812 Merge branch 'master' into circular
* master:
  Fixing push re-sub logging.
  Resubscribing to PuSH feeds that have expired.
2013-03-06 14:58:29 -08:00
Samuel Clay
bdd60bf3f7 Fixing push re-sub logging. 2013-03-06 14:47:15 -08:00
Samuel Clay
00f59821be Resubscribing to PuSH feeds that have expired. 2013-03-06 14:45:01 -08:00
Samuel Clay
7c7b8c213e Merge branch 'master' into circular
* master:
  sclay -> /srv
2013-02-28 23:29:43 -08:00
Samuel Clay
37c8d36eb7 sclay -> /srv 2013-02-25 19:01:11 -08:00
Samuel Clay
cd9de15b5a Rearranging site counter and unread counter. 2013-02-22 12:13:01 -08:00
Samuel Clay
0627e6fdb2 Merge branch 'master' into circular
* master:
  If there are no unread stories in a folder, don't request river_stories with no feeds, since that will return all unread stories. Fetch all feeds in folder. Thanks to @afita for pushing this.
  Fixing sharing story by email if the story has no feed.
  Fixing sharing story by email if the story has no feed.
  Adding Tafiti, Windows 8 app, to logs.
  1 month max on next fetch.

Conflicts:
	media/js/newsblur/reader/reader.js
2013-02-14 17:21:15 -08:00
Samuel Clay
366797280c Adding Tafiti, Windows 8 app, to logs. 2013-02-13 16:27:20 -08:00
Samuel Clay
e427bcdd37 Merge branch 'master' into circular
# By Samuel Clay (2) and jv2222 (2)
* master:
  Cleaning up API to show multiple params better.
  Cleaning up pull request.
  Update utils/user_functions.py
  Update apps/reader/views.py
2013-02-05 16:18:12 -08:00
Samuel Clay
1780100646 Cleaning up pull request. 2013-02-05 16:10:23 -08:00
jv2222
635c0bf261 Update utils/user_functions.py
Adding Pluggio user agent
2013-02-04 21:27:08 -08:00
Samuel Clay
9d054e8932 Styling new getting started module. Needs a bit of sync during operations. 2013-02-04 14:51:15 -08:00
Samuel Clay
a370207f71 Merge branch 'master' into circular
* master:
  If last_modified fails, clear it.
2013-01-31 12:29:31 -08:00
Samuel Clay
5170b56689 If last_modified fails, clear it. 2013-01-31 12:21:10 -08:00
Samuel Clay
6a1beb3c6f Interactions count badge. 2013-01-30 18:28:37 -08:00
Samuel Clay
848f75233f Merge branch 'master' into circular
* master:
  Don't collide stories that are too short to be collided.
  Fixing the long broken last update display on story titles header.
  Fixing assortment of small bugs.
  Allowing anonymous users to use statistics.
  Handling previously read stories gracefully on unread count update.
  Fixing updating of folder title when renaming. Thanks @afita.
  Adding Metroblur to logging.
  The 'm' key should only find oldest story, not also mark it read/unread. Typo? Thanks @donmelton.
2013-01-28 18:04:20 -08:00
Samuel Clay
79c6ea09cd Don't collide stories that are too short to be collided. 2013-01-28 16:56:01 -08:00
Samuel Clay
4aacfe64cb Adding Metroblur to logging. 2013-01-27 15:35:41 -08:00
Samuel Clay
398acb8b1a Beginning the web re-design. Colored dashboard and parts of the feed list. 2013-01-23 18:24:27 -08:00
Samuel Clay
32bbf79b0e Correcting URLs and timezones for global stories on circular. 2013-01-23 14:39:03 -08:00
Samuel Clay
89a1c75b0a Adding Global and Popular tabs. 2013-01-23 14:21:16 -08:00
Samuel Clay
feb0916495 Merge branch 'master' into circular
* master:
  Upping page fill outs.
  Fixing user agent.
  Fixing PuSH by using the correct hub url. Thanks to @donmelton for finding the bug.
2013-01-23 09:30:40 -08:00
Samuel Clay
4e09e4db81 Fixing user agent. 2013-01-22 18:18:07 -08:00
Samuel Clay
bcc24c1253 Fixing PuSH by using the correct hub url. Thanks to @donmelton for finding the bug. 2013-01-22 18:15:28 -08:00
Samuel Clay
0e7d729aa6 Renaming NC- to NB-. Fixing paging. Lots of small tweaks. 2013-01-10 17:32:05 -08:00
Samuel Clay
9c1d0c42dd Adding premium requirement for Text view. 2013-01-09 12:53:30 -08:00