Bug 444888 - Recurring invitiations show excluded days of week but not dates
Summary: Recurring invitiations show excluded days of week but not dates
Status: REPORTED
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: Git (master)
Platform: Debian testing Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-11-03 15:59 UTC by Brendon Higgins
Modified: 2021-11-03 15:59 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 Brendon Higgins 2021-11-03 15:59:57 UTC
SUMMARY
KMail 5.18.1 (missing from Version list as of writing). Invitations for recurring events with specific exclusions only show the days-of-the-week of those exclusions, not their dates.

OBSERVED RESULT
For example, when I view one invitation message, I see this on the "Recurrence" line:
"Recurs weekly on Fri. until 2021-12-17 10:00 A.M. (excluding Fri.,Fri.)"
Notice the "(excluding Fri.,Fri.)" part. Now, in this case I know this refers to two specific dates in the past where this recurring event was cancelled. But only the days of the week are shown, so it could easily be confused: Is an exclusion in the future (as a user might reasonably assume) or the past? Is it recurring or once-off?

EXPECTED RESULT
My thoughts:
1. Exclusions should be differentiated and displayed with better clarity. Weekly recurring exclusions can be shown as generalized day-of-week, but specific exclusions should be shown as specific dates.
2. There may not be a need to display exclusions for past dates. But perhaps some users find that useful. Could have a "Show past exclusions" button/link which shows them, or perhaps a config option somewhere.

ADDITIONAL INFORMATION
I also just noticed that if I click the vertical sidebar that says "Calendar Message", it changes between "Plain Message" and "HTML Message" - but won't switch back to "Calendar Message". I have to change the current email to get back there.