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