This is the last beta before the final release. This version is feature-frozen, no further changes will be made except bug fixes. Please let me know what you think about the changes and report any bugs you find.
Download Brief 1.2 beta 3 - English only, compatible only with Firefox 3 RC1
Before you install
If you are still running one of the older development versions (1.2 alpha, 1.2 beta 1), it's recommended that you upgrade step-by-step: first install beta 2, restart Firefox, and only then install beta 3.
Troubleshooting
If you experience trouble after upgrading from a earlier beta/alpha, you can fix that by deleting brief.sqlite from the profile directory. This will delete all of your previously stored items.
What's new in beta 3:
New features and improvements:
- Performance was improved, especially when browsing feeds that have many items. Switching pages is almost 4 times faster, removing items from the view (e.g. when marking an item as read in the Unread view) should also be a lot snappier.
- Integration with Places - the new Firefox 3 bookmarks system. Starred items are now simply bookmarks. Clicking on the star of a bookmarked entry brings up the familiar Edit Bookmark panel, just like the one in the Location Bar. Brief also integrates with tagging. The list of tags is shown in the sidebar, so you can browser items by their tags. Of course, tags of items can also be searched using the search bar (in addition to titles, contents, and authors).
- Duration of smooth scrolling was tweaked.
Fixed bugs:
- Exceptions in the Error Console when the sidebar is hidden.
- Double-clicking Mark Read button in the Unread view results in infinite stream of exceptions in the Error Console (thanks to Ngamer for finding the bug.)
- Brief interacts better with NoScript. You no longer have to add all file:// URLs to the whitelist, Brief has its own resource:// URL.
-
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.
- 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:
- 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.
- 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).
Re: Brief 1.2 beta 3 available
It is compatible with Firefox 3.0.
Does it mean it should be also compatible with 3.0RC1 ? I can't install this beta on it. I tried to uninstall last brief beta before but I still get the error which says it is incompatible :(
Re: Brief 1.2 beta 3 available
ancestor set 3.0.* as the minVersion in install.rdf. Change that to 3.0 or wait for ancestor to upload a fixed version.
EDIT - Oomph. There's still no using custom stylesheets with the latest beta. Only simple editor tweaks are allowed. If this stays final, my custom stylesheets and everyone else's past stylesheets are dead.
No intermediate to advanced CSS users are going to want to deal with the monotony of using the simple editor and using !important to override the default styles.
Re: Brief 1.2 beta 3 available
Everything should be fine now, please try again.
Re: Brief 1.2 beta 3 available
Seems like you reuploaded the same file ancestor :P
Re: Brief 1.2 beta 3 available
Ok so I've edited the file like Ngamer01 says (works fine, thanks) but the upgrade from beta 2 to beta 3 didn't work for me, I had to delete brief.sqlite.
Console errors
Re: Brief 1.2 beta 3 available
Can you please upload the fixed 1.2b3. The current one still says that it is incompatible with Firefox 3.0b5.
Brief is awesome. Thank you for developing this.
Mars
Re: Brief 1.2 beta 3 available
The current version is intentionally marked as incompatible with Fx 3.0b5. There's no reason for you not to upgrade to RC1, anyway.
Re: Brief 1.2 beta 3 available
ancestor, any type of computer/Firefox hang can break Brief (I got this with Adobe Flash hanging Firefox). While Firefox is moving at a crawl, click Brief's icon twice. Firefox will assume it's a double click and open two Brief tabs leading to these errors (which spawns more errors on feed updates):
Error: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIObserverService.removeObserver]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://brief/content/brief.js :: unload :: line 131" data: no]
Error: [Exception... "Component does not have requested interface [nsIBriefStorageObserver.onEntriesMarkedRead]" nsresult: "0x80004002 (NS_NOINTERFACE)" location: "JS frame :: file:///C:/Documents%20and%20Settings/Ngamer01/Application%20Data/Mozill... :: BriefQuery_markEntriesRead :: line 2031" data: no]
Source File: file:///C:/Documents%20and%20Settings/Ngamer01/Application%20Data/Mozill...
Line: 2031
Error: uncaught exception: [Exception... "Cannot modify properties of a WrappedNative" nsresult: "0x80570034 (NS_ERROR_XPC_CANT_MODIFY_PROP_ON_WN)" location: "JS frame :: chrome://global/content/bindings/autocomplete.xml :: onxblpopuphiding :: line 834" data: no]
I wish I knew when Adobe would update Flash Player 9 again, but at last check they weren't going to make FF 3 final. Adobe does have a beta of Flash Player 10 in the works, but I dunno if it would be worth the risk to get to see if Firefox will stop hanging...
Re: Brief 1.2 beta 3 available
Refuses to install on firefox 3 beta 5 on ubuntu 8.04 .
Re: Brief 1.2 beta 3 available
Upgrade Firefox to Firefox 3 RC 1.
Brief 1.2b3 is only compatible with Firefox 3 RC 1 to Firefox 3.0.* Firefox 3b5 support has been dropped in Brief 1.2b3 (ancestor, you should add this to your first post to stop all possible future duplicate posts/threads about this).
Re: Brief 1.2 beta 3 available
Ancestor,
I upgraded to Firefox 3 RC1 just to get the Brief 1.2 beta 3.
After the upgrade, when I open brief, I cannot see any feeds (Yes, I have the home folder selected as the same feed folder I had, before upgrading)
Searched support forums but can not find a solution.
Mars
Re: Brief 1.2 beta 3 available
Guest, see this post:
http://brief.mozdev.org/drupal/node/174#comment-543
Re: Brief 1.2 beta 3 available
Ngamer01, that post applies to the previous beta, this bug is gone in beta 3. However, as usually deleting brief.sqlite is a sure way to fix the problem.
ancestor,
creator of Brief
Re: Brief 1.2 beta 3 available
One of the additions to beta 2 was:
Automatic updates of development versions - when the next beta is out, Brief will be upgraded automatically.
Both on my wifes and my own computer this didn't work... that is, I upgraded manually because no update was detected. This was yesterday, maybe it is fixed already?
Re: Brief 1.2 beta 3 available
ancestor, new regression bug:
You cannot change pages in the Trash folder. Error Console doesn't mention any errors.
Also for some reason I was hit with the Brief's sidebar prompt to choose the folder containing my RSS feeds (even though I set that a long time ago o.O). I have no idea what caused that to be able to reproduce.
EDIT - Ctrl clicking the Mark as Read icon in the Trash Folder doesn't mark the current page read. I haven't tried this in other folders/feeds yet.
EDIT 2 - Trash folder is totally broken, ancestor! I can't do anything with it now!
Error: select is undefined
Source File: file:///C:/Documents%20and%20Settings/Ngamer01/Application%20Data/Mozill...
Line: 1810
Error: uncaught exception: [Exception... "'[JavaScript Error: "select is undefined" {file: "file:///C:/Documents%20and%20Settings/Ngamer01/Application%20Data/Mozilla/Firefox/Profiles/lhyuxj73.Default%20User/extensions/brief@mozdev.org/components/nsBriefStorage.js" line: 1810}]' when calling method: [nsIBriefQuery::hasMatches]" nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)" location: "JS frame :: file:///C:/Documents%20and%20Settings/Ngamer01/Application%20Data/Mozill... :: EntryList_contains :: line 202" data: yes]
EDIT 3 - Rebooted Firefox and I find my Trash Folder emptied out when I never gave a command for it.
Re: Brief 1.2 beta 3 available
@Guest
Firefox checks extensions for updates every 24 hours, so it may take up to that long. Unless of course you check for updates manually from the Add-ons manager.
@Ngamer01
Thanks for catching this!
ancestor,
creator of Brief
Re: Brief 1.2 beta 3 available
Hello
I have been using brief for months, and I keep and sometimes mark quite a lot of posts in the feeds I subscribed to. Here is my problem: I installed Fx3 on a different computer. Fine. Then I downloaded the beta version of Brief. Ok. Then I exported the feeds from the old computer to the new one. It works. But of course, the history is not transferred from the old machine to the new one. Would copying brief.sqlite from the old machine to the new one do the trick? If not is there a solution?
Re: Brief 1.2 beta 3 available
Transferring brief.sqlite from your other computer to the one with Brief 1.2b3 & FF 3RC1 on it should work.
Re: Brief 1.2 beta 3 available
Thanks, it works! I don't know why I asked, I could have checked myself.
Re: Brief 1.2 beta 3 available
Original Post - 6/3/2008
Hit this error trying to boot up Brief after a reboot of Firefox. Firefox hung after being rebooted (I found info awhile ago about a bug that causes Firefox to write to places.sqlite too much -- includes checking Live Bookmarks for updates and f-synching to prevent data loss during writes; it really wasn't all Flash's fault for all the lockups as I originally believed).
Here's the error:
ancestor, you may want to make sure that Brief isn't writing a lot to brief.sqlite or places.sqlite (especially f-synching to prevent data loss when Brief is in the middle of writing).
EDIT -
http://brief.mozdev.org/drupal/node/191?page=1#comment-634
I finally figured out the cause of the error I posted in the comment I linked to. When booting Firefox or coming back from a reboot, Brief's "Empty Trash" command is buggy. It's somehow not synched to the Trash Folder's feedview.
You can still empty the trash, but you won't see any changes until you reload Brief. Afterwards, Trash works as normal.
6/5/08 EDIT -
Apparently after a lengthy Firefox session and then rebooting, Brief will lose what folder houses your Live Bookmarks.
From the Error Console:
Re: Brief 1.2 beta 3 available
thanks for brief - i love using it every day on FF3b5!
i upgraded firefox to RC2 (from getfirefox.com) and brief was upgraded to 1.2b3.
the rss icon at the bottom status bar shows 1009 stories unread.
when i enter brief to read those stories, i get the blue 'unread' header
but no content below that.
the left hand column has 'Unread (1009), bookmarks, trash(5)' but below that there is no list of feeds. I checked that the plugin was still configured correctly and it is pointing at the right top-level folder in my bookmarks.
Re: Brief 1.2 beta 3 available
apparently i hit an upgrade related problem. i deleted my ~/.mozilla directory and started over with FF3RC2 and brief 1.2b3. no problems so far.
Re: Brief 1.2 beta 3 available
I'm using beta 3 on Firefox RC2/Linux. Can't customize the stylesheet.. the simple editor opens, but it doesn't close when i click "OK". Only "Cancel" works
Otherwise it seems to work great, much faster. Thanks :)
Re: Brief 1.2 beta 3 available
@gribelu
There must be some errors in Tools > Error Console when you click OK, could you please paste them?
@Ngamer01
I've also seen this. It is caused a bug in Firefox and it happens randomly. I worked around it, so that it shouldn't affect Brief anymore.
ancestor,
creator of Brief
Re: Brief 1.2 beta 3 available
@ancestor No, there are no errors/warnings, nothing. I just tried it with a clean Firefox profile, with just Brief installed. Same issue. The Linux distro is Kubuntu 8.04. I also tested using the Firefox binaries provided by Mozilla and the issue exists.
Re: Brief 1.2 beta 3 available
@gribelu
It would be very weird if there were no errors. Could you switch javascript.options.showInConsole to TRUE in about:config and retry?
ancestor,
creator of Brief
Re: Brief 1.2 beta 3 available
aye that worked :)
Error: [Exception... "Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) [nsIFileOutputStream.init]" nsresult: "0x80520015 (NS_ERROR_FILE_ACCESS_DENIED)" location: "JS frame :: chrome://brief/content/options/style-editor.js :: onAccept :: line 34" data: no]
Source File: chrome://brief/content/options/style-editor.js
Line: 34
Re: Brief 1.2 beta 3 available
I found two minor issues:
Re: Brief 1.2 beta 3 available
@gribelu
This error seems to indicate that you don't have privileges to write to the CSS file. It is strange considering that this file is stored in your profile directory. Can you reproduce this problem on a clean profile?
@ingwar
I'll investigate it, thanks.
This is expected, since Enter is a shortcut for opening the current item. Why do you hit Enter in the searchbar? Searchbar filters as you type, you don't need to press Enter.
ancestor,
creator of Brief
Re: Brief 1.2 beta 3 available
No, I mean FF's search bar, not Brief's. The one right next to location bar that acts as a shortcut for searching Google, Wikipedia and so on.