Discover blog post draft.

This commit is contained in:
Samuel Clay 2025-01-27 22:28:08 -08:00
parent c4e33ff541
commit f35b99c295
25 changed files with 515 additions and 364 deletions

View file

@ -68,16 +68,16 @@ down:
RUNWITHMAKEBUILD=True docker compose -f docker-compose.yml -f docker-compose.metrics.yml down
nbdown: down
jekyll:
cd blog && bundle exec jekyll serve
cd blog && JEKYLL_ENV=production bundle exec jekyll serve --config _config.yml
jekyll_drafts:
cd blog && bundle exec jekyll serve --drafts
cd blog && JEKYLL_ENV=production bundle exec jekyll serve --drafts --config _config.yml
lint:
docker exec -it newsblur_web isort --profile black .
docker exec -it newsblur_web black --line-length 110 .
docker exec -it newsblur_web flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics --exclude=venv
jekyll_build:
cd blog && bundle exec jekyll build
cd blog && JEKYLL_ENV=production bundle exec jekyll build
# runs tests
test:

View file

@ -0,0 +1 @@
url: "http://localhost:4000"

View file

@ -25,9 +25,15 @@ 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.
# Use environment variable to switch between production and development URLs
url: "https://blog.newsblur.com" # Production URL
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
# Add development settings override
development:
url: "http://localhost:4000"
permalink: pretty
twitter_username: newsblur
github_username: samuelclay

View file

@ -0,0 +1,17 @@
---
layout: post
title: Discover related stories and sites
tags: ["web"]
---
I want to introduce you to the new Discover Stories and Discover Sites features. Sometimes you're reading a story and you want to know everything there is to know about that topic.
<img src="/assets/discover-1.png" style="width: 100%;border: none;margin: 24px auto;display: block;">
As you can see, this isn't your normal related stories feature. It shows all of the related stories, segmented by the folders that a site is a part of. This folder control allows you to filter down to an individual site and up to every feed you subscribe to when finding related stories.
<img src="/assets/discover-3.png" style="width: 100%;border: none;margin: 24px auto;display: block;">
<img src="/assets/discover-2.png" style="width: 100%;border: none;margin: 24px auto;display: block;">

View file

@ -0,0 +1,116 @@
<!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>Discover related stories and sites | The NewsBlur Blog</title>
<meta name="generator" content="Jekyll v4.3.4" />
<meta property="og:title" content="Discover related stories and sites" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="I want to introduce you to the new Discover Stories and Discover Sites features. Sometimes youre reading a story and you want to know everything there is to know about that topic." />
<meta property="og:description" content="I want to introduce you to the new Discover Stories and Discover Sites features. Sometimes youre reading a story and you want to know everything there is to know about that topic." />
<link rel="canonical" href="https://blog.newsblur.com/2025/01/28/discover-related-stories-and-sites/" />
<meta property="og:url" content="https://blog.newsblur.com/2025/01/28/discover-related-stories-and-sites/" />
<meta property="og:site_name" content="The NewsBlur Blog" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2025-01-28T00:00:00-05:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Discover related stories and sites" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2025-01-28T00:00:00-05:00","datePublished":"2025-01-28T00:00:00-05:00","description":"I want to introduce you to the new Discover Stories and Discover Sites features. Sometimes youre reading a story and you want to know everything there is to know about that topic.","headline":"Discover related stories and sites","mainEntityOfPage":{"@type":"WebPage","@id":"https://blog.newsblur.com/2025/01/28/discover-related-stories-and-sites/"},"publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"https://blog.newsblur.com/assets/newsblur_logo_512.png"}},"url":"https://blog.newsblur.com/2025/01/28/discover-related-stories-and-sites/"}</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">Discover related stories and sites</h1>
<p class="post-meta">
<time class="dt-published" datetime="2025-01-28T00:00:00-05:00" itemprop="datePublished">Jan 28, 2025
</time></p>
</header>
<div class="post-content e-content" itemprop="articleBody">
<p>I want to introduce you to the new Discover Stories and Discover Sites features. Sometimes youre reading a story and you want to know everything there is to know about that topic.</p>
<p><img src="/assets/discover-1.png" style="width: 100%;border: none;margin: 24px auto;display: block;" /></p>
<p>As you can see, this isnt your normal related stories feature. It shows all of the related stories, segmented by the folders that a site is a part of. This folder control allows you to filter down to an individual site and up to every feed you subscribe to when finding related stories.</p>
<p><img src="/assets/discover-3.png" style="width: 100%;border: none;margin: 24px auto;display: block;" /></p>
<p><img src="/assets/discover-2.png" style="width: 100%;border: none;margin: 24px auto;display: block;" /></p>
</div><a class="u-url" href="/2025/01/28/discover-related-stories-and-sites/" 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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

View file

@ -1,6 +1,14 @@
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.4">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>2024-10-24T10:11:29-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.
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.4">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>2025-01-28T01:27:22-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.
A new sound of an old instrument.
</subtitle><entry><title type="html">NewsBlurs native macOS App offers news notifications directly on your desktop</title><link href="https://blog.newsblur.com/2024/10/22/newsblur-macos-app/" rel="alternate" type="text/html" title="NewsBlurs native macOS App offers news notifications directly on your desktop" /><published>2024-10-22T00:00:00-04:00</published><updated>2024-10-22T00:00:00-04:00</updated><id>https://blog.newsblur.com/2024/10/22/newsblur-macos-app</id><content type="html" xml:base="https://blog.newsblur.com/2024/10/22/newsblur-macos-app/"><![CDATA[<p>If youre like me and like to have NewsBlur sitting open all day, then youll love the new NewsBlur macOS app. Its a first-class app that supports all of NewsBlurs features, from intelligence training to sharing/blurblogs.</p>
</subtitle><entry><title type="html">Discover related stories and sites</title><link href="https://blog.newsblur.com/2025/01/28/discover-related-stories-and-sites/" rel="alternate" type="text/html" title="Discover related stories and sites" /><published>2025-01-28T00:00:00-05:00</published><updated>2025-01-28T00:00:00-05:00</updated><id>https://blog.newsblur.com/2025/01/28/discover-related-stories-and-sites</id><content type="html" xml:base="https://blog.newsblur.com/2025/01/28/discover-related-stories-and-sites/"><![CDATA[<p>I want to introduce you to the new Discover Stories and Discover Sites features. Sometimes youre reading a story and you want to know everything there is to know about that topic.</p>
<p><img src="/assets/discover-1.png" style="width: 100%;border: none;margin: 24px auto;display: block;" /></p>
<p>As you can see, this isnt your normal related stories feature. It shows all of the related stories, segmented by the folders that a site is a part of. This folder control allows you to filter down to an individual site and up to every feed you subscribe to when finding related stories.</p>
<p><img src="/assets/discover-3.png" style="width: 100%;border: none;margin: 24px auto;display: block;" /></p>
<p><img src="/assets/discover-2.png" style="width: 100%;border: none;margin: 24px auto;display: block;" /></p>]]></content><author><name></name></author><category term="web" /><summary type="html"><![CDATA[I want to introduce you to the new Discover Stories and Discover Sites features. Sometimes youre reading a story and you want to know everything there is to know about that topic.]]></summary></entry><entry><title type="html">NewsBlurs native macOS App offers news notifications directly on your desktop</title><link href="https://blog.newsblur.com/2024/10/22/newsblur-macos-app/" rel="alternate" type="text/html" title="NewsBlurs native macOS App offers news notifications directly on your desktop" /><published>2024-10-22T00:00:00-04:00</published><updated>2024-10-22T00:00:00-04:00</updated><id>https://blog.newsblur.com/2024/10/22/newsblur-macos-app</id><content type="html" xml:base="https://blog.newsblur.com/2024/10/22/newsblur-macos-app/"><![CDATA[<p>If youre like me and like to have NewsBlur sitting open all day, then youll love the new NewsBlur macOS app. Its a first-class app that supports all of NewsBlurs features, from intelligence training to sharing/blurblogs.</p>
<p>Introducing the <a href="https://apps.apple.com/us/app/newsblur/id463981119">NewsBlur macOS app</a>, available for free on the Mac App Store.</p>
@ -41,7 +49,37 @@ A new sound of an old instrument.
<p>If you have any other ideas youd like to see on iPad and iPhone, feel free to post an idea on the <a href="https://forum.newsblur.com">NewsBlur Forum</a>.</p>
<p>This is a huge release and has been a year in the making. Coming up soon: a new Mac app and intelligent feed discovery.</p>]]></content><author><name></name></author><category term="ios" /><summary type="html"><![CDATA[The Grid view is now on iOS. Read stories with large thumbnails in a magazine-like format, where you can see a customizable number of story previews at once. Works beautifully for both iPhone and iPad.]]></summary></entry><entry><title type="html">NewsBlur Premium Archive subscription keeps all of your stories searchable, shareable, and unread forever</title><link href="https://blog.newsblur.com/2022/07/01/premium-archive-subscription/" rel="alternate" type="text/html" title="NewsBlur Premium Archive subscription keeps all of your stories searchable, shareable, and unread forever" /><published>2022-07-01T00:00:00-04:00</published><updated>2022-07-01T00:00:00-04:00</updated><id>https://blog.newsblur.com/2022/07/01/premium-archive-subscription</id><content type="html" xml:base="https://blog.newsblur.com/2022/07/01/premium-archive-subscription/"><![CDATA[<p>For $99/year every story from every site you subscribe to will stay in NewsBlurs archive. This new premium tier also allows you to mark any story as unread as well as choose when stories are automatically marked as read. You can now have full control of your story archive, letting you search, share, and read stories forever without having to worry about them being deleted.</p>
<p>This is a huge release and has been a year in the making. Coming up soon: a new Mac app and intelligent feed discovery.</p>]]></content><author><name></name></author><category term="ios" /><summary type="html"><![CDATA[The Grid view is now on iOS. Read stories with large thumbnails in a magazine-like format, where you can see a customizable number of story previews at once. Works beautifully for both iPhone and iPad.]]></summary></entry><entry><title type="html">2022 redesign: new dashboard layout, refreshed stories and story titles, and entirely redrawn icons</title><link href="https://blog.newsblur.com/2022/07/01/dashboard-redesign-2022/" rel="alternate" type="text/html" title="2022 redesign: new dashboard layout, refreshed stories and story titles, and entirely redrawn icons" /><published>2022-07-01T00:00:00-04:00</published><updated>2022-07-01T00:00:00-04:00</updated><id>https://blog.newsblur.com/2022/07/01/dashboard-redesign-2022</id><content type="html" xml:base="https://blog.newsblur.com/2022/07/01/dashboard-redesign-2022/"><![CDATA[<p>The launch of the new <a href="/2022/07/01/premium-archive-subscription/">Premium Archive subscription tier</a> also includes the 2022 redesign. Youll see a third dashboard layout which stretches out your dashboard rivers across the width of the screen.</p>
<p><img src="/assets/premium-archive-dashboard-comfortable.png" style="width: calc(140%);margin: 12px 0 12px calc(-20%);max-width: none;border: none" /></p>
<p>The latest redesign style has more accomodations for spacing and padding around each story title element. The result is a cleaner story title with easier to read headlines. The author has been moved and restyled to be next to the story date. Favicons and unread status indicators have been swapped, and font sizes, colors, and weights have been adjusted.</p>
<p><img src="/assets/premium-archive-dashboard-compact.png" style="width: calc(140%);margin: 12px 0 12px calc(-20%);max-width: none;border: none" /></p>
<p>If you find the interface to be too airy, there is a setting in the main Manage menu allowing you to switch between Comfortable and Compact. The compact interface is denser than before, giving power users a highly detailed view.</p>
<p>Transitions have also been added to help you feel the difference. And there are new animations during many of the transitions that accompany changing settings.</p>
<p>
<video autoplay="" loop="" playsinline="" muted="" width="500" style="width: 500px;border: 2px solid rgba(0,0,0,0.1)">
<source src="/assets/premium-archive-grid.mp4" type="video/mp4" />
</video>
</p>
<p>And lastly, this redesign comes with a suite of all new icons. The goal with this icon redesign is to bring a consistent weight to each icon as well as vectorize them with SVG so they look good at all resolutions.</p>
<p><img src="/assets/premium-archive-manage-menu.png" style="width: 275px;border: 1px solid #A0A0A0;margin: 24px auto;display: block;" /></p>
<p>A notable icon change is the unread indicator, which now has different size icons for both unread stories and focus stories, giving focus stories more depth.</p>
<p><img src="/assets/premium-archive-unread-dark.png" style="width: 375px;border: 1px solid #A0A0A0;margin: 24px auto;display: block;" /></p>
<p>Heres a screenshot thats only possible with the new premium archive, complete with backfilled blog post from the year 2000, ready to be marked as unread.</p>
<p><img src="/assets/premium-archive-unread.png" style="width: 100%;border: 1px solid #A0A0A0;margin: 24px auto;display: block;" /></p>
<p>I tried to find every icon, so if you spot a dialog or menu that youd like to see given some more love, reach out on the support forum.</p>]]></content><author><name></name></author><category term="web" /><summary type="html"><![CDATA[The launch of the new Premium Archive subscription tier also includes the 2022 redesign. Youll see a third dashboard layout which stretches out your dashboard rivers across the width of the screen.]]></summary></entry><entry><title type="html">NewsBlur Premium Archive subscription keeps all of your stories searchable, shareable, and unread forever</title><link href="https://blog.newsblur.com/2022/07/01/premium-archive-subscription/" rel="alternate" type="text/html" title="NewsBlur Premium Archive subscription keeps all of your stories searchable, shareable, and unread forever" /><published>2022-07-01T00:00:00-04:00</published><updated>2022-07-01T00:00:00-04:00</updated><id>https://blog.newsblur.com/2022/07/01/premium-archive-subscription</id><content type="html" xml:base="https://blog.newsblur.com/2022/07/01/premium-archive-subscription/"><![CDATA[<p>For $99/year every story from every site you subscribe to will stay in NewsBlurs archive. This new premium tier also allows you to mark any story as unread as well as choose when stories are automatically marked as read. You can now have full control of your story archive, letting you search, share, and read stories forever without having to worry about them being deleted.</p>
<p>The NewsBlur Premium Archive subscription offers you the following:</p>
@ -74,37 +112,7 @@ A new sound of an old instrument.
<p><img src="/assets/premium-archive-unread.png" style="width: 100%;border: 1px solid #A0A0A0;margin: 24px auto;display: block;" /></p>
<p>Hows that for an archive?</p>]]></content><author><name></name></author><category term="web" /><category term="ios" /><category term="android" /><summary type="html"><![CDATA[For $99/year every story from every site you subscribe to will stay in NewsBlurs archive. This new premium tier also allows you to mark any story as unread as well as choose when stories are automatically marked as read. You can now have full control of your story archive, letting you search, share, and read stories forever without having to worry about them being deleted.]]></summary></entry><entry><title type="html">2022 redesign: new dashboard layout, refreshed stories and story titles, and entirely redrawn icons</title><link href="https://blog.newsblur.com/2022/07/01/dashboard-redesign-2022/" rel="alternate" type="text/html" title="2022 redesign: new dashboard layout, refreshed stories and story titles, and entirely redrawn icons" /><published>2022-07-01T00:00:00-04:00</published><updated>2022-07-01T00:00:00-04:00</updated><id>https://blog.newsblur.com/2022/07/01/dashboard-redesign-2022</id><content type="html" xml:base="https://blog.newsblur.com/2022/07/01/dashboard-redesign-2022/"><![CDATA[<p>The launch of the new <a href="/2022/07/01/premium-archive-subscription/">Premium Archive subscription tier</a> also includes the 2022 redesign. Youll see a third dashboard layout which stretches out your dashboard rivers across the width of the screen.</p>
<p><img src="/assets/premium-archive-dashboard-comfortable.png" style="width: calc(140%);margin: 12px 0 12px calc(-20%);max-width: none;border: none" /></p>
<p>The latest redesign style has more accomodations for spacing and padding around each story title element. The result is a cleaner story title with easier to read headlines. The author has been moved and restyled to be next to the story date. Favicons and unread status indicators have been swapped, and font sizes, colors, and weights have been adjusted.</p>
<p><img src="/assets/premium-archive-dashboard-compact.png" style="width: calc(140%);margin: 12px 0 12px calc(-20%);max-width: none;border: none" /></p>
<p>If you find the interface to be too airy, there is a setting in the main Manage menu allowing you to switch between Comfortable and Compact. The compact interface is denser than before, giving power users a highly detailed view.</p>
<p>Transitions have also been added to help you feel the difference. And there are new animations during many of the transitions that accompany changing settings.</p>
<p>
<video autoplay="" loop="" playsinline="" muted="" width="500" style="width: 500px;border: 2px solid rgba(0,0,0,0.1)">
<source src="/assets/premium-archive-grid.mp4" type="video/mp4" />
</video>
</p>
<p>And lastly, this redesign comes with a suite of all new icons. The goal with this icon redesign is to bring a consistent weight to each icon as well as vectorize them with SVG so they look good at all resolutions.</p>
<p><img src="/assets/premium-archive-manage-menu.png" style="width: 275px;border: 1px solid #A0A0A0;margin: 24px auto;display: block;" /></p>
<p>A notable icon change is the unread indicator, which now has different size icons for both unread stories and focus stories, giving focus stories more depth.</p>
<p><img src="/assets/premium-archive-unread-dark.png" style="width: 375px;border: 1px solid #A0A0A0;margin: 24px auto;display: block;" /></p>
<p>Heres a screenshot thats only possible with the new premium archive, complete with backfilled blog post from the year 2000, ready to be marked as unread.</p>
<p><img src="/assets/premium-archive-unread.png" style="width: 100%;border: 1px solid #A0A0A0;margin: 24px auto;display: block;" /></p>
<p>I tried to find every icon, so if you spot a dialog or menu that youd like to see given some more love, reach out on the support forum.</p>]]></content><author><name></name></author><category term="web" /><summary type="html"><![CDATA[The launch of the new Premium Archive subscription tier also includes the 2022 redesign. Youll see a third dashboard layout which stretches out your dashboard rivers across the width of the screen.]]></summary></entry><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/"><![CDATA[<p>We have a big update for you on iOS, complete with a redesigned layout engine. Youll 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>Hows that for an archive?</p>]]></content><author><name></name></author><category term="web" /><category term="ios" /><category term="android" /><summary type="html"><![CDATA[For $99/year every story from every site you subscribe to will stay in NewsBlurs archive. This new premium tier also allows you to mark any story as unread as well as choose when stories are automatically marked as read. You can now have full control of your story archive, letting you search, share, and read stories forever without having to worry about them being deleted.]]></summary></entry><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/"><![CDATA[<p>We have a big update for you on iOS, complete with a redesigned layout engine. Youll 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>Lets take a look at all of the new features, starting with the improved gesture-based layout engine for navigating between stories and feeds.</p>
@ -347,28 +355,4 @@ $ cat /var/log/mongodb/mongod.log | egrep -v "159.65.XX.XX|161.89.XX.XX|&lt;&lt;
<li>Fixed issues around the intelligence trainer, HTML in comments, some images not loading</li>
</ul>
<p>If you would like to request a new feature on Android, please submit an idea on the <a href="https://forum.newsblur.com">NewsBlur Forum</a>. Were prioritizing the next big release and would love to hear your input.</p>]]></content><author><name></name></author><category term="android" /><summary type="html"><![CDATA[For a point release this one sure is big. The Android app has been upgraded to include a bunch of features found on the web.]]></summary></entry><entry><title type="html">Customizable grid view story layout</title><link href="https://blog.newsblur.com/2020/10/28/customizable-grid-view-story-layout/" rel="alternate" type="text/html" title="Customizable grid view story layout" /><published>2020-10-28T09:01:38-04:00</published><updated>2020-10-28T09:01:38-04:00</updated><id>https://blog.newsblur.com/2020/10/28/customizable-grid-view-story-layout</id><content type="html" xml:base="https://blog.newsblur.com/2020/10/28/customizable-grid-view-story-layout/"><![CDATA[<p>The grid view has quickly become one of my go-to story title views. It provides generous, clickable boxes with enlarged images and plenty of preview text. But until now, they were limited to a preset height.</p>
<p>Starting today, you can now change the height of stories in the grid view. You have five options to choose from: XS, Small, Medium, Large, and XL.</p>
<figure class="tmblr-full" data-orig-height="761" data-orig-width="1000" data-orig-src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_style.png"><img width="600" style="width:600px;margin: 24px auto; border: 1px solid #606060" data-orig-height="761" data-orig-width="1000" src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_style.png" /></figure>
<p>Here are a few examples of how you can customize the grid view.</p>
<p>With the single column layout:</p>
<figure class="tmblr-full" data-orig-height="966" data-orig-width="1000" data-orig-src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_1.png"><img width="600" style="width:600px;margin: 24px auto; border: 1px solid #606060" data-orig-height="966" data-orig-width="1000" src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_1.png" /></figure>
<p>With the 2 column layout:</p>
<figure class="tmblr-full" data-orig-height="938" data-orig-width="1000" data-orig-src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_2.png"><img width="600" style="width:600px;margin: 24px auto; border: 1px solid #606060" data-orig-height="938" data-orig-width="1000" src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_2.png" /></figure>
<p>With the 3 column layout:</p>
<figure class="tmblr-full" data-orig-height="715" data-orig-width="1000" data-orig-src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_3.png"><img width="600" style="width:600px;margin: 24px auto; border: 1px solid #606060" data-orig-height="715" data-orig-width="1000" src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_3.png" /></figure>
<p>With the 4 column layout:</p>
<figure class="tmblr-full" data-orig-height="957" data-orig-width="1000" data-orig-src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_4.png"><img width="600" style="width:600px;margin: 24px auto; border: 1px solid #606060" data-orig-height="957" data-orig-width="1000" src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_4.png" /></figure>
<p>Dont forget you can also adjust the font size and even turn off image previews.</p>]]></content><author><name></name></author><category term="web" /><summary type="html"><![CDATA[The grid view has quickly become one of my go-to story title views. It provides generous, clickable boxes with enlarged images and plenty of preview text. But until now, they were limited to a preset height.]]></summary></entry></feed>
<p>If you would like to request a new feature on Android, please submit an idea on the <a href="https://forum.newsblur.com">NewsBlur Forum</a>. Were prioritizing the next big release and would love to hear your input.</p>]]></content><author><name></name></author><category term="android" /><summary type="html"><![CDATA[For a point release this one sure is big. The Android app has been upgraded to include a bunch of features found on the web.]]></summary></entry></feed>

View file

@ -64,7 +64,26 @@
<main class="page-content" aria-label="Content">
<div class="wrapper">
<div class="home">
<ul class="post-list"><li><span class="post-meta">Oct 22, 2024</span>
<ul class="post-list"><li><span class="post-meta">Jan 28, 2025</span>
<h3>
<a class="post-link" href="/2025/01/28/discover-related-stories-and-sites/">
Discover related stories and sites
</a>
</h3>
<div class="post-content e-content" itemprop="articleBody">
<p>I want to introduce you to the new Discover Stories and Discover Sites features. Sometimes youre reading a story and you want to know everything there is to know about that topic.</p>
<p><img src="/assets/discover-1.png" style="width: 100%;border: none;margin: 24px auto;display: block;" /></p>
<p>As you can see, this isnt your normal related stories feature. It shows all of the related stories, segmented by the folders that a site is a part of. This folder control allows you to filter down to an individual site and up to every feed you subscribe to when finding related stories.</p>
<p><img src="/assets/discover-3.png" style="width: 100%;border: none;margin: 24px auto;display: block;" /></p>
<p><img src="/assets/discover-2.png" style="width: 100%;border: none;margin: 24px auto;display: block;" /></p>
</div>
</li><li><span class="post-meta">Oct 22, 2024</span>
<h3>
<a class="post-link" href="/2024/10/22/newsblur-macos-app/">
NewsBlur&#39;s native macOS App offers news notifications directly on your desktop
@ -502,41 +521,6 @@ $ cat /var/log/mongodb/mongod.log | egrep -v "159.65.XX.XX|161.89.XX.XX|&lt;&lt;
<p>If you would like to request a new feature on Android, please submit an idea on the <a href="https://forum.newsblur.com">NewsBlur Forum</a>. Were prioritizing the next big release and would love to hear your input.</p>
</div>
</li><li><span class="post-meta">Oct 28, 2020</span>
<h3>
<a class="post-link" href="/2020/10/28/customizable-grid-view-story-layout/">
Customizable grid view story layout
</a>
</h3>
<div class="post-content e-content" itemprop="articleBody">
<p>The grid view has quickly become one of my go-to story title views. It provides generous, clickable boxes with enlarged images and plenty of preview text. But until now, they were limited to a preset height.</p>
<p>Starting today, you can now change the height of stories in the grid view. You have five options to choose from: XS, Small, Medium, Large, and XL.</p>
<figure class="tmblr-full" data-orig-height="761" data-orig-width="1000" data-orig-src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_style.png"><img width="600" style="width:600px;margin: 24px auto; border: 1px solid #606060" data-orig-height="761" data-orig-width="1000" src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_style.png" /></figure>
<p>Here are a few examples of how you can customize the grid view.</p>
<p>With the single column layout:</p>
<figure class="tmblr-full" data-orig-height="966" data-orig-width="1000" data-orig-src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_1.png"><img width="600" style="width:600px;margin: 24px auto; border: 1px solid #606060" data-orig-height="966" data-orig-width="1000" src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_1.png" /></figure>
<p>With the 2 column layout:</p>
<figure class="tmblr-full" data-orig-height="938" data-orig-width="1000" data-orig-src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_2.png"><img width="600" style="width:600px;margin: 24px auto; border: 1px solid #606060" data-orig-height="938" data-orig-width="1000" src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_2.png" /></figure>
<p>With the 3 column layout:</p>
<figure class="tmblr-full" data-orig-height="715" data-orig-width="1000" data-orig-src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_3.png"><img width="600" style="width:600px;margin: 24px auto; border: 1px solid #606060" data-orig-height="715" data-orig-width="1000" src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_3.png" /></figure>
<p>With the 4 column layout:</p>
<figure class="tmblr-full" data-orig-height="957" data-orig-width="1000" data-orig-src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_4.png"><img width="600" style="width:600px;margin: 24px auto; border: 1px solid #606060" data-orig-height="957" data-orig-width="1000" src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_4.png" /></figure>
<p>Dont forget you can also adjust the font size and even turn off image previews.</p>
</div>
</li></ul>

View file

@ -65,7 +65,20 @@
<main class="page-content" aria-label="Content">
<div class="wrapper">
<div class="home">
<ul class="post-list"><li><span class="post-meta">Oct 26, 2012</span>
<ul class="post-list"><li><span class="post-meta">Oct 29, 2012</span>
<h3>
<a class="post-link" href="/2012/10/29/free-newsblur-swag-time/">
Time for some free NewsBlur swag!
</a>
</h3>
<div class="post-content e-content" itemprop="articleBody">
<p>Thats right, t-shirts, stickers, buttons, and magnets. Ive got a whole lot of good stuff to send out, so give me some critical info and Ill get you hooked up with the latest in startup love.</p>
<p><strong>The t-shirt entry form has been taken down as of Thursday, November 29th. Hopefully youve ordered your t-shirt by now.</strong></p>
</div>
</li><li><span class="post-meta">Oct 26, 2012</span>
<h3>
<a class="post-link" href="/2012/10/26/ios-update-1-6/">
Extreme makeover: NewsBlur iOS app edition
@ -520,34 +533,6 @@ margin-right: 24px;
<p>You should <a href="https://github.com/samuelclay">follow NewsBlurs development on Github</a>. I live on props, so thatd make me feel even better. <a href="#fnref:2">↩︎</a></p>
</div>
</li><li><span class="post-meta">Feb 29, 2012</span>
<h3>
<a class="post-link" href="/2012/02/29/ssl-stripejs/">
SSL &amp; Stripe.js
</a>
</h3>
<div class="post-content e-content" itemprop="articleBody">
<p>Two big announcements today:</p>
<ol>
<li>SSL is now available. You can use <a href="https://www.newsblur.com"><strong>https</strong> ://www.newsblur.com</a> if thats your thing.</li>
<li>Stripe.js integration means you can use a credit card to pay for a premium account.</li>
</ol>
<p>In order to integrate <a href="http://www.stripe.com">Stripe.js</a> into NewsBlur, I had to add SSL support, which was not the easiest task. Generating signing requests, signing certifications, and providing additional security is no basic task.</p>
<p>Since youre reading this, it would be a safe assumption that you have already gone premium. To which, firstly, I thank you. And secondly, if youre invested in the success of a product, you want to watch it grow. But that means you also will not have a chance to see the new payment form, so heres the new premium upsell:</p>
<p><img src="http://f.cl.ly/items/39232n0X213R0v241e3q/Premium%20Upsell.png" alt="" /></p>
<p>And the new payment form:</p>
<p><img src="http://f.cl.ly/items/0Y1v1X060i453A1z2o2Q/Stripe%20Payment%20Form.png" alt="" /></p>
<p>Im extraordinarily pleased with how much easier this was relative to setting up PayPal about a year ago for recurring payments. Thanks to Stripe.js for being such a hassle-free payment provider.</p>
</div>
</li></ul>

View file

@ -64,7 +64,35 @@
<main class="page-content" aria-label="Content">
<div class="wrapper">
<div class="home">
<ul class="post-list"><li><span class="post-meta">Jan 16, 2012</span>
<ul class="post-list"><li><span class="post-meta">Feb 29, 2012</span>
<h3>
<a class="post-link" href="/2012/02/29/ssl-stripejs/">
SSL &amp; Stripe.js
</a>
</h3>
<div class="post-content e-content" itemprop="articleBody">
<p>Two big announcements today:</p>
<ol>
<li>SSL is now available. You can use <a href="https://www.newsblur.com"><strong>https</strong> ://www.newsblur.com</a> if thats your thing.</li>
<li>Stripe.js integration means you can use a credit card to pay for a premium account.</li>
</ol>
<p>In order to integrate <a href="http://www.stripe.com">Stripe.js</a> into NewsBlur, I had to add SSL support, which was not the easiest task. Generating signing requests, signing certifications, and providing additional security is no basic task.</p>
<p>Since youre reading this, it would be a safe assumption that you have already gone premium. To which, firstly, I thank you. And secondly, if youre invested in the success of a product, you want to watch it grow. But that means you also will not have a chance to see the new payment form, so heres the new premium upsell:</p>
<p><img src="http://f.cl.ly/items/39232n0X213R0v241e3q/Premium%20Upsell.png" alt="" /></p>
<p>And the new payment form:</p>
<p><img src="http://f.cl.ly/items/0Y1v1X060i453A1z2o2Q/Stripe%20Payment%20Form.png" alt="" /></p>
<p>Im extraordinarily pleased with how much easier this was relative to setting up PayPal about a year ago for recurring payments. Thanks to Stripe.js for being such a hassle-free payment provider.</p>
</div>
</li><li><span class="post-meta">Jan 16, 2012</span>
<h3>
<a class="post-link" href="/2012/01/16/2011-year-in-review/">
2011: Year in Review

View file

@ -65,7 +65,42 @@
<main class="page-content" aria-label="Content">
<div class="wrapper">
<div class="home">
<ul class="post-list"><li><span class="post-meta">Jul 17, 2020</span>
<ul class="post-list"><li><span class="post-meta">Oct 28, 2020</span>
<h3>
<a class="post-link" href="/2020/10/28/customizable-grid-view-story-layout/">
Customizable grid view story layout
</a>
</h3>
<div class="post-content e-content" itemprop="articleBody">
<p>The grid view has quickly become one of my go-to story title views. It provides generous, clickable boxes with enlarged images and plenty of preview text. But until now, they were limited to a preset height.</p>
<p>Starting today, you can now change the height of stories in the grid view. You have five options to choose from: XS, Small, Medium, Large, and XL.</p>
<figure class="tmblr-full" data-orig-height="761" data-orig-width="1000" data-orig-src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_style.png"><img width="600" style="width:600px;margin: 24px auto; border: 1px solid #606060" data-orig-height="761" data-orig-width="1000" src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_style.png" /></figure>
<p>Here are a few examples of how you can customize the grid view.</p>
<p>With the single column layout:</p>
<figure class="tmblr-full" data-orig-height="966" data-orig-width="1000" data-orig-src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_1.png"><img width="600" style="width:600px;margin: 24px auto; border: 1px solid #606060" data-orig-height="966" data-orig-width="1000" src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_1.png" /></figure>
<p>With the 2 column layout:</p>
<figure class="tmblr-full" data-orig-height="938" data-orig-width="1000" data-orig-src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_2.png"><img width="600" style="width:600px;margin: 24px auto; border: 1px solid #606060" data-orig-height="938" data-orig-width="1000" src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_2.png" /></figure>
<p>With the 3 column layout:</p>
<figure class="tmblr-full" data-orig-height="715" data-orig-width="1000" data-orig-src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_3.png"><img width="600" style="width:600px;margin: 24px auto; border: 1px solid #606060" data-orig-height="715" data-orig-width="1000" src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_3.png" /></figure>
<p>With the 4 column layout:</p>
<figure class="tmblr-full" data-orig-height="957" data-orig-width="1000" data-orig-src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_4.png"><img width="600" style="width:600px;margin: 24px auto; border: 1px solid #606060" data-orig-height="957" data-orig-width="1000" src="https://s3.us-east-1.amazonaws.com/static.newsblur.com/blog/grid_height_4.png" /></figure>
<p>Dont forget you can also adjust the font size and even turn off image previews.</p>
</div>
</li><li><span class="post-meta">Jul 17, 2020</span>
<h3>
<a class="post-link" href="/2020/07/17/highlight-passages-and-add-private-notes-on-saved/">
Highlight passages and add private notes to saved stories
@ -373,33 +408,6 @@
<p>And for those of you using the Amazon App Store, the NewsBlur Android app has been updated there as well.</p>
</div>
</li><li><span class="post-meta">Apr 17, 2018</span>
<h3>
<a class="post-link" href="/2018/04/17/moving-to-a-better-support-forum-at/">
Moving to a better support forum at forum.newsblur.com
</a>
</h3>
<div class="post-content e-content" itemprop="articleBody">
<p>Its 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.</p>
<p>In that time the forums have hosted 6,959 conversations with 6,432 members. And all of that has been imported into the new support forum at <a href="https://forum.newsblur.com">https://forum.newsblur.com</a>.</p>
<figure class="tmblr-full" data-orig-height="2590" data-orig-width="2074" data-orig-src="https://s3.amazonaws.com/static.newsblur.com/blog/forum.png"><img width="650" data-orig-height="2590" data-orig-width="2074" src="https://s3.amazonaws.com/static.newsblur.com/blog/forum.png" /></figure>
<p>Every topic, every post, every like, and every user is still there. The URLs have changed but the search function is alive and well.</p>
<p>Heres the story with your account. Its still there and you can inherit all of your posting history. But to use your account you will have to go through the forgot password flow, as the passwords were not able to be imported.</p>
<p>Or create a new account. The point of the forum is to post ideas and questions and problems, so if your posting history doesnt come with you, its not a big deal. Its not like anybody answering the forums looks at your post count and decides whether or not to dive deeper into your question.</p>
<p>I try to do my best in answering every single support thread. At the rates weve seen with nearly 7,000 posts in 7 years, thats an average of 3 per day. Lets keep the posts coming!</p>
<p>And if youre wondering about why I decided to upgrade, the answer is that the new forum software, <a href="https://discourse.org">Discourse</a>, is open-source and allows me to better integrate the forums into other parts of NewsBlur. I have plans to build out the staff in the coming weeks and part of that includes a better support system.</p>
<p>Thanks to Get Satisfaction for all the years of service. You and your cupcake avatars will be missed.</p>
</div>
</li></ul>

View file

@ -65,7 +65,34 @@
<main class="page-content" aria-label="Content">
<div class="wrapper">
<div class="home">
<ul class="post-list"><li><span class="post-meta">Dec 11, 2017</span>
<ul class="post-list"><li><span class="post-meta">Apr 17, 2018</span>
<h3>
<a class="post-link" href="/2018/04/17/moving-to-a-better-support-forum-at/">
Moving to a better support forum at forum.newsblur.com
</a>
</h3>
<div class="post-content e-content" itemprop="articleBody">
<p>Its 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.</p>
<p>In that time the forums have hosted 6,959 conversations with 6,432 members. And all of that has been imported into the new support forum at <a href="https://forum.newsblur.com">https://forum.newsblur.com</a>.</p>
<figure class="tmblr-full" data-orig-height="2590" data-orig-width="2074" data-orig-src="https://s3.amazonaws.com/static.newsblur.com/blog/forum.png"><img width="650" data-orig-height="2590" data-orig-width="2074" src="https://s3.amazonaws.com/static.newsblur.com/blog/forum.png" /></figure>
<p>Every topic, every post, every like, and every user is still there. The URLs have changed but the search function is alive and well.</p>
<p>Heres the story with your account. Its still there and you can inherit all of your posting history. But to use your account you will have to go through the forgot password flow, as the passwords were not able to be imported.</p>
<p>Or create a new account. The point of the forum is to post ideas and questions and problems, so if your posting history doesnt come with you, its not a big deal. Its not like anybody answering the forums looks at your post count and decides whether or not to dive deeper into your question.</p>
<p>I try to do my best in answering every single support thread. At the rates weve seen with nearly 7,000 posts in 7 years, thats an average of 3 per day. Lets keep the posts coming!</p>
<p>And if youre wondering about why I decided to upgrade, the answer is that the new forum software, <a href="https://discourse.org">Discourse</a>, is open-source and allows me to better integrate the forums into other parts of NewsBlur. I have plans to build out the staff in the coming weeks and part of that includes a better support system.</p>
<p>Thanks to Get Satisfaction for all the years of service. You and your cupcake avatars will be missed.</p>
</div>
</li><li><span class="post-meta">Dec 11, 2017</span>
<h3>
<a class="post-link" href="/2017/12/11/intelligence-training-comes-to-newsblurs-android/">
Intelligence training comes to NewsBlurs Android app
@ -366,31 +393,6 @@
<p>Or use saved searches to keep a single tag together for handy reference.</p>
</div>
</li><li><span class="post-meta">Mar 9, 2017</span>
<h3>
<a class="post-link" href="/2017/03/09/last-day-to-back-turn-touch-newsblurs-beautiful/">
Last day to back Turn Touch: NewsBlurs beautiful remote
</a>
</h3>
<div class="post-content e-content" itemprop="articleBody">
<p><strong>This is it, the final countdown!</strong></p>
<p>Tonight at 8pm PT the <a href="https://www.kickstarter.com/projects/samuelclay/turn-touch-beautiful-control/">Turn Touch campaign</a> will end and the project will be successfully funded. Judging from the $50,000 raised already, I think Turn Touch has a long life ahead of it.</p>
<p><a href="https://www.kickstarter.com/projects/samuelclay/turn-touch-beautiful-control/"><img src="https://s3.amazonaws.com/static.newsblur.com/turntouch/animated-newsblur-live.gif" alt="" /></a></p>
<h5 id="watch-the-2-minute-demo-on-vimeo"><a href="https://vimeo.com/207556527">Watch the 2 minute demo on Vimeo</a></h5>
<p>Apart from being the only remote control in the world built for a news reader, Turn Touch is the handiest shortcut for your lights, music, and apps. Its basically a customizable remote with a knack for smart homes.</p>
<p>Supporting Turn Touch is a way of supporting NewsBlur. They are part of the same suite of productivity tools made by the <a href="https://twitter.com/samuelclay">same person</a>. By buying a Turn Touch and backing this Kickstarter, youre continuing to fund the development of great tools.</p>
<p>So please <a href="https://www.kickstarter.com/projects/samuelclay/turn-touch-beautiful-control/">head to Kickstarter and buy yourself the $59 mahogany remote</a>, even if you do not yet have any smart home devices. This remote is the easiest way to start connecting your home.</p>
<p><a href="https://www.kickstarter.com/projects/samuelclay/turn-touch-beautiful-control/"><img src="https://s3.amazonaws.com/static.newsblur.com/turntouch/padauk-book.jpg" alt="" /></a></p>
</div>
</li></ul>

View file

@ -65,7 +65,32 @@
<main class="page-content" aria-label="Content">
<div class="wrapper">
<div class="home">
<ul class="post-list"><li><span class="post-meta">Feb 7, 2017</span>
<ul class="post-list"><li><span class="post-meta">Mar 9, 2017</span>
<h3>
<a class="post-link" href="/2017/03/09/last-day-to-back-turn-touch-newsblurs-beautiful/">
Last day to back Turn Touch: NewsBlurs beautiful remote
</a>
</h3>
<div class="post-content e-content" itemprop="articleBody">
<p><strong>This is it, the final countdown!</strong></p>
<p>Tonight at 8pm PT the <a href="https://www.kickstarter.com/projects/samuelclay/turn-touch-beautiful-control/">Turn Touch campaign</a> will end and the project will be successfully funded. Judging from the $50,000 raised already, I think Turn Touch has a long life ahead of it.</p>
<p><a href="https://www.kickstarter.com/projects/samuelclay/turn-touch-beautiful-control/"><img src="https://s3.amazonaws.com/static.newsblur.com/turntouch/animated-newsblur-live.gif" alt="" /></a></p>
<h5 id="watch-the-2-minute-demo-on-vimeo"><a href="https://vimeo.com/207556527">Watch the 2 minute demo on Vimeo</a></h5>
<p>Apart from being the only remote control in the world built for a news reader, Turn Touch is the handiest shortcut for your lights, music, and apps. Its basically a customizable remote with a knack for smart homes.</p>
<p>Supporting Turn Touch is a way of supporting NewsBlur. They are part of the same suite of productivity tools made by the <a href="https://twitter.com/samuelclay">same person</a>. By buying a Turn Touch and backing this Kickstarter, youre continuing to fund the development of great tools.</p>
<p>So please <a href="https://www.kickstarter.com/projects/samuelclay/turn-touch-beautiful-control/">head to Kickstarter and buy yourself the $59 mahogany remote</a>, even if you do not yet have any smart home devices. This remote is the easiest way to start connecting your home.</p>
<p><a href="https://www.kickstarter.com/projects/samuelclay/turn-touch-beautiful-control/"><img src="https://s3.amazonaws.com/static.newsblur.com/turntouch/padauk-book.jpg" alt="" /></a></p>
</div>
</li><li><span class="post-meta">Feb 7, 2017</span>
<h3>
<a class="post-link" href="/2017/02/07/introducing-turn-touch-a-beautiful-wooden-remote/">
Introducing Turn Touch, a beautiful wooden remote for lights, devices, apps, and NewsBlur
@ -326,31 +351,6 @@
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/android_heavy_lifting.png" alt="" /></p>
</div>
</li><li><span class="post-meta">Mar 3, 2016</span>
<h3>
<a class="post-link" href="/2016/03/03/tracking-story-changes-with-newsblur/">
Tracking story changes with NewsBlur
</a>
</h3>
<div class="post-content e-content" itemprop="articleBody">
<p>NewsBlur has been tracking story changes for a long, long time now (first mentioned <a href="http://blog.newsblur.com/2021/06/21/2012-01-16-2011-year-in-review.html">on the blog five years ago in April 2011</a>). But I felt it was time for an upgrade and today Im pleased to launch some changes to the story tracker.</p>
<p>If you use a third-party client to read NewsBlur, like Reeder, ReadKit, or Unread, you may have noticed strange <ins style="text-decoration: underline;color: #006600">revision</ins> change highlighters that cross out what gets edited out by a publisher and highlights what gets added.</p>
<p>This is great, except you probably dont want this turned on for every single story.</p>
<p>By default you will now only see the final edit of the story. And if you are on the web you will see a new Show Story Changes button in the heading of any story that has seen changes.</p>
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/show_changes_button.png" alt="" /></p>
<p>You can also toggle back and forth between showing and hiding story changes, so you can take a peek behind the curtains and still come back to the read the story in its final, finished form.</p>
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/show_changes.png" alt="" /></p>
<p>This should relieve the burden of having to implement a story change tracker in third-party clients when almost no other news readers have this feature. So third-party reading app makers neglected to include support, leading to a less than ideal NewsBlur reading experience. No longer!</p>
</div>
</li></ul>

View file

@ -65,7 +65,32 @@
<main class="page-content" aria-label="Content">
<div class="wrapper">
<div class="home">
<ul class="post-list"><li><span class="post-meta">Feb 19, 2016</span>
<ul class="post-list"><li><span class="post-meta">Mar 3, 2016</span>
<h3>
<a class="post-link" href="/2016/03/03/tracking-story-changes-with-newsblur/">
Tracking story changes with NewsBlur
</a>
</h3>
<div class="post-content e-content" itemprop="articleBody">
<p>NewsBlur has been tracking story changes for a long, long time now (first mentioned <a href="http://blog.newsblur.com/2021/06/21/2012-01-16-2011-year-in-review.html">on the blog five years ago in April 2011</a>). But I felt it was time for an upgrade and today Im pleased to launch some changes to the story tracker.</p>
<p>If you use a third-party client to read NewsBlur, like Reeder, ReadKit, or Unread, you may have noticed strange <ins style="text-decoration: underline;color: #006600">revision</ins> change highlighters that cross out what gets edited out by a publisher and highlights what gets added.</p>
<p>This is great, except you probably dont want this turned on for every single story.</p>
<p>By default you will now only see the final edit of the story. And if you are on the web you will see a new Show Story Changes button in the heading of any story that has seen changes.</p>
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/show_changes_button.png" alt="" /></p>
<p>You can also toggle back and forth between showing and hiding story changes, so you can take a peek behind the curtains and still come back to the read the story in its final, finished form.</p>
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/show_changes.png" alt="" /></p>
<p>This should relieve the burden of having to implement a story change tracker in third-party clients when almost no other news readers have this feature. So third-party reading app makers neglected to include support, leading to a less than ideal NewsBlur reading experience. No longer!</p>
</div>
</li><li><span class="post-meta">Feb 19, 2016</span>
<h3>
<a class="post-link" href="/2016/02/19/story-thumbnails-for-story-titles/">
Story thumbnails for story titles
@ -296,34 +321,6 @@
<p>The Folder RSS feeds join the Shared Stories RSS feeds and the Saved Story Tag RSS feeds that you can already use if you are a premium subscriber.</p>
</div>
</li><li><span class="post-meta">Jun 23, 2015</span>
<h3>
<a class="post-link" href="/2015/06/23/read-stories-feed-and-a-rewritten-networking-stack/">
Read Stories feed and a rewritten networking stack on v4.3.0 of the NewsBlur Android App
</a>
</h3>
<div class="post-content e-content" itemprop="articleBody">
<p>Today Id 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.</p>
<p>The best new feature on the app is the new Read Stories feed. Take a look.</p>
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/android%20read%20stories.png" alt="" /></p>
<p>Heres whats new in version 4.3.0:</p>
<ul>
<li>New Read Stories feed</li>
<li>New comment-less shares</li>
<li>Memory use reduction</li>
<li>Modern http library for improved connection handling and reduced timeouts</li>
<li>Many bugfixes around sharing, commenting, and replying to stories</li>
<li>Fixed unread search order</li>
</ul>
<p>The Android app just keeps getting better! Not bad for a minor point release.</p>
</div>
</li></ul>

View file

@ -65,7 +65,35 @@
<main class="page-content" aria-label="Content">
<div class="wrapper">
<div class="home">
<ul class="post-list"><li><span class="post-meta">Jun 2, 2015</span>
<ul class="post-list"><li><span class="post-meta">Jun 23, 2015</span>
<h3>
<a class="post-link" href="/2015/06/23/read-stories-feed-and-a-rewritten-networking-stack/">
Read Stories feed and a rewritten networking stack on v4.3.0 of the NewsBlur Android App
</a>
</h3>
<div class="post-content e-content" itemprop="articleBody">
<p>Today Id 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.</p>
<p>The best new feature on the app is the new Read Stories feed. Take a look.</p>
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/android%20read%20stories.png" alt="" /></p>
<p>Heres whats new in version 4.3.0:</p>
<ul>
<li>New Read Stories feed</li>
<li>New comment-less shares</li>
<li>Memory use reduction</li>
<li>Modern http library for improved connection handling and reduced timeouts</li>
<li>Many bugfixes around sharing, commenting, and replying to stories</li>
<li>Fixed unread search order</li>
</ul>
<p>The Android app just keeps getting better! Not bad for a minor point release.</p>
</div>
</li><li><span class="post-meta">Jun 2, 2015</span>
<h3>
<a class="post-link" href="/2015/06/02/reply-to-shared-stories-that-have-no-comment/">
Reply to shared stories that have no comment
@ -314,53 +342,6 @@
<p>This years t-shirt is designed by <a href="http://meg-draws.com">Meg Robichaud</a>.</p>
</div>
</li><li><span class="post-meta">Aug 21, 2014</span>
<h3>
<a class="post-link" href="/2014/08/21/a-downtime-irony/">
A Downtime Irony
</a>
</h3>
<div class="post-content e-content" itemprop="articleBody">
<p>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 dont.</p>
<p>Heres what happened: At approximately 4:30pm PT feed fetching ceased. The feed fetchers were still working, which is why my monitors didnt fire and alert anybody. But I have a second large Mongo database server used exclusively for collecting data about feeds being fetched. There are approximately 75 servers dedicated to feed fetching. These analytics look at average fetch times on a per task server basis. I use these analytics to ensure that my task servers are humming along, as they each use a ton of network, cpu, and memory.</p>
<p>This Mongo analytics servers works in a curious way. If you right-click on a feed and go to Statistics youll see the feed fetch history for a feed, stretching back a hundred fetches if the feed has had any issues in fetching. I keep these statistics on an analytics server separate from the regular Mongo server. I do this so that if the mongo analytics server goes down, everything will operate normally.</p>
<p>But the mongo server didnt go down. It merely gave this error:</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>OperationError: Could not save document (Can't take a write lock while out of disk space)
</code></pre></div></div>
<p>Mongo continues serving read queries while not allowing write queries. I didnt plan for that! And it gets worse. The way MongoDB stores data is that is just keeps growing, even as you delete data. NewsBlur only saves the last few fetches, but deleting old fetches doesnt give you back any disk space. Every other database server I use has an autovacuum process that takes care of this maintenance work (PostgreSQL, Redis, Elasticsearch, but not MongoDB). Its unfortunate that this is yet another instance of MongoDB being the cause of downtime, even though the fault lies with me.</p>
<p>The server that is meant to only be used to ensure things are working correctly was itself the culprit for feeds no longer being fetched. This is the ironic part.</p>
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/Big%20Sur.jpg" alt="" /></p>
<h6 id="newsblurs-developer-during-happier-times-wearing-the-2013-newsblur-t-shirt-in-big-sur">NewsBlurs developer during happier times wearing the 2013 NewsBlur t-shirt in Big Sur</h6>
<p>Now comes the painful part. On Wednesday morning (yesterday) I packed my car and headed down to Big Sur to go backpack camping for the first time. Ive car camped plenty of times, but I felt confident enough to pack my sleeping bag and tent into a big bag and head ten miles into the woods of coastal California.</p>
<p>I headed out, away from cellular service, at 4pm PT, half an hour before the analytics server ran out of disk space. And then returned nearly 24 hours later to a bevy of alarmed tweets, emails, direct messages, and a voicemail letting me know that things were haywire.</p>
<p>But the real problem is that I set a vacation reply on both my personal and work email accounts to say that Id be out until September 3rd. Now, I hired a firm to watch the servers while Im at Burning Man starting this Saturday. But I figured I could get away with leaving the servers for twenty four hours. And I neglected to tweet out that Id be gone for a day, so theories cropped up that I was injured, dead, or worse, ignoring the service.</p>
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/Brittany%20in%20Big%20Sur.jpg" alt="" /></p>
<h6 id="brittany-newsblurs-developers-girlfriend-can-handle-any-situation-including-driving-a-hysterical-developer-three-hours-back-to-san-francisco-without-breaking-a-sweat">Brittany, NewsBlurs developers girlfriend, can handle any situation, including driving a hysterical developer three hours back to San Francisco without breaking a sweat.</h6>
<p>If youre wondering, I think about NewsBlur first thing in the morning and last thing at night when I check Twitter for mentions. Its my life and I would never just give up on it. I just got cocky after a year and a half of nearly uninterrupted service. NewsBlur requires next to no maintenance, apart from handling support requests and building new features (and occasionally fixing old ones). So I figured what harm could 24 hours of away time be? Boy was I wrong.</p>
<p>If you made it this far then you probably care about NewsBlurs future. I want to not only assure you that I will be building better monitoring to ensure this never happens again, but to also offer anybody who feels that they are not getting their moneys worth a refund. Even if you are months away from payment, if you arent completely satisfied and think NewsBlurs just about the best thing to happen to RSS since Brent Simmons released NetNewsWire back in 2004, then I want to give you your money back and let you keep your premium account until it expires.</p>
<p>I would like to also mention how much I appreciate the more light-hearted tweets that I read while on the frenetic three hour drive back to San Francisco from Big Sur. I do this for all of your happiness. If I did it for the money Id probably find a way to juice the data so that I could at least afford to hire an employee. This is a labor of love and your payment goes directly into supporting it.</p>
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/Tent%20in%20Big%20Sur.jpg" alt="" /></p>
<h6 id="big-sur-is-where-a-good-many-new-ideas-are-thought">Big Sur is where a good many new ideas are thought.</h6>
</div>
</li></ul>

View file

@ -65,7 +65,54 @@
<main class="page-content" aria-label="Content">
<div class="wrapper">
<div class="home">
<ul class="post-list"><li><span class="post-meta">Jul 23, 2014</span>
<ul class="post-list"><li><span class="post-meta">Aug 21, 2014</span>
<h3>
<a class="post-link" href="/2014/08/21/a-downtime-irony/">
A Downtime Irony
</a>
</h3>
<div class="post-content e-content" itemprop="articleBody">
<p>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 dont.</p>
<p>Heres what happened: At approximately 4:30pm PT feed fetching ceased. The feed fetchers were still working, which is why my monitors didnt fire and alert anybody. But I have a second large Mongo database server used exclusively for collecting data about feeds being fetched. There are approximately 75 servers dedicated to feed fetching. These analytics look at average fetch times on a per task server basis. I use these analytics to ensure that my task servers are humming along, as they each use a ton of network, cpu, and memory.</p>
<p>This Mongo analytics servers works in a curious way. If you right-click on a feed and go to Statistics youll see the feed fetch history for a feed, stretching back a hundred fetches if the feed has had any issues in fetching. I keep these statistics on an analytics server separate from the regular Mongo server. I do this so that if the mongo analytics server goes down, everything will operate normally.</p>
<p>But the mongo server didnt go down. It merely gave this error:</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>OperationError: Could not save document (Can't take a write lock while out of disk space)
</code></pre></div></div>
<p>Mongo continues serving read queries while not allowing write queries. I didnt plan for that! And it gets worse. The way MongoDB stores data is that is just keeps growing, even as you delete data. NewsBlur only saves the last few fetches, but deleting old fetches doesnt give you back any disk space. Every other database server I use has an autovacuum process that takes care of this maintenance work (PostgreSQL, Redis, Elasticsearch, but not MongoDB). Its unfortunate that this is yet another instance of MongoDB being the cause of downtime, even though the fault lies with me.</p>
<p>The server that is meant to only be used to ensure things are working correctly was itself the culprit for feeds no longer being fetched. This is the ironic part.</p>
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/Big%20Sur.jpg" alt="" /></p>
<h6 id="newsblurs-developer-during-happier-times-wearing-the-2013-newsblur-t-shirt-in-big-sur">NewsBlurs developer during happier times wearing the 2013 NewsBlur t-shirt in Big Sur</h6>
<p>Now comes the painful part. On Wednesday morning (yesterday) I packed my car and headed down to Big Sur to go backpack camping for the first time. Ive car camped plenty of times, but I felt confident enough to pack my sleeping bag and tent into a big bag and head ten miles into the woods of coastal California.</p>
<p>I headed out, away from cellular service, at 4pm PT, half an hour before the analytics server ran out of disk space. And then returned nearly 24 hours later to a bevy of alarmed tweets, emails, direct messages, and a voicemail letting me know that things were haywire.</p>
<p>But the real problem is that I set a vacation reply on both my personal and work email accounts to say that Id be out until September 3rd. Now, I hired a firm to watch the servers while Im at Burning Man starting this Saturday. But I figured I could get away with leaving the servers for twenty four hours. And I neglected to tweet out that Id be gone for a day, so theories cropped up that I was injured, dead, or worse, ignoring the service.</p>
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/Brittany%20in%20Big%20Sur.jpg" alt="" /></p>
<h6 id="brittany-newsblurs-developers-girlfriend-can-handle-any-situation-including-driving-a-hysterical-developer-three-hours-back-to-san-francisco-without-breaking-a-sweat">Brittany, NewsBlurs developers girlfriend, can handle any situation, including driving a hysterical developer three hours back to San Francisco without breaking a sweat.</h6>
<p>If youre wondering, I think about NewsBlur first thing in the morning and last thing at night when I check Twitter for mentions. Its my life and I would never just give up on it. I just got cocky after a year and a half of nearly uninterrupted service. NewsBlur requires next to no maintenance, apart from handling support requests and building new features (and occasionally fixing old ones). So I figured what harm could 24 hours of away time be? Boy was I wrong.</p>
<p>If you made it this far then you probably care about NewsBlurs future. I want to not only assure you that I will be building better monitoring to ensure this never happens again, but to also offer anybody who feels that they are not getting their moneys worth a refund. Even if you are months away from payment, if you arent completely satisfied and think NewsBlurs just about the best thing to happen to RSS since Brent Simmons released NetNewsWire back in 2004, then I want to give you your money back and let you keep your premium account until it expires.</p>
<p>I would like to also mention how much I appreciate the more light-hearted tweets that I read while on the frenetic three hour drive back to San Francisco from Big Sur. I do this for all of your happiness. If I did it for the money Id probably find a way to juice the data so that I could at least afford to hire an employee. This is a labor of love and your payment goes directly into supporting it.</p>
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/Tent%20in%20Big%20Sur.jpg" alt="" /></p>
<h6 id="big-sur-is-where-a-good-many-new-ideas-are-thought">Big Sur is where a good many new ideas are thought.</h6>
</div>
</li><li><span class="post-meta">Jul 23, 2014</span>
<h3>
<a class="post-link" href="/2014/07/23/reeder-and-newsblur-sitting-in-a-tree/">
Reeder and NewsBlur, sitting in a tree...
@ -290,44 +337,6 @@ color: #606060;
<p>And while youre here, do me a favor and tweet about NewsBlur. Tell your followers, who are probably looking for a better way to read news, about how much you rely on NewsBlur. Reading positive tweets about NewsBlur every morning (and afternoon and evening and before bed) make this the best job Ive ever had.</p>
</div>
</li><li><span class="post-meta">Mar 10, 2014</span>
<h3>
<a class="post-link" href="/2014/03/10/newsblur-ios-40-features-a-new-dashboard/">
NewsBlur iOS 4.0 features a new dashboard, gestures and sharing controls
</a>
</h3>
<div class="post-content e-content" itemprop="articleBody">
<p>Today marks <a href="http://www.newsblur.com/ios">the release of version 4.0 of the NewsBlur iOS app</a>. To illustrate the significance of this release Id like to talk about where the app has been.</p>
<p>The first version of the NewsBlur iOS app was actually just an iPhone app. It <a href="http://blog.newsblur.com/2021/06/21/2012-01-16-2011-year-in-review.html">launched in October 2011</a> and only allowed you to read your feeds individually. Within months the river of news (reading by folder) was added, along with better sharing controls, intelligence training, sharing to your blurblog, and the May 2013 re-design.</p>
<p>But similarly to the web, I wasnt particularly proud of the app until I hit a major milestone. On the web, I hit that milestone with the May 2013 re-design. In <a href="http://blog.newsblur.com/2021/06/21/2013-05-20-the-newsblur-redesign.html">the blog post announcing the wide ranging re-design</a>, I wrote:</p>
<blockquote>
<p>Not to say that NewsBlur was ugly before today, but it certainly didnt have the loving embrace of a talented designer. So without waiting another moment (or month) I proudly present the NewsBlur redesign.</p>
</blockquote>
<p>Fast forward to today where I am finally releasing an iOS app that Im proud of. This one comes with a ton of great features, both for iPhone and iPad.</p>
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/ios%20v4.jpg" alt="" /></p>
<p>&lt;table style=”margin: 0 auto; padding: 0; width: 600px”&gt;&lt;tr&gt;&lt;td&gt; <img src="https://s3.amazonaws.com/static.newsblur.com/blog/ios%20v4%20-%202.jpg" alt="" />&lt;/td&gt; &lt;td&gt; <img src="https://s3.amazonaws.com/static.newsblur.com/blog/ios%20v4%20-%203.jpg" alt="" />&lt;/td&gt; &lt;/tr&gt;&lt;/table&gt;</p>
<ul>
<li>New dashboard for the iPad app: All Site Stories are now on the dashboard for easy access to stories. More to come with this new dashboard.</li>
<li>Tons of new gestures: double tap, 2 finger double tap, long press.</li>
<li>New gestures for the iPad app: swipe to dismiss the original story view.</li>
<li>Brand new sharing controls work with Facebook, Twitter, Email, iMessage, Instapaper, Pocket, Readability, App.Net, Pinboard, OmniFocus, Safari, Chrome, and Airdrop.</li>
<li>Inline images show a preview of the story in the story title.</li>
<li>Inline descriptions show a preview of the storys content in the story title.</li>
<li>Improved landscape support for the iPad app.</li>
<li>Improved video support: videos are now fit better for each device.</li>
<li>Numerous bugs fixed resulting in speed improvements and cleaned up code.</li>
</ul>
<p>If you want to tweet something along the lines of “Holy crap, the NewsBlur iOS app is nice! Only took four years” that would be alright. <a href="http://www.newsblur.com/ios">Download the free NewsBlur iOS app</a>, and if you find yourself enjoying it, please leave a positive five star review on the App Store.</p>
</div>
</li></ul>

View file

@ -65,7 +65,45 @@
<main class="page-content" aria-label="Content">
<div class="wrapper">
<div class="home">
<ul class="post-list"><li><span class="post-meta">Feb 20, 2014</span>
<ul class="post-list"><li><span class="post-meta">Mar 10, 2014</span>
<h3>
<a class="post-link" href="/2014/03/10/newsblur-ios-40-features-a-new-dashboard/">
NewsBlur iOS 4.0 features a new dashboard, gestures and sharing controls
</a>
</h3>
<div class="post-content e-content" itemprop="articleBody">
<p>Today marks <a href="http://www.newsblur.com/ios">the release of version 4.0 of the NewsBlur iOS app</a>. To illustrate the significance of this release Id like to talk about where the app has been.</p>
<p>The first version of the NewsBlur iOS app was actually just an iPhone app. It <a href="http://blog.newsblur.com/2021/06/21/2012-01-16-2011-year-in-review.html">launched in October 2011</a> and only allowed you to read your feeds individually. Within months the river of news (reading by folder) was added, along with better sharing controls, intelligence training, sharing to your blurblog, and the May 2013 re-design.</p>
<p>But similarly to the web, I wasnt particularly proud of the app until I hit a major milestone. On the web, I hit that milestone with the May 2013 re-design. In <a href="http://blog.newsblur.com/2021/06/21/2013-05-20-the-newsblur-redesign.html">the blog post announcing the wide ranging re-design</a>, I wrote:</p>
<blockquote>
<p>Not to say that NewsBlur was ugly before today, but it certainly didnt have the loving embrace of a talented designer. So without waiting another moment (or month) I proudly present the NewsBlur redesign.</p>
</blockquote>
<p>Fast forward to today where I am finally releasing an iOS app that Im proud of. This one comes with a ton of great features, both for iPhone and iPad.</p>
<p><img src="https://s3.amazonaws.com/static.newsblur.com/blog/ios%20v4.jpg" alt="" /></p>
<p>&lt;table style=”margin: 0 auto; padding: 0; width: 600px”&gt;&lt;tr&gt;&lt;td&gt; <img src="https://s3.amazonaws.com/static.newsblur.com/blog/ios%20v4%20-%202.jpg" alt="" />&lt;/td&gt; &lt;td&gt; <img src="https://s3.amazonaws.com/static.newsblur.com/blog/ios%20v4%20-%203.jpg" alt="" />&lt;/td&gt; &lt;/tr&gt;&lt;/table&gt;</p>
<ul>
<li>New dashboard for the iPad app: All Site Stories are now on the dashboard for easy access to stories. More to come with this new dashboard.</li>
<li>Tons of new gestures: double tap, 2 finger double tap, long press.</li>
<li>New gestures for the iPad app: swipe to dismiss the original story view.</li>
<li>Brand new sharing controls work with Facebook, Twitter, Email, iMessage, Instapaper, Pocket, Readability, App.Net, Pinboard, OmniFocus, Safari, Chrome, and Airdrop.</li>
<li>Inline images show a preview of the story in the story title.</li>
<li>Inline descriptions show a preview of the storys content in the story title.</li>
<li>Improved landscape support for the iPad app.</li>
<li>Improved video support: videos are now fit better for each device.</li>
<li>Numerous bugs fixed resulting in speed improvements and cleaned up code.</li>
</ul>
<p>If you want to tweet something along the lines of “Holy crap, the NewsBlur iOS app is nice! Only took four years” that would be alright. <a href="http://www.newsblur.com/ios">Download the free NewsBlur iOS app</a>, and if you find yourself enjoying it, please leave a positive five star review on the App Store.</p>
</div>
</li><li><span class="post-meta">Feb 20, 2014</span>
<h3>
<a class="post-link" href="/2014/02/20/connect-newsblur-to-dozens-of-web-services-with/">
Connect NewsBlur to dozens of web services with IFTTT
@ -335,28 +373,6 @@
<p>With the new 30 day unread interval in place, NewsBlur has a great track record in listening to user feedback and working out a solution, however large the task may be.</p>
</div>
</li><li><span class="post-meta">Sep 13, 2013</span>
<h3>
<a class="post-link" href="/2013/09/13/mark-as-read-by-number-of-days-and-other/">
Mark as read by number of days and other improvements
</a>
</h3>
<div class="post-content e-content" itemprop="articleBody">
<p>Heres a few big improvements for the NewsBlur website.</p>
<ul>
<li>The site title bar is now mounted to the bottom of the screen. This will allow you to mark a site/folder as read at any time.</li>
<li>
<p>Marking as read can go back a configurable amount: 1, 3, 7, and 14 days back.</p>
</li>
<li>If youre reading in newest-first order, when you mark a site as read, any newer stories that have come in since youve loaded the site will no longer be marked as read.</li>
<li>When you add, move, or delete a site or folder, all of your open web browsers will reload to correctly show the change. This allows you to have NewsBlur open at home and at work, knowing they will be synced when you change or add sites.</li>
</ul>
<p>You may be thinking to yourself, 1, 3, and 7 days back makes sense, but why 14 if the unread limit is at 14 days? Why, having 14 days as an option would only make sense if the full limit was… (stay tuned).</p>
</div>
</li></ul>

View file

@ -65,7 +65,29 @@
<main class="page-content" aria-label="Content">
<div class="wrapper">
<div class="home">
<ul class="post-list"><li><span class="post-meta">Jul 30, 2013</span>
<ul class="post-list"><li><span class="post-meta">Sep 13, 2013</span>
<h3>
<a class="post-link" href="/2013/09/13/mark-as-read-by-number-of-days-and-other/">
Mark as read by number of days and other improvements
</a>
</h3>
<div class="post-content e-content" itemprop="articleBody">
<p>Heres a few big improvements for the NewsBlur website.</p>
<ul>
<li>The site title bar is now mounted to the bottom of the screen. This will allow you to mark a site/folder as read at any time.</li>
<li>
<p>Marking as read can go back a configurable amount: 1, 3, 7, and 14 days back.</p>
</li>
<li>If youre reading in newest-first order, when you mark a site as read, any newer stories that have come in since youve loaded the site will no longer be marked as read.</li>
<li>When you add, move, or delete a site or folder, all of your open web browsers will reload to correctly show the change. This allows you to have NewsBlur open at home and at work, knowing they will be synced when you change or add sites.</li>
</ul>
<p>You may be thinking to yourself, 1, 3, and 7 days back makes sense, but why 14 if the unread limit is at 14 days? Why, having 14 days as an option would only make sense if the full limit was… (stay tuned).</p>
</div>
</li><li><span class="post-meta">Jul 30, 2013</span>
<h3>
<a class="post-link" href="/2013/07/30/simple-search-for-feeds-saved-stories-and-blurblogs/">
Simple Search for Feeds, Saved Stories, and Blurblogs
@ -370,19 +392,6 @@
<p>Using the bookmarklet is awesome and makes NewsBlurs content (and by extension, <a href="http://popular.newsblur.com">the Popular blog</a>) far more interesting and diverse, so get out there and drag back the best of the Web to share with your fellow users. <a href="http://www.youtube.com/watch?v=S_E2EHVxNAE">As Richard Marx would put it</a>: Wherever you go, whatever you do (on the Internet, at least), the NewsBlur bookmarklet will be right here waiting for you.</p>
</div>
</li><li><span class="post-meta">Oct 29, 2012</span>
<h3>
<a class="post-link" href="/2012/10/29/free-newsblur-swag-time/">
Time for some free NewsBlur swag!
</a>
</h3>
<div class="post-content e-content" itemprop="articleBody">
<p>Thats right, t-shirts, stickers, buttons, and magnets. Ive got a whole lot of good stuff to send out, so give me some critical info and Ill get you hooked up with the latest in startup love.</p>
<p><strong>The t-shirt entry form has been taken down as of Thursday, November 29th. Hopefully youve ordered your t-shirt by now.</strong></p>
</div>
</li></ul>

BIN
blog/assets/discover-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

BIN
blog/assets/discover-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 MiB

BIN
blog/assets/discover-3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

View file

@ -2,4 +2,4 @@
# Only the main Sass file needs front matter (the dashes are enough)
---
@import "minima";
@use "minima" as *;

View file

@ -21,6 +21,14 @@ IGNORE_HOSTS = [
# Use this to count the number of times each user shows up in the logs. Good for finding abusive accounts.
# tail -n20000 logs/newsblur.log | sed 's/\x1b\[[0-9;]*m//g' | sed -En 's/.*?[0-9]s\] \[([a-zA-Z0-9]+\*?)\].*/\1/p' | sort | uniq -c | sort
"""
tail -n20000 logs/newsblur.log \
| sed 's/\x1b\[[0-9;]*m//g' \
| sed -En 's/.*?[0-9]s\] \[([a-zA-Z0-9]+\*?)\].*/\1/p' \
| sort \
| uniq -c \
| sort -nr
"""
def main(hostnames=None, roles=None, command=None, path=None):