Roundav: round 2

Roundav: round 2

A while ago I posted an article about a Roundcube plugin I created (well, forked, actually): Roundav.

I heard people talking about it, suggesting to try it but though there was no real usage behind mine. I was wrong, and just noticed this week-end that my Github notifications for the project were disabled and there were already 4 tickets created without my knowledge, going back to up to 12+ months! Sorry about that.

There is even a fork for OpenCloud!

Anyway, that is not really the subject here, the subject being the release of a version 2!

Since its foundation, there were a few bugs, including one in a dependency, phpleague/flysystem preventing the creation of a directory. When I published the plugin I hoped my merge request would be merged soon, but the project seems dead.

While a refactoring to get rid of this dependency would be better, that is quite a lot of work, and instead I created a workaround to override the faulty method.

This version 2 includes other bugfixes, in the dropdown selector of the directory creation popup, an issue with concurrent access to cached data and a few other things.

But mainly the version 2 is justified by a new feature: the possibility to set configure the WebDAV credentials & remote URL directly from Roundcube's interface, per user:

roundav configuration within Roundcube

I hope that will help the plugin usage and make people's life easier!