18 Commits

Author SHA1 Message Date
MM20
02cec92d72
Implement contact plugins 2025-04-06 12:53:38 +02:00
MM20
cab93f87aa
Restructure contacts search for plugins 2025-04-05 17:18:22 +02:00
MM20
04dd12ee96
Contact stuff 2025-04-04 18:16:16 +02:00
MM20
7ec315dfc7
Remove firstName and lastName from contact interface,
move some implementations from AndroidContact to Contact interface
2025-04-04 00:25:17 +02:00
Christoph
ddeca24c35
Fix missing phone numbers (#1343) 2025-04-03 22:09:23 +02:00
MM20
691f95ab58
Fix crash on invalid phone number
Fix #1325
2025-03-30 12:16:45 +02:00
Christoph
bceae1aa58
ContactItem improvements (#1324)
* ContactRepository: try to deduplicate phoneNumbers in a smart way

* AndroidManifest: use CALL_PHONE permission to allow for making phone calls

* Implement CallOnTap with contact results

- contact activities that require permissions we do not have are not
  listed
- add CallOnTap setting for phone number results on search behind
  contacts settings

* utilize PhoneNumberUtils

* navroute settings/search/contacts

* queryIntentActivities -> resolveActivity

* localization

* Code formatting

* Wrap contact search settings in preference category

---------

Co-authored-by: MM20 <15646950+MM2-0@users.noreply.github.com>
2025-03-29 17:18:30 +01:00
MM20
8ca7a7b507
Don't try to normalize phone numbers 2024-07-03 22:49:00 +02:00
MM20
0e7c515a31
Allow commas in phone numbers
Close #899
2024-06-29 22:21:38 +02:00
MM20
84582ebbaf
Redesign contact results 2024-06-23 22:31:11 +02:00
MM20
426473e397
Add API to control online search 2024-01-28 21:35:36 +01:00
MM20
92ddc75060
Refactor preferences module 2024-01-19 22:29:37 +01:00
MM20
fee99c4c9e
Contact search: include sort key in query 2023-10-30 17:10:17 +01:00
MM20
957358c79a
Annual refactor 2023-10-28 14:20:16 +02:00
MM20
2d5a0bf5a7
Modernize gradle scripts, migrate to TOML version catalog 2023-10-05 21:54:19 +02:00
MM20
9118120c90
Add Signal shortcut to contact results
Close #398
2023-08-27 16:10:54 +02:00
MM20
41a0157983
Tweak search query thresholds 2022-12-21 19:35:33 +01:00
MM20
3f8880a90a
Reorganize and group modules 2022-12-13 17:37:26 +01:00