Commit graph

83 commits

Author SHA1 Message Date
Sylvain Berfini
90c7528540 Improved performances upon presence reception by reducing number of unecessary listener notification 2022-05-25 09:52:48 +02:00
Sylvain Berfini
8485dea251 Fixed short-term presence enabled by mistake on Friends, causing ANR when resuming app! 2022-05-24 17:30:27 +02:00
Sylvain Berfini
c1f542cbf5 Workaround phone number labels not stored in vCards because they don't match the RFC 2022-05-04 09:32:55 +02:00
Sylvain Berfini
562185057b Fixed issue when calling coreContext.fetchContacts() again 2022-05-03 09:12:00 +02:00
Sylvain Berfini
4d7ce73422 Stop contacts loading process if core is being shutdown or is already destroyed 2022-05-02 15:59:15 +02:00
Sylvain Berfini
dcbf233774 Removed unused code 2022-05-02 14:43:26 +02:00
Sylvain Berfini
f2b85f6473 Improved way of displaying contact's avatar or initials 2022-05-02 14:34:37 +02:00
Sylvain Berfini
d51affda59 Use getPhoneNumbers method when labels aren't needed 2022-05-02 10:29:40 +02:00
Sylvain Berfini
2e8d061e22 Trying to prevent crashes seen on Crashlytics 2022-04-29 14:02:46 +02:00
Sylvain Berfini
72eb711d98 Trying not to start Core in Application, only Config 2022-04-22 16:34:39 +02:00
Sylvain Berfini
d1d4ce558a Fixed contacts list issue when creating a chat room or a conference 2022-04-20 16:12:41 +02:00
Sylvain Berfini
e8ad1e039b Prevent LIME X3DH server URL & friends lists RLS URI to be set for non sip.linphone.org accounts 2022-04-20 10:48:37 +02:00
Sylvain Berfini
3599fd21da Catching another exception in ContactsLoader + prevent crash if cursor is null 2022-04-19 09:09:40 +02:00
Sylvain Berfini
4d6f614df8 Catch StaleDataException in ContactLoader 2022-04-12 15:31:09 +02:00
Sylvain Berfini
4c83e823fc Trying to fix concurrent exception in contacts loader 2022-04-11 11:38:42 +02:00
Sylvain Berfini
898d3d0aa4 Shorcuts creation improvements 2022-04-07 11:38:33 +02:00
Sylvain Berfini
027cce9756 Small improvement for local contact lookup 2022-04-06 19:57:17 +02:00
Sylvain Berfini
341c112d54 Reworked native address book integration, removed Contact & NativeContact objects to directly rely on Friend 2022-04-06 12:30:14 +02:00
Sylvain Berfini
a81f7bb711 New way of using single/multiple contact(s) avatar don't work well with notifications & shortcuts, fixing it 2022-03-31 16:48:34 +02:00
Sylvain Berfini
8b60d5eda1 Fixed duplicated phone numbers in contact details 2022-03-30 16:03:58 +02:00
Sylvain Berfini
48c10e863e Use only phone number from SearchResult if both SIP address and phone numbers are provided and are equal 2022-03-16 13:57:18 +01:00
Sylvain Berfini
71a2140dbd Fixed ContactsSelectionViewModel used for chat room & conferences participant selection to use same MagicSearch APIs 2022-03-11 15:42:23 +01:00
Sylvain Berfini
465e41ae79 Fixed navigation issues + ensure friend is freed 2022-03-08 11:36:01 +01:00
Sylvain Berfini
9fc2009b76 Don't use data1 phone number value from addressbook if it's not a proper phone number 2022-03-07 10:49:19 +01:00
Sylvain Berfini
fc901e8131 Small improvements regarding contacts 2022-03-04 13:54:03 +01:00
Sylvain Berfini
f86c9dc99c Trying to speed up process contacts filtering by using nativeid & friends' refkey 2022-03-03 13:47:51 +01:00
Sylvain Berfini
4a05302722 Simplified code 2022-03-03 11:43:49 +01:00
Sylvain Berfini
8d0b571f38 Fixed issue with contacts order 2022-03-03 11:31:03 +01:00
Sylvain Berfini
62e2fb580f Added LDAP settings, using MagicSearch in contacts list + updated CHANGELOG from 4.6.2 release 2022-03-02 10:59:38 +01:00
Sylvain Berfini
2748a34c25 Prevent crash if exception occurs in native contact editor 2022-02-24 11:25:24 +01:00
Sylvain Berfini
197b45536c Prevent crash if exception is thrown during contacts fetching + fixed cast issue 2022-02-11 10:57:05 +01:00
Sylvain Berfini
6ef3dc288e New call/conference UI 2022-02-11 10:11:50 +01:00
Sylvain Berfini
5605e37121 Fixed kotlin boolean properties changes in Java wrapper + allow CPIM messages in basic chat rooms for sip.linphone.org accounts 2022-01-06 17:29:07 +01:00
Sylvain Berfini
8a11fc9c4a Minor changes to fix code inspector warnings 2021-11-17 10:45:17 +01:00
Sylvain Berfini
0c4b4d6e3c Use createWithAdaptiveBitmap instead of createWithBitmap to prevent crash on some devices 2021-11-15 12:02:19 +01:00
Sylvain Berfini
7ff3d7abfe Fixed not possible to going back to OutgoingCallActivity when call is in early-media state + fixed UI not showing numpad button when coming back 2021-11-09 11:32:18 +01:00
Sylvain Berfini
4a4d5f5d74 Added a hidden setting to disable prefering normalized phone numbes when importing contacts from native address book 2021-11-05 16:27:22 +01:00
Sylvain Berfini
f2a1869a1a Ran new version of kotlin auto formatter 2021-09-03 11:33:47 +02:00
Sylvain Berfini
d590d59bb8 Fixed various issues 2021-07-29 18:14:09 +02:00
Sylvain Berfini
536e78e98e Added a contacts cache at app level + get notified on low memory and clear glide cache when it happens 2021-07-15 13:33:16 +02:00
Sylvain Berfini
49fb77f0be Fixed local contact when no display name is set 2021-06-21 16:12:16 +02:00
Sylvain Berfini
3909d9991d Fixed Fatal Exception: java.util.ConcurrentModificationException 2021-06-21 15:44:52 +02:00
Sylvain Berfini
e1e06a58be Improved how local accounts are used when looking for a contact from a SIP URI 2021-06-20 19:30:18 +02:00
Sylvain Berfini
6fa0b96cc0 Fixed chat room information not refreshing 2021-06-17 11:38:51 +02:00
Sylvain Berfini
87e1ae3500 Fixed scroll when sending messages + added default RLS SIP URI 2021-06-09 09:34:10 +02:00
Sylvain Berfini
271d3c8c9f Ensure RLS URI is set on FriendLists when subscription is enabled 2021-06-08 10:37:25 +02:00
Sylvain Berfini
6c223aae31 Big improvement on contacts list search performances 2021-05-27 13:50:05 +02:00
Sylvain Berfini
299fa9c9b9 Fixed issue in contact editor when SIP address was created from username 2021-04-19 13:31:54 +02:00
Sylvain Berfini
5d89d8b098 Finished ViewModel to Data rework 2021-04-17 10:05:30 +02:00
Sylvain Berfini
b1ee757c0b Same rework applied to other classes 2021-04-17 10:05:30 +02:00