Brief 1.2 beta 2 available

This version is compatible with Firefox 3.0 beta 5 and the latest nightlies (Firefox 3.0pre). Please let me know what you think about the changes and report any bugs you find.

Download Brief 1.2 beta 2 (English only)

What's new in beta2:
New features and improvements:

  • The custom style system was redesigned. Until now you had to provide a complete CSS file as a replacement for the default style, even if you wanted to make a simple change. From now on you can add rules on top of the default style and there is a simple built-in editor available in the Options window. It should make things a whole lot easier for the users.
  • Options window was reorganized.
  • An often-requested feed-specific setting not to mark changed items as unread.
  • The feed-specific setting to "Store no more than __ latest items of each feed" has been removed. The global option is still available. See this topic for background.
  • When searching, matched words highlighted in the feed content.
  • Automatic updates of development versions - when the next beta is out, Brief will be upgraded automatically.
  • Network security dialogs, for example warnings about invalid certificates, are suppressed to avoid annoying the user whenever updating fails. This also includes authentication prompts, so if you subscribe to authenticated feeds, you can flip a hidden preference to restore the old behavior: extensions.brief.update.suppressSecurityDialogs.
  • When an item has no title, the URL is shown as the title.

Fixed bugs:

  • OPML importing was significantly improved. Brief handles more kinds of files and deals with errors better (thanks to DG for providing samples of various problematic OMPL files).
  • Fixed a couple of nasty regressions from the previous beta.

The rest of the changes since Brief 1.1:
New features and improvements:

  • Starred entries are also added to bookmarks.
  • Smoother checking feeds for updates, uses less CPU and doesn't lock up Firefox.
  • Searching is a lot faster, matches only full words, and provides Google-like syntax, for example you can type: Mozilla OR "Firefox extension" -tabs.
  • Spinbuttons (these tiny arrows) were added to textboxes in options for entering numbers.
  • The way how item selection works was altered a little bit. Now you can use keyboard navigation without turning on the blue selection outline. You can press Space or K to scroll to the next item and Backspace or J to scroll the previous one, but the outline won't appear. You can toggle the selection outline separately by pressing Tab or Q - just like before.
  • You can hold Ctrl when clicking "Mark all items as read" button to mark only the current page.
  • When a web page is displayed, clicking the currently selected feed in the sidebar restores the feed view.
  • The progress bar and the stop button are shown when checking feeds for updates in the background, instead of only when the user manually initiated it.
  • J/K and Alt+J/Alt+K shortcuts were swapped to match what seems to be the common layout among most other applications.
  • Visual improvements to the the feed view.
  • Option to "Enable managing items using keyboard" in the options window (it used to be accessible only using the Tab keyboard shortcut).
  • Option to "Sort oldest items first in unread view".
  • Keyboard shortcut to open Brief: Ctrl + Shift + A.

Fixed bugs:

  • When only unread items are displayed, after opening an item's web page and then going back, marking items as read doesn't work anymore
  • Ctrl+Tab (shortcut for switching tabs) toggles item selection outline. It shouldn't.
  • In headlines view, when unfolding an item taller than the window height, the scroll position lines up with the bottom of the item instead of the top
  • Sometimes when mass-updating feeds some of them are skipped.
  • The feed view flickers when refreshed.
  • Favicons in the list of feeds sometimes get mixed up.
  • Contents of items are now a displayed like any other normal elements in web pages, which fixes various things that didn't with the special way Brief used to serve the contents. This includes tooltips (floating titles of elements), Firefox extensions that interact with contents of web pages, and potentially some other stuff.

Re: Brief 1.2 beta 2 available

Everything works great, even 2column.css w/ "Starred" items...

Thanks Ancestor!

Re: Brief 1.2 beta 2 available

Congratulations for this extension, very nice job!
This is my fav extension, but don't works for me on FF3b5! Already choose the correct folder, but i can't see the feeds list. Please fix this new release!

Sorry for the bad english, im from Brazil

Re: Brief 1.2 beta 2 available

When first started after installation, Brief displays "Page Not Found" error.

OPML export still appears to be broken (no file is ever created)

I also have some mixed feelings about the new styling system. First of all, the new version replaced my customized look to Brief's default without asking me what I may think about it. Another issue is that by replacing custom CSS file with a built-in editor, sharing custom styles got trickier. Now the user needs to: download the file, unzip it, open it in a third party editor, copy the entire contents, paste them into Brief and (optionally) save his custom changes in a separate file in case he doesn't like the new theme and wants to switch back. That makes the whole process of trying various themes a bit cumbersome.

Apart from that, great update. Thank you for this:

An often-requested feed-specific setting not to mark changed items as unread.

My life just got a lot easier. :D

Re: Brief 1.2 beta 2 available

Fantastic, makes a huge difference to my Firefox3 experience! V.pleased to
have this extension back! Thank you.

Re: Brief 1.2 beta 2 available

DekoBastos wrote:
Congratulations for this extension, very nice job!
This is my fav extension, but don't works for me on FF3b5! Already choose the correct folder, but i can't see the feeds list. Please fix this new release!

Are you sure the folder you're having Brief check has Live Bookmarks? Brief cannot read ordinary bookmarks. Brief can only read Live Bookmarks. If you are sure you're doing things properly, then please check the Error Console (under Tools) while viewing Brief. See if any Brief error messages appear. Be sure to post what your Firefox version is (it's in About Mozilla Firefox under Help).

ingwar wrote:
I also have some mixed feelings about the new styling system.

Same. I like the idea, but you still need to see the default stylesheet to know the basics of what you can change or add-on to along with the problems you described. So in a way, custom styles has REGRESSED.

chrome://brief/skin/feedview.css

You can always get the latest default stylesheet here.  It's regularly updated with each new Brief version.

EDIT - Hmm... ancestor, is there anyway you can bring back the old custom stylesheet system and provide options to toggle between the old and new systems (even if the options are simple about:config options)? So those who just need simple tweaks can use Brief's in-house editor and advanced users can still have Brief read off external stylesheets?

Re: Brief 1.2 beta 2 available

@DekoBastos

This is my fav extension, but don't works for me on FF3b5! Already choose the correct folder, but i can't see the feeds list. Please fix this new release!

Ooops, that's a bug in this beta. It only occurs if you install it on a fresh profile. It doesn't happen if you upgrade from an earlier version of Brief. So if you want, you can still make things work. You'd need to delete brief.sqlite from the profile directory, install an older version (for example 1.2 beta 1) and then install the latest beta.

@ingwar

OPML export still appears to be broken (no file is ever created)

It works for me. Any errors in the console?

@ingwar, @ngamer01

I also have some mixed feelings about the new styling system.

Same

See this topic for more details, I hope it clears things up. Let's discuss it there.

Re: Brief 1.2 beta 2 available

ancestor, there's a regression bug in Brief 1.2b2.

It's Brief's Status context menu. "Update Feeds Now" doesn't work.

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b5) Gecko/2008032620 Firefox/3.0b5

Re: Brief 1.2 beta 2 available

It's Brief's Status context menu. "Update Feeds Now" doesn't work.

Thanks. *sigh*

Re: Brief 1.2 beta 2 available

Thank You Ancestor, everything is working now!

This is so far the best way for reading rss feeds. congrat

Re: Brief 1.2 beta 2 available

@ingwar

OPML export still appears to be broken (no file is ever created)

It works for me. Any errors in the console?

No, no errors. I just click on the export button, choose file name and directory, click Save and... Nothing happens. I have this problem since 1.2 alphas. It all worked in stable 1.1.

Edit: I just updated my Firefox 3 from latest beta to latest nightly and were able to export my feeds successfully. Also some feeds that weren't updating since installation of Brief's first 1.2 alpha started to work.

Edit: And another update. If you have one of the newest Firefox 3 builds (more recent than the latest beta) and want to export your feeds, please don't. In my case the export erased all my subscriptions while producing bogus file (it contained entire bookmark tree but the feeds) . Now I don't think that Brief is guilty as I saw my bookmarks reorganized after the export with some new magic folders, like Recently Visited, created, so my assumption is that it is (mostly) FF's fault. Anyway... I just wanted to warn everyone.