Bug 397649 - Unified Folder
Summary: Unified Folder
Status: RESOLVED FIXED
Alias: None
Product: kmail2
Classification: Applications
Component: folders (show other bugs)
Version: 5.8.3
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-20 08:53 UTC by Störm Poorun
Modified: 2018-09-10 18:54 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Störm Poorun 2018-08-20 08:53:53 UTC
A 'Unified Folder' which includes messages from multiple folders would be very useful.

By Default it would include messages from all folders named 'Inbox' (for example if there were multiple accounts, including local account).

User could edit which folders were aggregated into the Unified Folder.

In the GUI it would appear at the top.

User could change setting to remove/add back Unified folder.
Comment 1 Daniel Vrátil 2018-09-10 18:54:48 UTC
Git commit 52eee4a475ad2e27c732d988701f1ef6dd128754 by Daniel Vrátil.
Committed on 10/09/2018 at 18:42.
Pushed by dvratil into branch 'master'.

Merge branch 'dev/unified-mailboxes'

The Unified Mailboxes Agent (which in reality is a Resource in order to
be able to own Collections) creates Inbox, Sent and Drafts virtual
Collections and links all Items from real special Collections into them.
It listens for changes in the source collections and updates the virtual
Collections accordingly.

Uses can also customize the default unified mailboxes and create their
own.

The agent can be enabled or disalbed from KMail's Plugins settings like
other agents. By default the agent is off, however, if KMail detects that
user has more than one account set up it will ask the user if they want
to enable the feature. User is only ever asked once, the purpose is to
make the feature easier to discover without bothering users with only
one email account.

CHANGELOG: Unified mailboxes in KMail

Test Plan:

Reviewers: mlaurent

Reviewed By: mlaurent

Subscribers: lueck, ngraham, mlaurent, kde-pim

Tags: #kde_pim

Differential Revision: https://phabricator.kde.org/D15065

M  +1    -1    kmail.categories
M  +1    -1    src/configuredialog/configureaccountpage.cpp
M  +2    -0    src/configuredialog/configureplugins/configurepluginslistwidget.cpp
M  +13   -0    src/kmkernel.cpp
M  +2    -1    src/kmkernel.h
M  +53   -0    src/kmmainwidget.cpp
M  +1    -0    src/kmmainwidget.h
M  +4    -1    src/settings/kmail.kcfg.cmake

https://commits.kde.org/kmail/52eee4a475ad2e27c732d988701f1ef6dd128754