Commit graph

46 commits

Author SHA1 Message Date
Samuel Clay
38fcbed6fb Cleaning up migrations. 2020-06-08 11:51:26 -04:00
jmath1
9cbc417eaf re-add local_settings.py.template and change CACHE syntax in accordance with django 1.7 2020-06-07 00:51:31 -04:00
jmath1
4e89bcd67a upgrade to django 1.6 and make migrations 2020-06-05 11:00:54 -04:00
Samuel Clay
262a99a1f7 Updating local settings template. 2020-06-01 10:52:48 -04:00
Samuel Clay
27096549a9 6 hour minimum for craigslist 2020-04-06 09:42:11 -04:00
Samuel Clay
6256c906a4 Taking active/unmuted feed sinto account when counting active subscribers. 2015-07-28 19:56:06 -07:00
Samuel Clay
1656762299 Trying new YouTube v3 API feed fetcher. 2015-04-29 16:30:44 -07:00
Samuel Clay
6290824422 Adding story tags to search index. 2014-04-22 15:16:00 -07:00
Samuel Clay
a5c03918cc Moving from specific db hosts to db roles, editable through /etc/hosts. 2013-08-12 12:26:49 -07:00
Samuel Clay
96f1de7b58 Adding auto-enable free users setting for local installs. 2013-07-16 11:18:17 -07:00
Samuel Clay
bc6b5a025b Adding redis cache. Returning favicon server. 2013-03-28 18:13:08 -07:00
Samuel Clay
a90518fd31 Merge branch 'master' into original_pages_node
* master: (81 commits)
  Adding font size choices to web preferences.
  Closing #66 with both integration of #68 and using the same fonts. Users can add an optional class if they want these other convenient fonts. Also using a few fonts as backups for non-Mac users.
  Fix default theming hook
  Add multiple targeted font stacks
  Fixing #75: shared stories should use story permalink, not story guid. Doh. Thanks @denubis!
  Categorizing preferences. Adding window title count back in.
  Adding email lookup to forgot password flow.
  Adding email lookup to forgot password flow.
  Fixing typo in logging.
  Fixing autocomplete behavior on add dialog.
  Adding broken search for feeds.
  Logging
  Switching to guid-based read story counts from range based counts. Let's see what this screws up.
  Everybody gets unread count in title.
  Backporting collections.Counter to python2.6
  Fixing broken reply interaction with links.
  Prototype of a dupe checker using real-time update times to figure out which feeds are the same. Last time I walked down this road I got run over.
  Adding delete user flow. About time, since I'm sick of doing this myself.
  Deractivating premiums.
  Adding a lock for the intelligence slider for focus stories. If the user selects focus and there are actually focus stories, lock it for the future when there are no unread focus stories.
  ...

Conflicts:
	fabfile.py
2013-01-07 10:48:42 -08:00
Samuel Clay
93e3a76087 Merge branch 'master' into search
* master: (1171 commits)
  Fixing repeating friend finding check in both intro and friends dialog.
  Saving references to visible feeds when reading by folder.
  Major refactor of ios feed list. No longer relies on fragile locations dictionary.
  No more error messages on deploying new celery/gunicorn. Also adding NUMA cancellation support to mongo db server.
  Fixing ios classifiers in river view.
  Adding beta search (only titles and authors for now) for staff only.
  Updating enterprise distribution ipa.
  Fixing crash when mis-counting feeds. Correcting height of font popover on iphone. Adding horizontal bounce to story page control.
  Doubling resync likelihood.
  Clearing out old read stories for 1% of all feed fetches with new stories.
  Adding unread cutoff to redis sync.
  Syncing redis keys by feed_id for read stories.
  Adding a sync all redis for user stories to be run in a migration.
  Turning off deletion of old stories until the db can be prepped.
  Adding index for read story deletion.
  Deleting old stories.
  Typo in delete read stories log.
  Typo in delete read stories log.
  Typo in delete read stories log.
  Deleting old user stories again. This time going out to 5 times the unread bounds.
  ...

Conflicts:
	local_settings.py.template
	settings.py
2012-12-20 15:07:43 -08:00
Samuel Clay
13a12f6b80 Merge branch 'master' into original_pages_node
* master:
  Upgrading celery just in case it's causing priority loss.
2012-12-17 13:59:47 -08:00
Samuel Clay
1387d7cfc4 Upgrading celery just in case it's causing priority loss. 2012-12-17 13:44:10 -08:00
Samuel Clay
a00c462457 Moving original pages to a node server from s3. Still needs conversion from s3. 2012-12-14 16:28:06 -08:00
Samuel Clay
8c085b0a3c Gutting dynamodb and just keeping good changes. 2012-11-27 16:44:10 -08:00
Samuel Clay
1ace793648 Completing feed icon migration to S3. 2012-09-20 12:29:52 -07:00
Samuel Clay
00ba259c66 Migrating to S3 for feed pages. 2012-09-18 17:09:07 -07:00
Samuel Clay
4140458617 Adding necessary cookie domain settings to local_settings template. 2012-07-17 13:55:11 -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
c66fd457e5 Moving from samuel@ofbrooklyn.com to samuel@newsblur.com. 2012-06-20 18:37:46 -07:00
Samuel Clay
b2c9f1310c Merge branch 'master' into social
* master:
  Fixing issue with PuSH hub topic's being too long for the db.
  OPML import: Using custom feed titles if they don't match what's in the feed DB.

Conflicts:
	apps/feed_import/models.py
2012-04-01 20:48:07 -07:00
Samuel Clay
57ebbb0790 OPML import: Using custom feed titles if they don't match what's in the feed DB. 2012-04-01 20:04:03 -07:00
Samuel Clay
c1461359c7 Adding Search app and object, used to index stories and then search them. Needs views, ui, and support for saved stories. 2012-03-11 16:13:05 -07:00
Samuel Clay
aaa5aa1cd6 Merge branch 'master' into social
* master:
  Changing copy on premium/feedchooser dialog.
  Styling errors on stripe payment form.
  Final stripe.js tweaks before launch.
  Adding Pay by Credit Card as an option to feed chooser dialog. Thus concludes Stripe.js integration. Time to launch!
  Styling the stripe.js background.
  Using correct kwargs for stripe signal.
  Wrapping up stripe.js form. Has validation, styling, and does the right thing for new subscriptions. Needs a link to the form, though.
  Setting up correct customer model for stripe webhook.
  Moving JS assets to bottom of the page for faster loadtimes.
  Fixing exception on missing param in feed address searching.
  Fixing recommendation date serialization bug.
  Fixing bugs around login with blank password using full password. Also fixing bug in signups with no username.
  Stripe.js payments using zebra. Adding zebra as a vendored dependency. Webhooks and views all in. Needs styling, custom username and email fields, and loads of testing.
  Adding error checking on requests in page fetching.
  Using a probability from redis to determine whether or not to skip a fetch.
  Allowing any password to be used on accounts with no password set.
  Adding paypal logo.

Conflicts:
	assets.yml
	media/js/newsblur/reader/reader_feedchooser.js
	settings.py
	templates/base.html
2012-02-29 16:22:47 -08:00
Samuel Clay
29234a8bac Stripe.js payments using zebra. Adding zebra as a vendored dependency. Webhooks and views all in. Needs styling, custom username and email fields, and loads of testing. 2012-02-27 21:46:34 -08:00
Samuel Clay
8f4dd6566c Merge branch 'jammit' into social
* jammit:
  Adding new iphone mask image.
  Moving to proper unicode string for feed fetching.
  Colorizing feed fetching.
  Colorizing feed fetching.
  Adding two error classes to requests exception handling.
  Adding two error classes to requests exception handling.
  Adding two error classes to requests exception handling.
  jQuery 1.6.1 -> 1.7.1. Fixes massive Chrome issues.
  Adding shift+u as a shortcut for marking a story unread.
  Adding more advanced exception handling for new requests module, with fallback to urllib2.
  Adding urllib fallback to requests in page fetching.
  Adding a little bit more leeway in page importer by falling back to urllib2 when requests fail.
  Adding slight bit of color to feed fetcher.
  Revert "Revert "Switching to requests from urllib2/httplib. Bring on the page errors.""

Conflicts:
	assets.yml
	local_settings.py.template
	media/js/jquery-1.7.1.js
	media/js/jquery-1.7.js
	media/js/vendor/jquery-1.7.js
2012-01-05 08:38:08 -08:00
Samuel Clay
bfbba21711 Adding Twitter OAuth. Syncing friends for both twitter and facebook. Needs disconnect and resync. 2011-12-21 09:43:17 -08:00
Samuel Clay
b5efad9142 Merge branch 'master' into requests
* master: (66 commits)
  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.
  Auto-refreshing feedback (1 min for staff, 10 min for everybody).
  Fixing exception around multiple feeds during Google Reader import process. Also switching rate limit to status code 429.
  Adding Nokia MeeGo client to user agents.
  Only show raw feeds in feed autocomplete.
  Handling iphone version for new users on ios app.
  FIXING THE WORST BUG OF MY LIFE -- finally figured out what was causing the story-shows-as-unread bug. Also fixed enclosures on certain types of feeds.
  Fixing menu manage open position to compensate for additional menu items.
  Reducing the amount of work done by feed fetching when there are no new stories.
  Fixing emergency bug around trimming feeds where the cursor is changing. Dammit mongo.
  Simplifying ufw ports in fabfile. Adding env.user.
  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.
  ...

Conflicts:
	local_settings.py.template
2011-12-20 21:47:55 -08:00
Samuel Clay
f3d2f8e5b5 Moving from slave_db to ReplicaSetConnection in pymongo 2.1. 2011-12-11 10:54:07 -08:00
Samuel Clay
ba46291644 Speeding up refresh-feeds by correctly using the last updated story date. 2011-11-28 18:01:39 -08:00
Samuel Clay
b112717d95 Revert "Revert "Switching to requests from urllib2/httplib. Bring on the page errors.""
This reverts commit a827b2c864.
2011-11-27 02:41:12 -05:00
Samuel Clay
a827b2c864 Revert "Switching to requests from urllib2/httplib. Bring on the page errors."
This reverts commit 617dc3bb56.

Conflicts:

	local_settings.py.template
2011-11-27 02:40:44 -05:00
Samuel Clay
1e9517c9d3 Fixing #41: Adding REDIS to local_settings.py.template. 2011-11-26 16:40:04 -05:00
Samuel Clay
d07b03a7a4 Revert "Revert "Switching to requests from urllib2/httplib. Bring on the page errors.""
This reverts commit 7972d0bb5c.
2011-11-26 11:15:01 -05:00
Samuel Clay
7972d0bb5c Revert "Switching to requests from urllib2/httplib. Bring on the page errors."
This reverts commit 617dc3bb56.
2011-11-26 02:16:14 -05:00
Samuel Clay
617dc3bb56 Switching to requests from urllib2/httplib. Bring on the page errors. 2011-11-26 02:07:31 -05:00
Samuel Clay
f3afaf3ff3 Adding MongoDB slave to local_settings template. 2011-11-15 22:29:09 -08:00
Samuel Clay
66eaaf6114 Stubbing in email templates using django-ses. 2011-09-09 17:42:35 -07:00
Samuel Clay
6a8981f1bf Using defaults for mongo settings to simplify settings. 2011-08-27 16:22:52 -07:00
Samuel Clay
ff50d85d7d Updating a bunch of defaults to make NewsBlur installable on anybody's machine. Fleshing out README installation instructions. 2011-07-17 20:53:30 -07:00
Samuel Clay
aa33eb0474 Abstracting paths and adding in path settings to readme. 2011-07-17 15:52:06 -07:00
Samuel Clay
9769b61b7f Updating fabric file to fulfil the entire deployment of a new box with no hiccups. Still needs a hosts file, and maybe some envvars for hostname. 2011-03-15 10:02:13 -04:00
Samuel Clay
a4e079d84b Cleaning up psql backup. 2010-12-16 14:09:15 -05:00
Samuel Clay
78ec2e3d88 Adding local_settings.py.template for those at home. 2010-10-25 20:49:53 -04:00