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).