May/June KDE PIM summary blog post

Volker Krause vkrause at kde.org
Thu Jul 1 16:16:03 BST 2021


Thanks for the input, here's a draft. Corrections/additions/improvements/other 
feedback very much welcome! I'd aim at publishing this on Saturday.

Regards,
Volker

---
layout: post
title: May/June in KDE PIM
date: 2021-07-03 09:00:00 +0200
---

Since the [last report]({{ site.baseurl }}{% link _posts/2021-05-01-kde-pim-
march-april-2021.md %})
two month ago there have been two 21.04 pathc releases of [Kontact](https://
kontact.kde.org/),
and integrate more than 1300 changes by more than 30 contributors. Here are 
some of the highlights.

### Kontact

A large focus remains preparing the upcoming migration to Qt6 and KF6.
This mainly consists of porting away from deprecated functionality in Qt and 
KDE Frameworks,
as well as moving to more modern build system or C++ constructs. While not 
having any visible impact
right now, this will allow for a smoother transition down the line. Particular 
noteworthy
this time are the new recent files menu code and the still ongoing work on 
modernizing
the various plugin related code paths.

But that's not all of course:
* The KDE Kiosk setting to allow revealing passwords in their respective entry 
fields
is now honored everywhere.
* All Kontact applications can now use the new [hamburger menu](https://
pointieststick.com/2021/04/02/this-week-in-kde-khamburgermenu-and-some-good-
bugfixes/),
when their menu bar is hidden.

{% include figure.html filename="/assets/posts/91/kmail-hamburger-menu.png"
    caption="Hamburger menu in KMail's toolbar, when the main menu bar is 
hidden."
    alternative_text="Screenshot of KMail showing the hamburger menu access to 
main menu actions."
%}

### Google Summer of Code

Claudio Cambra is doing a [Google Summer of Code](https://en.wikipedia.org/
wiki/Google_Summer_of_Code)
project on QML/Kirigami- and Akonadi-based calendaring components for Plasma 
Mobile, mentored by
Carl Schwan and Devin Lin. Follow [Claudio's blog](https://claudiocambra.com/
2021/06/14/first-week-of-google-summer-of-code-2021/)
and the [Kalendar repository](https://invent.kde.org/pim/kalendar) for more 
details.

### KMail

* Filters configured in the message list search line can now be saved and 
restored.

{% include figure.html filename="/assets/posts/91/kmail-saved-search-
filters.png"
    caption="Saved messages list filters in KMail."
    alternative_text="Screenshot of KMail showing saved message list filters."
%}

* Fix right-to-left text direction handling in the message composer (bug 
436880).
* Fix handling of `mailto:` URLs containing an ampersand in the subject 
argument (bug 206269).
* Fix deletion of two (or more) attachments (bug 282792).
* Date/time values in attached Apple Wallet Pass files are now rendered with 
proper formatting.
* Fix "Editing as new" selecting the wrong mail transport (bug 436375).

Additionally, there is ongoing work for a new plugin to add smarter safety 
checks before deleting
a large amount of messages.

### KOrganizer

Changes to the stable 21.04 releases:
- The Timeline view uses the preferred calendar colors, and uses sensible pane 
widths.
- The Month view shows recurring to-dos on their due date, just like plain to-
dos.
- Very short events and to-dos that start or end near midnight are displayed 
properly in the Agenda and Month views.
- The Calendar Properties dialog for iCalendar files is no longer hilariously 
skinny, and the dialog for EWS calendars fits on smaller screens. (Bugs 
435871, 436841)
- The printed timetables print all events. (Bugs 396570, 406251, 410520)
- Various misalignments in the printed documents have been cleaned up.
- The event viewer seen in the sidebar and other places shows the event's end 
time, not just its duration. (Bug 438082)
- The Journal view displays the tops of long, scrollable journal entries, 
instead of scrolling to a random position. (Bug 437669)
- Excluding private or confidential all-day events in print-outs does not 
cause KOrganizer to freeze.

Coming in 21.08:
- The printed to-do list will optionally print tags, priorities, completion 
percentages, and start dates. (Bugs 250450, 150685, 195779)
- The printed timetables will optionally print tags.
- Generic print options -- "Use colors", "Print footer", "Exclude 
confidential", "Exclude private" -- will be available for every print-out 
where they make sense.
- If you use the Breeze Dark theme, print-outs will not try to use white ink 
when printing rich text.

### Kleopatra

* Support for trust signatures / trusted introducers (the equivalent of 
intermediate CAs for OpenPGP).
* Support for displaying information about OpenPGP keys stored on PKCS# 15 and 
other smartcard apps.
* Fixed configuration of LDAP keyserver for OpenPGP,
* Improved configuration of LDAP keyservers for X.509; support for extended 
configuration added in GnuPG 2.2.28.
* Support for specifying an expiration date for certifications.
* Support for updating the expiration date of all subkeys together with the 
expiration date of the primary key.

Most of the changes require the latest versions of GnuPG and GpgME.

### Akregator

Akregator now has the ability to block loading externally referenced content 
in RSS feeds.

{% include figure.html filename="/assets/posts/91/akregator-blocked-external-
reference.png"
    caption="Blocked external content in Akregator."
    alternative_text="Screenshot of Akregator showing an article with a 
blocked external image."
%}

### 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/20210701/c1bb2ee1/attachment.sig>


More information about the kde-pim mailing list