Commit graph

1095 commits

Author SHA1 Message Date
Samuel Clay
3e68aff667 Merge branch 'master' into feed_settings
* master:
  Correcting for feeds that have incorrect media content.
  Adding media enclosures in an audio tag.
  Using story date when there is no guid.
  Using story date when there is no guid.
  Adding verbose flag to feed updates to diagnose errors.
  Fixing issue with stories that have no permalink.

Conflicts:
	apps/rss_feeds/models.py
2011-11-25 00:18:32 -05:00
Samuel Clay
f7c1df266f Correcting for feeds that have incorrect media content. 2011-11-25 00:08:17 -05:00
Samuel Clay
bd38351b8d Adding media enclosures in an audio tag. 2011-11-24 15:58:04 -05:00
Samuel Clay
7ea2e01496 Adding verbose flag to feed updates to diagnose errors. 2011-11-24 15:29:26 -05:00
Samuel Clay
957dc7ca7c Fixing up jammit branch for launch by adding socket.io, bookmarklet, and compressed static assets. Still needs icons. 2011-11-24 14:58:04 -05:00
Samuel Clay
4bb1ff1cc2 Fixing css conflicts in jammit. Adding code rendering to jammit for bookmarklet. 2011-11-24 11:07:23 -05:00
Samuel Clay
6b48b673dd Merge branch 'feed_settings' into jammit
* feed_settings:
  Adding migration for unique hashes on feed addresses + links.
  Counting subscribers on branched feeds correctly, so as to maintain update frequency, even though it's branched.
  Hooking up feed address change nd branching. Also fixing those infernal feed address change bugs for good.
  Finishing up feed_link corrections. Just need feed_address (which is essentially a refactor and abstraction of this feed_link code), and then duplicate UI, which is pretty easy. Yay.
  Refactoring feed rewriting to take advantage of new feed link changer. Seems to work. Still needs some better duplicate locking during fetch.
  Uniqifying address+link hash. Allowing feed_link branches, but it does not yet work. Needs proper dupe detection.
  Beginning new branch feed logic. Needs a huge db migration.
  Swapping titles on feed settings when necessary.
  Swapping rss and website url.
  Stubbing out entire feed settings modal. Needs duplicate feed list. Also needs backend splitting of subscriptions.
  Adding feed setting menu item. Cleaning up feed exception dialog.
2011-11-24 00:31:59 -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
ba5618295a Merge branch 'master' into feed_settings
* master:
  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.

Conflicts:
	templates/reader/feeds.xhtml
2011-11-23 16:59:25 -05:00
Samuel Clay
a7b8233727 Fixing error on committing to cache for rate limits when the dummy cache backend is used. 2011-11-23 16:34:36 -05:00
Samuel Clay
174d6febb6 Merge branch 'master' into feed_settings
* master:
  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.
2011-11-23 15:09:42 -05:00
Samuel Clay
83866a7736 Moving from sha module to hashlib. 2011-11-22 12:51:51 -05:00
Samuel Clay
fb237e1049 Finishing up feed_link corrections. Just need feed_address (which is essentially a refactor and abstraction of this feed_link code), and then duplicate UI, which is pretty easy. Yay. 2011-11-16 18:41:36 -08:00
Samuel Clay
e192193ecb Updating feedparser. 2011-11-16 13:58:05 -08:00
Samuel Clay
14ed618c6c File under "fucking finally": Adding client-side error handling and callbacks for feeds and river. 2011-11-15 18:19:09 -08:00
Samuel Clay
08be9495e0 Fixing issues around embedded content. Santizing HTML, but =preserving embed, object, and params. 2011-11-15 17:15:27 -08:00
Samuel Clay
017e887d84 No longer sanitizing HTML in feed parsing. I hope this doesn't bite me. But now Flash videos will appear in the feed. 2011-11-13 14:08:53 -08:00
Samuel Clay
3e1d9eb626 Brief cleanup. 2011-11-12 15:36:38 -08:00
Samuel Clay
54e42f6012 Adding bullshit user agent string because some sites are sniffing for browsers in order to serve the correct site. 2011-11-10 10:29:25 -08:00
Samuel Clay
b3fcb21be5 Rate limit starts at 0. 2011-11-08 16:11:56 -08:00
Samuel Clay
eb3de47bdb Fixing cache add using the correct API. 2011-11-08 14:59:35 -08:00
Samuel Clay
0380db286a Fixing cache for ratelimiting. 2011-11-08 14:46:30 -08:00
Samuel Clay
1b29eb2c91 Rate limiting /reader/feeds and /reader/refresh_feeds. 2011-11-08 13:48:54 -08:00
Samuel Clay
d3804e3265 JS is now complete. Need to fix css embeds. 2011-11-07 09:35:51 -08:00
Samuel Clay
a8c62eb7eb Initial stub of Jammit assets. 2011-11-07 08:48:00 -08:00
Samuel Clay
ac3609bf7d Merge branch 'master' into realtime
* master:
  Adding 'E' as a keyboard shortcut for the Everything view.
  Doubling the amount Space pages in a story.
  Auto-linkify urls in stories.
  Reading stories from slave db during feed update.

Conflicts:
	settings.py
2011-11-06 15:28:37 -08:00
Samuel Clay
4691345d91 Preparing realtime for deployment. 2011-11-06 12:28:06 -08:00
Samuel Clay
07fa01ed9a Adding server half of redis real-time unread count updates. That was the easy part. 2011-11-05 17:08:31 -07:00
Samuel Clay
040b755694 Reading stories from slave db during feed update. 2011-11-04 09:45:10 -07:00
Samuel Clay
bd003fda36 Fixing gradient in story detail view in iOS. 2011-11-03 09:19:24 -07:00
Samuel Clay
b89930388e Adding pages_fetched to munin. 2011-11-02 09:43:20 -07:00
Samuel Clay
6e93972ada Simplifying the shit out of feed fetch histories. 2011-11-01 19:04:34 -07:00
Samuel Clay
08beb49847 New function for giving a 404 instead of a 500 on required parameters. 2011-10-28 10:29:29 -07:00
Samuel Clay
08fe9f5ce8 Fixing mongo db backup. 2011-10-05 19:30:21 -07:00
Samuel Clay
74988aaf46 Changing color of logged user agent. 2011-09-16 09:34:16 -07:00
Samuel Clay
c051bcfac9 Adding browser user agent to all logging. 2011-09-16 09:26:22 -07:00
Samuel Clay
acfd9e7614 Adding feed.has_page to weed out feeds with no original page. This should've been in 2 years ago. 2011-09-04 10:59:29 -07:00
Samuel Clay
8c0906fbff Changing scroll speed. Adding authenticated info to every request. 2011-09-03 23:10:46 -07:00
Samuel Clay
47556ec303 Locking feed links for testing. This also helps future feed links that need locking. Probsbly should include feed_address_lock's as well. 2011-09-01 09:34:57 -07:00
Samuel Clay
8f5a4c612d Updating rss_feeds tests for completeness. Updating README to include how to run test suite. 2011-09-01 09:11:29 -07:00
Samuel Clay
96d8283ed0 Updating unit tests, fixing datetime issue in json serialization. 2011-08-31 09:41:34 -07:00
Samuel Clay
9f915347d6 Fixing mongo backups to use new mongo_db settings. 2011-08-30 09:33:03 -07:00
Samuel Clay
3cecc81eda Handling broken decodes in cjson. Also fixing river. 2011-08-29 21:45:47 -07:00
Samuel Clay
c64415a15e Getting rid of awful hack to make cjson encode dicts correctly with integer keys. 2011-08-29 21:28:12 -07:00
Samuel Clay
591d5d9660 Fixing two major issues: utf-8 encoding on cjson encoding (doh!) and when feeds are moved through de-duping, let the client know about the new feed id. This will help all new users. 2011-08-29 20:51:40 -07:00
Samuel Clay
6a68181974 Fixing image processing issue and updating to latest feedparser. 2011-08-27 13:27:21 -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
99054c7923 Adding ssh-copy-id for easy ssh key movement. 2011-08-26 09:34:45 -07:00
Samuel Clay
55e2898f04 Making the feed title in the feed detail page work correctly with a favicon. Still need to add the favicon to the back button int he story detail view. 2011-08-24 19:36:03 -07:00
Samuel Clay
f5a4e09751 Upgrading to cjson, which may just break EVERYTHING. 2011-08-22 18:17:42 -07:00