proon (automatic folder pruning) v5.0.0 is just about ready. This
version empties my "to do" list and also clears all bugs that I know
about. Unless some serious problem comes to light, this will likely
be the last proon release for quite a while.
I'm just doing a code cleanup pass over the next few days and will
likely upload it late Wednesday or sometime Thursday. If you'd like
to try it out in order to help me discover problems, I'd appreciate
it. You can get the pre-release version here:
Here's a snip from the change log for v5.0.0:
Sitewide preferences corresponding to user preferences. For example,
Trash pruned to a certain size every couple of days. Users can do
more restrictive things, but the site admin sets the
floor. (site-config item "$proon_site_min_interval" is obsolete.)
Allow specific folders to be exempted from automatic pruning. They
can still have pruning preferences set, but it takes a manual click
of the "Proon now" button to make it happen.
Allow configuration option for using squirrel_logger instead of
homebrew logging stuff. See notes site-config.php.sample.
Folder Table now includes subscribed folders, unsubscribed folders,
and non-existent folders. For unsubscribed and non-existent folders,
they're only listed if there is at least one user preference or site
preference item for them. The idea is to avoid surprising someone
who starts using a folder that has one of those names.
proon/locale/proon.pot updated due to several UI string additions
Fixed a bug which sometimes forced an attempt to prune the Trash
folder even if no values were given for any spans. The pruning
attempt was a no-op, but it resulted in a bogus complaint that there
were no span settings for the Trash folder.
Login-time and automatic pruning were skipping folders which only
had values for the count span. Fixed.