kde-pim Digest, Vol 229, Issue 4

David Bryant davidbryant at gvtc.com
Wed Mar 2 16:18:32 GMT 2022


On Wednesday, March 2, 2022 12:19:06 AM CST kde-pim-request at kde.org wrote:
> Hey,
> 
> I've finished the blog post. I have slight dyslexia, so I would be very
> happy if someone could proofread my text and fix typos and grammer
> mistakes.

Corrected / edited version is attached.
-- 
David Bryant
Canyon Lake, Texas
-------------- next part --------------
title: January/February in KDE PIM
---
categories: kde, kontact
---
pub_date: 2022-03-02
---
author: Sandro Knauß
---
body: Since the [last summary](https://volkerkrause.eu/2022/01/08/kde-pim-november-december-2021.html) two months ago we have seen the 21.12.3 patch releases of [Kontact](https://kontact.kde.org/), and more than 1200 changes by 35 contributors have been integrated.
Around 20 people helped to process nearly [120 merge requests](https://invent.kde.org/groups/pim/-/merge_requests) the last 2 months. Reviewing and finally merging over 80 of them.

## Calendaring

The new notification-based reminder service can now launch KOrganizer or 
Kalendar respectively to view or edit the corresponding event.
The notifications with geolocation data attached to your event or task will now open your default
mapping application.
The reminder service is planned to replace the previous dialog-based one for 22.04.

* The identity management library has been restructured to reduce the runtime 
dependencies of the reminder daemon as well as other background services.

* Update public holidays list for several counties.

<video width="640" controls>
  <source src="handle_notification.mpv" type="video/mp4">
</video>

## Kalendar

The Kalendar team released Kalendar 1.0, our last standalone release before
moving to the KDE Gear release service.

Slawek Kaplonski worked on some small usability improvements by making for example
drag and drop possible for all days events too, and added some animation when using
the 'Now' button.

Claudio Cambra continued working on making Kalendar more stable by fixing a lot of
bugs. He also made many subtle user interface improvements: for example, he added
the calendar's color in a few more places in the user interface.

Carl Schwan worked on making Kalendar also work with Right-To-Left languages like
Arabic and Hebrew, and added a progress indicator to the task list.

You can find all the changes [here](https://claudiocambra.com/2022/02/12/kalendar-1-0-is-out/).

![Choosing Task Calendar showing color](choose_task_color.png#half)

## Kleopatra

* Joey Berkovitz made sure that keys stored on smart cards are fully usable 
with Kleopatra as soon as Kleopatra has encountered the smart card. 
[T5782](https://dev.gnupg.org/T5782), [pim/kleopatra!11](https://invent.kde.org/pim/
kleopatra/-/merge_requests/11)
* Secret subkeys can now be exported without the secret primary key. This is 
useful if you want to share the encryption subkey of a shared email address. 
This is possible from the Details dialog of OpenPGP keys.
* Settings that are marked as read-only (via KDE's Kiosk support or via global 
GnuPG options) cannot be changed anymore in the configuration dialog.
[T5791](https://dev.gnupg.org/T5791)
* One can now easily retrieve all OpenPGP keys that another OpenPGP key was 
certified with. Additionally, it's now possible to configure Kleopatra to 
retrieve all certification keys of newly imported keys automatically.
[T5805](https://dev.gnupg.org/T5805)
* One can now trigger a restart of the background processes (gpg-agent, 
dirmngr, scdaemon, etc.), e.g. after one has changed their configuration. 
[T5775](https://dev.gnupg.org/T5775)
* Usability and accessibility of Kleopatra's main view, i.e. the certificate 
list, [T5841](https://dev.gnupg.org/T5841) and of the OpenPGP key generation 
[T5832](https://dev.gnupg.org/T5832) was improved. This is part of the major 
goal to make Kleopatra fully accessible. [T5824](https://dev.gnupg.org/
T5824)

## KAlarm

* Allow calendars and date picker to be shown together in side panel [#440250](https://
bugs.kde.org/show_bug.cgi?id=440250)
* Cancel sound file playback if audio alarm edit dialog is closed after clicking Try.
* Fix failure to create a missing calendar file after enabling a resource.
* Fix crash after Defer is selected in alarm notification message [#448212](https://
bugs.kde.org/show_bug.cgi?id=448212)
* Fix deleted calendar resources reappearing when KAlarm restarts.
* Fix auto-close not working for message windows after the timeout period.

## KMail

Laurent Montel finished a new kmail plugin “Open Url With”, that allows one to launch specific apps from a specific url.
For example RocketChat can send notification email when a user wants to speak to you (when ruqola/rocketchat client is down). Now you open ruqola directly, and not Firefox, when clicking the url.

![Dialog to create a specific launch action](openwith2.png#half)
![List of URL actions](openwith.png#half)

## Contacts

* The address formatting code in the KContacts framework has been rewritten 
and now covers significantly more countries, supports multiple formatting 
styles (single- or multi-line, domestic or international, postal mail) and 
scripts other than Latin. This is expected in KF 5.92 and will 
subsequently be used in applications. [frameworks/kcontacts/!34](https://invent.kde.org/frameworks/
kcontacts/-/merge_requests/34).

## Itinerary

Itinerary is receiving new features, such as manually added train and bus trips, or new additional information displayed in the timeline.
It can now display the currency conversion rates for your trips.
When you use Plasma 5.24 you can now select the default application to open geo links.

There is an own bi-monthly blogpost that you can check out [here](https://volkerkrause.eu/2022/01/29/kde-itinerary-december-january-2022.html).

!["Plasma System Settings default geo: URL handler configuration."](plasma-systemsettings-default-geo-url-handler.png#half)

## One patch highlights

* Alexander Basov fixed bugs in AppArmor profile usage with Postgres database [pim/akonadi!86](https://invent.kde.org/pim/akonadi/-/merge_requests/86)
* Oleg Solovyov fixed a [Kontact crash when clicking New. (#424252)](https://bugs.kde.org/424252)
* Jonathan Marten fixed [the wrong identification of MS Word attachments as encrypted data. (#90002)](https://bugs.kde.org/390002)
* Sandro Knauß fixed ["X-Face can break cryptographic signatures" (#439958)](https://bugs.kde.org/439958)


## Infrastruture

A lot of work was put into build kdepim library and applications successfully on Qt6 and KDE Frameworks 6.
Additionally libraries get new names in Qt6 (e.g., Grantlee is renamed to ktexttemplate).
The new name expresses better what the library is used for.

Inside kdepim, repo names do not necessarily match with bugzilla projects/components.
In the past the release team was not updating bugzilla version information for those repositories.
Together with the Release team we helped to handle the repo <-> bugzilla connection correctly to get a full list of versions for all bugzilla products. [sysadmin/release-tools!18](https://invent.kde.org/sysadmin/release-tools/-/merge_requests/18)

The benefits are we now get more precise metadata on bug reports, and users can see and select from the full list of released versions.
Additionally we have correct links in invent to bugzilla.

For the technical details about bugzilla information in the project API see [here](https://blog.sandroknauss.de/bugzilla-project-api/).

![Invent pointing to correct bugzilla product](invent_link_bugzilla.png#half)

## Help us make Kontact even better!

Check out some of our open junior jobs!
They are simple, mostly programming-focused tasks, but they 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/or get in touch with us by [email](https://mail.kde.org/mailman/listinfo/kde-pim) [Matrix #kontact:kde.org](https://community.kde.org/Matrix) or IRC #kontact:libera.chat!
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: 488 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20220302/72870e52/attachment.sig>


More information about the kde-pim mailing list