
For those of you who have hundred of feeds in your Gregarius feedroll, I’ve added a little form to the front page (it doesn’t really make sense elsewhere, does it?) that will toggle showing of read items on and off.
It basically overrides the behavior of the rss.output.noreaditems configuration entry, and is cookie-based, e.g. it will remember your settings.
As usual for experimental features, you’ll have to dare and update from CVS to give it a try.
Update: as Lycos said, this makes sense in the channel- and folder-views as well. Made it so.

I’ve probably introduced a bazillion new bugs, but, by popular demand, here comes the “Folder view“.
Clicking on the folder icon will now collapse and expand the folder, while clicking the actual label will jump to the new view and display all the feeds inside that very folder.
Note that this view shares quite some code with the “feed view”, among others the mod_rewrite directive, so if you have a folder having exactly the same name as a subscribed feed, the latter will prevail and will be shown.
Update from CVS if you would like to give it a try and please report any bugs you should spot.
Gregarius 0.4.0 was just released, and is available from the sourceforge.net download page.
Complete changelog since 0.3.8:
Adjacent item navigation
Logical and operator can applied to tags (a la del.icio.us: /tag/tag1+tag2)
Bug: stripping tags from item titles
Related tags (…)
Tagging: new actions: cancel edit, get tag suggestions from del.icio.us (…)
New option: show only unread items on frontpage
The RSS autodiscovery now works with uppercase <link> tags
Some preliminary cache control (HTTP ETag, Last-Modified, …)
Fixed an ugly bug which would multiply sql-time on index.php by five (…)
I’ve also updated the TODO document to reflect a couple feature ideas I’d like to implement for version 0.5

Title says it all: related tags.
I wonder if I could come up with something similar to this cool tag visualization gizmo…
I have just checked in a couple new tagging-related features: editing tags of a news item can now be canceled, resetting the tag list to its initial state (even if you already made changes, that is).

Also, as you can see in the shot above del.icio.us can now be (optionally) queried for a set of suggestions on tags for the currently edited item. Clicking a suggested tag in the list will insert it into your tag list.
Feel free to give it a try and play around with tags on the live site.
To enabled this feature you will have to update from CVS, then import the following configuration key:
Note that this option is off by default! I’ve chosen to leave it so because this feature only makes sense for certain feeds (e.g. those whose items are likely to have been massively tagged on del.icio.us.)
Another new configuration option, based on patch kindly submitted by Anton, allows you to turn off displaying of read items on the main page and only have gregarius render unread items.
This is particularly useful if you have a great amount of feeds in your gregarius feedroll.
Again, update from CVS and add the following configuration entry:
(As for the previous feature, this option is turned off by default!)
Ok, so there was a minor sql bug in the main index.php that would slow down rendering of read items in the main page, mea culpa.
The bug was introduced between version 0.3.6 and 0.3.8. If you feel like your gregarius installation has gotten noticeably slower after you upgraded to 0.3.8, this is probably why, and you are encouraged to replace your index.php file with a fixed version, straight from cvs (make sure you’ve got a backup copy of your original file first!)
Fixed index.php.
Gregarius 0.3.8 was just released, introducing a brand new item tagging system that has been in the works for the past couple weeks!
Tagging of items is done through AJAX (via the SAJAX toolkit), allowing users to edit tags transparently, without the need of page-reloading. The process has been tested on most recent browsers (Firefox 1.0+, Safari 1.2.4, IE6.)
New URLs introduced with this tagging system are:
/tag/sometag: lists the items that have been tagged “sometag”
/tag/: weighted list of all used tags
Another interesting new feature is an on the fly database schema generation/update, e.g. no more manual importing of db table definitions: tables are now automatically generated when needed. Database table prefix support has also been greatly improved.
Complete changelog:
Introduced tagging system for items
Automatic db schema generation/update
Ability to turn off feed metainfo in the feed side column (…)
Ability to collapse folders in the feeds side column (…)
Added a subscription bookmarklet
Optgroups in the search form (…)
A plethora of smaller bugs fixed
Gregarius 0.3.8 can be downloaded here.
Edit: I’ve just noticed an annoying IE6-related bug and have re-released the 0.3.8 archives with a fix. Please make sure your download archives are named rss-0.3.8-1.[zip|tar.gz]