January/February KDE PIM summary blog post

Claudio Cambra claudio.cambra at kde.org
Mon Mar 6 20:57:05 GMT 2023


Sorry for the late response!

### Kalendar

We have been mainly focusing on behind-the-scenes improvements over the past few 
months. Part of this has been preparing for the Qt 6 transition, which is still underway.

On top of this, we have been focusing on bug fixes. Several parts of Kalendar -- mainly the 
event, task, and contact editors, but others as well -- are more polished and less crash-
prone.

- [Do not require leading "0" for hours while creating event](https://invent.kde.org/pim/
kalendar/-/commit/11e9cdeca165e3833e65b0669997aa7146264c65[1])
- [show the previous searched text on reopening command bar](https://invent.kde.org/
pim/kalendar/-/commit/70c78e4f203d0b7395469b3281691ebf99f1c252[2])
- [Changed comparator function to handle the special case](https://invent.kde.org/pim/
kalendar/-/commit/7a843719cb63d2b7e7913793fdf08a3ff33825fb[3])
- [Fixed Create button not working ](https://invent.kde.org/pim/kalendar/-/commit/
4eb6e0fd851b49a45758d1e1e092afc6c407198b[4])
- [Fix loading contact editor](https://invent.kde.org/pim/kalendar/-/commit/
65302ac5aefce6bc4cfc685019953d933a7712b2[5])
- [Fix crash on startup when m_changer is null](https://invent.kde.org/pim/kalendar/-/
commit/6858a2b1c7188cda288efcdaa772c7cbb05b9282[6])
- [Fix number of days.](https://invent.kde.org/pim/kalendar/-/commit/
59676d532cd3e21e89fb0a2296a399fc39c4c878[7])

A new contributor, Vanshpreet, has contributed a new feature -- the ability to set event and 
task reminders at custom times. This should make it easier to notify yourself about 
important things just when you need to. (See Fig1.png)

- [Allow setting reminders at custom times](https://invent.kde.org/pim/kalendar/-/commit/
593bb9804a931995f45913c02fd89a7d5d060d3b[8])

We have also proposed several Google Summer of Code projects and there seems to be a 
lot of interest in them, which is good. Some aspiring students have even submitted 
patches, which is even better!

### LibKGAPI & kdepim-runtime

After a huge amount of work starting over a year ago, Google contacts are once again 
working in PIM apps thanks to two MRs that have now been merged:

- [Replace support for Google's deprecated Contacts API with Google's People API](https://
invent.kde.org/pim/libkgapi/-/merge_requests/22[9])
- [Replace use of Google Contacts in Google Groupware with new Google People API]
(https://invent.kde.org/pim/kdepim-runtime/-/merge_requests/98[10])

Support for the old Google Contacts API has been dropped and replaced with a new 
Google contacts implementation that uses the Google People API. This means one can 
now add, edit, and delete contacts as expected. (See Fig. 2)

Additionally, a bug preventing the deletion of Google items (i.e. contacts, tasks, calendar 
events, etc.) has been fixed and this should now work as expected too.

Cheers,
Claudio



On Wednesday, March 1, 2023 5:06:33 PM CET Volker Krause wrote:
> On Mittwoch, 22. Februar 2023 17:09:32 CET Volker Krause wrote:
> > Hello everyone,
> > 
> > it's time for the bi-monthly blog post again :)
> > 
> > If you have contributed in January or February, 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!
> > 
> > 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
> > changelog scripts for KF5 releases), and basic commit stats for the PIM
> > repositories.
> > 
> > The last one was edited by me
> > (https://volkerkrause.eu/2023/01/07/kde-pim-november-december-2022.html),
> > any volunteers for this one?
> 
> Still missing quite some input (looking at e.g. Ingo/Andre for Kleo and
> Carl/ Claudio for Kalendar), and someone to compile the blog post. A few
> screenshots would also helpful.
> 
> Thanks!
> Volker



--------
[1] https://invent.kde.org/pim/kalendar/-/commit/
11e9cdeca165e3833e65b0669997aa7146264c65
[2] https://invent.kde.org/pim/kalendar/-/commit/
70c78e4f203d0b7395469b3281691ebf99f1c252
[3] https://invent.kde.org/pim/kalendar/-/commit/
7a843719cb63d2b7e7913793fdf08a3ff33825fb
[4] https://invent.kde.org/pim/kalendar/-/commit/
4eb6e0fd851b49a45758d1e1e092afc6c407198b
[5] https://invent.kde.org/pim/kalendar/-/commit/
65302ac5aefce6bc4cfc685019953d933a7712b2
[6] https://invent.kde.org/pim/kalendar/-/commit/
6858a2b1c7188cda288efcdaa772c7cbb05b9282
[7] https://invent.kde.org/pim/kalendar/-/commit/
59676d532cd3e21e89fb0a2296a399fc39c4c878
[8] https://invent.kde.org/pim/kalendar/-/commit/
593bb9804a931995f45913c02fd89a7d5d060d3b
[9] https://invent.kde.org/pim/libkgapi/-/merge_requests/22
[10] https://invent.kde.org/pim/kdepim-runtime/-/merge_requests/98
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20230306/6667424a/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Fig1.png
Type: image/png
Size: 56188 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20230306/6667424a/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Fig2.png
Type: image/png
Size: 145137 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20230306/6667424a/attachment-0003.png>


More information about the kde-pim mailing list