Hello devs and early adopters
We're proud to announce that a frequently requested feature finally has been implemented: cross-folder searching as requested in http://trac.roundcube.net/ticket/1485234
The basic functionality is now available in git master and you're all invited to test it. The search "scope" can be changed in the options menu that resides in the search box. Please report issues to our bug tracker or provide pull requests if you're eager to fix things yourself.
After all it was quite a huge change in Roundcube's core because the way messages are referenced had to be refactored. Thus it likely breaks plugins which operate on message list selections. The Roundcube codebase offers a utility function to process a set of messages residing in multiple folders. Please use the following loop where you initially use _mbox and _uid request parameters:
foreach (rcmail::get_uids() as $mbox => $uids) { // do stuff here }
Thanks for testing!
~Thomas