Commit graph

3290 commits

Author SHA1 Message Date
Sylvain Berfini
d5c836b8b5 Should prevent crash that may happen after picking ringtone if settings fragment was destroyed while new ringtone was being picked 2025-11-17 10:06:35 +01:00
Sylvain Berfini
7b0de4185c Prevent message edit to overlap reply and vice-versa 2025-11-05 14:47:13 +01:00
Sylvain Berfini
a3f86fbac0 Fixed toggling favorite flag on contact not adding/removing it from favorites list 2025-10-31 14:37:00 +01:00
Sylvain Berfini
c6a0f25041 Fixed generated avatars color when switching between light/dark modes 2025-10-27 15:17:18 +01:00
Sylvain Berfini
7ab7136a5b Fixed contacts list cell clipping 2025-10-27 14:16:22 +01:00
Sylvain Berfini
3698e1673e Removed delete contact option for native ones, will be re-imported at next restart anyway 2025-10-27 11:20:37 +01:00
Sylvain Berfini
ce2b794936 Fixed conversation avatar not updated when subject changes 2025-10-22 10:02:28 +02:00
Sylvain Berfini
e267f46fd7 Prevent blinking avatars in list in case they didn't change 2025-10-22 09:29:48 +02:00
Sylvain Berfini
ab6911dd11 Fixed adding/editing CardDAV synchronized contact picture 2025-10-21 16:58:38 +02:00
Sylvain Berfini
b0283043ee Save generated avatar as files in cache for faster re-user and lower memory footprint 2025-10-21 15:38:50 +02:00
Sylvain Berfini
0e71a726c1 Fixed infinite LDAP queries loop in case it returns a result that doesn't match the request 2025-10-20 11:29:48 +02:00
Sylvain Berfini
d74ccb523e Prevent LDAP password to be removed after editing existing config 2025-10-20 10:52:06 +02:00
Sylvain Berfini
069997d780 Fixed displayer screen sharing participant name 2025-10-15 17:03:01 +02:00
Sylvain Berfini
e2c9e1196f Force all LDAP fields to be filled, added verbose mode toggle 2025-10-15 12:12:32 +02:00
Sylvain Berfini
d75c48cd34 Fixed misleading method name 2025-10-15 09:59:13 +02:00
Sylvain Berfini
d9ab840570 Prevent black screen when trying to scan a QR code in assistant right after granting the app the CAMERA permission (on some devices) 2025-10-14 14:23:41 +02:00
Sylvain Berfini
d694789d4b Trying to troubleshoot missing participant video when changing conference layout sometimes 2025-10-13 11:16:31 +02:00
Sylvain Berfini
d16dbcf0fd Fixed proximity sensor not turned ON when call is answered from notification 2025-10-06 11:08:54 +02:00
Sylvain Berfini
1d28ce1846 Added logs to help troubleshoot contact matching issue 2025-10-06 10:28:23 +02:00
Sylvain Berfini
2ea38abdfe Reworked proxy/outbound proxy settings in account advanced settings 2025-10-02 16:12:00 +02:00
Sylvain Berfini
416cc6ea7f Only display missing permissions in assistant PermissionsFragment 2025-10-02 15:17:05 +02:00
Sylvain Berfini
6dc4790597 Simplified code using newly added API in SDK 2025-10-02 10:51:23 +02:00
Sylvain Berfini
f8556aa46b Hide suggestions SIP address domain if it matches default account SIP identity one + fixed suggestion avatar for phone numbers 2025-10-01 15:12:14 +02:00
Sylvain Berfini
df09bcad76 Hide SIP address field from contact editor when hide SIP addresses flag is set, and fixed issue where dialog with only 1 item would be displayed 2025-10-01 11:41:40 +02:00
Sylvain Berfini
0ca4eba63b Fixed contacts presence subscribe being only enabled for default domain account, added setting to disable presence 2025-10-01 10:01:48 +02:00
Sylvain Berfini
c556d14fb0 Fixed ConcurrentModificationException that could happen during contact edition 2025-09-29 13:59:50 +02:00
Sylvain Berfini
61517461dd Use account recovery token FlexiAPI endpoint 2025-09-23 20:32:13 +02:00
Sylvain Berfini
8f3415f6fa Reduce limit of attempts to change audio device in Android framework + return correct value if it failed 2025-09-22 14:58:44 +02:00
Sylvain Berfini
ae7a3c5bce Load contents by chunks instead of loading all of them at once 2025-09-17 16:30:41 +02:00
Sylvain Berfini
31e15ddfca Prevent app crash when trying to open a corrupted PDF sent/received by chat 2025-09-17 13:36:15 +02:00
Sylvain Berfini
808dc92cd7 Added PDF file preview in conversation (message bubble + documents list) 2025-09-17 12:18:17 +02:00
Sylvain Berfini
9d3ef9e8a5 Fix for empty fragment still opened after device rotation if user clicked on the empty part 2025-09-15 11:26:30 +02:00
Sylvain Berfini
719b28f0ab Fixed account labelled as Disabled instead of Disconnected if network isn't reachable 2025-09-12 15:09:39 +02:00
Sylvain Berfini
6f1439756e Improved bodyless friendlist presence received processing 2025-09-11 11:14:31 +02:00
Sylvain Berfini
4639e054bb Ask CallActivity to finish if no call found when trying to answer/hangup 2025-09-08 10:55:19 +02:00
Sylvain Berfini
504f6e2a2c Fixed missing conference subject when calling it's SIP URI without having the conference info 2025-09-05 15:16:56 +02:00
Sylvain Berfini
db7ca6793b Added swipe/pull to refresh on contacts list when a CardDAV friend list is configured to force the synchronization 2025-09-02 10:39:37 +02:00
Sylvain Berfini
ce13d4c7d4 Reworked how meetings are cancelled/deleted from user perspective 2025-08-27 12:12:36 +02:00
Sylvain Berfini
98bf3daed8 Use newly added SDK API to merge friend list 2025-08-25 16:59:00 +02:00
Sylvain Berfini
26e391cbf8 Fixed contacts not displayed in app after being received through bodyless presence 2025-08-21 10:05:21 +02:00
Sylvain Berfini
0add60c628 Remove legacy shortcuts, follow Android guidelines and create chat room shortcuts when a message is sent or received in it, not at the start 2025-08-19 17:18:00 +02:00
Sylvain Berfini
c153b2d928 Hide reply/forward actions for retracted message 2025-08-19 11:48:27 +02:00
Sylvain Berfini
881e2c217b Reworked GenericAddressPicker related code, updated CorePreferences getters to be @AnyThread instead of @WorkerThread 2025-08-19 11:29:16 +02:00
Sylvain Berfini
5a16761fdf Fixed methods called from wrong thread, other code cleanup / improvements 2025-08-19 10:38:54 +02:00
Sylvain Berfini
71bb569fde Scroll to latest match during chat message search in case user scrolled away 2025-08-14 10:38:48 +02:00
Sylvain Berfini
ad0037fe4c Do not show delete for everyone/delete locally choice dialog when removing received message 2025-08-14 09:09:55 +02:00
Sylvain Berfini
7eed9c06d3 Reworked some logs in ContactsManager, do not show ContactNumberOrAddressModel if phone number couldn't be turned into an Address 2025-08-11 14:58:17 +02:00
Sylvain Berfini
08c72dbb8c Prevent fatal error due to changes in SDK preventing stopping Core from within iterate() loop, fixed leaving assistant after remote provisioning if no account was configured 2025-08-11 10:11:45 +02:00
Sylvain Berfini
f99b51d572 Use newly added Queued chat message state 2025-08-07 18:07:07 +02:00
Sylvain Berfini
8f0f6581b2 Use participant device display name in conference if device name is empty 2025-08-07 16:41:41 +02:00