Re: September/October KDE PIM summary blog post

Carl Schwan <[email protected]> Fri, 27 Oct 2023 13:12:37 +0200
Newsgroups gmane.comp.kde.devel.pim
Message-ID <3773080.kQq0lBPeGt@fedora>
--nextPart3530877.iIbC2pHGDl
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"; protected-headers="v1"
From: Carl Schwan <[email protected]>
To: [email protected]
Subject: Re: September/October KDE PIM summary blog post
Date: Fri, 27 Oct 2023 13:12:37 +0200
Message-ID: <3773080.kQq0lBPeGt@fedora>
In-Reply-To: <4842984.GXAFRqVoOG@vkpc5>
References: <4842984.GXAFRqVoOG@vkpc5>
MIME-Version: 1.0

On Wednesday, October 25, 2023 5:54:21=E2=80=AFPM CEST Volker Krause wrote:
> Hello everyone,
>=20
> it's time for the bi-monthly blog post again :)
>=20
> If you have contributed in September or October, 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!
>=20
> To help refresh your memories and to make sure we aren't missing anything
> important, there's two files attached here, an auto-generated detailed
> changelog (this tends to be 30-50% of the commits, using David F's change=
log
> scripts for KF releases), and basic commit stats for the PIM repositories.
>=20
> The last post was edited by Dan
> (https://kontact.kde.org/blog/2023/2023-09-01-kde-pim-july-august-2023/),
> any volunteers for this one?

I can take care of this one :)

> We'd like to place those all on kontact.kde.org now, so practically this =
is
> just an MR against https://invent.kde.org/websites/kontact-kde-org/.

> Thanks for your help!
> Volker

## Kirigami Addons

In Kirigami Addons, there is now a Date and Time picker which can be used i=
n=20
Merkuro, Itinerary and other Kirigami applications.

## Merkuro

Merkuro was ported to Qt6 and most regressions caused by the port are also=
=20
fixed. We also ported all the list delegates of Merkuro to the new=20
RoundedItemDelegate component. Similarly our MobileForm usage was ported to=
=20
=46ormCard and we are now using the KirigamiAddons.Settings for the setting=
=20
dialog.

### Merkur Calendar

Most of the focus, in the last two months was fixing issues in the calendar=
=20
module. Carl fixed a off by one error in the calendar view when the local=20
timezone is located West of the UTC timezone (e.g. in the US or in South=20
America). He also fixed a bug where Merkuro would crash on start depending =
on=20
the locale.

### Merkuro Contact

Merkuro Contact has a redesigned contact page.=20

Carl added support to edit the birthday and anniversary date, thanks to the=
=20
new component of Kirigami Addons.

### Merkuro Mail

Claudio worked on the email account settings and Merkuro now let's you edit=
=20
your Identity settings including the crypto settings. Aakarsh then added=20
support to edit the incoming accounts settings (IMAP, POP3 and Exchange).

Aakarsh also added support to open .mbox and .eml files directly with Merku=
ro=20
Mail and added a context menu to manage the email folders in the sidebar.

## MimeTreeParser

Carl added support for protected headers (both the current version and the=
=20
legacy version).

Aside from that, MimeTreeParser is now almost fully unit tested and should=
=20
handle a lot more edge cases when parsing encrypted and unencrypted emails.


--nextPart3530877.iIbC2pHGDl
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----

iQEzBAABCAAdFiEEOf+pPK6cavwhKtACAjJUSCBORSoFAmU7myUACgkQAjJUSCBO
RSoWRQf7BjJwVEDLA8I0WqeISir0enNSStbRJlAqmUVLBEKnXP9pKOtXIcWexuj/
JHnMx6l+toU+AJNyf/kGOHEJPu43gvjMQ4TpBw8+QY7AAGto9o06KER352pzrifX
pfwarfq9strgfPDkaqf+IGEFxG93Bi13vzsRNipx3QtlIxRBhG/2ZBdnop+N71pg
jYVl0whCnSrpa3sAbHR5QIkjnZbHPcHPlF5v5x4TCNLV6rgQuULAMjkg412F70pO
331DtXYK4GOAx9yc7k2+TLPvNxVn9v1STxJMP7VbOhUH3Cvwe/nRzOc4mXF9CG2R
pCCxCqzm+r4cDSM8Qr7ij5Yj3JOhBQ==
=q3CF
-----END PGP SIGNATURE-----

--nextPart3530877.iIbC2pHGDl--