mirror of
https://github.com/viq/NewsBlur.git
synced 2025-04-13 09:38:09 +00:00
Blogging new gesture-based layout for iPad app.
This commit is contained in:
parent
8c56c6f98e
commit
d1085d36bc
22 changed files with 674 additions and 473 deletions
30
blog/_posts/2022-03-28-redesigned-ios-layout.md
Normal file
30
blog/_posts/2022-03-28-redesigned-ios-layout.md
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
---
|
||||||
|
layout: post
|
||||||
|
title: New gesture-based layout for the NewsBlur iPad App
|
||||||
|
tags: ['ios']
|
||||||
|
---
|
||||||
|
We have a big update for you on iOS, complete with a redesigned layout engine. You'll see this mostly on iPad, where you can now interactively swipe between panes, customize how many panes you see, and even customize where the story titles are on the screen relative to the story content.
|
||||||
|
|
||||||
|
Let's take a look at all of the new features, starting with the improved gesture-based layout engine for navigating between stories and feeds.
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<video autoplay="autoplay" loop="true" muted playsinline width="650" style="width: 650px;border: 2px solid rgba(0,0,0,0.1);margin: 0 auto;display: block;">
|
||||||
|
<source src="/assets/ipad-redesigned-layout-2.mp4" type="video/mp4">
|
||||||
|
</video>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
There's also a new homescreen widget for showing 3-6 stories on your dashboard.
|
||||||
|
|
||||||
|
<img src="/assets/ipad-widget.png">
|
||||||
|
|
||||||
|
You can also expect to find feature parity with Android and the web when it comes to the new image preview and content preview options for story titles.
|
||||||
|
|
||||||
|
<img src="/assets/ipad-image-preview.png">
|
||||||
|
|
||||||
|
You can now save stories and subscribe to feeds from other apps using the NewsBlur Share extension. This includes your saved story tags and associated counts.
|
||||||
|
|
||||||
|
<img src="/assets/iphone-share-extension.png" style="margin: 0 auto; display: block; width: 450px;">
|
||||||
|
|
||||||
|
This release also contains numerous improvements, subtle refinements, and assorted fixed bugs.
|
||||||
|
|
||||||
|
If you have any ideas for how you would like to see the iPad and iPhone app improved, please post ideas to the [NewsBlur Forum](https://forum.newsblur.com). I'm all ears and would love to prioritize improvements or changes that create a better mobile reading experience.
|
131
blog/_site/2022/03/28/redesigned-ios-layout/index.html
Normal file
131
blog/_site/2022/03/28/redesigned-ios-layout/index.html
Normal file
|
@ -0,0 +1,131 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en"><head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
<link rel="shortcut icon" href="https://newsblur.com/media/img/favicon.ico" type="image/png" />
|
||||||
|
<link rel="icon" href="https://newsblur.com/media/img/favicon_32.png" sizes="32x32"/>
|
||||||
|
<link rel="icon" href="https://newsblur.com/media/img/favicon_64.png" sizes="64x64"/>
|
||||||
|
<link rel="alternate" type="application/rss+xml"
|
||||||
|
title="The NewsBlur Blog RSS feed"
|
||||||
|
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.7.1 -->
|
||||||
|
<title>New gesture-based layout for the NewsBlur iPad App | The NewsBlur Blog</title>
|
||||||
|
<meta name="generator" content="Jekyll v4.2.0" />
|
||||||
|
<meta property="og:title" content="New gesture-based layout for the NewsBlur iPad App" />
|
||||||
|
<meta property="og:locale" content="en_US" />
|
||||||
|
<meta name="description" content="We have a big update for you on iOS, complete with a redesigned layout engine. You’ll see this mostly on iPad, where you can now interactively swipe between panes, customize how many panes you see, and even customize where the story titles are on the screen relative to the story content." />
|
||||||
|
<meta property="og:description" content="We have a big update for you on iOS, complete with a redesigned layout engine. You’ll see this mostly on iPad, where you can now interactively swipe between panes, customize how many panes you see, and even customize where the story titles are on the screen relative to the story content." />
|
||||||
|
<link rel="canonical" href="https://blog.newsblur.com/2022/03/28/redesigned-ios-layout/" />
|
||||||
|
<meta property="og:url" content="https://blog.newsblur.com/2022/03/28/redesigned-ios-layout/" />
|
||||||
|
<meta property="og:site_name" content="The NewsBlur Blog" />
|
||||||
|
<meta property="og:type" content="article" />
|
||||||
|
<meta property="article:published_time" content="2022-03-28T00:00:00-04:00" />
|
||||||
|
<meta name="twitter:card" content="summary" />
|
||||||
|
<meta property="twitter:title" content="New gesture-based layout for the NewsBlur iPad App" />
|
||||||
|
<script type="application/ld+json">
|
||||||
|
{"publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"https://blog.newsblur.com/assets/newsblur_logo_512.png"}},"url":"https://blog.newsblur.com/2022/03/28/redesigned-ios-layout/","@type":"BlogPosting","headline":"New gesture-based layout for the NewsBlur iPad App","dateModified":"2022-03-28T00:00:00-04:00","datePublished":"2022-03-28T00:00:00-04:00","description":"We have a big update for you on iOS, complete with a redesigned layout engine. You’ll see this mostly on iPad, where you can now interactively swipe between panes, customize how many panes you see, and even customize where the story titles are on the screen relative to the story content.","mainEntityOfPage":{"@type":"WebPage","@id":"https://blog.newsblur.com/2022/03/28/redesigned-ios-layout/"},"@context":"https://schema.org"}</script>
|
||||||
|
<!-- End Jekyll SEO tag -->
|
||||||
|
<link rel="stylesheet" href="/assets/main.css">
|
||||||
|
<link rel="stylesheet" type="text/css" href="https://cloud.typography.com/6565292/711824/css/fonts.css" />
|
||||||
|
<link rel="stylesheet" type="text/css" href="https://cloud.typography.com/6565292/731824/css/fonts.css" /><link type="application/atom+xml" rel="alternate" href="https://blog.newsblur.com/feed.xml" title="The NewsBlur Blog" /></head>
|
||||||
|
<body><header class="site-header" role="banner">
|
||||||
|
|
||||||
|
<div class="wrapper"><a class="site-title" rel="author" href="/">
|
||||||
|
<div class="site-title-image">
|
||||||
|
<img src="/assets/newsblur_logo_512.png">
|
||||||
|
</div>
|
||||||
|
<div class="site-title-text">The NewsBlur Blog</div>
|
||||||
|
</a><nav class="site-nav">
|
||||||
|
<input type="checkbox" id="nav-trigger" class="nav-trigger" />
|
||||||
|
<label for="nav-trigger">
|
||||||
|
<span class="menu-icon">
|
||||||
|
<svg viewBox="0 0 18 15" width="18px" height="15px">
|
||||||
|
<path d="M18,1.484c0,0.82-0.665,1.484-1.484,1.484H1.484C0.665,2.969,0,2.304,0,1.484l0,0C0,0.665,0.665,0,1.484,0 h15.032C17.335,0,18,0.665,18,1.484L18,1.484z M18,7.516C18,8.335,17.335,9,16.516,9H1.484C0.665,9,0,8.335,0,7.516l0,0 c0-0.82,0.665-1.484,1.484-1.484h15.032C17.335,6.031,18,6.696,18,7.516L18,7.516z M18,13.516C18,14.335,17.335,15,16.516,15H1.484 C0.665,15,0,14.335,0,13.516l0,0c0-0.82,0.665-1.483,1.484-1.483h15.032C17.335,12.031,18,12.695,18,13.516L18,13.516z"/>
|
||||||
|
</svg>
|
||||||
|
</span>
|
||||||
|
</label>
|
||||||
|
|
||||||
|
<div class="trigger"><a class="page-link" href="https://www.newsblur.com">Visit NewsBlur ➤</a></div>
|
||||||
|
</nav></div>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<header class="site-subheader" role="banner">
|
||||||
|
|
||||||
|
<div class="wrapper">
|
||||||
|
<div class="top">
|
||||||
|
NewsBlur is a personal news reader that brings people together to talk about the world.
|
||||||
|
</div>
|
||||||
|
<div class="bottom">
|
||||||
|
A new sound of an old instrument.
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</header>
|
||||||
|
<main class="page-content" aria-label="Content">
|
||||||
|
<div class="wrapper">
|
||||||
|
<article class="post h-entry" itemscope itemtype="http://schema.org/BlogPosting">
|
||||||
|
|
||||||
|
<header class="post-header">
|
||||||
|
<h1 class="post-title p-name" itemprop="name headline">New gesture-based layout for the NewsBlur iPad App</h1>
|
||||||
|
<p class="post-meta">
|
||||||
|
<time class="dt-published" datetime="2022-03-28T00:00:00-04:00" itemprop="datePublished">Mar 28, 2022
|
||||||
|
</time></p>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<div class="post-content e-content" itemprop="articleBody">
|
||||||
|
<p>We have a big update for you on iOS, complete with a redesigned layout engine. You’ll see this mostly on iPad, where you can now interactively swipe between panes, customize how many panes you see, and even customize where the story titles are on the screen relative to the story content.</p>
|
||||||
|
|
||||||
|
<p>Let’s take a look at all of the new features, starting with the improved gesture-based layout engine for navigating between stories and feeds.</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<video autoplay="autoplay" loop="true" muted="" playsinline="" width="650" style="width: 650px;border: 2px solid rgba(0,0,0,0.1);margin: 0 auto;display: block;">
|
||||||
|
<source src="/assets/ipad-redesigned-layout-2.mp4" type="video/mp4" />
|
||||||
|
</video>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>There’s also a new homescreen widget for showing 3-6 stories on your dashboard.</p>
|
||||||
|
|
||||||
|
<p><img src="/assets/ipad-widget.png" /></p>
|
||||||
|
|
||||||
|
<p>You can also expect to find feature parity with Android and the web when it comes to the new image preview and content preview options for story titles.</p>
|
||||||
|
|
||||||
|
<p><img src="/assets/ipad-image-preview.png" /></p>
|
||||||
|
|
||||||
|
<p>You can now save stories and subscribe to feeds from other apps using the NewsBlur Share extension. This includes your saved story tags and associated counts.</p>
|
||||||
|
|
||||||
|
<p><img src="/assets/iphone-share-extension.png" style="margin: 0 auto; display: block; width: 450px;" /></p>
|
||||||
|
|
||||||
|
<p>This release also contains numerous improvements, subtle refinements, and assorted fixed bugs.</p>
|
||||||
|
|
||||||
|
<p>If you have any ideas for how you would like to see the iPad and iPhone app improved, please post ideas to the <a href="https://forum.newsblur.com">NewsBlur Forum</a>. I’m all ears and would love to prioritize improvements or changes that create a better mobile reading experience.</p>
|
||||||
|
|
||||||
|
</div><a class="u-url" href="/2022/03/28/redesigned-ios-layout/" hidden></a>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</main><footer class="site-footer h-card">
|
||||||
|
<data class="u-url" href="/"></data>
|
||||||
|
|
||||||
|
<div class="wrapper">
|
||||||
|
|
||||||
|
<h2 class="footer-heading">The NewsBlur Blog</h2>
|
||||||
|
|
||||||
|
<div class="footer-col-wrapper">
|
||||||
|
|
||||||
|
|
||||||
|
<div class="footer-col footer-col-1"><ul class="social-media-list"><li><a href="https://github.com/samuelclay"><svg class="svg-icon"><use xlink:href="/assets/minima-social-icons.svg#github"></use></svg> <span class="username">samuelclay</span></a></li><li><a href="https://www.twitter.com/newsblur"><svg class="svg-icon"><use xlink:href="/assets/minima-social-icons.svg#twitter"></use></svg> <span class="username">newsblur</span></a></li><li><a href="mailto:blog@newsblur.com?subject=Hello from the NewsBlur blog"><svg class="svg-icon"><use xlink:href="/assets/minima-social-icons.svg#email"></use></svg> <span class="username">blog@newsblur.com</span></a></li></ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="footer-col footer-col-3">
|
||||||
|
<p>NewsBlur is a personal news reader that brings people together to talk about the world.<br />
|
||||||
|
A new sound of an old instrument.<br />
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
BIN
blog/_site/assets/ipad-image-preview.png
Normal file
BIN
blog/_site/assets/ipad-image-preview.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 840 KiB |
BIN
blog/_site/assets/ipad-redesigned-layout-2.mp4
Normal file
BIN
blog/_site/assets/ipad-redesigned-layout-2.mp4
Normal file
Binary file not shown.
BIN
blog/_site/assets/ipad-widget.png
Normal file
BIN
blog/_site/assets/ipad-widget.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2 MiB |
BIN
blog/_site/assets/iphone-share-extension.png
Normal file
BIN
blog/_site/assets/iphone-share-extension.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 391 KiB |
|
@ -1,6 +1,30 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.2.0">Jekyll</generator><link href="https://blog.newsblur.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://blog.newsblur.com/" rel="alternate" type="text/html" /><updated>2022-03-09T10:29:47-05:00</updated><id>https://blog.newsblur.com/feed.xml</id><title type="html">The NewsBlur Blog</title><subtitle>NewsBlur is a personal news reader that brings people together to talk about the world.
|
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.2.0">Jekyll</generator><link href="https://blog.newsblur.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://blog.newsblur.com/" rel="alternate" type="text/html" /><updated>2022-03-28T13:08:07-04:00</updated><id>https://blog.newsblur.com/feed.xml</id><title type="html">The NewsBlur Blog</title><subtitle>NewsBlur is a personal news reader that brings people together to talk about the world.
|
||||||
A new sound of an old instrument.
|
A new sound of an old instrument.
|
||||||
</subtitle><entry><title type="html">Magazine view offers a new perspective</title><link href="https://blog.newsblur.com/2022/03/10/magazine-view/" rel="alternate" type="text/html" title="Magazine view offers a new perspective" /><published>2022-03-10T00:00:00-05:00</published><updated>2022-03-10T00:00:00-05:00</updated><id>https://blog.newsblur.com/2022/03/10/magazine-view</id><content type="html" xml:base="https://blog.newsblur.com/2022/03/10/magazine-view/"><p>Here’s a nice feature that brings a new perspective to your stories. It’s called the Magazine view and features larger images, longer story content previews, and improved legibility of text.</p>
|
</subtitle><entry><title type="html">New gesture-based layout for the NewsBlur iPad App</title><link href="https://blog.newsblur.com/2022/03/28/redesigned-ios-layout/" rel="alternate" type="text/html" title="New gesture-based layout for the NewsBlur iPad App" /><published>2022-03-28T00:00:00-04:00</published><updated>2022-03-28T00:00:00-04:00</updated><id>https://blog.newsblur.com/2022/03/28/redesigned-ios-layout</id><content type="html" xml:base="https://blog.newsblur.com/2022/03/28/redesigned-ios-layout/"><p>We have a big update for you on iOS, complete with a redesigned layout engine. You’ll see this mostly on iPad, where you can now interactively swipe between panes, customize how many panes you see, and even customize where the story titles are on the screen relative to the story content.</p>
|
||||||
|
|
||||||
|
<p>Let’s take a look at all of the new features, starting with the improved gesture-based layout engine for navigating between stories and feeds.</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<video autoplay="autoplay" loop="true" muted="" playsinline="" width="650" style="width: 650px;border: 2px solid rgba(0,0,0,0.1);margin: 0 auto;display: block;">
|
||||||
|
<source src="/assets/ipad-redesigned-layout-2.mp4" type="video/mp4" />
|
||||||
|
</video>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>There’s also a new homescreen widget for showing 3-6 stories on your dashboard.</p>
|
||||||
|
|
||||||
|
<p><img src="/assets/ipad-widget.png" /></p>
|
||||||
|
|
||||||
|
<p>You can also expect to find feature parity with Android and the web when it comes to the new image preview and content preview options for story titles.</p>
|
||||||
|
|
||||||
|
<p><img src="/assets/ipad-image-preview.png" /></p>
|
||||||
|
|
||||||
|
<p>You can now save stories and subscribe to feeds from other apps using the NewsBlur Share extension. This includes your saved story tags and associated counts.</p>
|
||||||
|
|
||||||
|
<p><img src="/assets/iphone-share-extension.png" style="margin: 0 auto; display: block; width: 450px;" /></p>
|
||||||
|
|
||||||
|
<p>This release also contains numerous improvements, subtle refinements, and assorted fixed bugs.</p>
|
||||||
|
|
||||||
|
<p>If you have any ideas for how you would like to see the iPad and iPhone app improved, please post ideas to the <a href="https://forum.newsblur.com">NewsBlur Forum</a>. I’m all ears and would love to prioritize improvements or changes that create a better mobile reading experience.</p></content><author><name></name></author><category term="ios" /><summary type="html">We have a big update for you on iOS, complete with a redesigned layout engine. You’ll see this mostly on iPad, where you can now interactively swipe between panes, customize how many panes you see, and even customize where the story titles are on the screen relative to the story content.</summary></entry><entry><title type="html">Magazine view offers a new perspective</title><link href="https://blog.newsblur.com/2022/03/10/magazine-view/" rel="alternate" type="text/html" title="Magazine view offers a new perspective" /><published>2022-03-10T00:00:00-05:00</published><updated>2022-03-10T00:00:00-05:00</updated><id>https://blog.newsblur.com/2022/03/10/magazine-view</id><content type="html" xml:base="https://blog.newsblur.com/2022/03/10/magazine-view/"><p>Here’s a nice feature that brings a new perspective to your stories. It’s called the Magazine view and features larger images, longer story content previews, and improved legibility of text.</p>
|
||||||
|
|
||||||
<p>Take a look and see how the Magazine view shwocases stories in a new way:</p>
|
<p>Take a look and see how the Magazine view shwocases stories in a new way:</p>
|
||||||
|
|
||||||
|
@ -336,22 +360,4 @@ $ cat /var/log/mongodb/mongod.log | egrep -v "159.65.XX.XX|161.89.XX.XX|&am
|
||||||
<li>Fixed crash on start</li>
|
<li>Fixed crash on start</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p>And if you’re an Android user, I just want you to know that we intended to ship this feature first on Android (and in fact, it is 90% built) but then our Android developer bailed. I’ll be hiring for another Android devleoper soon, but if that interests you, <a href="mailto:samuel@newsblur.com">please reach out</a>!</p></content><author><name></name></author><category term="iOS" /><summary type="html">Most of the time when we release a new feature, it finds immediate use. But every so often a new feature comes along that changes how NewsBlur gets used. I consider offline stories part of this exclusive club. Same with the Text view, which shows you the full text of a story. And push notifications are right up there.</summary></entry><entry><title type="html">Secure images for everybody</title><link href="https://blog.newsblur.com/2019/08/15/secure-images-for-everybody/" rel="alternate" type="text/html" title="Secure images for everybody" /><published>2019-08-15T10:59:11-04:00</published><updated>2019-08-15T10:59:11-04:00</updated><id>https://blog.newsblur.com/2019/08/15/secure-images-for-everybody</id><content type="html" xml:base="https://blog.newsblur.com/2019/08/15/secure-images-for-everybody/"><p>There are two ways to connect to the NewsBlur website. The first is <em>http</em>://www.newsblur.com. The second is <em>https</em>://www.newsblur.com. The first is plain text and the second is encrypted. You get to choose which one you want to use.</p>
|
<p>And if you’re an Android user, I just want you to know that we intended to ship this feature first on Android (and in fact, it is 90% built) but then our Android developer bailed. I’ll be hiring for another Android devleoper soon, but if that interests you, <a href="mailto:samuel@newsblur.com">please reach out</a>!</p></content><author><name></name></author><category term="iOS" /><summary type="html">Most of the time when we release a new feature, it finds immediate use. But every so often a new feature comes along that changes how NewsBlur gets used. I consider offline stories part of this exclusive club. Same with the Text view, which shows you the full text of a story. And push notifications are right up there.</summary></entry></feed>
|
||||||
|
|
||||||
<p>Part of the draw of using an encrypted https connection instead of a plain text http connection is that you can protect your privacy. As far as I can tell, there are two reasons for preferring https over http.</p>
|
|
||||||
|
|
||||||
<p>One is that using an encrypted https connection to NewsBlur protects what you read from hackers or a man-in-the-middle changing your data as it comes to you. This could be your internet service provider (ISP) inserting ads or it could be snooping wifi router that you are connected to that injects malware into your content. Some companies have been known to do this and https protects you.</p>
|
|
||||||
|
|
||||||
<p>But the second reason is that your privacy is also protected from more benign, aggregate collections by ISPs and middlemen that sees what you read and sells that data. NewsBlur doesn’t sell any of your data and beginning this week NewsBlur can ensure that nobody other than you and the site you read can either.</p>
|
|
||||||
|
|
||||||
<p>The feature that is launching this week (it actually launched Monday in order for me to ensure that it works well) is a secure image proxy for all images served on NewsBlur. That means that NewsBlur will take any images that isn’t behind an encrypted https connection and proxies it behind NewsBlur’s own secure, encrypted connection.</p>
|
|
||||||
|
|
||||||
<figure class="tmblr-full" data-orig-height="1021" data-orig-width="1110" data-orig-src="https://s3.amazonaws.com/static.newsblur.com/blog/https-proxy.png"><img width="650" style="margin: 0 auto; width: 650px;" data-orig-height="1021" data-orig-width="1110" src="https://s3.amazonaws.com/static.newsblur.com/blog/https-proxy.png" /></figure>
|
|
||||||
|
|
||||||
<p>You should notice next to no difference. The only difference you may notice is that some images may load <em>faster</em>, since NewsBlur has a thicker pipe to the Internet and can download data faster than your client browser can, which means that your persistent connection to NewsBlur’s servers takes over instead of having to make new connections with the associated overhead to various servers around the net.</p>
|
|
||||||
|
|
||||||
<figure class="tmblr-full" data-orig-height="488" data-orig-width="1392" data-orig-src="https://s3.amazonaws.com/static.newsblur.com/blog/https-preference.png"><img style="margin: 0 auto; border: 1px solid #A0A0A0;" data-orig-height="488" data-orig-width="1392" src="https://s3.amazonaws.com/static.newsblur.com/blog/https-preference.png" /></figure>
|
|
||||||
|
|
||||||
<p>Now you can turn on the SSL setting on the NewsBlur Web and ensure your data stays private.</p>
|
|
||||||
|
|
||||||
<p>And to answer the question of why you wouldn’t wan t to use https — it used to mean serving and loading pages over https gave a slight performance hit, but that’s no longer true. But some people use http because it will load images from both http and https websites, whereas loading NewsBlur via https means that you can only load images via https, as loading an image via http will throw up a Mixed Content Warning. This update addresses that issue and it is my hope that http-only will be phased out.</p></content><author><name></name></author><category term="web" /><summary type="html">There are two ways to connect to the NewsBlur website. The first is http://www.newsblur.com. The second is https://www.newsblur.com. The first is plain text and the second is encrypted. You get to choose which one you want to use.</summary></entry></feed>
|
|
|
@ -63,7 +63,41 @@
|
||||||
<main class="page-content" aria-label="Content">
|
<main class="page-content" aria-label="Content">
|
||||||
<div class="wrapper">
|
<div class="wrapper">
|
||||||
<div class="home">
|
<div class="home">
|
||||||
<ul class="post-list"><li><span class="post-meta">Mar 10, 2022</span>
|
<ul class="post-list"><li><span class="post-meta">Mar 28, 2022</span>
|
||||||
|
<h3>
|
||||||
|
<a class="post-link" href="/2022/03/28/redesigned-ios-layout/">
|
||||||
|
New gesture-based layout for the NewsBlur iPad App
|
||||||
|
</a>
|
||||||
|
</h3>
|
||||||
|
<div class="post-content e-content" itemprop="articleBody">
|
||||||
|
<p>We have a big update for you on iOS, complete with a redesigned layout engine. You’ll see this mostly on iPad, where you can now interactively swipe between panes, customize how many panes you see, and even customize where the story titles are on the screen relative to the story content.</p>
|
||||||
|
|
||||||
|
<p>Let’s take a look at all of the new features, starting with the improved gesture-based layout engine for navigating between stories and feeds.</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<video autoplay="autoplay" loop="true" muted="" playsinline="" width="650" style="width: 650px;border: 2px solid rgba(0,0,0,0.1);margin: 0 auto;display: block;">
|
||||||
|
<source src="/assets/ipad-redesigned-layout-2.mp4" type="video/mp4" />
|
||||||
|
</video>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>There’s also a new homescreen widget for showing 3-6 stories on your dashboard.</p>
|
||||||
|
|
||||||
|
<p><img src="/assets/ipad-widget.png" /></p>
|
||||||
|
|
||||||
|
<p>You can also expect to find feature parity with Android and the web when it comes to the new image preview and content preview options for story titles.</p>
|
||||||
|
|
||||||
|
<p><img src="/assets/ipad-image-preview.png" /></p>
|
||||||
|
|
||||||
|
<p>You can now save stories and subscribe to feeds from other apps using the NewsBlur Share extension. This includes your saved story tags and associated counts.</p>
|
||||||
|
|
||||||
|
<p><img src="/assets/iphone-share-extension.png" style="margin: 0 auto; display: block; width: 450px;" /></p>
|
||||||
|
|
||||||
|
<p>This release also contains numerous improvements, subtle refinements, and assorted fixed bugs.</p>
|
||||||
|
|
||||||
|
<p>If you have any ideas for how you would like to see the iPad and iPhone app improved, please post ideas to the <a href="https://forum.newsblur.com">NewsBlur Forum</a>. I’m all ears and would love to prioritize improvements or changes that create a better mobile reading experience.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</li><li><span class="post-meta">Mar 10, 2022</span>
|
||||||
<h3>
|
<h3>
|
||||||
<a class="post-link" href="/2022/03/10/magazine-view/">
|
<a class="post-link" href="/2022/03/10/magazine-view/">
|
||||||
Magazine view offers a new perspective
|
Magazine view offers a new perspective
|
||||||
|
@ -495,35 +529,6 @@ $ cat /var/log/mongodb/mongod.log | egrep -v "159.65.XX.XX|161.89.XX.XX|<<
|
||||||
<p>And if you’re an Android user, I just want you to know that we intended to ship this feature first on Android (and in fact, it is 90% built) but then our Android developer bailed. I’ll be hiring for another Android devleoper soon, but if that interests you, <a href="mailto:samuel@newsblur.com">please reach out</a>!</p>
|
<p>And if you’re an Android user, I just want you to know that we intended to ship this feature first on Android (and in fact, it is 90% built) but then our Android developer bailed. I’ll be hiring for another Android devleoper soon, but if that interests you, <a href="mailto:samuel@newsblur.com">please reach out</a>!</p>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</li><li><span class="post-meta">Aug 15, 2019</span>
|
|
||||||
<h3>
|
|
||||||
<a class="post-link" href="/2019/08/15/secure-images-for-everybody/">
|
|
||||||
Secure images for everybody
|
|
||||||
</a>
|
|
||||||
</h3>
|
|
||||||
<div class="post-content e-content" itemprop="articleBody">
|
|
||||||
<p>There are two ways to connect to the NewsBlur website. The first is <em>http</em>://www.newsblur.com. The second is <em>https</em>://www.newsblur.com. The first is plain text and the second is encrypted. You get to choose which one you want to use.</p>
|
|
||||||
|
|
||||||
<p>Part of the draw of using an encrypted https connection instead of a plain text http connection is that you can protect your privacy. As far as I can tell, there are two reasons for preferring https over http.</p>
|
|
||||||
|
|
||||||
<p>One is that using an encrypted https connection to NewsBlur protects what you read from hackers or a man-in-the-middle changing your data as it comes to you. This could be your internet service provider (ISP) inserting ads or it could be snooping wifi router that you are connected to that injects malware into your content. Some companies have been known to do this and https protects you.</p>
|
|
||||||
|
|
||||||
<p>But the second reason is that your privacy is also protected from more benign, aggregate collections by ISPs and middlemen that sees what you read and sells that data. NewsBlur doesn’t sell any of your data and beginning this week NewsBlur can ensure that nobody other than you and the site you read can either.</p>
|
|
||||||
|
|
||||||
<p>The feature that is launching this week (it actually launched Monday in order for me to ensure that it works well) is a secure image proxy for all images served on NewsBlur. That means that NewsBlur will take any images that isn’t behind an encrypted https connection and proxies it behind NewsBlur’s own secure, encrypted connection.</p>
|
|
||||||
|
|
||||||
<figure class="tmblr-full" data-orig-height="1021" data-orig-width="1110" data-orig-src="https://s3.amazonaws.com/static.newsblur.com/blog/https-proxy.png"><img width="650" style="margin: 0 auto; width: 650px;" data-orig-height="1021" data-orig-width="1110" src="https://s3.amazonaws.com/static.newsblur.com/blog/https-proxy.png" /></figure>
|
|
||||||
|
|
||||||
<p>You should notice next to no difference. The only difference you may notice is that some images may load <em>faster</em>, since NewsBlur has a thicker pipe to the Internet and can download data faster than your client browser can, which means that your persistent connection to NewsBlur’s servers takes over instead of having to make new connections with the associated overhead to various servers around the net.</p>
|
|
||||||
|
|
||||||
<figure class="tmblr-full" data-orig-height="488" data-orig-width="1392" data-orig-src="https://s3.amazonaws.com/static.newsblur.com/blog/https-preference.png"><img style="margin: 0 auto; border: 1px solid #A0A0A0;" data-orig-height="488" data-orig-width="1392" src="https://s3.amazonaws.com/static.newsblur.com/blog/https-preference.png" /></figure>
|
|
||||||
|
|
||||||
<p>Now you can turn on the SSL setting on the NewsBlur Web and ensure your data stays private.</p>
|
|
||||||
|
|
||||||
<p>And to answer the question of why you wouldn’t wan t to use https — it used to mean serving and loading pages over https gave a slight performance hit, but that’s no longer true. But some people use http because it will load images from both http and https websites, whereas loading NewsBlur via https means that you can only load images via https, as loading an image via http will throw up a Mixed Content Warning. This update addresses that issue and it is my hope that http-only will be phased out.</p>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</li></ul>
|
</li></ul>
|
||||||
|
|
||||||
|
|
|
@ -64,7 +64,27 @@
|
||||||
<main class="page-content" aria-label="Content">
|
<main class="page-content" aria-label="Content">
|
||||||
<div class="wrapper">
|
<div class="wrapper">
|
||||||
<div class="home">
|
<div class="home">
|
||||||
<ul class="post-list"><li><span class="post-meta">Apr 2, 2012</span>
|
<ul class="post-list"><li><span class="post-meta">Jul 30, 2012</span>
|
||||||
|
<h3>
|
||||||
|
<a class="post-link" href="/2012/07/30/introducing-blurblogs-roy-and-y-combinator/">
|
||||||
|
Introducing Blurblogs, Roy, and Y Combinator
|
||||||
|
</a>
|
||||||
|
</h3>
|
||||||
|
<div class="post-content e-content" itemprop="articleBody">
|
||||||
|
<p>What a difference a few months make. NewsBlur was a side-project of mine for two years. In March of this year, <a href="[http://blog.newsblur.com/2021/06/21/2012-03-01-going-full-time.html](http://blog.newsblur.com/2021/06/21/2012-03-01-going-full-time.html)">I committed myself full-time</a> and went from developing NewsBlur almost entirely on the NYC subway to writing code every waking minute of the day. And now there are three big announcements to make. # 1. NewsBlur is now a *social* news reader The big news of the day is that you can now share stories on NewsBlur. When you share a story, your comments and the original story are posted to your blurblog. Your blurblog is a simple and customizable website. People can comment and reply directly on your blurblog, and you can follow your friends to read the news stories and blog posts that they care about.<figure class="tmblr-full" data-orig-height="869" data-orig-width="600" data-orig-src="http://f.cl.ly/items/3e1r202n3I232M473J2b/blurblog%20screenshot.png"><img style="margin: 0 auto;width: 600px; height: 869px; border: 1px solid #A0A0A0" data-orig-height="869" data-orig-width="600" src="http://f.cl.ly/items/3e1r202n3I232M473J2b/blurblog%20screenshot.png" /></figure>Since you’re good at picking your friends, and your friends are good at picking their friends, you will see friends of friends show up, expanding your network with shared stories that you will enjoy. It’s a new way of sharing the news. And because NewsBlur is already an easy to use news reader, it’s simple to find and share stories that your friends will care about. Every NewsBlur user has their own blurblog. All you have to do is signup for an account on <a href="[http://www.newsblur.com](http://www.newsblur.com)">www.newsblur.com</a> and share interesting stories. # 2. Y Combinator For those of you who work with computer science, you may know that a Y-combinator generalizes recursion, abstracting its implementation, and thereby separating it from the actual work of the function in question.[^1] <a href="http://www.ycombinator.com"><figure class="tmblr-full" data-orig-height="81" data-orig-width="500"><img src="https://64.media.tumblr.com/97d36e865086575a3b131e7ec928534e/c3a0661d97716fb7-14/s540x810/172c7f8b8367a623b61a3f26e3d95ff5214b5e2c.png" style="margin: 12px auto;width: 200px;border: none" data-orig-height="81" data-orig-width="500" /></figure></a>I’m pleased as punch to announce an investment in NewsBlur by Y Combinator, the investment firm. Over the past two months, we’ve been humbled by the roster of experienced partners giving us candid advice. It’s their tough love that is the catalyst for the next few months of transitioning NewsBlur from side project to world-class news reader. Expect NewsBlur to become simpler and more refined. # 3. Introducing Roy Yang When Y Combinator accepted me as a solo founder, their first piece of advice was to find a co-founder. Looking at every successful startup, a common pattern emerges. Every great startup has multiple people carrying the load when the company takes off. There is one person on this planet that I would trust as a co-founder. His name is Roy Yang and we have been friends since we met in New York four years ago. We worked together for nearly two years at Daylife, another news startup. I attended his wedding last year in Mexico, and he was the only person I called when I knew I needed somebody talented, focused, and able to complement me on a project that demands enormous time and effort.<a href="http://roy.newsblur.com"><figure class="tmblr-full" data-orig-height="334" data-orig-width="500"><img src="https://64.media.tumblr.com/88d3942183371de8e848da2416f28e29/c3a0661d97716fb7-c9/s540x810/028ee543cc6fd18a9daff3b46fbaaf1408994f25.jpg" style="margin: 12px auto;border: none" data-orig-height="334" data-orig-width="500" /></figure></a>Roy is now responsible for both iOS apps and is instrumental in challenging me when I think I’m right and am clearly not. He’s got the patience of a monk and the determination of a true New Yorker. <a href="[http://roy.newsblur.com](http://roy.newsblur.com)">Follow Roy’s blurblog</a> to keep up with him. # A glimpse into the future of NewsBlur This summer marks the beginning of NewsBlur as a full-time startup. Look forward to new mobile apps, new designs, and new features. Here’s a quick idea of what we’re working on for the next few weeks:</p>
|
||||||
|
|
||||||
|
<figure data-orig-height="216" data-orig-width="284"><img src="https://64.media.tumblr.com/976b01805af2f28072b5fda19b03553e/c3a0661d97716fb7-2e/s540x810/3d07b12c76cc63bfcb21cee6d866c27dacd129f0.png" style="clear: none; float: left;margin: 0 24px 24px 0;border: 1px solid #A0A0A0;" data-orig-height="216" data-orig-width="284" /></figure>
|
||||||
|
<figure data-orig-height="216" data-orig-width="284"><img src="https://64.media.tumblr.com/62efdc1b56ca49a5df863ae0ff79b9af/c3a0661d97716fb7-89/s540x810/1b25ff57ad8c97ee62d3d0f621fde66005f5ffc1.png" style="clear: none; float: left;margin: 0 0 24px 0;border: 1px solid #A0A0A0;" data-orig-height="216" data-orig-width="284" /></figure>
|
||||||
|
<figure data-orig-height="216" data-orig-width="284"><img src="https://64.media.tumblr.com/aa7923057b5317a73d25d587f52b1a9b/c3a0661d97716fb7-74/s540x810/d09e1cbe95c3915f99a9b7b4e29e73c63fda0f4e.png" style="clear: none; float: left;margin: 0 24px 24px 0;border: 1px solid #A0A0A0;" data-orig-height="216" data-orig-width="284" /></figure>
|
||||||
|
<figure data-orig-height="216" data-orig-width="284"><img src="https://64.media.tumblr.com/430031fdbde97cfda01b197653885cd6/c3a0661d97716fb7-98/s540x810/97b2fb0e47f2b1cf3a1a69ad3dd6aebae0ec4c2d.png" style="clear: none; float: left;margin: 0 0 24px 0;border: 1px solid #A0A0A0;" data-orig-height="216" data-orig-width="284" /></figure>
|
||||||
|
|
||||||
|
<p>Until then, follow <a href="http://twitter.com/newsblur">@newsblur</a> on Twitter and start sharing news and blogs on <a href="http://www.newsblur.com">NewsBlur</a>.</p>
|
||||||
|
|
||||||
|
<p>— Samuel Clay, <a href="http://twitter.com/samuelclay">@samuelclay</a></p>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</li><li><span class="post-meta">Apr 2, 2012</span>
|
||||||
<h3>
|
<h3>
|
||||||
<a class="post-link" href="/2012/04/02/building-real-time-feed-updates-for-newsblur/">
|
<a class="post-link" href="/2012/04/02/building-real-time-feed-updates-for-newsblur/">
|
||||||
Building real-time feed updates for NewsBlur with Redis and WebSockets
|
Building real-time feed updates for NewsBlur with Redis and WebSockets
|
||||||
|
@ -632,180 +652,6 @@ margin-right: 24px;
|
||||||
<p>Blar was created using the just released <a href="http://www.newbslur.com/api">NewsBlur API</a>. If you create your own mobile app, bookmarklet, browser extension, or even desktop client, I’ll feature it either on the dashboard of every user or the Goodies section. I’m also happy to assist you in making the app, and even making new API endpoints for you if you wish. Just let me know and keep the NewsBlur apps rolling.</p>
|
<p>Blar was created using the just released <a href="http://www.newbslur.com/api">NewsBlur API</a>. If you create your own mobile app, bookmarklet, browser extension, or even desktop client, I’ll feature it either on the dashboard of every user or the Goodies section. I’m also happy to assist you in making the app, and even making new API endpoints for you if you wish. Just let me know and keep the NewsBlur apps rolling.</p>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</li><li><span class="post-meta">Apr 26, 2011</span>
|
|
||||||
<h3>
|
|
||||||
<a class="post-link" href="/2011/04/26/make-your-own-feed-reader-with-newsblurs-new-api/">
|
|
||||||
Make your own feed reader with NewsBlur's new API
|
|
||||||
</a>
|
|
||||||
</h3>
|
|
||||||
<div class="post-content e-content" itemprop="articleBody">
|
|
||||||
<p><em>Please vote for this blog post on Hacker News: <a href="http://news.ycombinator.com/item?id=2485377">http://news.ycombinator.com/item?id=2485377</a>.</em></p>
|
|
||||||
|
|
||||||
<p>It’s a big news day here at NewsBlur HQ. For those of you who don’t know, NewsBlur HQ is a comfy seat on the A train, part of the NYC subway system, since that’s where most of the code gets written anyhow.</p>
|
|
||||||
|
|
||||||
<p>I’m happy to announce <a href="http://www.newsblur.com/api">NewsBlur’s brand-spanking-new API</a>. It’s free, it comes with tons of juicy data, and it can be used to create your own feed reader. Let’s look at what this all means.</p>
|
|
||||||
|
|
||||||
<p><a href="http://www.newsblur.com">NewsBlur</a> is a visual feed reader with intelligence. This API gives you access to all the moving parts that make up the flagship newsblur.com site. This includes the original site, stories, intelligence classifiers, statistics, and a really neat River of News view that aggregates multiple feeds into a single view.</p>
|
|
||||||
|
|
||||||
<h2 id="juicy-data-from-the-api">Juicy Data from the API</h2>
|
|
||||||
|
|
||||||
<p>Let’s take a quick look at a visualization of the data you can get out of the API. This is a screenshot from the Statistics dialog from a single feed:</p>
|
|
||||||
|
|
||||||
<p><img src="http://cl.ly/6FN3/statistics.png" alt="" /></p>
|
|
||||||
|
|
||||||
<p>To get this data, you would need to make two calls:</p>
|
|
||||||
|
|
||||||
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ curl http://www.newsblur.com/rss_feeds/search_feed?address=techcrunch
|
|
||||||
|
|
||||||
{
|
|
||||||
"feed_address": "http://feeds.feedburner.com/TechCrunch",
|
|
||||||
"updated": "4 minutes",
|
|
||||||
"subs": 2514,
|
|
||||||
"feed_link": "http://techcrunch.com",
|
|
||||||
"favicon_fetching": false,
|
|
||||||
"feed_title": "TechCrunch",
|
|
||||||
"favicon": "[BASE64 FAVICON GOODNESS DATA]",
|
|
||||||
"favicon_color": "90b490",
|
|
||||||
"id": 12,
|
|
||||||
"result": "ok"
|
|
||||||
}
|
|
||||||
|
|
||||||
$ curl http://www.newsblur.com/rss_feeds/statistics/12
|
|
||||||
|
|
||||||
{
|
|
||||||
"premium_subscribers": 66,
|
|
||||||
"average_stories_per_month": 490.33333333333331,
|
|
||||||
"subscriber_count": 2514,
|
|
||||||
"last_load_time": 40,
|
|
||||||
"update_interval_minutes": 4,
|
|
||||||
"last_update": "5 minutes",
|
|
||||||
"feed_fetch_history": [...],
|
|
||||||
"result": "ok",
|
|
||||||
"stories_last_month": 501,
|
|
||||||
"active_subscribers": 43,
|
|
||||||
"story_count_history": [["2010-11", 455.0], ["2010-12", 500.0],
|
|
||||||
["2011-1", 500.0], ["2011-2", 500.0],
|
|
||||||
["2011-3", 487.0], ["2011-4", 500.0]],
|
|
||||||
"next_update": "3 minutes",
|
|
||||||
"classifier_counts": {
|
|
||||||
"feed": [{
|
|
||||||
"neg": 5,
|
|
||||||
"feed_id": 12,
|
|
||||||
"pos": 40
|
|
||||||
}],
|
|
||||||
"title": [
|
|
||||||
{
|
|
||||||
"neg": 4,
|
|
||||||
"tag": "techcrunch tv",
|
|
||||||
"pos": 14
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"neg": 3,
|
|
||||||
"tag": "iphone 4",
|
|
||||||
"pos": 11
|
|
||||||
}
|
|
||||||
...
|
|
||||||
],
|
|
||||||
"author": [{
|
|
||||||
"neg": 2,
|
|
||||||
"pos": 24,
|
|
||||||
"author": "MG Siegler"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"neg": 3,
|
|
||||||
"pos": 25,
|
|
||||||
"author": "Michael Arrington"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"neg": 4,
|
|
||||||
"pos": 13,
|
|
||||||
"author": "Paul Carr"
|
|
||||||
}
|
|
||||||
...
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</code></pre></div></div>
|
|
||||||
|
|
||||||
<p>How about the intelligence classifiers for a site?</p>
|
|
||||||
|
|
||||||
<p><img src="http://f.cl.ly/items/1o3V3D2K1u1Q1P2N2B42/Screen%20shot%202011-04-26%20at%2010.09.33%20AM.png" alt="" /></p>
|
|
||||||
|
|
||||||
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ curl http://www.newsblur.com/rss_feeds/search_feed?address=louisgray
|
|
||||||
|
|
||||||
{
|
|
||||||
"feed_address": "http://blog.louisgray.com/feeds/posts/default?alt=rss",
|
|
||||||
"updated": "2 minutes",
|
|
||||||
"subs": 130,
|
|
||||||
"feed_link": "http://blog.louisgray.com/",
|
|
||||||
"favicon_fetching": false,
|
|
||||||
"feed_title": "louisgray.com",
|
|
||||||
"favicon": "[FAVICON GOES HERE]",
|
|
||||||
"favicon_color": "f96402",
|
|
||||||
"id": 172,
|
|
||||||
"result": "ok"
|
|
||||||
}
|
|
||||||
|
|
||||||
$ curl http://www.newsblur.com/reader/feeds_trainer?feed_id=172
|
|
||||||
|
|
||||||
[{
|
|
||||||
"stories_last_month": 24,
|
|
||||||
"feed_id": 172,
|
|
||||||
"feed_tags": [["android", 13.0], ["google", 12.0], ["apple", 12.0],
|
|
||||||
["iphone", 9.0], ["twitter", 7.0], ["facebook", 5.0],
|
|
||||||
["sxsw", 5.0], ["media", 5.0], ["spotify", 4.0],
|
|
||||||
["itunes", 4.0], ["ipad", 4.0], ["silicon valley", 4.0],
|
|
||||||
["personal", 3.0], ["apple tv", 3.0], ["quora", 3.0],
|
|
||||||
["social networking", 3.0], ["yobongo", 3.0],
|
|
||||||
["entertainment", 3.0], ["seesmic", 3.0], ["search", 3.0],
|
|
||||||
["music", 3.0], ["beluga", 3.0], ["work", 3.0],
|
|
||||||
["chat", 3.0], ["samsung", 3.0]],
|
|
||||||
"classifiers": {
|
|
||||||
"authors": {},
|
|
||||||
"feeds": {},
|
|
||||||
"titles": {},
|
|
||||||
"tags": {
|
|
||||||
"personal": 1,
|
|
||||||
"android": -1,
|
|
||||||
"facebook": -1,
|
|
||||||
"twitter": 1,
|
|
||||||
"rss": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"feed_authors": [["louisgray@gmail.com (Louis Gray)", 62]]
|
|
||||||
}]
|
|
||||||
</code></pre></div></div>
|
|
||||||
|
|
||||||
<p>Without going too deep into explaining various parts of the API, you can dive right into it by viewing the various API endpoints at <a href="http://www.newsblur.com/api">http://www.newsblur.com/api</a>. The API is meant to be used with an authenticated account, which can be created directly from the API. I spent a lot of time polishing the look and readability of the API, so I hope you like it, since if you’re going to be developing on top of it, you will probably spend a looong time working with the 30 endpoints.</p>
|
|
||||||
|
|
||||||
<p>I’d like to briefly note that I work on NewsBlur in my free time, and it’s entirely open-source on GitHub: <a href="http://github.com/samuelclay">http://github.com/samuelclay</a>. This API is the result of 22 months of work and thought. But it’s not corporate, not funded, and certainly not battle-tested. Go easy on it for the time being. And <a href="http://twitter.com/samuelclay">offer feedback on Twitter</a>.</p>
|
|
||||||
|
|
||||||
<h2 id="is-making-a-newsblur-client-cannibalism">Is making a NewsBlur client cannibalism?</h2>
|
|
||||||
|
|
||||||
<p>Woah! How does that even work? There’s no endpoint for <em>cannibalism</em>. (OK, there is, it’s <code class="language-plaintext highlighter-rouge">/reader/delete_feed</code>.) But what does this API mean for you?</p>
|
|
||||||
|
|
||||||
<p>Twitter has a web client, but the real iceberg is the ecosystem built on their API. Google Reader has a website, but more than a handful of enormous venture-engorged companies make their living by using the Reader API.</p>
|
|
||||||
|
|
||||||
<p>If you choose to use the NewsBlur API, you are building complements to the website. You can mix-and-mash data as you please. But more importantly, you can use NewsBlur data in ways that are not even possible on the website today.</p>
|
|
||||||
|
|
||||||
<p>Want to mix up a social layer with the subscriptions in your NewsBlur account? Just use <code class="language-plaintext highlighter-rouge">/reader/feeds</code>, <code class="language-plaintext highlighter-rouge">/reader/feed/:id</code>, and <code class="language-plaintext highlighter-rouge">/rss_feeds/statistics</code>. Got an Android device and want to make a mobile client that you can <em>charge money</em> for and make a profit? The NewsBlur API supports that.</p>
|
|
||||||
|
|
||||||
<p>What you can’t do is wrap advertisements around NewsBlur data. Why? Because NewsBlur preserves the original site, so there are already ads on the page if the publisher chooses to have them. Additionally, ads degrade the NewsBlur experience. NewsBlur is not some fly-by-night air-ride-equipped service out to make a buck. NewsBlur is built to make life better, a small net-enabled reading experience at a time. Profit is great, but not at the cost of ads.</p>
|
|
||||||
|
|
||||||
<h2 id="if-you-build-it-they-will-come-and-theres-no-hard-scaling-part">If you build it, they will come, and there’s no hard scaling part</h2>
|
|
||||||
|
|
||||||
<p>You’re building on an API, not a service end-to-end. If you want to handle the scaling part, use the raw NewsBlur code on GitHub: <a href="http://github.com/samuelclay">http://github.com/samuelclay</a>. NewsBlur.com will take care of the scaling and infrastructure, and you can take care of building a new layer that might make you famous/well-off/existentially-happy.</p>
|
|
||||||
|
|
||||||
<p>The API is ready for you at <a href="http://www.newsblur.com/api">http://www.newsblur.com/api</a>.</p>
|
|
||||||
|
|
||||||
<p>Questions? Feedback? Want to stay up to date when I drive cross country and take photos of the beautiful countryside between New York and California? Follow <a href="http://twitter.com/samuelclay">@samuelclay on Twitter</a>.</p>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>Samuel Clay, innocent Founder of NewsBlur</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</li></ul>
|
</li></ul>
|
||||||
|
|
||||||
|
|
|
@ -63,7 +63,181 @@
|
||||||
<main class="page-content" aria-label="Content">
|
<main class="page-content" aria-label="Content">
|
||||||
<div class="wrapper">
|
<div class="wrapper">
|
||||||
<div class="home">
|
<div class="home">
|
||||||
<ul class="post-list"><li><span class="post-meta">Apr 23, 2011</span>
|
<ul class="post-list"><li><span class="post-meta">Apr 26, 2011</span>
|
||||||
|
<h3>
|
||||||
|
<a class="post-link" href="/2011/04/26/make-your-own-feed-reader-with-newsblurs-new-api/">
|
||||||
|
Make your own feed reader with NewsBlur's new API
|
||||||
|
</a>
|
||||||
|
</h3>
|
||||||
|
<div class="post-content e-content" itemprop="articleBody">
|
||||||
|
<p><em>Please vote for this blog post on Hacker News: <a href="http://news.ycombinator.com/item?id=2485377">http://news.ycombinator.com/item?id=2485377</a>.</em></p>
|
||||||
|
|
||||||
|
<p>It’s a big news day here at NewsBlur HQ. For those of you who don’t know, NewsBlur HQ is a comfy seat on the A train, part of the NYC subway system, since that’s where most of the code gets written anyhow.</p>
|
||||||
|
|
||||||
|
<p>I’m happy to announce <a href="http://www.newsblur.com/api">NewsBlur’s brand-spanking-new API</a>. It’s free, it comes with tons of juicy data, and it can be used to create your own feed reader. Let’s look at what this all means.</p>
|
||||||
|
|
||||||
|
<p><a href="http://www.newsblur.com">NewsBlur</a> is a visual feed reader with intelligence. This API gives you access to all the moving parts that make up the flagship newsblur.com site. This includes the original site, stories, intelligence classifiers, statistics, and a really neat River of News view that aggregates multiple feeds into a single view.</p>
|
||||||
|
|
||||||
|
<h2 id="juicy-data-from-the-api">Juicy Data from the API</h2>
|
||||||
|
|
||||||
|
<p>Let’s take a quick look at a visualization of the data you can get out of the API. This is a screenshot from the Statistics dialog from a single feed:</p>
|
||||||
|
|
||||||
|
<p><img src="http://cl.ly/6FN3/statistics.png" alt="" /></p>
|
||||||
|
|
||||||
|
<p>To get this data, you would need to make two calls:</p>
|
||||||
|
|
||||||
|
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ curl http://www.newsblur.com/rss_feeds/search_feed?address=techcrunch
|
||||||
|
|
||||||
|
{
|
||||||
|
"feed_address": "http://feeds.feedburner.com/TechCrunch",
|
||||||
|
"updated": "4 minutes",
|
||||||
|
"subs": 2514,
|
||||||
|
"feed_link": "http://techcrunch.com",
|
||||||
|
"favicon_fetching": false,
|
||||||
|
"feed_title": "TechCrunch",
|
||||||
|
"favicon": "[BASE64 FAVICON GOODNESS DATA]",
|
||||||
|
"favicon_color": "90b490",
|
||||||
|
"id": 12,
|
||||||
|
"result": "ok"
|
||||||
|
}
|
||||||
|
|
||||||
|
$ curl http://www.newsblur.com/rss_feeds/statistics/12
|
||||||
|
|
||||||
|
{
|
||||||
|
"premium_subscribers": 66,
|
||||||
|
"average_stories_per_month": 490.33333333333331,
|
||||||
|
"subscriber_count": 2514,
|
||||||
|
"last_load_time": 40,
|
||||||
|
"update_interval_minutes": 4,
|
||||||
|
"last_update": "5 minutes",
|
||||||
|
"feed_fetch_history": [...],
|
||||||
|
"result": "ok",
|
||||||
|
"stories_last_month": 501,
|
||||||
|
"active_subscribers": 43,
|
||||||
|
"story_count_history": [["2010-11", 455.0], ["2010-12", 500.0],
|
||||||
|
["2011-1", 500.0], ["2011-2", 500.0],
|
||||||
|
["2011-3", 487.0], ["2011-4", 500.0]],
|
||||||
|
"next_update": "3 minutes",
|
||||||
|
"classifier_counts": {
|
||||||
|
"feed": [{
|
||||||
|
"neg": 5,
|
||||||
|
"feed_id": 12,
|
||||||
|
"pos": 40
|
||||||
|
}],
|
||||||
|
"title": [
|
||||||
|
{
|
||||||
|
"neg": 4,
|
||||||
|
"tag": "techcrunch tv",
|
||||||
|
"pos": 14
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"neg": 3,
|
||||||
|
"tag": "iphone 4",
|
||||||
|
"pos": 11
|
||||||
|
}
|
||||||
|
...
|
||||||
|
],
|
||||||
|
"author": [{
|
||||||
|
"neg": 2,
|
||||||
|
"pos": 24,
|
||||||
|
"author": "MG Siegler"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"neg": 3,
|
||||||
|
"pos": 25,
|
||||||
|
"author": "Michael Arrington"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"neg": 4,
|
||||||
|
"pos": 13,
|
||||||
|
"author": "Paul Carr"
|
||||||
|
}
|
||||||
|
...
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</code></pre></div></div>
|
||||||
|
|
||||||
|
<p>How about the intelligence classifiers for a site?</p>
|
||||||
|
|
||||||
|
<p><img src="http://f.cl.ly/items/1o3V3D2K1u1Q1P2N2B42/Screen%20shot%202011-04-26%20at%2010.09.33%20AM.png" alt="" /></p>
|
||||||
|
|
||||||
|
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ curl http://www.newsblur.com/rss_feeds/search_feed?address=louisgray
|
||||||
|
|
||||||
|
{
|
||||||
|
"feed_address": "http://blog.louisgray.com/feeds/posts/default?alt=rss",
|
||||||
|
"updated": "2 minutes",
|
||||||
|
"subs": 130,
|
||||||
|
"feed_link": "http://blog.louisgray.com/",
|
||||||
|
"favicon_fetching": false,
|
||||||
|
"feed_title": "louisgray.com",
|
||||||
|
"favicon": "[FAVICON GOES HERE]",
|
||||||
|
"favicon_color": "f96402",
|
||||||
|
"id": 172,
|
||||||
|
"result": "ok"
|
||||||
|
}
|
||||||
|
|
||||||
|
$ curl http://www.newsblur.com/reader/feeds_trainer?feed_id=172
|
||||||
|
|
||||||
|
[{
|
||||||
|
"stories_last_month": 24,
|
||||||
|
"feed_id": 172,
|
||||||
|
"feed_tags": [["android", 13.0], ["google", 12.0], ["apple", 12.0],
|
||||||
|
["iphone", 9.0], ["twitter", 7.0], ["facebook", 5.0],
|
||||||
|
["sxsw", 5.0], ["media", 5.0], ["spotify", 4.0],
|
||||||
|
["itunes", 4.0], ["ipad", 4.0], ["silicon valley", 4.0],
|
||||||
|
["personal", 3.0], ["apple tv", 3.0], ["quora", 3.0],
|
||||||
|
["social networking", 3.0], ["yobongo", 3.0],
|
||||||
|
["entertainment", 3.0], ["seesmic", 3.0], ["search", 3.0],
|
||||||
|
["music", 3.0], ["beluga", 3.0], ["work", 3.0],
|
||||||
|
["chat", 3.0], ["samsung", 3.0]],
|
||||||
|
"classifiers": {
|
||||||
|
"authors": {},
|
||||||
|
"feeds": {},
|
||||||
|
"titles": {},
|
||||||
|
"tags": {
|
||||||
|
"personal": 1,
|
||||||
|
"android": -1,
|
||||||
|
"facebook": -1,
|
||||||
|
"twitter": 1,
|
||||||
|
"rss": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"feed_authors": [["louisgray@gmail.com (Louis Gray)", 62]]
|
||||||
|
}]
|
||||||
|
</code></pre></div></div>
|
||||||
|
|
||||||
|
<p>Without going too deep into explaining various parts of the API, you can dive right into it by viewing the various API endpoints at <a href="http://www.newsblur.com/api">http://www.newsblur.com/api</a>. The API is meant to be used with an authenticated account, which can be created directly from the API. I spent a lot of time polishing the look and readability of the API, so I hope you like it, since if you’re going to be developing on top of it, you will probably spend a looong time working with the 30 endpoints.</p>
|
||||||
|
|
||||||
|
<p>I’d like to briefly note that I work on NewsBlur in my free time, and it’s entirely open-source on GitHub: <a href="http://github.com/samuelclay">http://github.com/samuelclay</a>. This API is the result of 22 months of work and thought. But it’s not corporate, not funded, and certainly not battle-tested. Go easy on it for the time being. And <a href="http://twitter.com/samuelclay">offer feedback on Twitter</a>.</p>
|
||||||
|
|
||||||
|
<h2 id="is-making-a-newsblur-client-cannibalism">Is making a NewsBlur client cannibalism?</h2>
|
||||||
|
|
||||||
|
<p>Woah! How does that even work? There’s no endpoint for <em>cannibalism</em>. (OK, there is, it’s <code class="language-plaintext highlighter-rouge">/reader/delete_feed</code>.) But what does this API mean for you?</p>
|
||||||
|
|
||||||
|
<p>Twitter has a web client, but the real iceberg is the ecosystem built on their API. Google Reader has a website, but more than a handful of enormous venture-engorged companies make their living by using the Reader API.</p>
|
||||||
|
|
||||||
|
<p>If you choose to use the NewsBlur API, you are building complements to the website. You can mix-and-mash data as you please. But more importantly, you can use NewsBlur data in ways that are not even possible on the website today.</p>
|
||||||
|
|
||||||
|
<p>Want to mix up a social layer with the subscriptions in your NewsBlur account? Just use <code class="language-plaintext highlighter-rouge">/reader/feeds</code>, <code class="language-plaintext highlighter-rouge">/reader/feed/:id</code>, and <code class="language-plaintext highlighter-rouge">/rss_feeds/statistics</code>. Got an Android device and want to make a mobile client that you can <em>charge money</em> for and make a profit? The NewsBlur API supports that.</p>
|
||||||
|
|
||||||
|
<p>What you can’t do is wrap advertisements around NewsBlur data. Why? Because NewsBlur preserves the original site, so there are already ads on the page if the publisher chooses to have them. Additionally, ads degrade the NewsBlur experience. NewsBlur is not some fly-by-night air-ride-equipped service out to make a buck. NewsBlur is built to make life better, a small net-enabled reading experience at a time. Profit is great, but not at the cost of ads.</p>
|
||||||
|
|
||||||
|
<h2 id="if-you-build-it-they-will-come-and-theres-no-hard-scaling-part">If you build it, they will come, and there’s no hard scaling part</h2>
|
||||||
|
|
||||||
|
<p>You’re building on an API, not a service end-to-end. If you want to handle the scaling part, use the raw NewsBlur code on GitHub: <a href="http://github.com/samuelclay">http://github.com/samuelclay</a>. NewsBlur.com will take care of the scaling and infrastructure, and you can take care of building a new layer that might make you famous/well-off/existentially-happy.</p>
|
||||||
|
|
||||||
|
<p>The API is ready for you at <a href="http://www.newsblur.com/api">http://www.newsblur.com/api</a>.</p>
|
||||||
|
|
||||||
|
<p>Questions? Feedback? Want to stay up to date when I drive cross country and take photos of the beautiful countryside between New York and California? Follow <a href="http://twitter.com/samuelclay">@samuelclay on Twitter</a>.</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Samuel Clay, innocent Founder of NewsBlur</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</li><li><span class="post-meta">Apr 23, 2011</span>
|
||||||
<h3>
|
<h3>
|
||||||
<a class="post-link" href="/2011/04/23/where-we-are-in-april/">
|
<a class="post-link" href="/2011/04/23/where-we-are-in-april/">
|
||||||
Where We Are in April
|
Where We Are in April
|
||||||
|
|
|
@ -64,7 +64,36 @@
|
||||||
<main class="page-content" aria-label="Content">
|
<main class="page-content" aria-label="Content">
|
||||||
<div class="wrapper">
|
<div class="wrapper">
|
||||||
<div class="home">
|
<div class="home">
|
||||||
<ul class="post-list"><li><span class="post-meta">Jul 1, 2019</span>
|
<ul class="post-list"><li><span class="post-meta">Aug 15, 2019</span>
|
||||||
|
<h3>
|
||||||
|
<a class="post-link" href="/2019/08/15/secure-images-for-everybody/">
|
||||||
|
Secure images for everybody
|
||||||
|
</a>
|
||||||
|
</h3>
|
||||||
|
<div class="post-content e-content" itemprop="articleBody">
|
||||||
|
<p>There are two ways to connect to the NewsBlur website. The first is <em>http</em>://www.newsblur.com. The second is <em>https</em>://www.newsblur.com. The first is plain text and the second is encrypted. You get to choose which one you want to use.</p>
|
||||||
|
|
||||||
|
<p>Part of the draw of using an encrypted https connection instead of a plain text http connection is that you can protect your privacy. As far as I can tell, there are two reasons for preferring https over http.</p>
|
||||||
|
|
||||||
|
<p>One is that using an encrypted https connection to NewsBlur protects what you read from hackers or a man-in-the-middle changing your data as it comes to you. This could be your internet service provider (ISP) inserting ads or it could be snooping wifi router that you are connected to that injects malware into your content. Some companies have been known to do this and https protects you.</p>
|
||||||
|
|
||||||
|
<p>But the second reason is that your privacy is also protected from more benign, aggregate collections by ISPs and middlemen that sees what you read and sells that data. NewsBlur doesn’t sell any of your data and beginning this week NewsBlur can ensure that nobody other than you and the site you read can either.</p>
|
||||||
|
|
||||||
|
<p>The feature that is launching this week (it actually launched Monday in order for me to ensure that it works well) is a secure image proxy for all images served on NewsBlur. That means that NewsBlur will take any images that isn’t behind an encrypted https connection and proxies it behind NewsBlur’s own secure, encrypted connection.</p>
|
||||||
|
|
||||||
|
<figure class="tmblr-full" data-orig-height="1021" data-orig-width="1110" data-orig-src="https://s3.amazonaws.com/static.newsblur.com/blog/https-proxy.png"><img width="650" style="margin: 0 auto; width: 650px;" data-orig-height="1021" data-orig-width="1110" src="https://s3.amazonaws.com/static.newsblur.com/blog/https-proxy.png" /></figure>
|
||||||
|
|
||||||
|
<p>You should notice next to no difference. The only difference you may notice is that some images may load <em>faster</em>, since NewsBlur has a thicker pipe to the Internet and can download data faster than your client browser can, which means that your persistent connection to NewsBlur’s servers takes over instead of having to make new connections with the associated overhead to various servers around the net.</p>
|
||||||
|
|
||||||
|
<figure class="tmblr-full" data-orig-height="488" data-orig-width="1392" data-orig-src="https://s3.amazonaws.com/static.newsblur.com/blog/https-preference.png"><img style="margin: 0 auto; border: 1px solid #A0A0A0;" data-orig-height="488" data-orig-width="1392" src="https://s3.amazonaws.com/static.newsblur.com/blog/https-preference.png" /></figure>
|
||||||
|
|
||||||
|
<p>Now you can turn on the SSL setting on the NewsBlur Web and ensure your data stays private.</p>
|
||||||
|
|
||||||
|
<p>And to answer the question of why you wouldn’t wan t to use https — it used to mean serving and loading pages over https gave a slight performance hit, but that’s no longer true. But some people use http because it will load images from both http and https websites, whereas loading NewsBlur via https means that you can only load images via https, as loading an image via http will throw up a Mixed Content Warning. This update addresses that issue and it is my hope that http-only will be phased out.</p>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</li><li><span class="post-meta">Jul 1, 2019</span>
|
||||||
<h3>
|
<h3>
|
||||||
<a class="post-link" href="/2019/07/01/newsblur-ios-v9-full-screen-autoscroll/">
|
<a class="post-link" href="/2019/07/01/newsblur-ios-v9-full-screen-autoscroll/">
|
||||||
NewsBlur iOS v9: full screen, autoscroll, customizable story titles, story change highlighter, and return to last read story
|
NewsBlur iOS v9: full screen, autoscroll, customizable story titles, story change highlighter, and return to last read story
|
||||||
|
@ -342,84 +371,6 @@
|
||||||
<p>A welcome improvement. This new text extractor and parser also does a better job of handling Unicode and Chinese characters. And when it doesn’t extract text as well as the old text extractor, NewsBlur will automatically fallback on the old method.</p>
|
<p>A welcome improvement. This new text extractor and parser also does a better job of handling Unicode and Chinese characters. And when it doesn’t extract text as well as the old text extractor, NewsBlur will automatically fallback on the old method.</p>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</li><li><span class="post-meta">Jun 14, 2017</span>
|
|
||||||
<h3>
|
|
||||||
<a class="post-link" href="/2017/06/14/launching-real-time-filterable-push-notifications/">
|
|
||||||
Launching real-time filterable push notifications for iOS, Android, web, and email
|
|
||||||
</a>
|
|
||||||
</h3>
|
|
||||||
<div class="post-content e-content" itemprop="articleBody">
|
|
||||||
<p>For some sites, you want to know when they publish as soon as they publish. Maybe you want to immediately be notified of everything a site publishes, like a monthly meetup that posts an event only once a month. Or perhaps you want to be immediately notified of everything the NYTimes publishes about the companies in your stock portfolio. Or you just really enjoy reading your daily comics and want them emailed to you so you never miss a beat.</p>
|
|
||||||
|
|
||||||
<p><img src="http://www.newsblur.com/media/blog/notifications-announcement.png" alt="" /></p>
|
|
||||||
|
|
||||||
<p>Today I’m proud to launch push notifications simultaneously across all three native platforms on NewsBlur (that’s web, iOS, and Android). That means that you can setup notifications for all Unread stories or only Focus stories that you’ve trained to be pushed to you over email, iOS, Android, or through browser notifications on the web.</p>
|
|
||||||
|
|
||||||
<p>You can setup all four types of notifications on both web and mobile. And you can employ your intelligence training to only surface the stories that have use certain tags, have specific keywords in the titles, or are written by specific authors. Additionally, it’s easy to hide stories using that same training so that you don’t receive notifications that you want to ignore.</p>
|
|
||||||
|
|
||||||
<h2 id="push-notifications-on-ios">Push notifications on iOS</h2>
|
|
||||||
|
|
||||||
<p>To start with notifications on iOS, you can use the new swipe-to-the right gesture on the feed list (replacing the trainer on the swipe gesture). It’s very easy to turn notifications on and off or to even step up the filtering on a site so that you only get Focus stories instead.</p>
|
|
||||||
|
|
||||||
<p>This way you can overprovision notifications for yourself and easily dial them back to where you get just the right number of notifications.</p>
|
|
||||||
|
|
||||||
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/notifications-ios.png" alt="" /></p>
|
|
||||||
|
|
||||||
<p>Today version 7.0 of the NewsBlur iOS app is being released and here’s a list of what’s new and fixed on iOS:</p>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>Push notifications: real-time push notifications on a per-feed basis.</li>
|
|
||||||
<li>Swipe-to-the-right on a feed to change its notifications.</li>
|
|
||||||
<li>A new optional app badge for unread counts. Enable under Preferences.</li>
|
|
||||||
<li>Stories now automatically are marked as read on scroll. Disable under Preferences.</li>
|
|
||||||
<li>Better image support on iPad and fixes for drag-and-dropping the story titles bar (at bottom of the story detail).</li>
|
|
||||||
<li>A note on that: you can move story titles to the bottom on iPad. Just drag the bottom bar up.</li>
|
|
||||||
<li>Fixed issue with sharing stories not working or disappearing on iPad.</li>
|
|
||||||
<li>Fixed theme issues in the activity share sheet.</li>
|
|
||||||
<li>Fixed a crash from opening stories with no permalink.</li>
|
|
||||||
<li>Fixed size of intelligence control on bottom of feed list on iPhone SE.</li>
|
|
||||||
<li>Fixed issues when story titles are set to the bottom layout on iPad.</li>
|
|
||||||
<li>Fixed issues with the interactions dialog.</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<h1 id="notifications-on-android">Notifications on Android</h1>
|
|
||||||
|
|
||||||
<p>Android also gets a new version today. Version 6.0 gets notifications and new custom reading fonts as well as the mark read on scroll behavior that iOS and web have enjoyed.</p>
|
|
||||||
|
|
||||||
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/notifications-android.png" alt="" /></p>
|
|
||||||
|
|
||||||
<p>Here’s a list of what’s new and fixed on Android:</p>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>Mark as read on scroll is a new preference to automatically mark stories as read as you scroll past them.</li>
|
|
||||||
<li>New fonts for reading: Whitney, Chronicle, Gotham Narrow make their way to Android from the web.</li>
|
|
||||||
<li>Also supporting native Android fonts Noto Sans, Noto Serif, Open Sans Condensed, and Anonymous Pro.</li>
|
|
||||||
<li>Switching between Text and Story view is now sticky per-feed (similar to iOS and web).</li>
|
|
||||||
<li>Fixed issues where feed list would not update.</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<h1 id="notifications-on-web">Notifications on Web</h1>
|
|
||||||
|
|
||||||
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/notifications-options.png" alt="" /></p>
|
|
||||||
|
|
||||||
<p>Browser notifications are handy for those sites that you only want to read on your desktop. For example, you could setup web notifications for an RSS feed for a status feed, letting you know when migrations and downtime will have some effect on you.</p>
|
|
||||||
|
|
||||||
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/notifications-sites.png" alt="" /></p>
|
|
||||||
|
|
||||||
<p>Setting up and tuning notifications is also just as easy to do on the web. You’ll find it under Manage > Notifications as well as in the Read Filter Popover (top right of the app) when reading an individual feed.</p>
|
|
||||||
|
|
||||||
<h1 id="notifications-over-email">Notifications over Email</h1>
|
|
||||||
|
|
||||||
<p>Finally, for those use cases not covered under web or mobile, you can now have websites automatically email you when they publish new stories.</p>
|
|
||||||
|
|
||||||
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/notifications-email.png" alt="" /></p>
|
|
||||||
|
|
||||||
<p>This is for those stories that you don’t want to miss and want to ensure that you read. For instance, I use email notifications for <a href="http://www.newsblur.com/site/5586842/quotes-worrydream.com">worrydream’s quote blog that serves me a single paragraph of insight once a week</a> because I loved having quotes emailed to me.</p>
|
|
||||||
|
|
||||||
<p>There you have it, four new ways to consume the news. If you love using NewsBlur and want to see it continue to launch new features like these, please tell friends and followers about your news reader. People often ask for ways to stay on top of the game and NewsBlur is the most powerful way to do it.</p>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</li></ul>
|
</li></ul>
|
||||||
|
|
||||||
|
|
|
@ -64,7 +64,85 @@
|
||||||
<main class="page-content" aria-label="Content">
|
<main class="page-content" aria-label="Content">
|
||||||
<div class="wrapper">
|
<div class="wrapper">
|
||||||
<div class="home">
|
<div class="home">
|
||||||
<ul class="post-list"><li><span class="post-meta">May 23, 2017</span>
|
<ul class="post-list"><li><span class="post-meta">Jun 14, 2017</span>
|
||||||
|
<h3>
|
||||||
|
<a class="post-link" href="/2017/06/14/launching-real-time-filterable-push-notifications/">
|
||||||
|
Launching real-time filterable push notifications for iOS, Android, web, and email
|
||||||
|
</a>
|
||||||
|
</h3>
|
||||||
|
<div class="post-content e-content" itemprop="articleBody">
|
||||||
|
<p>For some sites, you want to know when they publish as soon as they publish. Maybe you want to immediately be notified of everything a site publishes, like a monthly meetup that posts an event only once a month. Or perhaps you want to be immediately notified of everything the NYTimes publishes about the companies in your stock portfolio. Or you just really enjoy reading your daily comics and want them emailed to you so you never miss a beat.</p>
|
||||||
|
|
||||||
|
<p><img src="http://www.newsblur.com/media/blog/notifications-announcement.png" alt="" /></p>
|
||||||
|
|
||||||
|
<p>Today I’m proud to launch push notifications simultaneously across all three native platforms on NewsBlur (that’s web, iOS, and Android). That means that you can setup notifications for all Unread stories or only Focus stories that you’ve trained to be pushed to you over email, iOS, Android, or through browser notifications on the web.</p>
|
||||||
|
|
||||||
|
<p>You can setup all four types of notifications on both web and mobile. And you can employ your intelligence training to only surface the stories that have use certain tags, have specific keywords in the titles, or are written by specific authors. Additionally, it’s easy to hide stories using that same training so that you don’t receive notifications that you want to ignore.</p>
|
||||||
|
|
||||||
|
<h2 id="push-notifications-on-ios">Push notifications on iOS</h2>
|
||||||
|
|
||||||
|
<p>To start with notifications on iOS, you can use the new swipe-to-the right gesture on the feed list (replacing the trainer on the swipe gesture). It’s very easy to turn notifications on and off or to even step up the filtering on a site so that you only get Focus stories instead.</p>
|
||||||
|
|
||||||
|
<p>This way you can overprovision notifications for yourself and easily dial them back to where you get just the right number of notifications.</p>
|
||||||
|
|
||||||
|
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/notifications-ios.png" alt="" /></p>
|
||||||
|
|
||||||
|
<p>Today version 7.0 of the NewsBlur iOS app is being released and here’s a list of what’s new and fixed on iOS:</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Push notifications: real-time push notifications on a per-feed basis.</li>
|
||||||
|
<li>Swipe-to-the-right on a feed to change its notifications.</li>
|
||||||
|
<li>A new optional app badge for unread counts. Enable under Preferences.</li>
|
||||||
|
<li>Stories now automatically are marked as read on scroll. Disable under Preferences.</li>
|
||||||
|
<li>Better image support on iPad and fixes for drag-and-dropping the story titles bar (at bottom of the story detail).</li>
|
||||||
|
<li>A note on that: you can move story titles to the bottom on iPad. Just drag the bottom bar up.</li>
|
||||||
|
<li>Fixed issue with sharing stories not working or disappearing on iPad.</li>
|
||||||
|
<li>Fixed theme issues in the activity share sheet.</li>
|
||||||
|
<li>Fixed a crash from opening stories with no permalink.</li>
|
||||||
|
<li>Fixed size of intelligence control on bottom of feed list on iPhone SE.</li>
|
||||||
|
<li>Fixed issues when story titles are set to the bottom layout on iPad.</li>
|
||||||
|
<li>Fixed issues with the interactions dialog.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h1 id="notifications-on-android">Notifications on Android</h1>
|
||||||
|
|
||||||
|
<p>Android also gets a new version today. Version 6.0 gets notifications and new custom reading fonts as well as the mark read on scroll behavior that iOS and web have enjoyed.</p>
|
||||||
|
|
||||||
|
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/notifications-android.png" alt="" /></p>
|
||||||
|
|
||||||
|
<p>Here’s a list of what’s new and fixed on Android:</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Mark as read on scroll is a new preference to automatically mark stories as read as you scroll past them.</li>
|
||||||
|
<li>New fonts for reading: Whitney, Chronicle, Gotham Narrow make their way to Android from the web.</li>
|
||||||
|
<li>Also supporting native Android fonts Noto Sans, Noto Serif, Open Sans Condensed, and Anonymous Pro.</li>
|
||||||
|
<li>Switching between Text and Story view is now sticky per-feed (similar to iOS and web).</li>
|
||||||
|
<li>Fixed issues where feed list would not update.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h1 id="notifications-on-web">Notifications on Web</h1>
|
||||||
|
|
||||||
|
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/notifications-options.png" alt="" /></p>
|
||||||
|
|
||||||
|
<p>Browser notifications are handy for those sites that you only want to read on your desktop. For example, you could setup web notifications for an RSS feed for a status feed, letting you know when migrations and downtime will have some effect on you.</p>
|
||||||
|
|
||||||
|
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/notifications-sites.png" alt="" /></p>
|
||||||
|
|
||||||
|
<p>Setting up and tuning notifications is also just as easy to do on the web. You’ll find it under Manage > Notifications as well as in the Read Filter Popover (top right of the app) when reading an individual feed.</p>
|
||||||
|
|
||||||
|
<h1 id="notifications-over-email">Notifications over Email</h1>
|
||||||
|
|
||||||
|
<p>Finally, for those use cases not covered under web or mobile, you can now have websites automatically email you when they publish new stories.</p>
|
||||||
|
|
||||||
|
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/notifications-email.png" alt="" /></p>
|
||||||
|
|
||||||
|
<p>This is for those stories that you don’t want to miss and want to ensure that you read. For instance, I use email notifications for <a href="http://www.newsblur.com/site/5586842/quotes-worrydream.com">worrydream’s quote blog that serves me a single paragraph of insight once a week</a> because I loved having quotes emailed to me.</p>
|
||||||
|
|
||||||
|
<p>There you have it, four new ways to consume the news. If you love using NewsBlur and want to see it continue to launch new features like these, please tell friends and followers about your news reader. People often ask for ways to stay on top of the game and NewsBlur is the most powerful way to do it.</p>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</li><li><span class="post-meta">May 23, 2017</span>
|
||||||
<h3>
|
<h3>
|
||||||
<a class="post-link" href="/2017/05/23/newsblur-now-supports-the-new-json-feed-spec/">
|
<a class="post-link" href="/2017/05/23/newsblur-now-supports-the-new-json-feed-spec/">
|
||||||
NewsBlur now supports the new JSON Feed spec
|
NewsBlur now supports the new JSON Feed spec
|
||||||
|
@ -310,31 +388,6 @@
|
||||||
<p>Enjoy the dashboard river. And if you look closely you might even see the next big feature that itself is about to launch soon.</p>
|
<p>Enjoy the dashboard river. And if you look closely you might even see the next big feature that itself is about to launch soon.</p>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</li><li><span class="post-meta">Jul 14, 2016</span>
|
|
||||||
<h3>
|
|
||||||
<a class="post-link" href="/2016/07/14/newsreel-is-a-newsblur-app-for-tv/">
|
|
||||||
Newsreel is a NewsBlur app for tv
|
|
||||||
</a>
|
|
||||||
</h3>
|
|
||||||
<div class="post-content e-content" itemprop="articleBody">
|
|
||||||
<p>Check it out, David Berlin built <a href="http://itunes.apple.com/us/app/apple-store/id1080200978?mt=8">Newsreel</a>, a NewsBlur client for Apple TV. And from my first impression, it rocks. Just take a look at these screenshots.</p>
|
|
||||||
|
|
||||||
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/newsreel.png" alt="" /></p>
|
|
||||||
|
|
||||||
<p>You can read your subscriptions as well as subscribe to new sites, right from your television.</p>
|
|
||||||
|
|
||||||
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/newsreel-add.png" alt="" /></p>
|
|
||||||
|
|
||||||
<p>Not only does it look polished, but it’s smooth and seamless. Take a look at how it works in practice.</p>
|
|
||||||
|
|
||||||
<p><</p>
|
|
||||||
|
|
||||||
<p>video src=“https://s3.amazonaws.com/static.newsblur.com/blog/newsreel-780.mp4” style=“width: 650px; margin: 0 auto; border: 1px solid #606060” autoplay=“true” muted=“true” loop=“true”></p>
|
|
||||||
|
|
||||||
<p>You can download <a href="http://itunes.apple.com/us/app/apple-store/id1080200978?mt=8">download Newsreel on the App Store</a>. What a beautiful app and it goes to show how nice it is to be able to read your news on a big screen.</p>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</li></ul>
|
</li></ul>
|
||||||
|
|
||||||
|
|
|
@ -64,7 +64,32 @@
|
||||||
<main class="page-content" aria-label="Content">
|
<main class="page-content" aria-label="Content">
|
||||||
<div class="wrapper">
|
<div class="wrapper">
|
||||||
<div class="home">
|
<div class="home">
|
||||||
<ul class="post-list"><li><span class="post-meta">Jul 1, 2016</span>
|
<ul class="post-list"><li><span class="post-meta">Jul 14, 2016</span>
|
||||||
|
<h3>
|
||||||
|
<a class="post-link" href="/2016/07/14/newsreel-is-a-newsblur-app-for-tv/">
|
||||||
|
Newsreel is a NewsBlur app for tv
|
||||||
|
</a>
|
||||||
|
</h3>
|
||||||
|
<div class="post-content e-content" itemprop="articleBody">
|
||||||
|
<p>Check it out, David Berlin built <a href="http://itunes.apple.com/us/app/apple-store/id1080200978?mt=8">Newsreel</a>, a NewsBlur client for Apple TV. And from my first impression, it rocks. Just take a look at these screenshots.</p>
|
||||||
|
|
||||||
|
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/newsreel.png" alt="" /></p>
|
||||||
|
|
||||||
|
<p>You can read your subscriptions as well as subscribe to new sites, right from your television.</p>
|
||||||
|
|
||||||
|
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/newsreel-add.png" alt="" /></p>
|
||||||
|
|
||||||
|
<p>Not only does it look polished, but it’s smooth and seamless. Take a look at how it works in practice.</p>
|
||||||
|
|
||||||
|
<p><</p>
|
||||||
|
|
||||||
|
<p>video src=“https://s3.amazonaws.com/static.newsblur.com/blog/newsreel-780.mp4” style=“width: 650px; margin: 0 auto; border: 1px solid #606060” autoplay=“true” muted=“true” loop=“true”></p>
|
||||||
|
|
||||||
|
<p>You can download <a href="http://itunes.apple.com/us/app/apple-store/id1080200978?mt=8">download Newsreel on the App Store</a>. What a beautiful app and it goes to show how nice it is to be able to read your news on a big screen.</p>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</li><li><span class="post-meta">Jul 1, 2016</span>
|
||||||
<h3>
|
<h3>
|
||||||
<a class="post-link" href="/2016/07/01/newsletters-in-your-newsblur/">
|
<a class="post-link" href="/2016/07/01/newsletters-in-your-newsblur/">
|
||||||
Newsletters in your NewsBlur
|
Newsletters in your NewsBlur
|
||||||
|
@ -314,27 +339,6 @@
|
||||||
<p>Anything else you’d like to see on the statistics panel? Post an idea over on <a href="http://getsatisfaction.com/newsblur">NewsBlur’s Get Satisfaction support site</a>.</p>
|
<p>Anything else you’d like to see on the statistics panel? Post an idea over on <a href="http://getsatisfaction.com/newsblur">NewsBlur’s Get Satisfaction support site</a>.</p>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</li><li><span class="post-meta">Dec 10, 2015</span>
|
|
||||||
<h3>
|
|
||||||
<a class="post-link" href="/2015/12/10/better-embeds-for-twitter-instagram-and-imgur/">
|
|
||||||
Better embeds for Twitter, Instagram, and Imgur
|
|
||||||
</a>
|
|
||||||
</h3>
|
|
||||||
<div class="post-content e-content" itemprop="articleBody">
|
|
||||||
<p>Every NewsBlur client, from the three official clients (web, iOS, and Android) to all third-party clients, should now be showing better embeds for Twitter, Instagram, and Imgur. Just take a look at these screenshots.</p>
|
|
||||||
|
|
||||||
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/android_oembed_instagram.png" alt="" /> <img src="https://s3.amazonaws.com/static.newsblur.com/blog/ios_oembed_instagram.png" alt="" /></p>
|
|
||||||
|
|
||||||
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/android_oembed_twitter.png" alt="" /> <img src="https://s3.amazonaws.com/static.newsblur.com/blog/ios_oembed_twitter.png" alt="" /></p>
|
|
||||||
|
|
||||||
<p>And don’t forget that even YouTube gets special treatment on all three platforms. Here on the web, you can see that YouTube videos are automatically expanded to fill the screen.</p>
|
|
||||||
|
|
||||||
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/oembed_web_youtube.png" alt="" /></p>
|
|
||||||
|
|
||||||
<p>So there you go, enjoy the new embeds (also called oEmbeds, whatever that means). And if you have any suggestions for new embeds, just submit an idea to <a href="http://getsatisfaction.com/newsblur.">http://getsatisfaction.com/newsblur.</a></p>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</li></ul>
|
</li></ul>
|
||||||
|
|
||||||
|
|
|
@ -64,7 +64,28 @@
|
||||||
<main class="page-content" aria-label="Content">
|
<main class="page-content" aria-label="Content">
|
||||||
<div class="wrapper">
|
<div class="wrapper">
|
||||||
<div class="home">
|
<div class="home">
|
||||||
<ul class="post-list"><li><span class="post-meta">Nov 18, 2015</span>
|
<ul class="post-list"><li><span class="post-meta">Dec 10, 2015</span>
|
||||||
|
<h3>
|
||||||
|
<a class="post-link" href="/2015/12/10/better-embeds-for-twitter-instagram-and-imgur/">
|
||||||
|
Better embeds for Twitter, Instagram, and Imgur
|
||||||
|
</a>
|
||||||
|
</h3>
|
||||||
|
<div class="post-content e-content" itemprop="articleBody">
|
||||||
|
<p>Every NewsBlur client, from the three official clients (web, iOS, and Android) to all third-party clients, should now be showing better embeds for Twitter, Instagram, and Imgur. Just take a look at these screenshots.</p>
|
||||||
|
|
||||||
|
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/android_oembed_instagram.png" alt="" /> <img src="https://s3.amazonaws.com/static.newsblur.com/blog/ios_oembed_instagram.png" alt="" /></p>
|
||||||
|
|
||||||
|
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/android_oembed_twitter.png" alt="" /> <img src="https://s3.amazonaws.com/static.newsblur.com/blog/ios_oembed_twitter.png" alt="" /></p>
|
||||||
|
|
||||||
|
<p>And don’t forget that even YouTube gets special treatment on all three platforms. Here on the web, you can see that YouTube videos are automatically expanded to fill the screen.</p>
|
||||||
|
|
||||||
|
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/oembed_web_youtube.png" alt="" /></p>
|
||||||
|
|
||||||
|
<p>So there you go, enjoy the new embeds (also called oEmbeds, whatever that means). And if you have any suggestions for new embeds, just submit an idea to <a href="http://getsatisfaction.com/newsblur.">http://getsatisfaction.com/newsblur.</a></p>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</li><li><span class="post-meta">Nov 18, 2015</span>
|
||||||
<h3>
|
<h3>
|
||||||
<a class="post-link" href="/2015/11/18/premium-fonts-comment-less-shares-in-app-safari/">
|
<a class="post-link" href="/2015/11/18/premium-fonts-comment-less-shares-in-app-safari/">
|
||||||
Premium fonts, comment-less shares, in-app Safari, and way, way more in version 5.0 of the NewsBlur iOS app
|
Premium fonts, comment-less shares, in-app Safari, and way, way more in version 5.0 of the NewsBlur iOS app
|
||||||
|
@ -322,32 +343,6 @@
|
||||||
<p>Try out the new Organizer and let me know how it works. And go hog wild because you will be emailed a backup of your sites after you move or delete anything. You will only be emailed a backup a max of once per day, as to not overwhelm you when you’re making a bunch of edits.</p>
|
<p>Try out the new Organizer and let me know how it works. And go hog wild because you will be emailed a backup of your sites after you move or delete anything. You will only be emailed a backup a max of once per day, as to not overwhelm you when you’re making a bunch of edits.</p>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</li><li><span class="post-meta">Dec 15, 2014</span>
|
|
||||||
<h3>
|
|
||||||
<a class="post-link" href="/2014/12/15/the-ios-app-gets-search-and-saved-story-tagging/">
|
|
||||||
The iOS app gets search and saved story tagging
|
|
||||||
</a>
|
|
||||||
</h3>
|
|
||||||
<div class="post-content e-content" itemprop="articleBody">
|
|
||||||
<p>This month’s new iOS features are big, big features. Search made it on the web only a few months ago and is now available on the iOS app. You can also now easily add tags to saved stories, making it easier to organize and save stories you read for re-reading later.</p>
|
|
||||||
|
|
||||||
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/ios%204.6%20tagging.png" alt="" /> <img src="https://s3.amazonaws.com/static.newsblur.com/blog/ios%204.6%20search.png" alt="" /></p>
|
|
||||||
|
|
||||||
<p>Here’s the full list of new features:</p>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>Search feeds and folders.</li>
|
|
||||||
<li>Fixing rotation issues so you can watch a video and rotate without losing position.</li>
|
|
||||||
<li>Saved story tagging: add and remove tags with a handy tagging popover.</li>
|
|
||||||
<li>Native controls for sending a story to other services (mail, safari, chrome, evernote, instapaper, etc).</li>
|
|
||||||
<li>Progress bar for the Story view when loading a story using the in-app browser.</li>
|
|
||||||
<li>Further UI cleanups and memory fixes/speedups for iOS 8.</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<p>It’s a <a href="https://www.newsblur.com/ios">free download</a> from the App Store. And if you are enjoying the app, please leave a 5 star review on the App Store. Every positive review, tweet, and share on Facebook helps.</p>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</li></ul>
|
</li></ul>
|
||||||
|
|
||||||
|
|
|
@ -64,7 +64,33 @@
|
||||||
<main class="page-content" aria-label="Content">
|
<main class="page-content" aria-label="Content">
|
||||||
<div class="wrapper">
|
<div class="wrapper">
|
||||||
<div class="home">
|
<div class="home">
|
||||||
<ul class="post-list"><li><span class="post-meta">Nov 18, 2014</span>
|
<ul class="post-list"><li><span class="post-meta">Dec 15, 2014</span>
|
||||||
|
<h3>
|
||||||
|
<a class="post-link" href="/2014/12/15/the-ios-app-gets-search-and-saved-story-tagging/">
|
||||||
|
The iOS app gets search and saved story tagging
|
||||||
|
</a>
|
||||||
|
</h3>
|
||||||
|
<div class="post-content e-content" itemprop="articleBody">
|
||||||
|
<p>This month’s new iOS features are big, big features. Search made it on the web only a few months ago and is now available on the iOS app. You can also now easily add tags to saved stories, making it easier to organize and save stories you read for re-reading later.</p>
|
||||||
|
|
||||||
|
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/ios%204.6%20tagging.png" alt="" /> <img src="https://s3.amazonaws.com/static.newsblur.com/blog/ios%204.6%20search.png" alt="" /></p>
|
||||||
|
|
||||||
|
<p>Here’s the full list of new features:</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Search feeds and folders.</li>
|
||||||
|
<li>Fixing rotation issues so you can watch a video and rotate without losing position.</li>
|
||||||
|
<li>Saved story tagging: add and remove tags with a handy tagging popover.</li>
|
||||||
|
<li>Native controls for sending a story to other services (mail, safari, chrome, evernote, instapaper, etc).</li>
|
||||||
|
<li>Progress bar for the Story view when loading a story using the in-app browser.</li>
|
||||||
|
<li>Further UI cleanups and memory fixes/speedups for iOS 8.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>It’s a <a href="https://www.newsblur.com/ios">free download</a> from the App Store. And if you are enjoying the app, please leave a 5 star review on the App Store. Every positive review, tweet, and share on Facebook helps.</p>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</li><li><span class="post-meta">Nov 18, 2014</span>
|
||||||
<h3>
|
<h3>
|
||||||
<a class="post-link" href="/2014/11/18/offline-reading-and-a-dark-theme-on-the-android/">
|
<a class="post-link" href="/2014/11/18/offline-reading-and-a-dark-theme-on-the-android/">
|
||||||
Offline reading and a dark theme on the Android app
|
Offline reading and a dark theme on the Android app
|
||||||
|
@ -288,23 +314,6 @@
|
||||||
<p>It’s also useful for subscribing to high volume sites and only reading them when you want to know what’s happening but without having to remember to re-subscribe. Such a simple feature but with a ton of utility.</p>
|
<p>It’s also useful for subscribing to high volume sites and only reading them when you want to know what’s happening but without having to remember to re-subscribe. Such a simple feature but with a ton of utility.</p>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</li><li><span class="post-meta">Jun 3, 2014</span>
|
|
||||||
<h3>
|
|
||||||
<a class="post-link" href="/2014/06/03/use-the-new-saved-stories-view-to-find-saved/">
|
|
||||||
Use the new Saved Stories view to find saved stories by site
|
|
||||||
</a>
|
|
||||||
</h3>
|
|
||||||
<div class="post-content e-content" itemprop="articleBody">
|
|
||||||
<p>After launching <a href="http://blog.newsblur.com/2021/06/21/2014-01-14-saved-story-tagging.html">Saved Story Tagging</a> earlier this year, I realized that there is an inherent categorization to every saved story: the site. But instead of just allowing you to search by site, I created a new view that you can now use to see stories saved by site.</p>
|
|
||||||
|
|
||||||
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/saved_stories_view.png" alt="" /></p>
|
|
||||||
|
|
||||||
<p>The neat thing about this new view is that it works for folders, too. If you click on a containing folder, you’ll see the saved stories from all of the sites inside that folder. And thanks to last month’s full text search, you can search all of these saved stories.</p>
|
|
||||||
|
|
||||||
<p>And you should expect that these features will eventually make their way to iOS and Android.</p>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</li></ul>
|
</li></ul>
|
||||||
|
|
||||||
|
|
|
@ -64,7 +64,24 @@
|
||||||
<main class="page-content" aria-label="Content">
|
<main class="page-content" aria-label="Content">
|
||||||
<div class="wrapper">
|
<div class="wrapper">
|
||||||
<div class="home">
|
<div class="home">
|
||||||
<ul class="post-list"><li><span class="post-meta">Apr 29, 2014</span>
|
<ul class="post-list"><li><span class="post-meta">Jun 3, 2014</span>
|
||||||
|
<h3>
|
||||||
|
<a class="post-link" href="/2014/06/03/use-the-new-saved-stories-view-to-find-saved/">
|
||||||
|
Use the new Saved Stories view to find saved stories by site
|
||||||
|
</a>
|
||||||
|
</h3>
|
||||||
|
<div class="post-content e-content" itemprop="articleBody">
|
||||||
|
<p>After launching <a href="http://blog.newsblur.com/2021/06/21/2014-01-14-saved-story-tagging.html">Saved Story Tagging</a> earlier this year, I realized that there is an inherent categorization to every saved story: the site. But instead of just allowing you to search by site, I created a new view that you can now use to see stories saved by site.</p>
|
||||||
|
|
||||||
|
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/saved_stories_view.png" alt="" /></p>
|
||||||
|
|
||||||
|
<p>The neat thing about this new view is that it works for folders, too. If you click on a containing folder, you’ll see the saved stories from all of the sites inside that folder. And thanks to last month’s full text search, you can search all of these saved stories.</p>
|
||||||
|
|
||||||
|
<p>And you should expect that these features will eventually make their way to iOS and Android.</p>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</li><li><span class="post-meta">Apr 29, 2014</span>
|
||||||
<h3>
|
<h3>
|
||||||
<a class="post-link" href="/2014/04/29/full-text-search-across-all-of-your-subscriptions-and/">
|
<a class="post-link" href="/2014/04/29/full-text-search-across-all-of-your-subscriptions-and/">
|
||||||
Full text search across all of your subscriptions and folders
|
Full text search across all of your subscriptions and folders
|
||||||
|
@ -378,34 +395,6 @@ color: #606060;
|
||||||
<p>There’s more coming to the <a href="http://www.newsblur.com/android">NewsBlur Android app</a>, now that it’s reached speed parity with the iOS app. Look forward to lots of updates, improvements, and new features.</p>
|
<p>There’s more coming to the <a href="http://www.newsblur.com/android">NewsBlur Android app</a>, now that it’s reached speed parity with the iOS app. Look forward to lots of updates, improvements, and new features.</p>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</li><li><span class="post-meta">Dec 19, 2013</span>
|
|
||||||
<h3>
|
|
||||||
<a class="post-link" href="/2013/12/19/background-updates-and-dynamic-font-sizing-on-the/">
|
|
||||||
Background updates and dynamic font sizing on the NewsBlur iOS app
|
|
||||||
</a>
|
|
||||||
</h3>
|
|
||||||
<div class="post-content e-content" itemprop="articleBody">
|
|
||||||
<p>This week brings us a minor, but major, update for <a href="http://www.newsblur.com/ios">the NewsBlur iOS app</a>. Several new features, some due to new APIs in iOS 7, have made it into the app.</p>
|
|
||||||
|
|
||||||
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/ios3.6.png" alt="" /></p>
|
|
||||||
|
|
||||||
<p>Here’s what’s new:</p>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>Background updates so NewsBlur can download stories while you sleep</li>
|
|
||||||
<li>Custom text sizes for feeds and stories</li>
|
|
||||||
<li>Dynamic text sizes based on your system preferences</li>
|
|
||||||
<li>The story title is now linked to the original story</li>
|
|
||||||
<li>New preference to use either the in-app browser, Safari, or Chrome</li>
|
|
||||||
<li>Major iPad fixes include better transitions, bugs squashed, and improved performance</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<p>Coming up I have a big ticket feature that is just about ready to launch. Stay tuned for saved story tagging, which will also make its way into the Android and iOS app soon.</p>
|
|
||||||
|
|
||||||
<p>Download the latest and free <a href="http://www.newsblur.com/ios">NewsBlur iOS app</a>.</p>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</li></ul>
|
</li></ul>
|
||||||
|
|
||||||
|
|
|
@ -64,7 +64,35 @@
|
||||||
<main class="page-content" aria-label="Content">
|
<main class="page-content" aria-label="Content">
|
||||||
<div class="wrapper">
|
<div class="wrapper">
|
||||||
<div class="home">
|
<div class="home">
|
||||||
<ul class="post-list"><li><span class="post-meta">Nov 18, 2013</span>
|
<ul class="post-list"><li><span class="post-meta">Dec 19, 2013</span>
|
||||||
|
<h3>
|
||||||
|
<a class="post-link" href="/2013/12/19/background-updates-and-dynamic-font-sizing-on-the/">
|
||||||
|
Background updates and dynamic font sizing on the NewsBlur iOS app
|
||||||
|
</a>
|
||||||
|
</h3>
|
||||||
|
<div class="post-content e-content" itemprop="articleBody">
|
||||||
|
<p>This week brings us a minor, but major, update for <a href="http://www.newsblur.com/ios">the NewsBlur iOS app</a>. Several new features, some due to new APIs in iOS 7, have made it into the app.</p>
|
||||||
|
|
||||||
|
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/ios3.6.png" alt="" /></p>
|
||||||
|
|
||||||
|
<p>Here’s what’s new:</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Background updates so NewsBlur can download stories while you sleep</li>
|
||||||
|
<li>Custom text sizes for feeds and stories</li>
|
||||||
|
<li>Dynamic text sizes based on your system preferences</li>
|
||||||
|
<li>The story title is now linked to the original story</li>
|
||||||
|
<li>New preference to use either the in-app browser, Safari, or Chrome</li>
|
||||||
|
<li>Major iPad fixes include better transitions, bugs squashed, and improved performance</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>Coming up I have a big ticket feature that is just about ready to launch. Stay tuned for saved story tagging, which will also make its way into the Android and iOS app soon.</p>
|
||||||
|
|
||||||
|
<p>Download the latest and free <a href="http://www.newsblur.com/ios">NewsBlur iOS app</a>.</p>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</li><li><span class="post-meta">Nov 18, 2013</span>
|
||||||
<h3>
|
<h3>
|
||||||
<a class="post-link" href="/2013/11/18/version-3-0-of-the-newsblur-android-app/">
|
<a class="post-link" href="/2013/11/18/version-3-0-of-the-newsblur-android-app/">
|
||||||
Version 3.0 of the NewsBlur Android App
|
Version 3.0 of the NewsBlur Android App
|
||||||
|
@ -266,29 +294,6 @@
|
||||||
<p><a href="http://readkitapp.com">Download ReadKit</a> to enjoy offline reading on your Mac.</p>
|
<p><a href="http://readkitapp.com">Download ReadKit</a> to enjoy offline reading on your Mac.</p>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</li><li><span class="post-meta">May 23, 2013</span>
|
|
||||||
<h3>
|
|
||||||
<a class="post-link" href="/2013/05/23/keyboard-shortcuts-manager/">
|
|
||||||
Keyboard Shortcuts Manager
|
|
||||||
</a>
|
|
||||||
</h3>
|
|
||||||
<div class="post-content e-content" itemprop="articleBody">
|
|
||||||
<p>Hot on the heels of the redesign launch, I’m already putting out new features. There are a number of post-redesign priorities on my list, but one of the most requested features is to customize the keyboard shortcuts.</p>
|
|
||||||
|
|
||||||
<p>After looking into the common refrain of customizable keyboard shortcuts, I identified the five keys that folks are talking about 99% of the time: the four arrow keys and the space bar. These keys can now be configured well beyond what you would expect.</p>
|
|
||||||
|
|
||||||
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/preferences_keyboard.png" alt="image" /></p>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>By default, the horizontal arrow keys control the view in which you are reading a site or folder. But there are a few keyboard shortcuts that allow you to temporarily read a story in the Text view (shift+enter) or the Story view (enter). So having other dedicated keys may not be necessary. And navigating between sites requires a two-key combination (shift+up and shift+down or shift+j and shift+k). You can now choose to make the left and right arrow keys navigate between sites.</li>
|
|
||||||
<li>The vertical arrow keys navigates between stories, but some users want them to scroll up and down by a small amount. You can customize exactly how much of a scroll distance you want to use.</li>
|
|
||||||
<li>The space bar, like the new up and down arrow keys, scrolls the page, but it does so by screen-load. So instead of scrolling by a set amount like the arrow keys, it works on a percentage of the screen. It’s a subtle difference that will allow you to more easily navigate the longer stories and the shorter stories with ease.</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<p>These features are only available to premium subscribers and I hope you like them. If you have additional customization suggestions, hop on <a href="http://getsatisfaction.com/newsblur">the support forum</a> and let me know.</p>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</li></ul>
|
</li></ul>
|
||||||
|
|
||||||
|
|
|
@ -64,7 +64,30 @@
|
||||||
<main class="page-content" aria-label="Content">
|
<main class="page-content" aria-label="Content">
|
||||||
<div class="wrapper">
|
<div class="wrapper">
|
||||||
<div class="home">
|
<div class="home">
|
||||||
<ul class="post-list"><li><span class="post-meta">May 20, 2013</span>
|
<ul class="post-list"><li><span class="post-meta">May 23, 2013</span>
|
||||||
|
<h3>
|
||||||
|
<a class="post-link" href="/2013/05/23/keyboard-shortcuts-manager/">
|
||||||
|
Keyboard Shortcuts Manager
|
||||||
|
</a>
|
||||||
|
</h3>
|
||||||
|
<div class="post-content e-content" itemprop="articleBody">
|
||||||
|
<p>Hot on the heels of the redesign launch, I’m already putting out new features. There are a number of post-redesign priorities on my list, but one of the most requested features is to customize the keyboard shortcuts.</p>
|
||||||
|
|
||||||
|
<p>After looking into the common refrain of customizable keyboard shortcuts, I identified the five keys that folks are talking about 99% of the time: the four arrow keys and the space bar. These keys can now be configured well beyond what you would expect.</p>
|
||||||
|
|
||||||
|
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/preferences_keyboard.png" alt="image" /></p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>By default, the horizontal arrow keys control the view in which you are reading a site or folder. But there are a few keyboard shortcuts that allow you to temporarily read a story in the Text view (shift+enter) or the Story view (enter). So having other dedicated keys may not be necessary. And navigating between sites requires a two-key combination (shift+up and shift+down or shift+j and shift+k). You can now choose to make the left and right arrow keys navigate between sites.</li>
|
||||||
|
<li>The vertical arrow keys navigates between stories, but some users want them to scroll up and down by a small amount. You can customize exactly how much of a scroll distance you want to use.</li>
|
||||||
|
<li>The space bar, like the new up and down arrow keys, scrolls the page, but it does so by screen-load. So instead of scrolling by a set amount like the arrow keys, it works on a percentage of the screen. It’s a subtle difference that will allow you to more easily navigate the longer stories and the shorter stories with ease.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>These features are only available to premium subscribers and I hope you like them. If you have additional customization suggestions, hop on <a href="http://getsatisfaction.com/newsblur">the support forum</a> and let me know.</p>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</li><li><span class="post-meta">May 20, 2013</span>
|
||||||
<h3>
|
<h3>
|
||||||
<a class="post-link" href="/2013/05/20/the-newsblur-redesign/">
|
<a class="post-link" href="/2013/05/20/the-newsblur-redesign/">
|
||||||
The NewsBlur Redesign
|
The NewsBlur Redesign
|
||||||
|
@ -388,26 +411,6 @@
|
||||||
<p>Go <a href="http://www.newsblur.com/ipad">download the NewsBlur iOS app</a> and forget about sitting at your desk.</p>
|
<p>Go <a href="http://www.newsblur.com/ipad">download the NewsBlur iOS app</a> and forget about sitting at your desk.</p>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</li><li><span class="post-meta">Jul 30, 2012</span>
|
|
||||||
<h3>
|
|
||||||
<a class="post-link" href="/2012/07/30/introducing-blurblogs-roy-and-y-combinator/">
|
|
||||||
Introducing Blurblogs, Roy, and Y Combinator
|
|
||||||
</a>
|
|
||||||
</h3>
|
|
||||||
<div class="post-content e-content" itemprop="articleBody">
|
|
||||||
<p>What a difference a few months make. NewsBlur was a side-project of mine for two years. In March of this year, <a href="[http://blog.newsblur.com/2021/06/21/2012-03-01-going-full-time.html](http://blog.newsblur.com/2021/06/21/2012-03-01-going-full-time.html)">I committed myself full-time</a> and went from developing NewsBlur almost entirely on the NYC subway to writing code every waking minute of the day. And now there are three big announcements to make. # 1. NewsBlur is now a *social* news reader The big news of the day is that you can now share stories on NewsBlur. When you share a story, your comments and the original story are posted to your blurblog. Your blurblog is a simple and customizable website. People can comment and reply directly on your blurblog, and you can follow your friends to read the news stories and blog posts that they care about.<figure class="tmblr-full" data-orig-height="869" data-orig-width="600" data-orig-src="http://f.cl.ly/items/3e1r202n3I232M473J2b/blurblog%20screenshot.png"><img style="margin: 0 auto;width: 600px; height: 869px; border: 1px solid #A0A0A0" data-orig-height="869" data-orig-width="600" src="http://f.cl.ly/items/3e1r202n3I232M473J2b/blurblog%20screenshot.png" /></figure>Since you’re good at picking your friends, and your friends are good at picking their friends, you will see friends of friends show up, expanding your network with shared stories that you will enjoy. It’s a new way of sharing the news. And because NewsBlur is already an easy to use news reader, it’s simple to find and share stories that your friends will care about. Every NewsBlur user has their own blurblog. All you have to do is signup for an account on <a href="[http://www.newsblur.com](http://www.newsblur.com)">www.newsblur.com</a> and share interesting stories. # 2. Y Combinator For those of you who work with computer science, you may know that a Y-combinator generalizes recursion, abstracting its implementation, and thereby separating it from the actual work of the function in question.[^1] <a href="http://www.ycombinator.com"><figure class="tmblr-full" data-orig-height="81" data-orig-width="500"><img src="https://64.media.tumblr.com/97d36e865086575a3b131e7ec928534e/c3a0661d97716fb7-14/s540x810/172c7f8b8367a623b61a3f26e3d95ff5214b5e2c.png" style="margin: 12px auto;width: 200px;border: none" data-orig-height="81" data-orig-width="500" /></figure></a>I’m pleased as punch to announce an investment in NewsBlur by Y Combinator, the investment firm. Over the past two months, we’ve been humbled by the roster of experienced partners giving us candid advice. It’s their tough love that is the catalyst for the next few months of transitioning NewsBlur from side project to world-class news reader. Expect NewsBlur to become simpler and more refined. # 3. Introducing Roy Yang When Y Combinator accepted me as a solo founder, their first piece of advice was to find a co-founder. Looking at every successful startup, a common pattern emerges. Every great startup has multiple people carrying the load when the company takes off. There is one person on this planet that I would trust as a co-founder. His name is Roy Yang and we have been friends since we met in New York four years ago. We worked together for nearly two years at Daylife, another news startup. I attended his wedding last year in Mexico, and he was the only person I called when I knew I needed somebody talented, focused, and able to complement me on a project that demands enormous time and effort.<a href="http://roy.newsblur.com"><figure class="tmblr-full" data-orig-height="334" data-orig-width="500"><img src="https://64.media.tumblr.com/88d3942183371de8e848da2416f28e29/c3a0661d97716fb7-c9/s540x810/028ee543cc6fd18a9daff3b46fbaaf1408994f25.jpg" style="margin: 12px auto;border: none" data-orig-height="334" data-orig-width="500" /></figure></a>Roy is now responsible for both iOS apps and is instrumental in challenging me when I think I’m right and am clearly not. He’s got the patience of a monk and the determination of a true New Yorker. <a href="[http://roy.newsblur.com](http://roy.newsblur.com)">Follow Roy’s blurblog</a> to keep up with him. # A glimpse into the future of NewsBlur This summer marks the beginning of NewsBlur as a full-time startup. Look forward to new mobile apps, new designs, and new features. Here’s a quick idea of what we’re working on for the next few weeks:</p>
|
|
||||||
|
|
||||||
<figure data-orig-height="216" data-orig-width="284"><img src="https://64.media.tumblr.com/976b01805af2f28072b5fda19b03553e/c3a0661d97716fb7-2e/s540x810/3d07b12c76cc63bfcb21cee6d866c27dacd129f0.png" style="clear: none; float: left;margin: 0 24px 24px 0;border: 1px solid #A0A0A0;" data-orig-height="216" data-orig-width="284" /></figure>
|
|
||||||
<figure data-orig-height="216" data-orig-width="284"><img src="https://64.media.tumblr.com/62efdc1b56ca49a5df863ae0ff79b9af/c3a0661d97716fb7-89/s540x810/1b25ff57ad8c97ee62d3d0f621fde66005f5ffc1.png" style="clear: none; float: left;margin: 0 0 24px 0;border: 1px solid #A0A0A0;" data-orig-height="216" data-orig-width="284" /></figure>
|
|
||||||
<figure data-orig-height="216" data-orig-width="284"><img src="https://64.media.tumblr.com/aa7923057b5317a73d25d587f52b1a9b/c3a0661d97716fb7-74/s540x810/d09e1cbe95c3915f99a9b7b4e29e73c63fda0f4e.png" style="clear: none; float: left;margin: 0 24px 24px 0;border: 1px solid #A0A0A0;" data-orig-height="216" data-orig-width="284" /></figure>
|
|
||||||
<figure data-orig-height="216" data-orig-width="284"><img src="https://64.media.tumblr.com/430031fdbde97cfda01b197653885cd6/c3a0661d97716fb7-98/s540x810/97b2fb0e47f2b1cf3a1a69ad3dd6aebae0ec4c2d.png" style="clear: none; float: left;margin: 0 0 24px 0;border: 1px solid #A0A0A0;" data-orig-height="216" data-orig-width="284" /></figure>
|
|
||||||
|
|
||||||
<p>Until then, follow <a href="http://twitter.com/newsblur">@newsblur</a> on Twitter and start sharing news and blogs on <a href="http://www.newsblur.com">NewsBlur</a>.</p>
|
|
||||||
|
|
||||||
<p>— Samuel Clay, <a href="http://twitter.com/samuelclay">@samuelclay</a></p>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</li></ul>
|
</li></ul>
|
||||||
|
|
||||||
|
|
BIN
blog/assets/ipad-image-preview.png
Normal file
BIN
blog/assets/ipad-image-preview.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 840 KiB |
BIN
blog/assets/ipad-redesigned-layout-2.mp4
Normal file
BIN
blog/assets/ipad-redesigned-layout-2.mp4
Normal file
Binary file not shown.
BIN
blog/assets/ipad-widget.png
Normal file
BIN
blog/assets/ipad-widget.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2 MiB |
BIN
blog/assets/iphone-share-extension.png
Normal file
BIN
blog/assets/iphone-share-extension.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 391 KiB |
Loading…
Add table
Reference in a new issue