Commit graph

1900 commits

Author SHA1 Message Date
Sylvain Berfini
ab6c3004de Reworked how lifecyle owner is set on view stubs after being inflated, fixes voice messages UI not being updated when playing 2022-09-07 16:22:52 +02:00
Sylvain Berfini
98aae5af37 Fixed active speaker conference layout when alone or 2 for foldables + fixed UI issues 2022-09-07 13:52:53 +02:00
Sylvain Berfini
36286b0259 Fixed badge briefly visible when terminating conference 2022-09-06 13:33:52 +02:00
Sylvain Berfini
e468573551 Fixed crash when merging call into conference with active speaker layout 2022-09-06 11:44:07 +02:00
Sylvain Berfini
0f485ed66d Added option to schedule meeting from group chat room 2022-09-06 10:53:07 +02:00
Sylvain Berfini
9d9c58e7f7 Use same dialog style to confirm conference info removal 2022-09-06 10:21:38 +02:00
Sylvain Berfini
303768e2bf Also added slide to delete conference info 2022-09-05 16:30:55 +02:00
Sylvain Berfini
77331e9b94 Allow to long press conference info to select many of them & delete them at once + show cancelled conferences differently in meeting tab 2022-09-05 15:57:31 +02:00
Sylvain Berfini
31ef42c829 Disable join conference button if cancel ICS is received 2022-09-05 14:16:56 +02:00
Sylvain Berfini
68d34735a6 Moving LIME server URL from Core to Accounts 2022-09-02 09:49:19 +02:00
Sylvain Berfini
8373eaeb7d Fixed manual download of a content that tried to be auto-downloaded but failed 2022-08-31 16:13:33 +02:00
Sylvain Berfini
57acb1b7b7 Update side menu & dialer conference menu visibility when account registration state changes 2022-08-30 16:08:16 +02:00
Sylvain Berfini
1b07cd358f Disable conference waiting room join button if network is unreachable 2022-08-30 16:03:04 +02:00
Sylvain Berfini
0a0221c9b0 Updated video conf factory URI + updated push received logs + added new push received callback 2022-08-30 15:49:12 +02:00
Sylvain Berfini
5a0a210100 Fixed contact's phone number not being normalized from contacts details fragment 2022-08-29 10:08:28 +02:00
Sylvain Berfini
bb288f03cc Use new APIs from SDK to handle meeting update/cancel 2022-08-25 17:23:48 +02:00
Sylvain Berfini
261dc9791a Improved contact loader query to only select relevant mime types 2022-08-25 15:01:34 +02:00
Sylvain Berfini
6aa17309d8 Revert latest changes on contact loader, keep creating friends in IO dispatcher but don't set first & last name in the vCard at that time, fetching those values when entering contact editor if needed 2022-08-25 14:22:47 +02:00
Sylvain Berfini
5642d4c8c3 Changes related to chat messages aggregation in SDK 2022-08-24 15:27:40 +02:00
Sylvain Berfini
7c267dad25 Should fix missing incoming call notification caused by Service started before app 2022-08-24 13:20:32 +00:00
Sylvain Berfini
04e8c3566b Now requires Android 10 or newer to use Telecom Manager feature to prevent crash due to Android 9 OS bug 2022-08-24 14:47:52 +02:00
Sylvain Berfini
bcb737a456 Moved self preview in bottom right corner in landscape active speaker layout + reverse list to stack from bottom 2022-08-24 12:41:28 +02:00
Sylvain Berfini
db01f7a006 Fixed new chat messages not displayed automatically in chat room if opened while some existing were unread 2022-08-24 09:59:46 +02:00
Sylvain Berfini
1761843c1b Specific layout for when conference layout is active speaker & alone or 2 2022-08-23 17:08:11 +02:00
Sylvain Berfini
740a935525 Adding person in chat notification in case DND setting is set to allow chat notifications for favorite contacts 2022-08-22 11:26:13 +02:00
Sylvain Berfini
f125b54b40 Bumped dependencies & added missing deprecated annotations 2022-08-22 09:53:34 +02:00
Sylvain Berfini
dcf91ddef3 Trying to fix crashes seen on PlayStore due to friends being created in coroutine IO dispatcher 2022-07-29 09:33:31 +02:00
Sylvain Berfini
b8e65b3ac7 Fixed scheduled conference background color in meetings list 2022-07-28 12:24:19 +02:00
Sylvain Berfini
4636f6c4ea Temporary workaround to prevent showing last person who speaked above our video when all participants leave a conference while in active speaker layout 2022-07-27 10:59:40 +02:00
Sylvain Berfini
b588b10811 Log & clear clipboard when using it to auto-fill received SMS code 2022-07-26 15:44:52 +02:00
Sylvain Berfini
0aa44f8c39 Fixed wrong exception being catched 2022-07-26 13:18:17 +02:00
Sylvain Berfini
6eed295c5c Added setting to hide SMS invite button in contact details 2022-07-25 15:45:17 +02:00
Sylvain Berfini
2933a014c1 Prevent outgoing call fragment to be displayed when pressing back once in call 2022-07-25 11:16:22 +02:00
Sylvain Berfini
b4fd0ec5f4 Prevent crash if person name wasn't found when creating a call notification on Android 31+ 2022-07-25 10:29:55 +02:00
Sylvain Berfini
f24f3f2c85 Added logs 2022-07-25 10:18:20 +02:00
Sylvain Berfini
59a7771ea1 Workarounds for active speaker: do not display 'me' device name when speaking + showing ourselves when alone 2022-07-22 10:55:30 +02:00
Sylvain Berfini
a19800bb52 Fixed audio only layout when merging calls into conference 2022-07-20 12:22:15 +02:00
Sylvain Berfini
95de49be30 Added post quantum ZRTP stats + show ZRTP Post Quantum instead of ZRTP in call encryption settings if available + updated ZRTP SAS dialog with new layout 2022-07-19 13:00:47 +02:00
Sylvain Berfini
1c7886ffb7 Changes to show & use the 'apply prefix for calls & chat' 2022-07-18 13:36:37 +02:00
Sylvain Berfini
820d0f1e5a Prevent back button/gesture while in outgoing/incoming call fragments to go to active call fragment 2022-07-15 13:24:59 +02:00
Sylvain Berfini
30d6e556c1 Factorized code to handle local video preview moving (with camera switch) 2022-07-15 11:07:30 +02:00
Sylvain Berfini
1bb294acf1 Send video as early-media if remote asks for it & automatically initiate video calls policy is enabled 2022-07-15 10:47:39 +02:00
Sylvain Berfini
3ba46dc9ab Remove secure chat button if LIME server or conference factory URI isn't set 2022-07-13 18:43:40 +02:00
Sylvain Berfini
fcd0779507 Fixed global layout listener never removed if binding is not available 2022-07-12 13:36:46 +02:00
Sylvain Berfini
f1628060c6 Added joining state to conference participant device 2022-07-08 14:06:49 +02:00
Sylvain Berfini
f9ece220eb Removed video preview round corners in landscape conference waiting room 2022-07-08 14:06:07 +02:00
Sylvain Berfini
358ab96d17 Show video preview in calls list fragment 2022-07-08 14:05:58 +02:00
Sylvain Berfini
1c9a4924f6 Fixed history conf avatar 2022-07-07 17:06:34 +02:00
Sylvain Berfini
6e5885dec9 Fixed random contact avatar sometimes showing in chat rooms list while scrolling instead of group chat avatar 2022-07-07 11:20:39 +02:00
Sylvain Berfini
1204275b9a Prevent call notification from not being removed when call ends if service channel is disabled & background mode is enabled 2022-07-07 09:40:38 +02:00