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

Groups for contacts

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

condo4 gravatar image

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

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 3.2.1.19

edit retag flag offensive close delete

Comments

37

And please use the standard vCard CATEGORIES property for this.

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

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

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

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 +0200 )edit
1

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 +0200 )edit
8

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 +0200 )edit

1 Answer

Sort by » oldest newest most voted
6

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

PizzaProgram gravatar image

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

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
from 'CONTACTS' C
left join 'TAG_CONTACT_RELATIONS' X   ON   X.CONTACT_ID = C.ID

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

Comments

2

@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 +0200 )edit
2

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 +0200 )edit

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

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

Question tools

Follow
39 followers

Stats

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

Seen: 3,250 times

Last updated: Dec 22 '19