v113 (bug fixes) - reverted to original "back out of group/feed" behavior (the last few items would never be marked as read since you have to scroll to the top to back out) - special-cased the new o-shortcut so that typing "o" in the search input doesn't try to open a selected item v112 - updated "back out of group/feed" behavior of iPhone-optimized version to only mark onscreen items as read - added two independent "Mark as read" preferences to iPhone-optimized version of Fever, on "scroll past headline" and "back out of group/feed" - added additional keyboard shortcut to open currently selected item or link (o) - expanded mobile detection to include all WebKit-based WebOS browsers - nulled out document.write() to prevent blank pages when auto-paging by scrolling - improved title detection of links from Reddit feeds (thanks to http://karanlyons.com) v111 - fixed a bug in the rendering of multi-byte characters in group names (mostly in the add/edit/export forms) - fixed a bug that allowed the Sparks "All items/unread" supergroup context menu "Mark group as read" to mark all Kindling items as read - updated ago() calculations to switch from weeks unit to months after 12 weeks (most likely visible in Saved) - fixed the Alt key to no longer toggle item content on Windows (was breaking Alt-tabbing to other applications) - fixed inconsistent url truncation - fixed debug() output for SELECT durations by adding number_format()ing to prevent useless E-5s - fixed a bug preventing keyboard-based auto-pagination from working consistently - updated saved items rss feed to place item titles in a cdata (to better handle poorly-/un- encoded entities) Feeds that were brought to my attention that now work properly (or better) in Fever 1.11: - http://www.buzzfeed.com/index.xml v110 - fixed bug that broke pagination when "mark items as read as they scroll past" Preference was unchecked - fixed bug where a previously selected read group defaulted to Kindling without listing its unread feeds - added an item retention preference to the Refreshing tab to further limit Fever's database usage, default is (and has always been) 10 weeks - added preliminary unofficial support for Internet Explorer via Google's new Chrome Frame plugin (http://code.google.com/chrome/chromeframe/) - updated sharing JavaScript to only open a new window when the service url starts with http or https (better support for sending links to Tweetie.app with `tweetie:%t%20%u`) - updated infiniterator() method to correctly handle servers with a max_execution_time that is less than or equal to 0 (unlimited) - updated sharing JavaScript to support the javascript: pseudocol (replacement tokens may be used in single-quoted strings) - updated keyboard shortcut JavaScript to prevent conflicts with native shortcuts on Windows platform v109 - iPhone: fixed a few minor JavaScript errors - added Alt/Option key as an additional item content toggle (to accommodate newer MacBook Pros) - updated third-party service integration to be user customizable (including their keyboard shortcuts) - updated install_paths() method to better detect https - updated CSS to move the "Choose OPML" button out of the way of the "import groups" checkbox in Firefox - added "Send to Instapaper" option for items and keyboard shortcut (I) - added "Send to Delicious" option for items and keyboard shortcut (D) - added "Twitter" option for items and keyboard shortcut (T) - added "Email" option for items (uses default email client) and keyboard shortcut (E) - added item contextual menu - updated auto-scroll during toggling of excerpts to occur only when the top of an item is off screen - added optional Saved Items feed (see the new Sharing tab in Preferences to enable) - added Sharing tab to Preferences v108 - added keyboard shortcuts for "Visit site" and "Visit site and mark as read" (V and Shift + V respectively) - added "Visit site and mark as read" to feed context menu - added additional styling to ins/del family of tags - added partial support for xml:base - updated the Hot view to use the title/description of an available source item, even if the original item is beyond the specified timeframe (does not affect temperature calculation) - added the ability to save Hot links that are directly associated with an item in a feed you are already subscribed to - added the url of a feed that requires authentication as a tool tip (in case clarification is necessary) - updated feedlet to visually differentiate between legitimate feeds and guesses based on link url and text - updated feedlet to sniff out links that could point to feeds even when embedded feeds are found in a pages head (was one or the other before) - added search term highlighting in search results - fixed bug in displaying search terms with double-quotes in them - updated resolve() to leave javascript: protocol links alone - updated request() to treat the Location header as case-insensitive - updated refresh_feed() to ensure that the same feed isn't unnecessarily refreshed multiple times when updating initial undefined values - updated Fever's query functions to free up memory only when actually used (slaps forehead) Feeds that were brought to my attention that now work properly (or better) in Fever 1.08: - http://www.tbray.org/ongoing/ongoing.atom - http://www.intertwingly.net/blog/index.atom - http://bitworking.org/news/feed/ - http://blog.tagesanzeiger.ch/mamablog/index.php/feed/atom/ v107 - iPhone: added preliminary support for automatic background refreshing on the iPhone--current implementation may not refresh the stalest feeds--will revisit if necessary (uses ignore_user_abort(true) to continue with refresh request without maintaining a persistent connection) - iPhone: added limited Feedlet support to iPhone version - marking Spark items as read no longer incorrectly decrements the total unread count displayed in Kindling and the browser title bar (since Sparks don't contribute to these numbers) - Fever now ignores this broken png favicon to prevent choking the caching process: http://www.imjustcreative.com/favicon.ico - rewrote blacklist() to eliminate dropped connections when modifying the blacklist - updated Fever's query functions to free up memory wherever possible - Fever now manually removes