We have moved to a new Sailfish OS Forum. Please start new discussions there.

Groups for contacts

asked 2013-12-26 19:06:30 +0300

condo4 gravatar image

updated 2019-12-22 09:37:31 +0300

pawel gravatar image

It would be interesting to be able to group contacts...

I have more than 500 contacts (with facebook sync and all email I stored), but I really use less than 100... In addition I saw birthday for all contact as an alarm, it is a good Idea for my "best" contacts, but not for all my contacts...

The need is:

  • Contact groups using Standard vCard categories
  • Export a group to another phone
  • Possbility to hide contacts and groups (requires "Show Hidden" checkbox)
  • Possibilty to disable birthday notification (requires "Birthday" checkbox)
  • Timed blocking for contacts and groups (this would be very handy for those who use Jolla as their business phone as well as their personal phone)
  • Group/contact ring tone
  • Initiating a conference call with a group (from the group view I assume?)
  • Group SMS/MMS
  • Choose a pic per group

Edit: still not there in

edit retag flag offensive close delete



And please use the standard vCard CATEGORIES property for this.

Tanghus ( 2013-12-26 19:26:23 +0300 )edit

Definitely a must have. Even the n9 did have contact groups and it worked quite well.

lomo ( 2013-12-26 22:35:04 +0300 )edit

Agreed. I used contact groups quite extensively on the N9, and miss it on the Jolla. Please add the feature.

strongm ( 2013-12-28 20:56:03 +0300 )edit

yes, n9 is a good begin, but it can be usefull, by group, to tell if contact of the group can be hide or show in the main contact view. in order to create group for exemple for old contact we don't use but we want loose...

condo4 ( 2014-01-01 22:02:05 +0300 )edit

it would also be nice to be able to block a certain group for a few hours. for instance, block private contacts when i am on buissiness and buissiness contacts after working hours.

chico76 ( 2014-02-28 10:39:22 +0300 )edit

1 Answer

Sort by » oldest newest most voted

answered 2018-06-07 17:05:11 +0300

PizzaProgram gravatar image

updated 2019-12-22 13:43:13 +0300

IMHO Tags would be more effective!
While creating a new Tag > We should be able to set Tag-Order.
1th in list = higher priority = default behavior = GROUP.

Also, Tags could have multiple functions and purposes too, like:

  • Unique Ringtone,
  • Number to block,
  • Pass through in silent mode,
  • default icon / picture

This would give unlimited possibilities to everyone.
I've just found there's already a topic opened for this...

I recommend to MERGE this two requests.

Edit1: Reflecting to the first 2 comments below...

As a programmer myself I claim:
It would be only ~10% more code. Basically +1 line in SQL. Easy cake.
Instead of:

select C.*, 
  G.NAME as GroupName 
from 'CONTACTS' C 
left join 'GROUPS' G   ON   G.ID = C.GROUP_ID;

Simply write:

select C.*, 
 (select first 1 T.NAME from 'TAGS' T order by T.ORDER_NUM where T.ID=X.TAG_ID) as name_of_group

Synchronization code on SFOS side must be re- written to handle "groups" \ "tags" anyway >> so it's also just a few more lines, nothing extra.

Searching (filtering) in "1/some Groups" or "1/some Tags" does NOT make any difference either! It is not difficult at all either:

where C.GROUP_ID in (2,3,11)
-- or --
where X.TAG_ID in (2,3,11)

... and before anyone would say "it could stress the CPU / slow down listing":
No, it would make no measurable difference on a 1GHZ phone with 1000 contacts. Only milliseconds. Not even with 2-3K.

OFF: I'm a programmer with 30 years of experience.
(Working with big and complex SQL databases every day on 15+ year old PCs and atom-cpu tablets, developing a pizza-app for people with zero computer knowledge, etc...)
So I really really can not understand, what can possible take 6+ years for coding this?
Because it should be max a few days job...

PS: I'm working with a different (not SQLight) database engine, so my syntax might not be perfect...

edit flag offensive delete publish link more



@cemoi71 made a good point above that tags are not as widely supported as groups by various synchronising services.

nthn ( 2018-06-07 17:52:00 +0300 )edit

The problem with tags, you can't use it to synchronize with syncml or other sync way... Many of them supports groups, but not tag.

So, in addition, tags is more difficult to implement (n to n). Since Group is requested since many years without any implementation today, I think a more complex (and different from android) request is without hope. So, Merge this two topic is not a good idea...

condo4 ( 2018-06-07 18:50:10 +0300 )edit

@nthn, @condo4 : See my answer about this at 'Edit1' part...

PizzaProgram ( 2019-12-22 13:44:37 +0300 )edit
Login/Signup to Answer

Question tools



Asked: 2013-12-26 19:06:30 +0300

Seen: 3,021 times

Last updated: Dec 22 '19