mirror of
https://github.com/viq/NewsBlur.git
synced 2025-04-13 09:38:09 +00:00
Merge branch 'dejal'
* dejal: (21 commits) #1898 (Marking story as read/unread right after loading will mark different story) Bumped build number #1907 (Resizable middle column) Fixed #1906 (story list leaves a space after all stories read) Backfilling Youtube videos for premium archive subscribers. Handling no content when finding feeds. Don't guess RSS feed urls on openrss/feedburner domains. Adding dashboard_rivers to /reader/feeds?flat=true for #1899 Deprecating old blog. Adding macOS app to Goodies. Adding hblog as possible server in nginx. Adding docker rule for hblog:80 New macOS blog post. Finishing macOS blog post. Need to upgrade minima theme. New screenshots of the macOS app #1903 (Saved searches don't work) #1902 (Adjust position of unread indicator on story title select) #1247 (Mac Catalyst edition) Prep #1247 (Mac Catalyst edition) ...
This commit is contained in:
commit
a445f4a6b0
184 changed files with 1798 additions and 1164 deletions
4
Makefile
4
Makefile
|
@ -69,7 +69,9 @@ jekyll:
|
|||
cd blog && bundle exec jekyll serve
|
||||
jekyll_drafts:
|
||||
cd blog && bundle exec jekyll serve --drafts
|
||||
|
||||
jekyll_build:
|
||||
cd blog && bundle exec jekyll build
|
||||
|
||||
# runs tests
|
||||
test:
|
||||
RUNWITHMAKEBUILD=True CURRENT_UID=${CURRENT_UID} CURRENT_GID=${CURRENT_GID} TEST=True docker compose -f docker-compose.yml up -d newsblur_web
|
||||
|
|
|
@ -18,7 +18,7 @@ groups:
|
|||
hcount: inventory_hostname.startswith('happ-count')
|
||||
push: inventory_hostname.startswith('happ-push')
|
||||
hpush: inventory_hostname.startswith('happ-push')
|
||||
blogs: inventory_hostname.startswith('blog')
|
||||
blogs: inventory_hostname.startswith('hblog')
|
||||
forum: inventory_hostname.startswith('hforum')
|
||||
|
||||
node: inventory_hostname.startswith('hnode')
|
||||
|
|
|
@ -124,6 +124,9 @@
|
|||
:DOCKER-USER - [0:0]
|
||||
-A DOCKER-USER -j ufw-user-forward
|
||||
|
||||
# Allow traffic on port 80 to Docker containers
|
||||
-A DOCKER-USER -p tcp --dport 80 -j ACCEPT
|
||||
|
||||
-A DOCKER-USER -j RETURN -s 10.0.0.0/8
|
||||
-A DOCKER-USER -j RETURN -s 172.16.0.0/12
|
||||
-A DOCKER-USER -j RETURN -s 192.168.0.0/16
|
||||
|
|
|
@ -29,9 +29,9 @@ def FetchArchiveFeedsForUser(user_id):
|
|||
|
||||
|
||||
@app.task()
|
||||
def FetchArchiveFeedsChunk(user_id, feed_ids):
|
||||
def FetchArchiveFeedsChunk(feed_ids, user_id=None):
|
||||
# logging.debug(" ---> Fetching archive stories: %s for %s" % (feed_ids, user_id))
|
||||
UserSubscription.fetch_archive_feeds_chunk(user_id, feed_ids)
|
||||
UserSubscription.fetch_archive_feeds_chunk(feed_ids, user_id)
|
||||
|
||||
|
||||
@app.task()
|
||||
|
|
|
@ -507,6 +507,9 @@ class UserSubscription(models.Model):
|
|||
feed.setup_feed_for_premium_subscribers(allow_skip_resync=allow_skip_resync)
|
||||
feed.count_subscribers()
|
||||
|
||||
if feed.archive_count:
|
||||
feed.schedule_fetch_archive_feed()
|
||||
|
||||
r = redis.Redis(connection_pool=settings.REDIS_PUBSUB_POOL)
|
||||
r.publish(user.username, "reload:feeds")
|
||||
|
||||
|
@ -654,13 +657,15 @@ class UserSubscription(models.Model):
|
|||
celery.chord(search_chunks)(callback)
|
||||
|
||||
@classmethod
|
||||
def fetch_archive_feeds_chunk(cls, user_id, feed_ids):
|
||||
def fetch_archive_feeds_chunk(cls, feed_ids, user_id=None):
|
||||
from apps.rss_feeds.models import Feed
|
||||
|
||||
r = redis.Redis(connection_pool=settings.REDIS_PUBSUB_POOL)
|
||||
user = User.objects.get(pk=user_id)
|
||||
|
||||
logging.user(user, "~FCFetching archive stories from %s feeds..." % len(feed_ids))
|
||||
if user_id:
|
||||
user = User.objects.get(pk=user_id)
|
||||
logging.user(user, "~FCFetching archive stories from %s feeds..." % len(feed_ids))
|
||||
else:
|
||||
logging.debug("~FCFetching archive stories from %s feeds..." % len(feed_ids))
|
||||
|
||||
for feed_id in feed_ids:
|
||||
feed = Feed.get_by_id(feed_id)
|
||||
|
@ -669,7 +674,8 @@ class UserSubscription(models.Model):
|
|||
|
||||
feed.fill_out_archive_stories()
|
||||
|
||||
r.publish(user.username, "fetch_archive:feeds:%s" % ",".join([str(f) for f in feed_ids]))
|
||||
if user_id:
|
||||
r.publish(user.username, "fetch_archive:feeds:%s" % ",".join([str(f) for f in feed_ids]))
|
||||
|
||||
@classmethod
|
||||
def finish_fetch_archive_feeds(cls, user_id, start_time, starting_story_count):
|
||||
|
|
|
@ -523,6 +523,7 @@ def load_feeds_flat(request):
|
|||
categories = MCategory.serialize()
|
||||
|
||||
saved_searches = MSavedSearch.user_searches(user.pk)
|
||||
dashboard_rivers = MDashboardRiver.get_user_rivers(user.pk)
|
||||
|
||||
logging.user(
|
||||
request,
|
||||
|
@ -555,6 +556,7 @@ def load_feeds_flat(request):
|
|||
"starred_count": starred_count,
|
||||
"starred_counts": starred_counts,
|
||||
"saved_searches": saved_searches,
|
||||
"dashboard_rivers": dashboard_rivers,
|
||||
"share_ext_token": user.profile.secret_token,
|
||||
}
|
||||
return data
|
||||
|
|
|
@ -715,6 +715,16 @@ class Feed(models.Model):
|
|||
self.set_next_scheduled_update(verbose=settings.DEBUG)
|
||||
self.sync_redis(allow_skip_resync=allow_skip_resync)
|
||||
|
||||
def schedule_fetch_archive_feed(self):
|
||||
from apps.profile.tasks import FetchArchiveFeedsChunk
|
||||
|
||||
logging.debug(f"~FC~SBScheduling fetch of archive feed ~SB{self.log_title}")
|
||||
FetchArchiveFeedsChunk.apply_async(
|
||||
kwargs=dict(feed_ids=[self.pk]),
|
||||
queue="search_indexer",
|
||||
time_limit=settings.MAX_SECONDS_ARCHIVE_FETCH_SINGLE_FEED,
|
||||
)
|
||||
|
||||
def check_feed_link_for_feed_address(self):
|
||||
@timelimit(10)
|
||||
def _1():
|
||||
|
@ -2850,8 +2860,8 @@ class MFeedPage(mongo.Document):
|
|||
data = zlib.decompress(page_data_z)
|
||||
except zlib.error as e:
|
||||
logging.debug(" ***> Zlib decompress error: %s" % e)
|
||||
self.page_data = None
|
||||
self.save()
|
||||
feed_page.page_data = None
|
||||
feed_page.save()
|
||||
return
|
||||
|
||||
if not data:
|
||||
|
|
|
@ -482,7 +482,7 @@ class SearchStory:
|
|||
try:
|
||||
result_ids = [r["_id"] for r in results["hits"]["hits"]]
|
||||
except Exception as e:
|
||||
logging.info(' ---> ~FRInvalid search query "%s": %s' % (query, e))
|
||||
logging.info(' ---> ~FRInvalid more like this query "%s": %s' % (story_hash, e))
|
||||
return []
|
||||
|
||||
return result_ids
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
# For technical reasons, this file is *NOT* reloaded automatically when you use
|
||||
# 'bundle exec jekyll serve'. If you change this file, please restart the server process.
|
||||
#
|
||||
# If you need help with YAML syntax, here are some quick references for you:
|
||||
# If you need help with YAML syntax, here are some quick references for you:
|
||||
# https://learn-the-web.algonquindesign.ca/topics/markdown-yaml-cheat-sheet/#yaml
|
||||
# https://learnxinyminutes.com/docs/yaml/
|
||||
#
|
||||
|
@ -23,16 +23,17 @@ email: blog@newsblur.com
|
|||
tagline: A new sound of an old instrument
|
||||
description: > # this means to ignore newlines until "baseurl:"
|
||||
NewsBlur is a personal news reader that brings people together to talk about the world.
|
||||
|
||||
|
||||
A new sound of an old instrument.
|
||||
baseurl: "" # the subpath of your site, e.g. /blog
|
||||
url: "https://blog.newsblur.com" # the base hostname & protocol for your site, e.g. http://example.com
|
||||
site.url: "https://blog.newsblur.com" # the base hostname & protocol for your site, e.g. http://example.com
|
||||
permalink: pretty
|
||||
twitter_username: newsblur
|
||||
github_username: samuelclay
|
||||
github_username: samuelclay
|
||||
logo: /assets/newsblur_logo_512.png
|
||||
future: true
|
||||
timezone: America/New_York
|
||||
|
||||
# Build settings
|
||||
theme: minima
|
||||
|
@ -42,7 +43,6 @@ plugins:
|
|||
- jekyll-paginate
|
||||
paginate: 10
|
||||
paginate_path: "/page:num"
|
||||
|
||||
# Exclude from processing.
|
||||
# The following items will not be processed, by default.
|
||||
# Any item listed under the `exclude:` key here will be automatically added to
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
---
|
||||
layout: post
|
||||
title: NewsBlur's native macOS App
|
||||
tags: ['macos']
|
||||
title: NewsBlur's native macOS App offers news notifications directly on your desktop
|
||||
tags: ["macos"]
|
||||
---
|
||||
|
||||
If you're like me and like to have NewsBlur sitting open all day, then you'll love the new NewsBlur macOS app. It's a first-class app that supports all of NewsBlur's features, from intelligence training to sharing/blurblogs.
|
||||
If you're like me and like to have NewsBlur sitting open all day, then you'll love the new NewsBlur macOS app. It's a first-class app that supports all of NewsBlur's features, from intelligence training to sharing/blurblogs.
|
||||
|
||||
Introducing the <a href="https://apps.apple.com/us/app/newsblur/id463981119">NewsBlur macOS app</a>, available for free on the Mac App Store.
|
||||
|
||||
<img src="/assets/macos-1.png" style="width: 100%;border: none;margin: 24px auto;display: block;">
|
||||
|
||||
|
@ -12,25 +14,21 @@ The macOS app also supports all of the themes, so it can turn itself into dark m
|
|||
|
||||
<img src="/assets/macos-2.png" style="width: 100%;border: none;margin: 24px auto;display: block;">
|
||||
|
||||
|
||||
It's configurable and supports ay=utomatic hiding and showing of the feed list so you can focus on the stories you want to read. Use your mouse to swipe left and right on both stories and to swap which pane is visible.
|
||||
|
||||
<img src="/assets/macos-3.png" style="width: 100%;border: none;margin: 24px auto;display: block;">
|
||||
|
||||
|
||||
In the Grid view, you can swipe right with your mouse to temporarily show the feed list, giving you a compact view of your news stories without having to give up screen real estate.
|
||||
|
||||
<img src="/assets/macos-4.png" style="width: 100%;border: none;margin: 24px auto;display: block;">
|
||||
|
||||
|
||||
Training is supported natively, so you can hide those stories you don't want to see while highlighting those thast you do.
|
||||
|
||||
<img src="/assets/macos-5.png" style="width: 100%;border: none;margin: 24px auto;display: block;">
|
||||
|
||||
It's important to be able to train, because you can set notifications to be sent from either your Unread list or your Focus list, ensuring you only see the notifications from sites you want to see. And clicking on those native macOS notifications takes you directly to the story in the new macOS app.
|
||||
|
||||
|
||||
<img src="/assets/macos-6.png" style="width: 100%;border: none;margin: 24px auto;display: block;">
|
||||
|
||||
|
||||
|
||||
<img src="/assets/macos-7.png" style="width: 100%;border: 1px solid #A0A0A0;margin: 24px auto;display: block;">
|
||||
<img src="/assets/macos-6.png" style="width: 100%;border: 1px solid #A0A0A0;margin: 24px auto;display: block;">
|
||||
|
||||
If you have any ideas you'd like to see on macOS, feel free to post an idea on the <a href="https://forum.newsblur.com">NewsBlur Forum</a>.
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>A New Logo for a New Blog | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="A New Logo for a New Blog" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="We’ve come a long way, readers. What started as a fun project to scratch an itch has become a fun project that pays for its ever-increasing self. This week I’m going to show how motivated I am about turning NewsBlur into a serious blog reader. And it starts with a collection of a circles:" />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Explaining Intelligence | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Explaining Intelligence" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="If you’re not using intelligence classifiers, you’re only getting half the value out of NewsBlur. " />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Where We Are in April | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Where We Are in April" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Hi readers, I want to take a moment to share what I’m working on for the month of April:" />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Make your own feed reader with NewsBlur’s new API | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Make your own feed reader with NewsBlur’s new API" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Please vote for this blog post on Hacker News: http://news.ycombinator.com/item?id=2485377." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Blar: A new Android app for NewsBlur | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Blar: A new Android app for NewsBlur" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="This Summer is shaping up to be the season for mobile apps. Blar, a new Android client for NewsBlur, has just been released. It’s available on the Android Market here: https://market.android.com/details?id=bitwrit.Blar. It is created by Harris Munir, who you can contact through his site." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Customizing the reader, step 1: story titles | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Customizing the reader, step 1: story titles" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="The iPhone app is now only a few days away from launching. But it took 3 weeks of sitting around in the App Store approval queue before getting here. During that time, I started working on the new customizations that folks have been asking for." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>A Social Feed Reader | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="A Social Feed Reader" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="NewsBlur was released exactly one year ago. You can read the initial reaction on Hacker News: http://news.ycombinator.com/item?id=1834305. Since then, so much has changed and all for the better. Usage is up—way, way up. Premium users are helping the site run. Load times are approaching the goal of less than 100 ms (0.10 sec) per page. In short, things couldn’t be better." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>2011: Year in Review | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="2011: Year in Review" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Twelve months can be a quick flyby if you don’t stop to write everything down. Luckily, a habit I’ve kept since July 2009, when I started recording monthly goals for my project, is still going strong." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>SSL & Stripe.js | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="SSL & Stripe.js" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Two big announcements today:" />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>From project to profession: going indie on NewsBlur | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="From project to profession: going indie on NewsBlur" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Exactly four months ago, Jason Kottke found my project, NewsBlur, and tweeted:" />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>New mobile app for NewsBlur: Web Feeds for Nokia MeeGo | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="New mobile app for NewsBlur: Web Feeds for Nokia MeeGo" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="And what a gorgeous mobile app it is. App developer Róbert Márki just released Web Feeds, the first NewsBlur app for Nokia MeeGo. Take a look at these screenshots:" />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Knight News Challenge: NewsBlur | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Knight News Challenge: NewsBlur" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Knight News Challenge: NewsBlur" />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Building real-time feed updates for NewsBlur with Redis and WebSockets | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Building real-time feed updates for NewsBlur with Redis and WebSockets" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Today, NewsBlur is going real-time. Blogs using the PubSubHubbub protocol (PuSH), which includes all Blogger, Tumblr, and many Wordpress blogs, will instantaneously show new updates to subscribers on NewsBlur. Making this happen, while not for the faint of heart, was straight-forward enough that I’m sharing the recipe I used to get everything hooked up and running smoothly." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Introducing Blurblogs, Roy, and Y Combinator | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Introducing Blurblogs, Roy, and Y Combinator" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="What a difference a few months make. NewsBlur was a side-project of mine for two years. In March of this year, I committed myself full-time 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.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 www.newsblur.com 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] 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.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. Follow Roy’s blurblog 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:" />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Take it to the couch with the NewsBlur iPad app | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Take it to the couch with the NewsBlur iPad app" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="There’s no wrong way to hold an iPad loaded with the brand new NewsBlur iPad app, provided it’s facing you and turned on." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Giving Life to “The People Have Spoken” | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Giving Life to “The People Have Spoken”" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="For a long time, we’ve maintained The People Have Spoken, the blog of what’s popular on NewsBlur, with a simple algorithm that measured how often something was shared. While that’s a great way to see the stuff our users really like (Randall Munroe would probably win the NewsBlur equivalent of the Oscar), it makes it harder for everyone to find new stuff that they might not have seen or heard of before. So we’ve decided to throw a human into the mix. I’ll let Allie introduce herself in her own words:" />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Do the robot: the official NewsBlur Android app is here | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Do the robot: the official NewsBlur Android app is here" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="You’ve been bugging us for two years about it, and now it’s finally here: NewsBlur’s expansion to mobile is complete, with our first-ever official Android app ready and waiting for your device. Thanks to the gifts of money and time from Y Combinator and the programming prowess of Papermill creator Ryan Bateman (otherwise known as @secretsquirrel), you can now join your iOS brethren on the couch with your daily dose of RSS goodness. Level of accompanying smugness is up to you." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Extreme makeover: NewsBlur iOS app edition | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Extreme makeover: NewsBlur iOS app edition" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Now that NewsBlur has joined the wonderful world of Android, we’re turning our attention back to the iOS app, with a full-scale feature parity push for the new iPhone 5 and iOS 6. It’s perfect for catching up on your reading when you realize that Apple Maps has sent you to the wrong address. Again." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Time for some free NewsBlur swag! | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Time for some free NewsBlur swag!" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="That’s right, t-shirts, stickers, buttons, and magnets. I’ve got a whole lot of good stuff to send out, so give me some critical info and I’ll get you hooked up with the latest in startup love." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>The sharing bookmarklet: bringing your online explorations to NewsBlur | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="The sharing bookmarklet: bringing your online explorations to NewsBlur" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="There are lots of reasons not to post a cool article you’ve seen to your blurblog. Maybe you already follow too many blogs, and don’t have room to add any more to your feed (in which case, may we humbly recommend a Premium account?) Maybe you don’t want everyone to know just how crazy you’ve gotten about jai-alai or aerotrekking or My Little Pony: Friendship Is Magic. Or maybe you found a cool article on Facebook or Twitter or through an e-mail from a friend, and don’t want to go through the hassle of adding the site’s whole feed to your NewsBlur dashboard just to post one piece." />
|
||||
|
|
|
@ -1,120 +0,0 @@
|
|||
<!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.8.0 -->
|
||||
<title>A blurblog of one’s own: new privacy controls | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="A blurblog of one’s own: new privacy controls" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Here at NewsBlur HQ, we love greeting each new day by seeing what everyone posts on their blurblogs, but we understand that not everyone might want to have their reading preferences broadcast to the public (or have the public broadcast its opinions on said preferences). So we’re introducing a special new service for premium account holders that allows you to protect your posts from prying eyes." />
|
||||
<meta property="og:description" content="Here at NewsBlur HQ, we love greeting each new day by seeing what everyone posts on their blurblogs, but we understand that not everyone might want to have their reading preferences broadcast to the public (or have the public broadcast its opinions on said preferences). So we’re introducing a special new service for premium account holders that allows you to protect your posts from prying eyes." />
|
||||
<link rel="canonical" href="http://localhost:4000/2013/01/02/privacy-controls/" />
|
||||
<meta property="og:url" content="http://localhost:4000/2013/01/02/privacy-controls/" />
|
||||
<meta property="og:site_name" content="The NewsBlur Blog" />
|
||||
<meta property="og:type" content="article" />
|
||||
<meta property="article:published_time" content="2013-01-02T21:00:00-08:00" />
|
||||
<meta name="twitter:card" content="summary" />
|
||||
<meta property="twitter:title" content="A blurblog of one’s own: new privacy controls" />
|
||||
<script type="application/ld+json">
|
||||
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2013-01-02T21:00:00-08:00","datePublished":"2013-01-02T21:00:00-08:00","description":"Here at NewsBlur HQ, we love greeting each new day by seeing what everyone posts on their blurblogs, but we understand that not everyone might want to have their reading preferences broadcast to the public (or have the public broadcast its opinions on said preferences). So we’re introducing a special new service for premium account holders that allows you to protect your posts from prying eyes.","headline":"A blurblog of one’s own: new privacy controls","mainEntityOfPage":{"@type":"WebPage","@id":"http://localhost:4000/2013/01/02/privacy-controls/"},"publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"http://localhost:4000/assets/newsblur_logo_512.png"}},"url":"http://localhost:4000/2013/01/02/privacy-controls/"}</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="http://localhost:4000/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">A blurblog of one's own: new privacy controls</h1>
|
||||
<p class="post-meta">
|
||||
<time class="dt-published" datetime="2013-01-02T21:00:00-08:00" itemprop="datePublished">Jan 2, 2013
|
||||
</time></p>
|
||||
</header>
|
||||
|
||||
<div class="post-content e-content" itemprop="articleBody">
|
||||
<p>Here at NewsBlur HQ, we love greeting each new day by seeing what everyone posts on their blurblogs, but we understand that not everyone might want to have their reading preferences broadcast to the public (or have the public broadcast its opinions on said preferences). So we’re introducing a special new service for premium account holders that allows you to protect your posts from prying eyes.</p>
|
||||
|
||||
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/Screen%20Shot%202012-12-17%20at%20Dec%2017%2012.17.51%20PM.png" alt="image" /></p>
|
||||
|
||||
<p>Just click the little sprocket in the bottom left of your dashboard and select “Profile & Blurblog,” where you’ll be given one of three options:</p>
|
||||
|
||||
<ul>
|
||||
<li>Public (default): The good old-fashioned oversharing you’ve come to know and love.</li>
|
||||
<li>Protected: Everyone can see your stories, but only approved NewsBlur followers can reply or comment to your shares. Continue to drop knowledge for a grateful public, minus the peanut gallery.</li>
|
||||
<li>Private: Only your approved followers can see your shares and comment. The outside world will never know about your love of bunny photos and animated GIFs. If you choose one of the latter two options, you’ll receive an e-mail every time someone requests to follow you, allowing you to carefully curate your inner circle. Want to remove any of your existing followers? Just visit their profile to boot them from blurblog access.</li>
|
||||
</ul>
|
||||
|
||||
<p>Go forth and privatize! It’ll be our little secret, at least until we discover that one of you is having an affair with your biographer.</p>
|
||||
|
||||
|
||||
</div><a class="u-url" href="/2013/01/02/privacy-controls/" 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>
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>A blurblog of one’s own: new privacy controls | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="A blurblog of one’s own: new privacy controls" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Here at NewsBlur HQ, we love greeting each new day by seeing what everyone posts on their blurblogs, but we understand that not everyone might want to have their reading preferences broadcast to the public (or have the public broadcast its opinions on said preferences). So we’re introducing a special new service for premium account holders that allows you to protect your posts from prying eyes." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Three Months to Scale NewsBlur | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Three Months to Scale NewsBlur" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="At 4:16pm last Wednesday I got a short and to-the-point email from Nilay Patel at The Verge with only a link that started with the host “googlereader.blogspot.com”. The sudden spike in NewsBlur’s visitors immediately confirmed — Google was shutting down Reader." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>The NewsBlur Redesign | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="The NewsBlur Redesign" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Not to say that NewsBlur was ugly before today, but it certainly didn’t have the loving embrace of a talented designer. So without waiting another moment (or month) I proudly present the NewsBlur redesign." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Keyboard Shortcuts Manager | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Keyboard Shortcuts Manager" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="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." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Read NewsBlur on your Mac with the new ReadKit | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Read NewsBlur on your Mac with the new ReadKit" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="ReadKit, a native Mac app for reading Instapaper, Pocket, and NewsBlur on your desktop, completes the RSS reading trifecta. NewsBlur has a web app, native iOS app, and now a native Mac app." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Text view comes to the NewsBlur iOS app | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Text view comes to the NewsBlur iOS app" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="The iOS apps are finding themselves host to a whole slew of additions and enhancements. Today I get to tell you about the iOS app’s newest feature: the Text view." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>NewsBlur Puzzle T-shirt 2013 | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="NewsBlur Puzzle T-shirt 2013" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Last year I was proud to be able to send a free t-shirt and handwritten note to every single user who requested one. It took a few days of writing, stuffing, and mailing to send out a couple hundred t-shirts." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Simple Search for Feeds, Saved Stories, and Blurblogs | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Simple Search for Feeds, Saved Stories, and Blurblogs" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Search, which can easily be considered one of the most important features of a world-class news reader, is also one of the most difficult features to build." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Mark as read by number of days and other improvements | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Mark as read by number of days and other improvements" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Here’s a few big improvements for the NewsBlur website." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Upping unread stories to 30 days for premium accounts | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Upping unread stories to 30 days for premium accounts" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="While I love shipping new features and fixing bugs, the single largest user request was neither a feature nor a bug. NewsBlur allows for two weeks of unread stories. Once a story is more than 14 days old, it would no longer show up as unread. The justification for this was simple: you have a week to read a story, and have a second week as a grace period." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Offline reading with the NewsBlur iOS app | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Offline reading with the NewsBlur iOS app" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Today I’m launching version 3.0 of the iPhone and iPad app for NewsBlur. This major update brings loads of big features that combine to make the world’s best iOS news reader with the fastest sync in town." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>The NewsBlur iPhone and iPad app meets iOS 7 | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="The NewsBlur iPhone and iPad app meets iOS 7" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Apple’s latest operating system for iOS is a departure from their old aesthetic. So I’ve decided to give the NewsBlur iOS app a slightly new look. But even more than how the app looks is how the app works. Tons of new features made it into this mega-release." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Version 3.0 of the NewsBlur Android App | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Version 3.0 of the NewsBlur Android App" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Hot on the heels of version 3.0 of the NewsBlur iOS app comes the next version of the Android app. A bunch of new features have made it into this release, including the new story navigation pane and the text view." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Background updates and dynamic font sizing on the NewsBlur iOS app | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Background updates and dynamic font sizing on the NewsBlur iOS app" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="This week brings us a minor, but major, update for the NewsBlur iOS app. Several new features, some due to new APIs in iOS 7, have made it into the app." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Faster parallel network requests for version 3.5 of the NewsBlur Android app | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Faster parallel network requests for version 3.5 of the NewsBlur Android app" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="The single biggest criticism I’ve heard of the Android app is that it can be slow when loading feeds and then loading stories. That changes today with the release of version 3.5 of the NewsBlur Android app." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Three new features for the web: syntax highlighting for source code, adjustable video widths, and footnotes | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Three new features for the web: syntax highlighting for source code, adjustable video widths, and footnotes" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="A few small new features to get your first full week of the new year started off right." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Saved story tagging | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Saved story tagging" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="It’s one thing to follow a handful of sites and use NewsBlur’s training to only read the stories you want to read. But sometimes you want to come back to stories long after you’ve read them. You could save the story, but then you would have to either scroll down your saved story list to find the story, or use the new search feature to find it by title or author." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Connect NewsBlur to dozens of web services with IFTTT | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Connect NewsBlur to dozens of web services with IFTTT" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Wouldn’t it be nice if there was a way to automatically copy your saved stories over to Evernote or Twitter or Pinboard? What about an automatic way to keep track of your unread focus (trained) stories in Buffer or Delicious or Dropbox?" />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>NewsBlur iOS 4.0 features a new dashboard, gestures and sharing controls | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="NewsBlur iOS 4.0 features a new dashboard, gestures and sharing controls" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Today marks the release of version 4.0 of the NewsBlur iOS app. To illustrate the significance of this release I’d like to talk about where the app has been." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Google Reader announced its shutdown exactly a year ago | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Google Reader announced its shutdown exactly a year ago" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="In this industry, you gotta be tough." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>The new font and style manager | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="The new font and style manager" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="This is not just any font and style manager. You now have control over font size, line spacing, story layout, and type faces directly in the reading view. This nifty popover gives you quick access to all of these customizable features." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Unread is a new iOS app with NewsBlur support | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Unread is a new iOS app with NewsBlur support" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="NewsBlur has a free and open API that all of the native mobile apps and website are built on. But the API is not just for official apps. Numerous third-party developers have built apps on the API and today I’m proud to announce a new native iOS app has launched with NewsBlur support." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Full text search across all of your subscriptions and folders | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Full text search across all of your subscriptions and folders" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Last Summer Simple Search was launched, giving you the ability to search a single feed at a time. Obviously not ideal, but it was far less effort than the big enchilada: full text search across every site you subscribe to. It took a few months to come back to attack the full problem, but that means I could also take the time to do it right." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Use the new Saved Stories view to find saved stories by site | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Use the new Saved Stories view to find saved stories by site" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="After launching Saved Story Tagging 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." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Temporarily mute sites | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Temporarily mute sites" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="You can now temporarily turn off sites by going to Manage > Mute Sites. This is for those feeds you want to keep but ignore for a while." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Read what you’ve read recently with the new recently read stories feed | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Read what you’ve read recently with the new recently read stories feed" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Like it says on the tin, you can now go back and see what you’ve read with the Recently Read Stories feed. It’s on the bottom of your feed list, just above the saved stories." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Adjust the font size of feed and story titles | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Adjust the font size of feed and story titles" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="It was only a few months ago back in April that I launched the new font and style manager. Today I’m coming back to finish the job." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Reeder and NewsBlur, sitting in a tree… | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Reeder and NewsBlur, sitting in a tree…" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="…S-Y-N-C-I-N-G." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>A Downtime Irony | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="A Downtime Irony" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="So many things can go wrong and often do, but I spend a good third of my time working on infrastructure, monitoring, and analytics so that they don’t." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>NewsBlur’s 2014 t-shirt on sale for this week only | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="NewsBlur’s 2014 t-shirt on sale for this week only" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="NewsBlur is a personal news reader that brings people together to talk about the world. A new sound of an old instrument." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>NewsBlur iOS v4.5: iPhone 6 and iOS 8, full bleed images, alt text, and more | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="NewsBlur iOS v4.5: iPhone 6 and iOS 8, full bleed images, alt text, and more" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="This week’s update to the official NewsBlur iOS app brings a whole lot of oft-requested features and improvements. Here’s what’s new this month:" />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>A new way to use the Story view while on https (SSL) | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="A new way to use the Story view while on https (SSL)" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Modern browsers are taking your privacy and security seriously with new restrictions for sites that use https. You can choose to use NewsBlur over https, which will encrypt your communications with NewsBlur and prevent eavesdroppers—hackers, the government, other people on the same wireless network as you—from seeing what you see. While that’s not necessary for everybody, SSL/https is a priority for some and NewsBlur supports this beautifully." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Offline reading and a dark theme on the Android app | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Offline reading and a dark theme on the Android app" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="This is a huge release for the NewsBlur Android app. So much has happened in the last six months. We’ve had a big backend rewrite that makes the app feel like new. It’s faster, which is necessary to make the new offline reading feature really shine. Now you can read on your Android phone or tablet while on the train, underground, or just in airplane mode to save battery." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>The iOS app gets search and saved story tagging | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="The iOS app gets search and saved story tagging" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="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." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Organize your subscriptions with the new Organizer | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Organize your subscriptions with the new Organizer" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="The beauty of NewsBlur is that you can start off with only a handful of subscriptions and naturally work your way up. This is actually the reason that free accounts cut off at 64 sites. When I started building NewsBlur in 2009 I only subscribed to 42 sites. Nowadays it’s closer to 200 sites." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Bigger story previews with the new Grid view | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Bigger story previews with the new Grid view" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="There are currently three ways to read stories on NewsBlur:" />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>A real solution to the deprecated YouTube API | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="A real solution to the deprecated YouTube API" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="YouTube, owned by Google, deprecated their v2 APIs on April 20th, 2015, which means that RSS news readers can no longer watch for new videos. What a bummer!" />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Reply to shared stories that have no comment | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Reply to shared stories that have no comment" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Used to be that a friend shares a story without commenting on it and you’d be out of luck in trying to reply or thank them for sharing it." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Read Stories feed and a rewritten networking stack on v4.3.0 of the NewsBlur Android App | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Read Stories feed and a rewritten networking stack on v4.3.0 of the NewsBlur Android App" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Today I’d like to announce the release of version 4.3.0 of the official NewsBlur Android app. Lots of goodies, bug fixes, speed ups, and more." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Even the folders have RSS feeds | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Even the folders have RSS feeds" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="What would an RSS news reader be without its own RSS feeds? It’s be a pretty lonely reader is what." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Let’s all upgrade to version 4.5.0 of the NewsBlur Android app | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Let’s all upgrade to version 4.5.0 of the NewsBlur Android app" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Here we are today with version 4.5.0 of the NewsBlur Android App. This is a great release because we took our time to update and improve a number of things about the app." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Join the NewsBlur iOS beta | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Join the NewsBlur iOS beta" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="If you like living on the bleeding edge, you should join the NewsBlur iOS beta program. You’ll get access to the latest releases a few weeks before they go out publicly." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Premium fonts, comment-less shares, in-app Safari, and way, way more in version 5.0 of the NewsBlur iOS app | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Premium fonts, comment-less shares, in-app Safari, and way, way more in version 5.0 of the NewsBlur iOS app" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Holy geez, this is a whopper of a release. Version 5.0 of the NewsBlur iOS app has lots and lots of new features, fixes for some long standing issues, and major performance improvements for reading stories." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Better embeds for Twitter, Instagram, and Imgur | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Better embeds for Twitter, Instagram, and Imgur" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="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." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Power users need powerful statistics | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Power users need powerful statistics" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="That’s why I’m pleased to introduce more advanced statistics for every single feed. The Statistics dialog now shows a heat graph of the times of day that stories are published as well as the days of the weeks." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Search for pizza with your Android device | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Search for pizza with your Android device" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="I’m not sure what else you would search for, honestly. If not vanilla pizza, then perhaps a sicilian, or montanara, a deep-dish, slices of neapolitan, whole-wheat thin-crust, or stuffed crust?" />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Two new third-party NewsBlur apps for iOS and Windows | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Two new third-party NewsBlur apps for iOS and Windows" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="NewsBlur has an amazingly active third-party app community, thanks to the well documented NewsBlur API. Today I’d like to introduce you to two new apps built by developers on the NewsBlur API." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Story thumbnails for story titles | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Story thumbnails for story titles" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="The iOS app has enjoyed a feature that gives you a tiny preview of a story’s main image right in the story title. Today this feature launches on the web." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Tracking story changes with NewsBlur | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Tracking story changes with NewsBlur" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="NewsBlur has been tracking story changes for a long, long time now (first mentioned on the blog five years ago in April 2011). But I felt it was time for an upgrade and today I’m pleased to launch some changes to the story tracker." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>A heavier lifting Android app | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="A heavier lifting Android app" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="As performance updates go, this month’s upgrade to v4.8.0 of the NewsBlur Android app is a doozy. This one’s specifically made for those users with a heavier load of feeds." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>NewsBlur goes dark … on iOS | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="NewsBlur goes dark … on iOS" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="It’s like a whole new app. There’s so much to tell you about in the latest release of the NewsBlur iOS app. This is the release of all releases." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Twitter’s back, baby | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Twitter’s back, baby" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="It’s been too long. Twitter unceremoniously knee-capped their API a few years ago and a number of solutions popped up to fix the loss. However, those stopgaps also closed and left us with no good ways to read Twitter while in NewsBlur. Until now, that is." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Newsletters in your NewsBlur | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Newsletters in your NewsBlur" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="It’s been three years to the day that Google Reader shut down. And here’s a feature they could never build. Introducing email newsletters in your RSS reader." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Newsreel is a NewsBlur app for tv | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Newsreel is a NewsBlur app for tv" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Check it out, David Berlin built Newsreel, a NewsBlur client for Apple TV. And from my first impression, it rocks. Just take a look at these screenshots." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>The dashboard river will keep you up-to-date in real-time | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="The dashboard river will keep you up-to-date in real-time" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="This is a seriously cool feature and I’m glad it’s ready to launch. The dashboard river, the real-time stream of the top five stories of All Site Stories, is now on the dashboard of the web app." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>A new NewsBlur Android release for the new year | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="A new NewsBlur Android release for the new year" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Version 5.0 has a bunch of new features. It’s got new gestures, better looking icons and thumbnail previews, and little UI design details to better match the rest of NewsBlur." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Preview NewsBlur’s upcoming hardware device, Turn Touch | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Preview NewsBlur’s upcoming hardware device, Turn Touch" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="I have something very exciting to share with you today. I’ve been working on a secret project called Turn Touch and I’m just about ready to show it to you. Signup on turntouch.com to find out." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Introducing Turn Touch, a beautiful wooden remote for lights, devices, apps, and NewsBlur | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Introducing Turn Touch, a beautiful wooden remote for lights, devices, apps, and NewsBlur" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="NewsBlur is a personal news reader that brings people together to talk about the world. A new sound of an old instrument." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Last day to back Turn Touch: NewsBlur’s beautiful remote | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Last day to back Turn Touch: NewsBlur’s beautiful remote" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="This is it, the final countdown!" />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Saved searches make it easy to create custom feeds | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Saved searches make it easy to create custom feeds" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="You can now save a search as a saved search feed. This works for individual sites, folders, All Site Stories, saved stories, and blurblogs." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>NewsBlur’s Twitter support just got a whole lot better | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="NewsBlur’s Twitter support just got a whole lot better" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="It was a little under a year ago that I declared Twitter back, baby on this blog. In that time, NewsBlur users have created over 80,000 Twitter feeds in NewsBlur. Since it’s such a popular feature, I decided to dive back into the code and make tweets look a whole lot better." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Add your own Custom CSS and Custom JavaScript to NewsBlur on the web | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Add your own Custom CSS and Custom JavaScript to NewsBlur on the web" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Ever wanted to customize NewsBlur on the web but didn’t want to install custom browser extensions so you could shoe-horn in monkey-patched code? And if you did use a browser extension, didn’t you just hate having to keep it synchronized between your computers? Just for you, NewsBlur now has two new fields: Custom CSS and Custom Javascript." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>NewsBlur now supports the new JSON Feed spec | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="NewsBlur now supports the new JSON Feed spec" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Introduced and announced only last week by open web pioneers Manton Reece and Brent Simmons, JSON Feed is a new RSS-like spec that lets websites publish their stories in a much easier and human readable format." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Launching real-time filterable push notifications for iOS, Android, web, and email | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Launching real-time filterable push notifications for iOS, Android, web, and email" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="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." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Improved Text view story extraction | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Improved Text view story extraction" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="The Text view is one of the most popular NewsBlur features. It’s available on all three platforms and gives you the full text of the original story, even in truncated RSS feeds. Up until today, NewsBlur’s implementation of the Text view used Readability’s open source text extractor." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Infrequent Site Stories is the blog reader we need | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Infrequent Site Stories is the blog reader we need" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="Launching today on all three platforms—web, iOS, and Android—is the new Infrequent Site Stories view. This configurable river of news offers a view of stories only from the blogs that publish less often than 1 story per day." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Intelligence training comes to NewsBlur’s Android app | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Intelligence training comes to NewsBlur’s Android app" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="This is a big deal for Android users. The NewsBlur Android app now fully supports intelligence training and filtering, letting you filter out the stories you don’t want to read while highlighting the stories you do want by letting you filter titles, authors, tags, and the publisher." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>NewsBlur for iPhone X | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="NewsBlur for iPhone X" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="I’m proud to announce the launch of version 7.0 of the NewsBlur iOS app, complete with iPhone X support. There’s a lot that’s new and improved in this release." />
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
title="The NewsBlur Blog RSS feed"
|
||||
href="/feed.xml" /><!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||
<title>Moving to a better support forum at forum.newsblur.com | The NewsBlur Blog</title>
|
||||
<meta name="generator" content="Jekyll v4.2.2" />
|
||||
<meta name="generator" content="Jekyll v4.3.4" />
|
||||
<meta property="og:title" content="Moving to a better support forum at forum.newsblur.com" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="It’s about time NewsBlur had more control of its own support forums. For the past 7 years (to the week!), NewsBlur has been using Get Satisfaction for support, ideas, questions, and praise." />
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue