~matthiasbeyer/imag

Add subcommand for listing a whole mail thread

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Fix: Use module path when getting mail instead of using plain MessageId object in String representation

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Outsource listing of a single mail to helper function

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Merge branch 'libimagmail/neighbors' into master

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Add MailStore::thread_root_of()

This patch adds a function to find the root node of a mailthread (as in
In-Reply-To header).

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Add Mail::get_thread() for getting all mails in the same thread as this mail

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Add Mail::{get_,neighbors}()

This patch adds functions to get the direct neighbors of a mail.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Add MailIterator for iterating over entries that are mails

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Merge branch 'imag-mail-unread' into master

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Add imag-mail-unread command

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Merge branch 'imag-mail/scan' into master

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Rewrite scan function with option to fetch pathes in parallel

This does not result in parallel store accessing, but only parallel
fetching pathes from the filesystem.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Add imag-mail-scan command for scanning directory for new mail

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Merge branch 'libimagstore/is-borrowed' into master

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Add Store::is_borrowed(StoreId)

Add a function to Store to check whether a StoreId is borrowed.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Merge branch 'imag-mail/list-format' into master

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Add support for format in configuration for imag-mail-list

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Remove feature to print content as well

When _list_ing a list of mails, we should not show the content at all.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Merge branch 'libimagmail/flags' into master

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Add helper functions to check whether a mail is passed, replied,...

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Add function to get char representation of flag

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Next