November/December KDE PIM summary blog post

Volker Krause vkrause at kde.org
Wed Jan 5 16:29:39 GMT 2022


On Donnerstag, 30. Dezember 2021 11:58:35 CET Volker Krause wrote:
> it's time for the bi-monthly blog post again :)

Thanks everyone for all the input! Here's a draft for review:

---
layout: post
title: November/December in KDE PIM
date: 2022-01-07 10:00:00 +0100
---

Since the [last summary](https://carlschwan.eu/2021/11/02/kde-pim-in-september-and-october/) two month ago there have been the 21.12 feature 
releases of [Kontact](https://kontact.kde.org/), and more than 1800 changes by 
35 contributors have been integrated. While a large focus remains on preparing 
for a smooth transition to Qt 6 and KDE Frameworks 6, there have been many 
other additions and improvements to the PIM applications as well.

### Calendaring

#### Kalendar

Kalendar 0.4 was released and contains a new one-day and three-days view. It's 
now also possible to drag and drop events to change their collection. Aside 
from that, a lot of focus has been put on performance, bug fixing and small 
quality of life improvements for this release.

See the [full release notes](https://claudiocambra.com/2021/12/25/happy-holidays-kalendar-v0-4-0-is-our-gift-and-it-brings-new-views-improved-performance-and-many-many-bugfixes-kalendar-devlog-24/) for more details.

<video controls width="720">
<source src="https://claudiocambra.com/wp-content/uploads/2021/12/
simplescreenrecorder-2021-12-03_17.32.38.mp4" type="video/mp4">
See also [this video](https://claudiocambra.com/wp-content/uploads/2021/12/
simplescreenrecorder-2021-12-03_17.32.38.mp4).
</video>

#### KOrganizer

* Fixed misaligned layout of header and footer columns in the agenda view 
([MR](https://invent.kde.org/pim/eventviews/-/merge_requests/50)).
* Fixed misalignment of all-day view and day headers without scrollbar in the 
agenda view ([MR](https://invent.kde.org/pim/eventviews/-/merge_requests/52)).

{% include figure.html filename="/assets/posts/105/korganizer-agenda-view-
decorations.png"
    caption="KOrganizer agenda view header/footer decorations."
    alternative_text="Screenshot of KOrganizer showing the agenda view header/
footer decorations."
%}

#### Calendar Reminder Daemon

A common reminder daemon for both KOrganizer and Kalendar is in development 
with the goal to replace application specific solutions eventually. It's 
entirely based on system notifications as its UI, which provides a lot of ways 
for customization out of the box and is less intrusive than e.g. KOrganizer's 
current reminder dialog.

A new and particularly handy feature are context-specific actions for 
reminders, such as directly opening/joining an online meeting.

The final piece yet to be implemented is selecting the corresponding event in 
the preferred calendaring application.

{% include figure.html filename="/assets/posts/105/reminder-notification.png"
    caption="Reminder notification for an online meeting with a corresponding 
context action."
    alternative_text="Screenshot of a notification for a reminder for an 
online meeting offering an action to directly join the meeting."
%}

### Kleopatra

* Allow export and import of certificate groups ([T5638](https://
dev.gnupg.org/T5638)).
* Support external certificate lookup and import via WKD (additionally to
keyserver lookup/import) ([T5334](https://dev.gnupg.org/T5334)).
* Prefill external certificate lookup with local filter text ([T5624](https://
dev.gnupg.org/T5624)).
* Fix crashes or hangs on circular S/MIME certificate chains ([T5697](https://
dev.gnupg.org/T5697)).

### KMail

- Fix sorting in the recently used emoji page.
- Add support for the important/unread status of emails in the deletion 
confirmation plugin.
- Fix folder history.
- Improve test coverage for composing encrypted and signed message with and 
without [Autocrypt](https://en.wikipedia.org/wiki/Autocrypt).

### Kontact

- Fixed many dialogs having buttons with "Yes"/"No" texts to instead use 
action verbs.
- Fix plugin handling for the summary page.

### Data import/export

- Fix import and export of settings for the unified mail box.
- Fix handling of SMTP settings.
- Add support for importing/exporting DAV settings.

### KAlarm

* Show all numbers and times in localized form.
* Fix bugs if a KAlarm command line action is attempted while KAlarm is
already running ([bug 446740](https://bugs.kde.org/show_bug.cgi?id=446749)):
  - ensure that that the command is executed;
  - don't disable alarms after executing the command;
  - don't quit the running instance if the command has bad options.
* Handle empty or invalid calendar files so that they don't prevent KAlarm 
initializing properly.
* Fix crash when a resource is removed.

### Help us make Kontact even better!

Take a look at some of the junior jobs that we have! They are simple, mostly  
programming tasks that don’t require any deep knowledge or understanding of 
Kontact, so anyone can work on them. Feel free to pick any task from the list 
and reach out to us! We’ll be happy to guide you and answer all your 
questions.
[Read more here…](https://www.dvratil.cz/2018/08/kde-pim-junior-jobs-are-opened)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20220105/41806525/attachment.sig>


More information about the kde-pim mailing list