
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!)
Feed related meta information (e.g. www, rss and optionally debug links) in the feeds side column can now be turned on and off via the rss.output.showfeedmeta configuration toggle.
If you update via CVS make sure you import the corresponding config entry to your database:

By popular demand, here comes a preliminary hack to have collapsible folders in the feed side-column.
Like for feed collapsing, folder collapsing is cookie-based, and it relies on the rss.output.channelcollapse configuration option. I might add a distinct toggle for folder collapsing, eventually.
Update from CVS if you wanna give it a try.

I just committed a tiny usability improvement to the search form: option groups to represent the folder hierarchy. I hope it makes that ugly form a bit more readable.
After reading this [german, babelfish] blog entry I added item pruning to the admin section, which allows you to delete items older than a given period of time to save disk- and database space.
Update from CVS if you wanna give it a try, or wait for the next file release, which should follow in a couple weeks.
GUI based configuration editing is implemented. I’m toying around and testing it before I make a file release, but, if you’re brave enough, you can get get a glimpse preview via the holy cvs.
If you’re upgrading from a previous version make sure you import the db schema for the config table, as well as the default config keys, or things might look a bit dull <g>
New feature: paginated search results. Give it a try and report bugs here!
I’ve committed some preliminary code to cvs that basically replaces the current define() based configuration with a snappy database backed configuration
The table schema goes like this
CREATE TABLE `config` (
`key_` varchar(127) NOT NULL default '',
`value_` text NOT NULL,
`default_` text NOT NULL,
`type_` enum('string','num','boolean','array','enum') NOT NULL default 'string',
`desc_` text,
`export_` varchar(127) default NULL,
PRIMARY KEY (`key_`)
) TYPE=MyISAM;
The array type is pretty nice as it allows to store complex structures like multi-dimensional arrays which are un-serialized when they leave the database, and will, hopefully, be serialized back to the db one day
Speaking of which, stay tuned for the next obvious step: gui-based configuration editing
Oh, I also upgraded to the latest MagpieRSS (0.71.1) and kses (0.2.2)