Commit graph

167 commits

Author SHA1 Message Date
tibbi
8b919078c8 set dirty to false when inserting a new account 2018-10-26 13:31:21 +02:00
tibbi
8023bef5f6 set the DIRTY flag to true at creating new contacts 2018-10-15 14:57:38 +02:00
tibbi
27e1366339 adding a helper extension for filtering phone numbers 2018-09-28 12:02:04 +02:00
tibbi
7eb2184285 handle IM fields at inserting/updating contacts 2018-09-04 15:36:30 +02:00
tibbi
b4d62f64aa search at user IMs too 2018-09-04 15:32:07 +02:00
tibbi
c416a46214 show user IMs when appropriate 2018-09-04 14:47:23 +02:00
tibbi
d0596df5f3 fill clean phone numbers only if we are going to filter duplicates 2018-09-04 10:23:27 +02:00
tibbi
26c4da4f69 remove special chars from phone numbers at creating, not just at sorting 2018-09-04 10:09:59 +02:00
tibbi
461ffdfd0e make sure we show all contacts if duplicate filtering is disabled 2018-09-04 09:38:49 +02:00
tibbi
de387a938d fix #218, improve duplicate contact filtering, show the one with more info 2018-09-03 23:41:16 +02:00
tibbi
5bd429709b allow inserting and saving custom labels 2018-09-02 23:27:30 +02:00
tibbi
f74cc8cd31 retrieve Custom type labels at phone number, email, address 2018-09-02 12:39:07 +02:00
tibbi
389d6e9266 ignore empty contact addresses 2018-08-23 22:27:26 +02:00
tibbi
e0a38be028 fix #195, properly update notes and organization fields 2018-08-12 22:22:34 +02:00
tibbi
1b28f626aa fix nickname adding and editing at contacts 2018-08-12 22:13:28 +02:00
tibbi
87069862f8 add a nickname field to contacts 2018-08-12 20:52:46 +02:00
tibbi
56646660c9 updating the way permissions are handled 2018-08-04 23:42:30 +02:00
tibbi
46580c3620 implement Recent Call removing 2018-08-04 18:24:26 +02:00
tibbi
a192c1b028 ignore the Type field at recent calls 2018-08-04 16:08:27 +02:00
tibbi
74c7acab84 avoid showing the same number Recent Call twice in a row 2018-08-04 16:07:14 +02:00
tibbi
2a987a640e tweak the DateTime field at recent calls 2018-08-04 09:50:01 +02:00
tibbi
29c59f498a show phone number and date at Recents too 2018-08-03 23:48:14 +02:00
tibbi
71f3e8cb0c list the last 100 calls at the Recent calls list 2018-08-03 16:36:17 +02:00
tibbi
79e8234d43 adding the function fetching recent calls 2018-08-03 15:59:24 +02:00
tibbi
7e10bbce6d show company contacts if they have at least company or title filled 2018-08-02 16:17:49 +02:00
tibbi
692f964479 fix #207, avoid trying to delete device contacts without having the permission 2018-07-30 20:24:21 +02:00
tibbi
1e38cd8037 catch and show exceptions thrown at saving contacts 2018-07-30 19:13:39 +02:00
tibbi
c8dba03e71 avoid creating Account object with empty name or type 2018-05-13 21:37:43 +02:00
tibbi
477742a549 remove the check for ContentResolver.getSyncAutomatically at getting accounts 2018-05-13 18:23:54 +02:00
tibbi
32a0197f1f change the way accounts are fetched 2018-05-12 08:46:34 +02:00
tibbi
b89cf120e4 handle fetching contacts from null account_name 2018-05-09 16:21:16 +02:00
tibbi
24d1934320 removing a redundant variable 2018-05-09 15:48:15 +02:00
tibbi
f9e3854099 do not store the visible contact sources, store the ignored ones instead 2018-05-01 10:39:35 +02:00
tibbi
22a4cca1fe add a helper function for getting contact sources synchronously 2018-04-30 23:41:46 +02:00
tibbi
28dd320b9e adding a toggle for optional duplicate contact filtering, enabled by default 2018-04-30 20:13:22 +02:00
tibbi
c707ffceec do not use the raw_contact_id at fetching group members 2018-04-30 15:09:06 +02:00
tibbi
fbc1fd6034 use batching at contact deleting 2018-04-30 14:58:18 +02:00
tibbi
4ccf328037 fetch only those contacts that will be shown, not filtered out 2018-04-30 14:43:46 +02:00
tibbi
cd4fceba1b use batching at contact deleting 2018-04-30 11:57:10 +02:00
tibbi
09298c9dde fix #135, delete carddav contacts from RawContacts table 2018-04-30 10:22:48 +02:00
tibbi
d2ce5f2772 do not add even an empty contact organization, if none was set 2018-04-29 22:52:43 +02:00
tibbi
763b04faa3 try being smarter at showing distinct contacts, dont check just contact id 2018-04-29 22:07:41 +02:00
tibbi
e7ee92b8c7 use a shorter version of Contacts authority constant 2018-04-29 19:39:32 +02:00
tibbi
5cb9f886b6 fix #112, change the way device accounts are fetched 2018-04-29 19:22:39 +02:00
tibbi
25d48ba08c parse a couple additional fields from WhatsApp Add Contact intent 2018-04-13 20:13:04 +02:00
tibbi
4962a955e5 handle website at contact update/insert 2018-04-13 14:23:35 +02:00
tibbi
5b55467691 fetch contact websites 2018-04-13 11:51:58 +02:00
tibbi
3b7b74b074 fix some null pointer crashes 2018-04-13 11:07:23 +02:00
tibbi
4fde91ae47 limit batch group at adding/removing contacts from groups 2018-04-08 13:03:56 +02:00
tibbi
d5c9d32f86 handle null address 2018-04-08 10:51:58 +02:00