Sage 1.5.1 Released

Sage 1.5.1 has been released. This is a maintenance release addressing several high impact bugs.

  • Fixed a feed parsing bug that was disrupting feed checking and rendering
  • Fixed feed item read/unread state issues
  • Other miscellaneous bug fixes

You can install Sage 1.5.1 here.

We’re still working our way through the addons.mozilla.org review queue, so you won’t be seeing an automatic update for at least a week or so.

24 Responses to “Sage 1.5.1 Released”

  1. Sageuser says:

    Great addon!

    …but please make automatic background updating optional! A global “mark all read” would be great, too.

    Why does Sage create a unique user ID? about:config >> extensions.sage.uuid

  2. Xeron says:

    I found another “problem” (probaly only a beauty problem but could also affect performance):
    If you click a feed all items are first rendered unread but get their status corrected after first rendering is done. It would probably speed things up if read/unread status is checked before first render (and it would look nicer…^^).

    Also one idea:
    I looked at issue 67 and your info about sage using the links for read/unread. It’s probably easier to use this method because the history of firefox handles it for you that way but I think it could be better (also for that issue) to create a small feed-related database/table/hashtable/whatever to record the state as that would fix the issue and would also provide a history independent version (as my history gets cleared for links older than 7 days some feeds are rendered unread after a week without a new feed on it).
    Pseudocode:
    “parsing feed”
    new hashtable %feedname_new
    while (“more feeditems to check”) {
    %hash = hash(title + link) //also works for feeds without links as it uses the title only in this case
    if (%feedname_old.get(%hash) == read) then set %feedname_new %hash read
    else set %feedname_new %hash unread
    “add feeditem with checked state in list for rendering”
    }
    %feedname_old = %feedname_new //we only need the new feeditems in the read/unread hashtable
    “render feed”
    ————–
    if feeditem read:
    set %feedname_old %hash read
    “rerender feed”

    —————
    Two new options would be nice too:
    - Clicking a feed will only update sidebar view NOT open the feed in a tab. Doubleclick could open it (option not default!).
    - Clicking a “linkless” (as mentioned in issue 67″ feeditem could open a new custom site containing the text of that feeditem (similar to the custom css option only as whole site).

  3. Jason Holmes says:

    Yes, please, please make background refreshing an option!!

    It’s very annoying to have my RSS feeds checked ten times more often now, it interrupts the flow!!

  4. Andy Langley says:

    Just loaded 1.5.1, get the following message in error console
    Warning: Protocol handler for ’sage’ doesn’t advertise a security policy. While loading of such protocols is allowed for now, this is deprecated. Please see the documentation in nsIProtocolHandler.idl.

    Plus I cant see any update when update feeds pressed.

    Also how does one copy feeds from another computer, my hard disc died and corrupted windows, I have managed to rescue all the data but when running Sage it cannot find the feeds, V1.5.1 finds a copy but wants to go through all my bookmarks not just the RSS folder.

    • The protocol handler warnings are a known issue and nothing to worry about.

      If you’re seeing all your bookmarks in the Sage sidebar, make sure you have your feed folder selected in Sidebar > Options > Settings.

  5. Andy Langley says:

    Additional

    Feeds only seem to update when FF restarted

    • It sounds like you may have a feed that’s causing the feed checker to get stuck. Do you see any errors in Tools > Web Developer > Error Console that might suggest this?

  6. Max says:

    It does not work on the latest FF 22.

  7. Dana says:

    Was wondering if you could return the ability to see the highlight of the article when you mouse over the story in the lower box. Seems to be missing in this update and I personally used it ALOT. Thanks for the update.

  8. Max says:

    http://24boxing.com.ua/rss.xml
    Now it can’t properly display feeds in Ukrainian locale. On previous versions (prior to 1.5) everything was OK.

  9. Harpreet says:

    Is it possible to install this (latest) version on Firefox ESR 17.0.7

    Current version compatible with Firefox ESR is 1.4.15

    Thanks for the great addon

  10. Adahn says:

    My sage appears to be stuck
    All feeds have disappeared, i cannot add new ones, and I cannot change anything in settings – i can make changes, click ok, close window, and when i open settings again everything has reverted back to default

    • Adahn says:

      Nevermind. Looked through your forums and found its the duplicated sage folder bug. Apologies for cloging the comments.

  11. Sageuser says:

    Can you please explain, why Sage creates a unique user ID and what it is used for:
    about:config >> extensions.sage.uuid

    If you delete the uuid there will be a new one after a firefox restart.

  12. Journo says:

    I wish there was an option where I can either switch off the automatic checking of RSS feeds and exclusively refresh them manually at any time I need to know if there are updates, or an option where I can alter and adjust the time slots of automatic refreshing. Or maybe both.

    Otherwise, this RSS feed reader has proven to be the most reliable and absolutely best one for Firefox. A big thank you to the developer.

Leave a Reply to Jason Holmes