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.
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
The ability to disable background checking is coming. As for “mark all feeds read”, you might add your voice here:
https://getsatisfaction.com/sagerss/topics/mark_all_as_read-157o2
Sage’s uuid allows us to count how many people are using it day to day.
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).
This would also work nicely with issue 90 as checking read items comes before rendering.
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!!
It’s on the way.
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.
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?
It does not work on the latest FF 22.
Which version of Sage are you using and what isn’t working for you?
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.
Feed Item Tooltips are alive and well. You should be seeing them on hover unless you’ve disabled them in Options > Sidebar Layout.
Thank you.
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.
Thanks for pointing this out. Issue filed:
https://github.com/petea/sage/issues/111
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
In order to use Sage 1.5, you need Firefox 22 or greater. Unfortunately, if you have an older version of Firefox, you’ll have to stick with Sage 1.4.
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
Nevermind. Looked through your forums and found its the duplicated sage folder bug. Apologies for cloging the comments.
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.
See this comment above:
http://sagerss.com/blog/2013/06/sage-1-5-1-released/comment-page-1/#comment-65364
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.