Commit graph

203 commits

Author SHA1 Message Date
tibbi
1e38cd8037 catch and show exceptions thrown at saving contacts 2018-07-30 19:13:39 +02:00
tibbi
04df9ef079 ignore NICKNAME tag at importing contacts for now 2018-07-17 20:35:37 +02:00
tibbi
eb8c667bc2 improve address parsing at importing in some cases 2018-07-16 22:55:47 +02:00
tibbi
19119b51c9 fix some glitches at importing contacts from vcf, if Charset is mentioned 2018-07-16 21:54:07 +02:00
tibbi
867b499eab adding a crashfix at storing contact photo 2018-07-04 21:46:46 +02:00
tibbi
722e66e1dc fix #171, properly parse contact name from vcf if whole name is 1 field 2018-06-19 16:18:45 +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
81e584a42b do not filter out Phone Storage by default 2018-05-09 15:46:01 +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
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