Working with multiple addressbooks ?

asked 2018-10-21 14:18:07 +0300

JulienBlanc gravatar image

The way address books (at least, from the « people » app) currently works is pretty confusing, and does not allow to have multiple address books with different contents.

Take the following use case :

  • one address book for personal contacts (for example, in a nextcloud server)
  • one professional address book (exchange active sync)
  • local phone contacts not really used

Currently, when creating a contact with the people app, it is always created in the local phone contacts. It is then synchronized to the nextcloud address book (and to the exchange one ? not sure about that), and the two contacts are linked together. While this works fine for pure mirroring between phone and a single server, this fails at nearly every other use case.

Expected behaviour would be :

  • when creating a new contact, address book must be selected
  • contacts from different address books are only synced between their origin address book
  • when editing a contact, it only modify it in its origin address book
  • synchronization from carddav or other origins does not create local contacts, only contacts in the local cache for this address book.
  • when editing a and saving a linked contact, user can inform which address book it updates (by default, all). All data is then saved in all address books
edit retag flag offensive close delete



Yes, until there's no multi user support, at least consistently separate address books were needed. But I don't have any hope this will happen – five years after my 1st Jolla, basic apps are still completely useless. email, calendar, address book, camera: Can't find words for that amount of rudimentary functionality & usability each of these apps is lacking :-( If there was at least multi user support... It's Linux based. But SailfishX is still fighting hard to catch up with my 10 years old Nokia E7, feature wise. Even SIP support was better back then :-( Only the bundle OSMScoutServer and PureMaps brings this device to any level of usefulness. While ranting, why are the supplemental store apps mentioned above not available in an open source repo?

Sunny ( 2019-06-05 09:55:47 +0300 )edit

Well, the worse thing is that the basic apps are the closed source ones, so the community can’t do any improvement on them.

Everything is in place in the qtpim adapters, but due to the closed source nature of the contacts app, it would require a complete rewrite instead of just some patches :/.

JulienBlanc ( 2019-06-21 07:54:04 +0300 )edit

A better handling of contacts connected to a SIM card would also be nice, especially on dualSIM devices.

vattuvarg ( 2019-06-21 09:59:21 +0300 )edit

Just got the new 3.1 update today, with a brand new People app. But still, no decent support for multiple address books.

It’s a shame such a basic feature is still missing :(.

JulienBlanc ( 2019-07-22 19:08:31 +0300 )edit