<p>Improve the promptness and reliability of user avatars appearing in the timeline.</p>
<p>Fix a bug detecting some JSON Feeds —those that use escaping on forward slashes in the text, such as http://curtclifton.net/feed.json</p>
<p>Draw a white unread indicator in the timeline when the cell is selected and emphasized.</p>
<p>Remove Error Log command from menu, since the Error Log won’t be until after 1.0.</p>
<p>Use the git commit number as the build number in Info.plist. Use Curtis Herbert’s script: https://blog.curtisherbert.com/automated-build-numbers/</p>
<p>Add Om Malik’s feed to the default list.</p>
<p>Check /index.xml when finding a feed when there are no other leads.</p>
]]></description>
<pubDate>Mon, 08 Jan 2018 13:15:00 -0800</pubDate>
<p>Show avatars in the timeline view at the right time — when viewing a folder, or when the articles in the timeline specify authors per article (as with Micro.blog timelines).</p>
<p>Move favicons in the detail view to the right side. They’re shown when there’s no user avatar or feed icon.</p>
<p>Fix avatar alignment in the detail view.</p>
<p>Freeze the user agent as <code>Evergreen (macOS; RSS Reader; https://ranchero.com/evergreen/)</code>. (An iOS version would say iOS rather than macOS, but would be the same otherwise.)</p>
]]></description>
<pubDate>Thu, 04 Jan 2018 21:20:00 -0800</pubDate>
<p>Feed icons and user avatars now go at the top right. (Except for favicons, which are still on the left. They should probably go to the right too.)</p>
<p>The system gets feed icons from web page metadata now, when not specified in the feed.</p>
<h4>Timeline view</h4>
<p>Show the feed name when in a timeline that could show multiple feeds —such as when a folder is selected in the sidebar.</p>
<h4>Misc.</h4>
<p>Fixed a bug where favicons in the default location for a feed — /favicon.ico — wouldn’t get found.</p>
<p>Make User-Agent of the form Evergreen/1.0d28 (Macintosh; RSS Reader; ranchero.com/evergreen/)</p>
<p>Fix bug decoding &#39; entities.</p>
<p>Use Flying Meat’s JSON Feed in the feed directory.</p>
]]></description>
<pubDate>Sat, 30 Dec 2017 16:30:00 -0800</pubDate>
<p>I fixed a couple bugs with how article database IDs are created. This will cause re-runs. Sorry about that! I am trying to avoid things like this, but it could happen again before we get to 1.0 alpha.</p>
<h4>Keyboard Shortcuts</h4>
<p>Open Window > Keyboard Shortcuts to see the list of keyboard shortcuts (shortcuts not otherwise in the menubar).</p>
<p>The keyboard shortcuts listed all work — when either the sidebar or timeline has focus. (They don’t work yet when the detail view has focus.)</p>
<h4>First Run</h4>
<p>Position and size the main window more nicely.</p>
<p>Edited the default feeds list slightly.</p>
<p>Fixed bug where On My Mac group item title would be blank on first run.</p>
<h4>Parsers</h4>
<p>Parse authors and attachments in Atom feeds.</p>
<p>Add support for multiple authors in Atom and RSS.</p>
<p>In RSS feeds, detect when an author is really a URL or a name as opposed to an email address.</p>
<h4>Misc.</h4>
<p>Added link to Technotes in the Help menu. It goes to the Technotes index page in the GitHub repository.</p>
<p>Refresh-all on startup (unless running a debug build).</p>
<h4>More info</h4>
<p>You can always look at the <ahref="https://github.com/brentsimmons/Evergreen/commits/master">recent commits on GitHub</a> for more details.</p>
]]></description>
<pubDate>Thu, 21 Dec 2017 14:50:00 -0800</pubDate>
<p>Instead of an old-fashioned status bar — an app “chin” — the gear menu and refresh status appear at the bottom of the sidebar, and the current article‘s URL (or mouseover URL) appears at the bottom of the detail view.</p>
<p>Feedback is welcome on this change. It might need reversing or refining. Or it might be fine as-is. Let me know what you think.</p>
<h4>Performance</h4>
<p>The time between clicking on a feed —or especially a folder —and when the articles appear in the timeline view has been drastically reduced. This was due to a number of changes. (Thanks to Instruments!)</p>
<p>OPML importing was slow —now it’s borderline instantaneous, even with thousands of feeds.</p>
<p>HTML metadata parsing is now cached and performed on a background thread.</p>
<h4>Misc.</h4>
<p>Detect and parse RSS feeds that lack an opening rss tag. (See https://www.natashatherobot.com/feed/ as an example.)</p>
<p>When the home page of a feed isn’t known yet, base the favicon on the feed URL.</p>
<p>Fix a memory leak that happened every time you added a feed.</p>
<p>Removed signs of some features that won’t appear until 2.0. (I’ve been doing some punting. It hurts, but that’s how I know I’m doing it right.)</p>
<p>Increased spacing in sidebar from small to medium.</p>
<p>The smart feeds now appear in a Smart Feeds group in the sidebar.</p>
<h4>More info</h4>
<p>You can always look at the <ahref="https://github.com/brentsimmons/Evergreen/commits/master">recent commits on GitHub</a> for more details.</p>
]]></description>
<pubDate>Mon, 18 Dec 2017 20:00:00 -0800</pubDate>
<p>Fetch unread counts from database at startup.</p>
<p>Make resizing the timeline view marginally faster.</p>
<p>Make the favicon downloading system use a little less memory.</p>
<p>Read a newly-added feed immediately, instead of waiting for the next refresh-all.</p>
<p>Use 38-pt-wide toolbar icons, a la Mail.</p>
<p>Parse RSS 1.0 (RDF) feeds. Pinboard uses these (I couldn’t find them anywhere else).</p>
<p>Make the window title-less. You can bring back the title using a <ahref="https://github.com/brentsimmons/Evergreen/blob/master/Technotes/HiddenPrefs.md">hidden pref</a>.</p>
<p>Save feed authors.</p>
<p>Save article authors.</p>
<p>Use updated @2x next-unread icon from Brad.</p>
<p>Fix bug detecting feed type for Dr. Drang’s JSON Feed.</p>
<p>Fix bug detecting Macworld’s RSS feed as an RSS feed. The feed doesn’t start with the standard XML header.</p>
<p>Set user-agent on the detail view’s webview.</p>
<p>The Feed Directory sidebar also shows favicons.</p>
<p>Note: obvious missing thing is a default image for when there is no favicon. See <ahref="https://github.com/brentsimmons/Evergreen/issues/208">https://github.com/brentsimmons/Evergreen/issues/208</a>.
]]></description>
<pubDate>Sat, 25 Nov 2017 11:50:00 -0800</pubDate>