<p>Reading a feed of notes (<code>/api/0.6/notes/feed?bbox=</code>) on mobile or text-based readers is confusing (screenshot from <a href="https://github.com/owncloud/news">Owncloud News</a>):</p>

<p><a href="https://cloud.githubusercontent.com/assets/782446/9529087/9ab9a6ba-4cf8-11e5-99f9-5052bafddc0c.png" target="_blank"><img src="https://cloud.githubusercontent.com/assets/782446/9529087/9ab9a6ba-4cf8-11e5-99f9-5052bafddc0c.png" alt="selection_106" style="max-width:100%;"></a></p>

<p>This is due to:</p>

<ul>
<li>too many relative timestamps being displayed (the note was resolved 3 minutes ago an hour ago) – indicated in red</li>
<li>since often <code><div></code> elements are discarded, the most relevant information, i.e., the comment, is hard to spot – indicated in green</li>
<li>some part of the information is duplicated – indicated in blue</li>
<li>furthermore, depending on the RSS generation, the full note might display newer comments than the current one</li>
</ul>

<p>I propose to largely simplify the text content:</p>

<ul>
<li>either to only contain the comment (e.g., show c3 for a note with comments c1, c2, c3, c4)</li>
<li>or contain all note comments up to the current one in reversed order (e.g., show c3, c2, c1 for a note with comments c1, c2, c3, c4)</li>
</ul>

<p>For the former, the implementation is as short as (plus some additional clean up)</p>

<div class="highlight highlight-diff"><pre><span class="pl-c1">diff --git a/app/views/notes/feed.rss.builder b/app/views/notes/feed.rss.builder</span>
index e663d94..ef85064 100644
<span class="pl-md">--- a/app/views/notes/feed.rss.builder</span>
<span class="pl-mi1">+++ b/app/views/notes/feed.rss.builder</span>
<span class="pl-mdr">@@ -18,9 +18,7 @@</span> xml.rss("version" => "2.0",
         xml.link url_for(:controller => "browse", :action => "note", :id => comment.note.id, :anchor => "c#{comment.id}", :only_path => false)
         xml.guid url_for(:controller => "browse", :action => "note", :id => comment.note.id, :anchor => "c#{comment.id}", :only_path => false)

<span class="pl-md">-        xml.description do</span>
<span class="pl-md">-          xml.cdata! render(:partial => "entry", :object => comment, :formats => [ :html ])</span>
<span class="pl-md">-        end</span>
<span class="pl-mi1">+        xml.description comment.body</span>

         if comment.author
           xml.dc :creator, comment.author.display_name</pre></div>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/openstreetmap/openstreetmap-website/issues/1044">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABWnLSKZnblI-LPu7UEc9dqxYK18i3bcks5or0z8gaJpZM4FziDY.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/openstreetmap/openstreetmap-website/issues/1044"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>