Commit graph

187 commits

Author SHA1 Message Date
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
e572ecb678 fix #142, make address field multiline 2018-04-18 11:04:34 +02:00
tibbi
25d48ba08c parse a couple additional fields from WhatsApp Add Contact intent 2018-04-13 20:13:04 +02:00
tibbi
de864f362c fix exporting contacts on sd cards 2018-04-13 15:01:29 +02:00
tibbi
b7d7eb5e8a handle contact website import/export 2018-04-13 14:53:19 +02:00
tibbi
cf15832dce add Website handling to the local database 2018-04-13 14:38:52 +02:00
tibbi
4962a955e5 handle website at contact update/insert 2018-04-13 14:23:35 +02:00
tibbi
54df14442d add website to the View screen 2018-04-13 12:14:26 +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
c86bdd379f add some initial things related to filtering what fields should be visible 2018-04-08 14:23:57 +02:00
tibbi
4fde91ae47 limit batch group at adding/removing contacts from groups 2018-04-08 13:03:56 +02:00
tibbi
37bfe59226 reuse the same gson instance in whole DBHelper 2018-04-08 12:53:43 +02:00
tibbi
2d2a42d9bc avoid creating gson tokens at every local contact 2018-04-08 12:30:27 +02:00
tibbi
d6f8bd43bf handle prefix/suffix/organization exporting/importing 2018-04-08 12:05:34 +02:00
tibbi
fea917e41c add prefix/suffix/organization to contacts stored locally 2018-04-08 11:38:15 +02:00
tibbi
d5c9d32f86 handle null address 2018-04-08 10:51:58 +02:00
tibbi
3cfbe5f776 allow modifying contact prefix and suffix 2018-04-07 17:45:38 +02:00
tibbi
4ec6142547 display contact prefix and suffix 2018-04-07 17:07:22 +02:00
tibbi
cb2e491f65 split organizations into company and job title 2018-04-07 16:04:06 +02:00
tibbi
dbd3bec690 fetch the user Organization field 2018-04-06 23:10:20 +02:00
tibbi
25c9abb92d adding a couple checks of contacts permissions 2018-04-06 22:32:58 +02:00
tibbi
bd83bd5643 more improvements related to using the app without the Contacts permission 2018-04-06 20:58:22 +02:00
tibbi
e05f48b425 fix #110, allow launching the app without granting Contacts permission 2018-04-06 18:51:21 +02:00
tibbi
4cbe122672 delete contacts on a background thread 2018-04-06 18:18:27 +02:00
tibbi
de5b0f6825 hide Search, Sort and Filter menu buttons on Groups tab 2018-03-21 22:44:45 +01:00
tibbi
418e9de54f fix #91, properly handle third party intent with Phone mimetype 2018-03-21 21:23:12 +01:00
tibbi
0b432224c1 show Phone Storage if nothing else shows up, should fix #80 2018-03-21 20:42:01 +01:00
tibbi
abbeb218b8 handle adding and removing secret contacts to/from groups 2018-03-21 19:51:06 +01:00
tibbi
6eade329d6 add helper functions to handle contact adding and removing from groups 2018-03-21 19:20:55 +01:00
tibbi
cf4b7ca9c5 allow storing groups at contacts stored in a local database 2018-03-21 18:49:28 +01:00
tibbi
1797f17f31 minor cleanup to remove unnecessary indentation 2018-03-21 18:27:25 +01:00
tibbi
bd8dffb549 allow renaming local private groups 2018-03-21 18:07:05 +01:00
tibbi
30a7c1770d handle showing and deleting local private groups 2018-03-21 17:51:13 +01:00
tibbi
b28e85727d fix local database group inserting 2018-03-21 17:40:51 +01:00
tibbi
30d21625bf create some db helper functions with working with groups 2018-03-21 17:27:40 +01:00
tibbi
86802dbbac add a Groups table to the local database 2018-03-21 17:05:14 +01:00
tibbi
5076c11a21 add secret phone storage account at group destination too 2018-03-21 14:14:14 +01:00
tibbi
ac058c4e7b allow selecting under which account should the contact group be created 2018-03-21 10:41:09 +01:00
tibbi
7edb2de918 make sure newly created groups are visible in other apps too 2018-03-20 23:34:48 +01:00
tibbi
39921fc66d accept groups with null system_id in some cases 2018-03-20 23:28:00 +01:00
tibbi
c93cc3bd85 allow renaming groups after long pressing them 2018-03-20 20:05:48 +01:00
tibbi
244955e333 properly update Groups tab whenever necessary 2018-03-20 19:10:03 +01:00