July/August KDE PIM summary blog post

Daniel Vrátil dvratil at kde.org
Tue Aug 29 21:43:23 BST 2023


On Thursday, 24 August 2023 17:24:07 CEST Volker Krause wrote:
> Hello everyone,

Hola,

> 
> it's time for the bi-monthly blog post again :)
> 
> If you have contributed in July or August, a summary of your most noteworthy
> changes would be helpful, bonus points for corresponding screenshots or
> links to already existing blog posts. If you noticed something noteworthy
> during the past two months, feel free to add that as well of course!
> 
> The last one was edited by me
> (https://volkerkrause.eu/2023/07/05/kde-pim-may-june-2023.html), any
> volunteers for this one?

I'll take this one.

> Note that thanks to Ingo's work this can now also be done on the
> kontact.kde.org blog instead of requiring a personal blog set up and
> aggregated on planet.kde.org, so this is just a merge request to https://
> invent.kde.org/websites/kontact-kde-org away for everyone :)

Should we start reposting all the summary posts to kontact.kde.org blog, even 
if the author originally publishes it on their personal blog (with the 
author's permission and link to the original blog post, of course) , so that 
we have a full history of the reports in one place? Posts eventually disappear 
from Planet KDE, so they become harder to find the further back you want to go.

>
> Thanks for your help!
> Volker

My contributions:

-----

### Akonadi

After more than a decade, we finally removed our custom fork of the Qt SQLITE 
driver from Akonadi. The fork was initially created to provide better support 
for using SQLite from multiple threads, but SQLite itself has matured over the 
years to a point that the custom code in the fork isn't needed anymore, and so 
we can just use the upstream Qt SQLite driver. This change is backwards 
compatible, so users don't need to take any action or modify their 
configuration. This is yet another step towards making SQLite the default 
backend for Akonadi.

### KOrganizer

In the past two months, Dan has worked on improving event views in KOrganizer. 
He reworked the internals of all event views, so that instead of merging all 
user's calendars into a single huge calendar which then gets displayed, each 
event view now supports displaying contents of multiple independent calendars. 
This way, if two calendars contain the same event, the event now gets 
correctly displayed in both calenars - previously only one instance would 
randomly get displayed, as the other one was removed from the huge merged 
calendar as it was considered a duplicate. This is a fairly common situation 
when a user is subscribed to their colleague's calendar and they both receive 
invitation to the same meeting, in which case the same event will be present 
in both their calendars.

![Agenda multi-view showing two calendars with identical meeting invitation]
(korganizer-multiview.png)

* Fixed recurrent events that were planned during DST showing incorrect time 
when DST ended ([Bug 460186](https://bugs.kde.org/show_bug.cgi?id=460186))
* Copying or moving an event by mouse in the agenda view no longer loses 
timezone information ([Bug 448703](https://bugs.kde.org/show_bug.cgi?
id=448703))
* Sending a counter-proposal to an invitation uses the correct identity and 
sender ([Bug 458524](https://bugs.kde.org/show_bug.cgi?id=458524))
* Fixed the Akonadi iCal Directory Resource not storing any events in the 
directory ([Bug 436693](https://bugs.kde.org/show_bug.cgi?id=436693))

### KMail

* Added support for deleting all attachments from selected messages ([T6577]
(https://dev.gnupg.org/T6577))


-----

/Dan

-------------- next part --------------
A non-text attachment was scrubbed...
Name: korganizer-multiview.png
Type: image/png
Size: 131640 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20230829/833693aa/attachment-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20230829/833693aa/attachment-0001.sig>


More information about the kde-pim mailing list