summaryrefslogtreecommitdiff
path: root/lib/message/mu-flags.hh
AgeCommit message (Collapse)Author
2025-05-24message: retain non-file flags when movingDirk-Jan C. Binnema
The content-flags won't change, and the unread-flag can be re-calculated. Add a unit test, and some small doc improvements. Fixes #2831.
2023-09-24lib: use flags_maildir_fileDirk-Jan C. Binnema
It's a better name. And fix some typos.
2023-09-24mu-move: add new move sub commandDirk-Jan C. Binnema
Add sub-command to move messages; add tests and docs. Fixes #157
2023-09-19flags: add flags_mail_dir_file utilDirk-Jan C. Binnema
And some whitespace cleanup
2023-08-21mu-flags: get flag-info for shortcut, tooDirk-Jan C. Binnema
2023-08-09message & friends: make formattableDirk-Jan C. Binnema
So we can easily debug-print them.
2023-01-14mu-flags: use implied unread flagDirk-Jan C. Binnema
and update tests. Fixes #2409
2022-12-07flags: add flags_keep_unmutable + testDirk-Jan C. Binnema
When moving we want to maintain _some_ flags; add a function making that convenient.
2022-06-10message: add calendar flagDirk-Jan C. Binnema
For message that contain calendar invitations
2022-06-04mu-maildir: refactor some duplicate codeDirk-Jan C. Binnema
mu-flags & mu-maildir were having some duplicate code; refactor it into mu-message-file.{cc,hh}
2022-05-05message: support 'personal' flag for messagesDirk-Jan C. Binnema
Add a new flag 'personal' for a message, which means that at least one of the contact fields is personal.
2022-05-05mu: add fields/flags commandsDirk-Jan C. Binnema
Useful information for devising queries. Directly generated from the source. Add manpages, too.
2022-04-30message:document/fields: update and tie downDirk-Jan C. Binnema
Update many of the field flags; remove obsolete ones. Ensure they are handled correctly in mu-document
2022-04-16flags: rename flags_to_string -> to_stringDirk-Jan C. Binnema
For consistency.
2022-03-28message/flags: add flags_from_pathDirk-Jan C. Binnema
Borrow from mu-maildir, to which we cannot link.
2022-03-28lib+guile: use Mu::Option, not std::optionalDirk-Jan C. Binnema
We need the extensions, and/or let's use _one_ optional implementation everywhere.
2022-03-26message: move to lib/message, update namingDirk-Jan C. Binnema
Basically, move/rename lib/mu-message* to lib/mu-*. Add the beginnings of a Message class.