Commit graph

2297 commits

Author SHA1 Message Date
Sylvain Berfini
9a6dc56b42 Reworked chat_room_list_cell layout using ConstraintLayout to speed up display time 2022-06-09 17:44:03 +02:00
Sylvain Berfini
f94b65ed0a Trying to improve chat rooms display performances 2022-06-09 16:11:31 +02:00
Sylvain Berfini
e6c842cd35 Using IO dispatcher to create generated avatar 2022-06-09 15:25:17 +02:00
Sylvain Berfini
5fac97b55d Improved a bit chat room diff callback 2022-06-09 14:54:59 +02:00
Sylvain Berfini
cbacb97f9d Prevent call from being stopped when removing app from recent tasks + go back to call activity when clicking launcher icon during a call 2022-06-09 14:40:14 +02:00
Sylvain Berfini
635c8e69c7 Started changes for Android 13 2022-06-09 14:12:58 +02:00
Sylvain Berfini
ee5af2b462 Added display name fields in assistant for linphone account creation / log in 2022-06-08 16:09:44 +02:00
Sylvain Berfini
ed03a721a5 Fixed presence storage in native contacts + prevent duplicated SIP addresses in same contact + improved contact fetching used memory 2022-06-08 15:39:00 +02:00
Sylvain Berfini
6222758126 Removed leave waiting room when call is connected to prevent dialer from being briefly visible 2022-06-08 13:39:22 +02:00
Sylvain Berfini
5502324845 Set record aware setting hidden & enabled by default 2022-06-08 13:18:53 +02:00
Sylvain Berfini
3172b27b98 Allow conference admin to add participant by address 2022-06-08 11:02:55 +02:00
Sylvain Berfini
0ce885a260 Prevent 'Remote Conference' default subject from being visible when joining a conference, using real one instead 2022-06-08 09:32:11 +02:00
Sylvain Berfini
0b06e22258 Made phone numbers & email addresses in chat messages clickable as we did for website URLs & SIP addresses 2022-06-07 11:24:09 +02:00
Sylvain Berfini
fe8e2b4b49 Do not notify received read messages 2022-06-06 11:37:51 +02:00
Sylvain Berfini
9e20134b13 Updated CHANGELOG, bumped version code 2022-06-03 14:04:00 +02:00
Sylvain Berfini
046676e40b Fixed conference participant muted background color & calls list menu icon color 2022-06-03 12:12:58 +02:00
Sylvain Berfini
9a671c36cc Use the same colors for call recording & screenshot buttons as for pause 2022-06-03 11:24:11 +02:00
Sylvain Berfini
e6152acf0e Fixed local contact avatar not being displayed except in side-menu 2022-06-03 11:14:35 +02:00
Sylvain Berfini
5af5c8a1a6 Bumped dependencies 2022-06-02 17:21:35 +02:00
Sylvain Berfini
4723c5d9d0 Do not use contact address but identity address when creating chat room from contact or history 2022-06-02 15:17:05 +02:00
Sylvain Berfini
7e391ca518 Fixed chat rooms menu icons while in dark mode 2022-06-02 14:59:58 +02:00
Sylvain Berfini
89d072de68 Added back firebase logger + updated some icons 2022-06-01 16:01:40 +02:00
Sylvain Berfini
fc99465fb9 Prevents useless log 2022-06-01 13:29:25 +02:00
Sylvain Berfini
6537e5fc23 Fixed unecessary refresh in lists, causing blinking 2022-06-01 12:55:31 +02:00
Sylvain Berfini
5dfc18a78d Cleaned up code, fixed contact avatar blinking when toggling selection in list while creating chat room/conference 2022-06-01 11:09:03 +02:00
Sylvain Berfini
4e0d38ca35 Improved how we load high-res contact picture to fallback on thumbnail if needed 2022-05-31 17:23:50 +02:00
Sylvain Berfini
4883bc8293 Added go to contact / add to contacts option in every 1-1 chat room menu 2022-05-31 15:41:37 +02:00
Sylvain Berfini
61134352e9 Trying to prevent crash seen on PlayStore probably due to friend.getPhoneNumersWithLabel() being called in IO dispatched coroutine 2022-05-31 15:01:21 +02:00
Sylvain Berfini
3d7733c86a Prevent call stat from using two lines 2022-05-30 17:21:51 +02:00
Sylvain Berfini
9e2b52b4d2 Added full-screen support for image & video viewers 2022-05-30 16:29:25 +02:00
Sylvain Berfini
cc36a18d2c Mute/unmute chat room notifications, using 3-dots menu even for basic chat rooms, updated icons 2022-05-30 15:23:40 +02:00
Sylvain Berfini
b4fb169e19 Improved logs for preferred audio device debugging 2022-05-30 10:02:55 +00:00
Sylvain Berfini
47c0dbf842 Prevent crash in TelecomHelper if android.software.connectionservice feature isn't supported by device 2022-05-30 10:37:54 +02:00
Sylvain Berfini
8515e2fcaf Fixed issue when trying to create a One to One encrypted chat room that already exists 2022-05-30 09:33:34 +02:00
Sylvain Berfini
61bfb1fcff Try to prevent foreground service notification to stay visible after call ends 2022-05-27 16:05:23 +02:00
Sylvain Berfini
8d5d344c2c Make sure Core exists when TelecomManager service is created & destroyed 2022-05-27 11:47:39 +02:00
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
5b208844c7 Show dialog asking for confirmation before starting a group call from chat 2022-05-24 16:41:42 +02:00
Sylvain Berfini
d0870c1dfa Fixed outgoing conference call layout & notifications due to use of remote contact instead of remote address 2022-05-23 10:58:17 +02:00
Sylvain Berfini
24b561ae0a Fixed incoming conference call layout in landscape 2022-05-23 10:37:57 +02:00
Sylvain Berfini
8f8fc58e55 Improved active speaker default avatar background 2022-05-20 16:43:12 +02:00
Sylvain Berfini
c3ce265c78 Prevent incoming group call to start in audio-only layout if video auto accept policy is disabled, instead enable video with receive only direction 2022-05-20 16:29:13 +02:00
Sylvain Berfini
ecc94161ee Fixed conference recording file name, using subject if available 2022-05-20 16:03:31 +02:00
Sylvain Berfini
3c0dc61828 Fixed conference info showing in scheduled lists even if it doesn't matches the time criteria 2022-05-20 15:58:15 +02:00
Sylvain Berfini
dd26a6059b Fixed navigating out of conference chat room 2022-05-20 15:55:24 +02:00
Sylvain Berfini
3104ee6471 Fixed calling back incoming group call 2022-05-20 15:50:05 +02:00
Sylvain Berfini
7f122c7ab8 Fixed crash reported on Crashlytics 2022-05-20 09:34:33 +02:00
Sylvain Berfini
bf1f2c3175 Prevent call logs wrongly grouped due to conf-id parameter not used in equal comparison, cf RFC 2022-05-19 16:20:00 +02:00
Sylvain Berfini
4a0eb4d93e Fixed video conference factory URI not set when updating for 4.6.x release 2022-05-19 13:02:28 +02:00
Sylvain Berfini
975905428f Do not group conference call logs 2022-05-19 12:50:31 +02:00
Sylvain Berfini
4c809ff7d2 Fixed issues when creating group call from scheduler process 2022-05-19 11:23:43 +02:00
Sylvain Berfini
3c2640d4bf Properly display conference participants in incoming call fragment 2022-05-18 18:02:31 +02:00
Sylvain Berfini
2838d207ca Prevent crash if conference subject is null or empty, a Person must have a name 2022-05-18 17:02:24 +02:00
Sylvain Berfini
cb7732b704 Renamed conférence into réunion & programmer into planifier for French translation + fixed issues in English texts 2022-05-18 16:24:21 +02:00
Sylvain Berfini
429cc17525 Fixed replaceSipUriByUsername setting not being used in new call related layouts 2022-05-18 15:52:54 +02:00
Sylvain Berfini
52247c38d5 Display incoming group call notification properly 2022-05-18 13:59:56 +02:00
Sylvain Berfini
3a56969158 Renamed conferences as meetings, don't display group calls in scheduled meetings list 2022-05-18 11:15:28 +02:00
Sylvain Berfini
91dae25936 Renamed 'now' conferences as group calls, added group call button to group chat rooms 2022-05-18 10:59:10 +02:00
Sylvain Berfini
363322485e Using ShortcutManagerCompat, got rid of Compatibility layer 2022-05-16 15:25:47 +02:00
Sylvain Berfini
4218c5b2a9 Since app min target SDK is 23, remove all references to older versions 2022-05-16 12:02:39 +02:00
Sylvain Berfini
0611109c04 Fixed bluetooth audio route not being selected after answering call 2022-05-16 10:11:51 +02:00
Sylvain Berfini
adf1675a06 Try to workaround incoming call activity not being displayed on some phones 2022-05-16 09:19:59 +02:00
Sylvain Berfini
38ba2c758d Updated CHANGELOG 2022-05-13 16:57:48 +02:00
Sylvain Berfini
3e774f6605 Bumped gradle & material versions 2022-05-12 11:42:16 +02:00
Sylvain Berfini
05ee5794f2 Try to show foreground service notification asap to prevent crash if Core takes too long to start 2022-05-10 15:33:20 +02:00
Sylvain Berfini
8f8949cb3e Fixed first to join snack displayed multiple times + prevent first admin snack when going to participants list + show admin snack for conference.me as well 2022-05-09 14:05:03 +02:00
Sylvain Berfini
4372fd2d9e Try to keep preferred audio driver when changing audio device 2022-05-06 15:14:34 +02:00
Sylvain Berfini
ff3762007e Started conference call incoming layout 2022-05-05 10:48:24 +02:00
Sylvain Berfini
70ecd32065 Prevent SecurityException in About fragment 2022-05-05 09:34:06 +02:00
Sylvain Berfini
209f577890 Fixed crash when device boots & start at boot setting is disabled 2022-05-05 09:26:44 +02:00
Sylvain Berfini
d6f83f0057 Fixes for self-mute during remote conference + rework how we mute single call 2022-05-04 15:38:34 +02:00
Sylvain Berfini
18f36b85bb Make sure TelecomManager's connection's state matches our Call's one when the service takes time to be created... 2022-05-04 14:06:17 +02:00
Sylvain Berfini
93ecb9c72b Fixed identity account setting 2022-05-04 11:50:09 +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
a31381632f Prevent empty chat bubble when sending only spaces 2022-05-03 15:50:29 +02:00
Sylvain Berfini
3eb8382423 Cleanup & small improvements 2022-05-03 10:02:24 +02:00
Sylvain Berfini
8d762d09e0 Fixed generated avatar issue 2022-05-03 09:23:37 +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
b8685c2dda Fixed chat room/conference avatar when in dark mode 2022-05-02 15:36:03 +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
b70b2e4127 Fixed used audio device in call stats 2022-04-29 14:09:09 +02:00
Sylvain Berfini
2e8d061e22 Trying to prevent crashes seen on Crashlytics 2022-04-29 14:02:46 +02:00
Sylvain Berfini
5891babc5c Proper layout for conference audio only mode 2022-04-29 09:34:51 +02:00
Christophe Deschamps
2be69da8a4 When Earpiece or Speaker audio route is requested, set the capture device to Micrphone 2022-04-29 08:33:05 +02:00
Sylvain Berfini
9059abbc06 Fixed friendlist subscribe setting disabled when it shouldn't 2022-04-27 18:23:52 +02:00
Sylvain Berfini
60720707d1 Fixed crash when using chat message notification action after Core has been destroyed 2022-04-26 09:26:29 +02:00
Sylvain Berfini
72eb711d98 Trying not to start Core in Application, only Config 2022-04-22 16:34:39 +02:00
Sylvain Berfini
cec6d307d0 Fixed active speaker default avatar background 2022-04-22 14:01:33 +02:00
Sylvain Berfini
8866b19b7f Fixed weird display when pausing conference the first time while in Grid layout 2022-04-22 13:26:25 +02:00
Sylvain Berfini
85b0d8e6ae Fixed 'you're the first to join this conference' snack 2022-04-22 10:05:21 +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
a1f9b95432 Also use Coil to extract image from video + fixed contact matching issue in chat room creation 2022-04-20 16:11:03 +02:00
Sylvain Berfini
5ce69e63cd Minor UI fix 2022-04-20 15:06:25 +02:00
Sylvain Berfini
191ec0b830 Fixed &appName in RU translation 2022-04-20 13:31:07 +02:00
Sylvain Berfini
4aeef970bb Removed now useless RelativeLayout for chat message bubble 2022-04-20 13:28:43 +02:00
Sylvain Berfini
0c085ed0b5 Replaced glide by Coil 2022-04-20 13:28:43 +02:00
Norbert Fischer
7f63de9e1b Translated using Weblate (German)
Currently translated at 35.9% (265 of 738 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/de/
2022-04-20 13:10:25 +02:00
Alex
7b10bdf103 Translated using Weblate (Russian)
Currently translated at 100.0% (734 of 734 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/ru/
2022-04-20 13:10:25 +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
595510028d Bumped dependencies 2022-04-20 09:33:22 +02:00
Sylvain Berfini
905049f7c7 Fixed chat message display in IMDN view + improved chat bubble layout 2022-04-19 15:32:58 +02:00
Sylvain Berfini
8f291145d2 Fix reload of chat rooms when toggling one of the two hide chat room setting 2022-04-19 10:54:08 +02:00
Sylvain Berfini
0d363a6868 Fixed hideRoomsFromRemovedProxies & hideEmptyRooms settings... 2022-04-19 10:25:40 +02:00
Sylvain Berfini
a5df96048b Fixed crash for devices that may still have previous ActiveSpeaker enum value 2022-04-19 10:13:00 +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
ae04a06e42 Revert changes on French translation, makes app crash... 2022-04-12 12:01:03 +02:00
Sylvain Berfini
b90ce37ff0 Reworked how master fragment width is calculated in slidingpane to improve UI on large tablets 2022-04-12 12:00:29 +02:00
Sylvain Berfini
4c83e823fc Trying to fix concurrent exception in contacts loader 2022-04-11 11:38:42 +02:00
Sylvain Berfini
2ab24f893a Showing snack bar when you're the first to join a conference or when you're the last one in it 2022-04-11 11:00:54 +02:00
Sylvain Berfini
5fd69bcd4c Improvements suggested by code inspector 2022-04-08 17:49:36 +02:00
Sylvain Berfini
a04c09b748 Fixed video not enabled automatically when granting permission while in call 2022-04-08 15:21:14 +02:00
Sylvain Berfini
d699ba423f Removed code now done in SDK 2022-04-08 14:49:01 +02:00
Sylvain Berfini
de20faaaf2 Fixed crash when using VFS due to null context in SDK 2022-04-08 14:22:45 +02:00
Sylvain Berfini
6e70ea852e Conference scheduling UI fixes 2022-04-08 09:27:14 +02:00
Sylvain Berfini
8b224f174a If SIP address username matches phone number, only show phone number 2022-04-07 14:47:32 +02:00
Sylvain Berfini
5f0de830e4 Fixed invisible avatar in side menu 2022-04-07 14:47:30 +02:00
Sylvain Berfini
898d3d0aa4 Shorcuts creation improvements 2022-04-07 11:38:33 +02:00
Sylvain Berfini
f71811f65a Improve call notification when calling a conference 2022-04-07 10:45:46 +02:00
Sylvain Berfini
2a1a392cf4 Leave waiting room when call is finished or in error 2022-04-07 10:45:43 +02:00
Sylvain Berfini
3793646a7c Disable conference waiting room buttons once call is started 2022-04-07 10:25:37 +02:00
Sylvain Berfini
027cce9756 Small improvement for local contact lookup 2022-04-06 19:57:17 +02:00
Sylvain Berfini
d366dbf2cc Fixed conference call from history 2022-04-06 19:55:47 +02:00
Sylvain Berfini
f33eec8617 Fixed no video while being alone in video conference with mosaic layout + fixed issue in French translation 2022-04-06 17:50:39 +02:00
Sylvain Berfini
1f6fecb28b Remove GRUU from call log address if any 2022-04-06 12:57:58 +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
f83eb5e6b1 Force audio only layout in conference waiting room if low bandwidth is detected 2022-04-01 10:45:36 +02:00
Sylvain Berfini
1b9d15c087 Translated using Weblate (French)
Currently translated at 99.7% (730 of 732 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/fr/
2022-03-31 17:38:32 +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
291ae367a6 Rework how audio only layout will be handled 2022-03-31 15:47:15 +02:00
Sylvain Berfini
7b933ad76b Added back take snapshot button in video call if enabled in CorePreferences + reworked/fixed PermissionHelper.hasWriteExternalStoragePermission() for Android >= 10 2022-03-31 12:24:56 +02:00
Sylvain Berfini
5bae5bc9de Fixed max participants for mosaic layout preference 2022-03-31 11:38:20 +02:00
Sylvain Berfini
bf066680af Same security icon improvement but for history detail 2022-03-30 18:28:17 +02:00
Sylvain Berfini
3de2936afc Fixed background issue in generated avatar in call layouts 2022-03-30 18:25:44 +02:00
Sylvain Berfini
09047f2af8 Improved security icon above chat button in contact detail 2022-03-30 18:16:08 +02:00
Sylvain Berfini
fd2eea94a6 Restored correct icon for merging calls into conference 2022-03-30 18:01:57 +02:00
Sylvain Berfini
8c2d0ebe0b Reworked how single & multiple generic contact avatar are used 2022-03-30 17:54:09 +02:00
Sylvain Berfini
e165e73b0e Updated history cell layout 2022-03-30 17:32:17 +02:00
Sylvain Berfini
2e327ac30d Do not display GRUU of call's remote address 2022-03-30 17:29:20 +02:00
Sylvain Berfini
8b60d5eda1 Fixed duplicated phone numbers in contact details 2022-03-30 16:03:58 +02:00
Sylvain Berfini
ad2f2a98df Enable mic back in Core when last call is ended while it was muted 2022-03-30 13:08:22 +02:00
Sylvain Berfini
bf96016c32 Fixed initial mic muted state in conference waiting room 2022-03-30 13:04:54 +02:00
Sylvain Berfini
3334983707 Cleanup Databindings declarations + added missing proguard rule 2022-03-29 16:07:53 +02:00
Sylvain Berfini
0aca41b927 Show organizer in conference history details 2022-03-29 10:57:41 +02:00
Sylvain Berfini
f4c89fbb2c Show conference edit button in schedule list for organizer + allow to edit conference + sort conferences by date when notified of a new conference schedule by callback while in conferences list view 2022-03-28 15:50:46 +02:00
Sylvain Berfini
aff768548a UI fixes & improvements 2022-03-25 14:41:42 +01:00
Sylvain Berfini
0fa68e2379 Added video preview to participants & layout conference fragments so other participants will still see the user video while he's naviagating in conference related fragments 2022-03-25 12:01:07 +01:00
Christophe Deschamps
c9a9059d68 Fixes requestLayout() trigerring error message on GridBoxLayout children 2022-03-25 09:15:34 +00:00
Sylvain Berfini
7c4c348f8c Fixed speaker turning on automatically when in video conference with local video disabled 2022-03-25 09:23:15 +01:00
Sylvain Berfini
ef4c7169e6 Indicate when participant in conference has muted it's microphone 2022-03-25 09:03:53 +01:00
Sylvain Berfini
df8721c5fd Fixed margin between views in mosaic conference layout that was removed with latest rework 2022-03-24 15:29:55 +01:00
Sylvain Berfini
487cae1625 Fixed last updated time for chat room not being updated... 2022-03-24 14:00:12 +01:00
Sylvain Berfini
d6cd6af645 Layout improvements 2022-03-23 16:44:55 +01:00
Sylvain Berfini
5c3b79abee Reworked how video preview is moving 2022-03-23 13:41:22 +01:00
Sylvain Berfini
2835f80ee5 Stop spinner & display error message when conference scheduler goes to error state 2022-03-22 16:38:20 +01:00
Sylvain Berfini
a6cb6fb975 Factorized & improved code for call & conference layouts 2022-03-22 15:56:37 +01:00
Sylvain Berfini
c6b49080af Reworked how call logs are handled, should be more efficient 2022-03-21 17:34:40 +01:00
Sylvain Berfini
70f7f8c100 Disable CallStyle notifications (Android 12+) for samsung devices, they are currently badly displayed 2022-03-21 13:43:00 +01:00
Sylvain Berfini
bb31a0014b Set video call information in incoming CallStyle notification 2022-03-21 13:31:19 +01:00
Sylvain Berfini
20dcb23b8a Added contact display name to address generated from phone number 2022-03-21 10:26:42 +01:00
Christophe Deschamps
f9a3703a18 Conference 'GridBox' Layout 2022-03-18 23:56:50 +01:00
Sylvain Berfini
154659c083 Show message to user when trying to download two files from same message at the same time + fixed issue where second file download can't be started once the first one has finished 2022-03-18 10:24:31 +01:00
Sylvain Berfini
f07bc19d5f Fixed missing contacts after LDAP query 2022-03-18 10:00:21 +01:00
Sylvain Berfini
ed9f590f4f Always display contacts with same phone number if display name is different 2022-03-17 16:51:23 +01:00
Sylvain Berfini
2e9e3459e4 Prevent read-only 1-1 chat room 2022-03-17 16:51:11 +01: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
13878ee48d Should prevent crash when failing to get account matching local address 2022-03-16 13:56:56 +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
2df68f8cf2 Fixed audio route changes in outgoing call not working with TelecomManager enabled 2022-03-11 11:02:59 +01:00
Sylvain Berfini
e16cb01b31 Conference layouts improvements 2022-03-10 15:19:53 +01:00
Sylvain Berfini
0dd411330c Improved in-call numpad, specifically in landscape 2022-03-10 14:58:55 +01:00
Sylvain Berfini
6559cc24ec Reworked layouts to use ConstraintLayout properly 2022-03-10 13:48:59 +01:00
Sylvain Berfini
6044ed07f8 Fixed file transfer progress color 2022-03-09 17:11:51 +01:00
Sylvain Berfini
edeb854ab3 Removed useless code, by default SDK believes Android is in background 2022-03-08 16:24:18 +01:00
Sylvain Berfini
e61ee2981e Changes regarding incoming call notification & activity 2022-03-08 13:20:42 +01:00
Sylvain Berfini
465e41ae79 Fixed navigation issues + ensure friend is freed 2022-03-08 11:36:01 +01:00
Sylvain Berfini
4c616cc395 Improved call statistics: only compute them when dialog is visible + fixed leak 2022-03-07 15:21:29 +01:00
Sylvain Berfini
c93ea7a851 Reworked call UI a bit more 2022-03-07 15:21:18 +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
3cd8110db3 Trying to prevent issue with IncomingCallActivity not displayed sometimes 2022-03-04 13:55:29 +01:00
Sylvain Berfini
fc901e8131 Small improvements regarding contacts 2022-03-04 13:54:03 +01:00
Sylvain Berfini
7f035cccbc Fixed navigation issues 2022-03-03 17:22:56 +01:00
Sylvain Berfini
862c5e47c8 Split ActiveCallOrConferenceFragment into two fragments 2022-03-03 16:52:21 +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
cc632d89f3 Make delay before showing contacts operation in progress spinner configurable 2022-03-03 12:00:45 +01:00
Sylvain Berfini
2c846f6727 Prevent crash if security exception is thrown when placing call with Telecom Manager 2022-03-03 11:51:37 +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
9b69d552aa Prevent crash if device doesn't support ConnectionService, required for TelecomManager 2022-03-02 11:00:15 +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
e34965d524 Fixed switch to fullscreen when video conference starts 2022-03-01 12:05:56 +01:00
Sylvain Berfini
00d7f93094 Fixed audio routes selected button not updated after change 2022-03-01 11:28:55 +01:00
Sylvain Berfini
fc3d752497 Use account instead of proxyConfig in call params 2022-03-01 11:21:19 +01:00
Sylvain Berfini
34e000e3bb BLUETOOTH_CONNECT permission is required starting Android 12 2022-02-28 11:58:03 +01:00
Sylvain Berfini
0620ef82d0 Fixed auto start setting disabled not working when foreground service setting is enabled 2022-02-28 10:04:51 +01:00
Sylvain Berfini
cf97a83651 Fixed another bad activity cast 2022-02-28 10:04:41 +01:00
Sylvain Berfini
7123e0ff23 Fixed infinite loop 2022-02-28 10:04:36 +01:00
Sylvain Berfini
ab0cc34b24 Conference: disable video when using audio only layout + sort participants device depending on layout 2022-02-25 13:42:42 +01:00
Sylvain Berfini
26f06436f4 Also allow text to be selected in file/config viewers 2022-02-24 16:46:29 +01:00
Sylvain Berfini
dc90fea30a Fixed stun setting not enabling it 2022-02-24 16:46:20 +01:00
Sylvain Berfini
a423038c0a Allow sip addresses & phone numbers to be selected while in history/contact details view 2022-02-24 16:01:54 +01:00
Sylvain Berfini
97574157ed Added audio only conference layout 2022-02-24 11:40:44 +01:00
Sylvain Berfini
8bcb0278ee Added layout selector on conference waiting room fragment 2022-02-24 11:40:44 +01:00
Sylvain Berfini
492a23b61e Added recv only video while in conference + fixed chat message file download progress text color in dark mode 2022-02-24 11:40:44 +01:00
Sylvain Berfini
a35b5d4c02 Disable FirebaseMessaging Service when building without it 2022-02-24 11:29:23 +01:00
Sylvain Berfini
aba0af378a Prevent crash on Android 12 if we aren't allowed to start a Service as foreground 2022-02-24 11:29:17 +01:00
Sylvain Berfini
2748a34c25 Prevent crash if exception occurs in native contact editor 2022-02-24 11:25:24 +01:00
Sylvain Berfini
84f0aceb61 Fixed crash due to nil call ID, fixed wrong @notnil tag in SDK 2022-02-24 11:25:18 +01:00
Sylvain Berfini
d9e805d8d2 Translated using Weblate (Bengali (Bangladesh))
Currently translated at 5.2% (35 of 667 strings)

Translation: Linphone/Linphone Android (4.6 release)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android-release-4-6/bn_BD/
2022-02-24 11:25:13 +01:00
Sylvain Berfini
f20cf11cc9 Prevent screen to turn off while recording a voice message 2022-02-24 11:25:08 +01:00
Sylvain Berfini
f62d90285f Fixed case comparison for contacts list headers 2022-02-24 11:25:00 +01:00
Sylvain Berfini
7528d4981e Fixed voice recording playback not stopped if record is deleted during playback or when sending message 2022-02-24 11:24:55 +01:00
Sylvain Berfini
646ed09f2b Fixed negative gain not allowed in audio settings 2022-02-24 11:24:48 +01:00
Sylvain Berfini
0f3dba4d38 Fixed anim issue when opening call stats using quality icon in status bar instead of button in menu 2022-02-14 13:43:48 +01:00
Sylvain Berfini
bd222124ef Fixed merge issue causing call history detail to crash 2022-02-14 11:48:38 +01:00
Sylvain Berfini
562077606d Fixed scheduled conferences fragment new conference button in dark mode 2022-02-14 11:26:56 +01:00
Sylvain Berfini
34ca235d7b Prevent crash when background mode is enabled & service notification channel is disabled 2022-02-14 10:27:00 +01:00
Sylvain Berfini
a5658bf5ea Fixed crash in audio route utils 2022-02-14 10:26:47 +01:00
Sylvain Berfini
2794147fd7 Trying to prevent the same intent to be processed twice, seems it can happen... 2022-02-14 10:26:11 +01:00
Sylvain Berfini
359645dc4e Make sure sent chat message will be visible 2022-02-11 15:39:23 +01:00
Sylvain Berfini
c18230faf5 Updated waiting room self video preview display to occupy_all_space 2022-02-11 15:31:22 +01:00
Sylvain Berfini
668fd1d78a Fixed toggling off full screen mode in active speaker if currently speaking participant is audio only + started to add audio only layout & participant muted icon 2022-02-11 15:26:22 +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
51cf7a6711 It seems callAudioState property on TelecomManager Connection can return null... 2022-02-11 09:24:23 +01:00
Sylvain Berfini
a0d0bb0d48 Prevent runtime exception if we failed to build service notification 2022-02-10 14:42:47 +01:00
Sylvain Berfini
4226dd6d5c Fixed quit button not killing app when background mode is enabled 2022-02-10 10:08:55 +01:00
Sylvain Berfini
69d7bff9a5 Apply back 4.7.0 version name & code 2022-02-09 15:09:03 +01:00
Sylvain Berfini
b5c141f081 Merge branch 'release/4.6' 2022-02-09 15:05:35 +01:00
Sylvain Berfini
87d11137d6 Bumped version code & updated CHANGELOG for 4.6.0 release 2022-02-09 13:57:39 +01:00
Sylvain Berfini
b30f5baef6 Fixed issue with headset audio routing when connecting it during call 2022-02-09 13:13:47 +01:00
Sylvain Berfini
101d9aa931 Fixed duplicated chat room if we are invited back in one we left while on the chat rooms list 2022-02-09 12:43:18 +01:00
Sylvain Berfini
c8bd7ea229 Fixed recordings list not updated when a recorded call is terminated and we go back to the fragment 2022-02-09 12:15:17 +01:00
Sylvain Berfini
7219cfbdf7 Fixed chat room UI not updated when kicked/invited back while in it 2022-02-09 12:11:05 +01:00
Sylvain Berfini
eecbfccc2c Fixed video call button & forward message issues on tablets 2022-02-08 18:00:55 +01:00
Sylvain Berfini
0580dfa58f Route voice/call recordings to headset instead of speaker, if possible 2022-02-04 10:50:31 +01:00
Sylvain Berfini
0232ae5be2 Fixed CPIM enabled in basic chat rooms for non sip.linphone.org accounts 2022-02-04 10:40:13 +01:00
Sylvain Berfini
82f352fa81 No longer need to monitor device orientation in app 2022-02-03 11:48:52 +01:00
Sylvain Berfini
46ef080d62 Make SIP URI in chat messages clickable as well as http links 2022-02-03 10:15:41 +01:00
Sylvain Berfini
32941122ce Fixed waiting layout not gone if error happens in generic login assistant 2022-02-02 14:52:57 +01:00
Sylvain Berfini
772531141b Bumped version code 2022-02-02 12:49:40 +01:00
Sylvain Berfini
8729258938 Fixed some issues in translations 2022-02-02 10:39:19 +01:00
John Machado
724c170d34 Translated using Weblate (Portuguese)
Currently translated at 100.0% (639 of 639 strings)

Translation: Linphone/Linphone Android (4.6 release)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android-release-4-6/pt/
2022-02-02 10:10:42 +01:00
Danmei Chen
526c9bdd83 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (639 of 639 strings)

Translation: Linphone/Linphone Android (4.6 release)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android-release-4-6/zh_Hans/
2022-02-02 10:10:42 +01:00
Óvári
b2ec081016 Translated using Weblate (Hungarian)
Currently translated at 100.0% (639 of 639 strings)

Translation: Linphone/Linphone Android (4.6 release)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android-release-4-6/hu/
2022-02-01 22:48:21 +01:00
John Machado
fe62e58e05 Translated using Weblate (Portuguese)
Currently translated at 100.0% (639 of 639 strings)

Translation: Linphone/Linphone Android (4.6 release)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android-release-4-6/pt/
2022-02-01 17:12:28 +01:00
Sylvain Berfini
ab702bfc17 Translated using Weblate (Spanish)
Currently translated at 98.4% (624 of 634 strings)

Translation: Linphone/Linphone Android (4.6 release)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android-release-4-6/es/
2022-02-01 16:37:06 +01:00
Sylvain Berfini
54fd487440 Added translation using Weblate (Portuguese) 2022-02-01 16:36:28 +01:00
Sylvain Berfini
a08cbb5930 Fixed english translation, added spanish 2022-02-01 16:16:37 +01:00
Sylvain Berfini
92e13a2e6b Added warning fragment before configuring a generic SIP account 2022-02-01 13:58:44 +01:00
Sylvain Berfini
cf52d5ab3d Added weblate link in about page + fixed copyright year & french translation 2022-02-01 10:42:09 +01:00
Sylvain Berfini
a0ebeb1fea Moved lambdas arguments out of parenthesis 2022-01-28 17:12:24 +01:00
Sylvain Berfini
81884dd218 Fixed issues with background mode advanced setting 2022-01-27 10:52:03 +01:00
Sylvain Berfini
eb86ae1573 Fixed service foreground notification preventing incoming call dialog to be displayed 2022-01-27 10:01:26 +01:00
Sylvain Berfini
6c3a5c2b9a Updated android dependencies 2022-01-27 09:58:08 +01:00
Sylvain Berfini
13261f78f9 Fixed & improve content logs 2022-01-21 10:52:43 +01:00
Sylvain Berfini
fea1e9d27f Prevent crash when calling reportFullyDrawn(), see github issue 1592 2022-01-21 09:07:30 +01:00
Sylvain Berfini
8dfbe98396 Prevent crash if bluetooth isn't available on the device 2022-01-19 12:24:17 +01:00
Sylvain Berfini
17547753b4 Hide keyboard when closing chat room side pane 2022-01-17 10:42:31 +01:00
Sylvain Berfini
bef768f997 Trim received messages 2022-01-17 10:02:09 +01:00
Sylvain Berfini
816a663d9b Bumped version code 2022-01-14 14:23:29 +01:00
Sylvain Berfini
f666d2ee38 Updated dependencies + reduced small sip uri font size a bit 2022-01-14 14:22:30 +01:00
Sylvain Berfini
7053b0dadc Translated using Weblate (Hungarian) 2022-01-14 10:42:32 +00:00
Sylvain Berfini
fa33a7f29f Fixed chat room not scrolling to bottom when receving/sending message if we are already on the bottom 2022-01-14 10:03:33 +01:00
Sylvain Berfini
891be0eb9b Properly update last chat room message for when going back to chat rooms list 2022-01-12 11:09:43 +01:00
Sylvain Berfini
dabecf1077 Allow to undo last chat message swipe removal 2022-01-11 14:49:10 +01:00
Sylvain Berfini
9963381419 Added swipe actions on chat message (reply / delete), improved chat message redraw condition 2022-01-10 17:28:35 +01:00
Sylvain Berfini
0378848f10 Fixed some poor quality drawables + changes to allow swipe action to reply to chat message (disabled for now) 2022-01-10 11:55:13 +01:00
Sylvain Berfini
9395ea88a5 Fixed used of deprecated adapterPosition API 2022-01-10 10:43:34 +01:00
Sylvain Berfini
2ed6fa3246 Prevent crash that happened once 2022-01-10 10:14:59 +01:00
Sylvain Berfini
44a61a2be2 Allow to show IMDN status of error message in a group chat room 2022-01-07 15:45:55 +01:00
Sylvain Berfini
c74daaa4a1 Improved chat messages recyclerview scrolling below remote composing label 2022-01-07 14:49:17 +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
2729916ce4 Bumped version code 2022-01-05 15:58:37 +01:00
Sylvain Berfini
c6cc2e56d4 Another fix for proper contact names in chat rooms list 2022-01-05 14:19:06 +01:00
Sylvain Berfini
8c790929c4 Fixed chat bubbles sometimes closing when opened 2022-01-05 13:04:49 +01:00
Sylvain Berfini
0e17da27e8 Try to prevent VFS leaks as much as possible, added logs before each plainFilePath call 2022-01-04 15:33:06 +01:00
Sylvain Berfini
1522d3b17d Just in case, clean up any existing plain file when core starts if VFS is enabled 2022-01-04 11:47:21 +01:00
Sylvain Berfini
fc6792687c Fixed issue with message received & dislay in a chat room for which the sliding pane was closed but fragment wasn't paused or destroyed 2022-01-04 11:37:52 +01:00
Sylvain Berfini
0404777c32 Reworked & improved export when usig VFS feature 2022-01-04 09:26:35 +01:00
Sylvain Berfini
a2ac7e9f37 Migrated maven repositories to settings.gradle file, update .gitlab-ci file to allow override 2021-12-30 14:13:01 +01:00
Sylvain Berfini
c63a8cf2fd Reworked CoreContext order at startup 2021-12-20 17:22:37 +01:00
Sylvain Berfini
43e6e14654 Added ringtone picker (hidden by default for now) 2021-12-20 16:53:32 +01:00
Sylvain Berfini
e9266dc019 Fixed issue with TelecomHelper singleton deletion 2021-12-20 14:52:39 +01:00
Sylvain Berfini
70575d73ba Removed unused code + attempt to workaround ANR since last dependencies update 2021-12-20 14:39:05 +01:00
Sylvain Berfini
7bd85a6f53 Fixed contacts names not always displayed in chat rooms list 2021-12-20 13:01:38 +01:00
Sylvain Berfini
d7f2b629da Make sure TelecomHelper is correctly created in CoreContext 2021-12-20 11:39:56 +01:00
Sylvain Berfini
fdaabf6fc0 Fixed build due to API changes in 5.1 SDK 2021-12-17 09:04:58 +01:00
Sylvain Berfini
4ed589d12b Updated dependencies 2021-12-16 17:06:04 +01:00
Sylvain Berfini
d9c3800596 Fixed STUN setting not working on non-sip.linphone.org accounts 2021-12-15 15:45:10 +01:00
Sylvain Berfini
7b7c803736 Bumped version code 2021-12-15 15:17:32 +01:00
Sylvain Berfini
dcf84158ff Fixed issue in content 2021-12-15 11:22:31 +01:00
Sylvain Berfini
d6b853ed68 Trying to workaround chat room already displayed log when pane is closed issue 2021-12-11 15:36:12 +00:00
Sylvain Berfini
57b0255cc4 Use Android 12 CallStyle notification for ongoing calls 2021-12-11 16:33:16 +01:00
Sylvain Berfini
58e2fc98aa Use Android 12 CallStyle notification for incoming calls 2021-12-11 10:24:23 +01:00
Sylvain Berfini
b48b9e42ed Fixed custom incoming call notification layout not working on some Xiaomi devices... 2021-12-11 09:55:18 +01:00
Sylvain Berfini
9572da70d4 Do not show incoming call notification when we will decline it with busy reason right after 2021-12-09 08:02:56 +00:00
Sylvain Berfini
a78089204e Fixed two icons tint in hat room menu while in dark mode 2021-12-07 15:00:33 +01:00
Sylvain Berfini
b87cd8ad5b Improved text setting 2021-12-07 14:21:49 +01:00
Sylvain Berfini
fe9f9cbecc Make sure PhoneAccount identity is valid to prevent crash in Android OS at startup 2021-12-07 09:36:49 +01:00
Sylvain Berfini
0306291626 Fixed choose account in which to save newly created contact dialog when in dark mode 2021-12-01 16:34:45 +01:00
Sylvain Berfini
051a6fb393 Fixed incoming call ringtone not being stopped when pressing volume keys if TelecomManager is enabled 2021-12-01 13:15:23 +01:00
Sylvain Berfini
dc442520ba Updated appcompat to 1.4.0 2021-11-30 15:58:36 +01:00
Sylvain Berfini
9d48a15bb6 Added support of left control + enter keys to send message 2021-11-29 13:55:57 +01:00
Sylvain Berfini
72ae8f2e67 Fixed crash if sharedViewModel has not been initialized when saving fragment instance state 2021-11-29 11:43:40 +01:00
Sylvain Berfini
60cc5a31c4 Added IME flag asking Android not to process user input in secured chat rooms 2021-11-29 10:15:05 +01:00
Sylvain Berfini
eb0b998c2c Reworked used of tags to workaround duplicated notifications due to use of tags with foreground service 2021-11-26 17:11:44 +01:00
Sylvain Berfini
835b2dd863 Fixed chat messages not marked as read when chat bubble is opened when they are received 2021-11-26 15:28:10 +01:00
Sylvain Berfini
ef6bbbc3c8 Remove internation prefix from phone number in assistant, if possible 2021-11-25 10:48:04 +01:00
Sylvain Berfini
ed59215e9c Trying to fix notification not dismissed sometimes when marking it as read 2021-11-25 10:37:18 +01:00
Sylvain Berfini
5119f93365 Fixed chat message notification not being dismissed when marking the chat room as read 2021-11-25 10:30:06 +01:00
Sylvain Berfini
390f7b3dd3 Removed call notifications if any when app starts (if app has crashed during a call, a zombie call notification that can't be dismissed will be kept until device restarts) 2021-11-24 13:18:06 +01:00
Óvári
55757a1077 Translated using Weblate (Hungarian)
Currently translated at 100.0% (631 of 631 strings)

Translation: Linphone/Linphone Android (4.6 release)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android-release-4-6/hu/
2021-11-23 16:12:32 +01:00
Danmei Chen
767eb19591 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (628 of 628 strings)

Translation: Linphone/Linphone Android (4.6 release)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android-release-4-6/zh_Hans/
2021-11-23 16:12:32 +01:00
Sylvain Berfini
85dd00b5d5 Improved chat-bubble UI + updated CHANGELOG 2021-11-23 16:05:35 +01:00
Sylvain Berfini
d3b3400688 Changed how versionCode is set 2021-11-23 14:23:55 +01:00
Sylvain Berfini
47984597af Fixed read phone number permission granted in assistant not updating UI 2021-11-23 12:01:35 +01:00
Sylvain Berfini
7a9c9bc449 Update secured chat room devices list security level after validation call 2021-11-22 15:10:02 +01:00
Sylvain Berfini
1f3c17b818 Another attempt to fix blank chat screen 2021-11-22 09:57:01 +00:00
Sylvain Berfini
05a167110b Disable export downloaded images to gallery chat setting if auto download is enabled 2021-11-22 10:35:01 +01:00
Sylvain Berfini
a0a39b3884 Clean up zombie TelecomManager connections if any 2021-11-22 10:13:25 +01:00
Sylvain Berfini
d14fce09fc Moved fragment dependency to 1.4.0 2021-11-18 17:43:50 +01:00
Sylvain Berfini
eb83e7e5af Fixed bottom tabs not responding to click due to null current destination in nav controller 2021-11-18 17:36:04 +01:00
Sylvain Berfini
33ff330167 Fixed assistant's layouts preview in Android Studio 2021-11-18 16:38:26 +01:00
Sylvain Berfini
59cfddde83 Added setting to disable automatically switch audio route to bluetooth device when available 2021-11-17 17:24:04 +01:00
Sylvain Berfini
250c06ec06 Update history details when a call is finished and we go back to it + fixed landscape layout vertical scrolling in history details 2021-11-17 16:51:01 +01:00
Sylvain Berfini
09cb05c923 Report when UI has been fully drawn 2021-11-17 11:08:46 +01:00
Sylvain Berfini
8a11fc9c4a Minor changes to fix code inspector warnings 2021-11-17 10:45:17 +01:00
Sylvain Berfini
07b6d07b7f Fixed issue with variant renaming 2021-11-16 13:52:46 +01:00
Sylvain Berfini
d4a86f131e Bumped dependencies 2021-11-16 13:29:02 +01:00
Sylvain Berfini
329d8b53c5 Fixed assistant buttons not disabled in landscape if conditions aren't accepted 2021-11-16 11:11:18 +01:00
Sylvain Berfini
f0b455eb8f Fixed camera not turning on during call when granting permission + minor UI fix for history detail while in landscape 2021-11-16 10:21:29 +01:00
Sylvain Berfini
07b37f03f6 Forgot to replace 2 calls to findNavController in MainActivity 2021-11-15 14:08:12 +01:00
Sylvain Berfini
1b5fc47e7a Try to prevent blank screen chat room 2021-11-15 12:19:54 +01:00
Sylvain Berfini
610841097c Fixed navigation issues in MainActivity 2021-11-15 12:16:55 +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
bd3fb48442 Disabled full-screen mode while in call by default 2021-11-15 12:01:00 +01:00
Sylvain Berfini
41dde17feb Added branding image on splashscreen (Android 12+) 2021-11-15 12:00:31 +01:00
Peio Rigaux
35a110841c Changed URLs to point to hte new server download.linphone.org 2021-11-12 19:35:49 +01:00
Sylvain Berfini
5d2c1cb5d1 Auto enable Telecom Manager feature when app starts, asking for permissions if needed 2021-11-12 11:56:15 +01:00
Sylvain Berfini
701c464882 Fixed java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity 2021-11-10 15:54:31 +01:00
Sylvain Berfini
b067a49cd0 Using ViewStub for voice recoridng & reply to views 2021-11-10 15:31:44 +01:00
Sylvain Berfini
dfa6175b71 Remove 1-1 chat room creation fragment from back stack + update chat rooms list when enabling/disabling ephemeral 2021-11-10 14:30:45 +01:00
Sylvain Berfini
64a54a0bfb Removed launcher activity, replaced by SplashScreen API 2021-11-10 11:23:26 +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
0488d70d0f This should prevent Android from trying to start DummySyncService 2021-11-09 09:31:08 +01:00
Sylvain Berfini
909911b81b Keep phone numbers as-is in contact views + fixed prefix not set when creating/connecting an username based linphone SIP account 2021-11-08 12:15:42 +01:00
Sylvain Berfini
264865fdc3 Hide reply chat bubble if original message is missing 2021-11-05 17:07:04 +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
06e07518bb Fixed file transfer server URL setting 2021-11-05 14:13:20 +01:00
Sylvain Berfini
b305a10f08 Removed DTMF sounds on Dialer, soundcard takes too much time to start to make it useful 2021-11-05 09:14:46 +01:00
Sylvain Berfini
170cf1189b Added missing translatable=false attribute on recently added plural string, required for weblate 2021-11-04 14:32:29 +01:00
Sylvain Berfini
d78d67f1ab Fixed going back twice from file viewer when pressing top bar back button 2021-11-04 14:06:38 +01:00
Sylvain Berfini
55820991f5 Bumped dependencies 2021-11-04 11:50:02 +01:00
Sylvain Berfini
ed911414d8 Bumped version to 4.7 2021-11-04 11:41:47 +01:00
Sylvain Berfini
d76a19aae9 Switch default ephemeral mode to Device instead of Admin 2021-11-03 15:51:00 +01:00
Sylvain Berfini
36475d15dc Fixed transfer button replaced by add call when using it to fill the address field with latest called address 2021-11-03 14:50:24 +01:00
Sylvain Berfini
f66c90d356 Reworked audio route changes to make them go through Telecom Manager API if enabled to make smartwatches act as bluetooth headset properly 2021-11-03 13:48:54 +01:00
Sylvain Berfini
6d6ea9b4c4 Fixed hungarian translation 2021-11-02 15:44:40 +01:00
Sylvain Berfini
baec8bd218 Translated using Weblate (French)
Currently translated at 99.8% (627 of 628 strings)

Translation: Linphone/Linphone Android
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/fr/
2021-11-02 15:42:00 +01:00
Óvári
e096df1f72 Translated using Weblate (Hungarian)
Currently translated at 100.0% (628 of 628 strings)

Translation: Linphone/Linphone Android
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/hu/
2021-11-02 15:42:00 +01:00
Matthias Gapp
46ddbf3f70 Translated using Weblate (German)
Currently translated at 38.1% (238 of 624 strings)

Translation: Linphone/Linphone Android
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/de/
2021-11-02 15:42:00 +01:00
Matthias Gapp
e1bbef1749 Translated using Weblate (German)
Currently translated at 26.9% (168 of 624 strings)

Translation: Linphone/Linphone Android
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/de/
2021-11-02 15:42:00 +01:00
Matthias Gapp
17e0822f5b Translated using Weblate (Dutch)
Currently translated at 22.2% (139 of 624 strings)

Translation: Linphone/Linphone Android
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/nl/
2021-11-02 15:42:00 +01:00
Sylvain Berfini
806d8f4409 Also change input audio device when routing audio to Bluetooth device or headphones/headset 2021-11-02 14:47:23 +01:00
Sylvain Berfini
19b15e2b3b Make sure PermissionHelper singleton is created 2021-11-02 12:46:34 +01:00
Sylvain Berfini
7e0322abb5 Bumped dependencies + required code changes + updated CHANGELOG from release/4.5 2021-10-28 13:26:31 +02:00
Sylvain Berfini
9874b04d9c Fixed UI issues when sharing file(s) from third party using shortcut API 2021-10-27 17:33:11 +02:00
Sylvain Berfini
23211f49ea Fixed back navigation when cliked on chat message notification 2021-10-27 15:16:43 +02:00
Sylvain Berfini
137177d619 Fixed loading more items when scrolling up in chat messages history not working sometimes 2021-10-27 11:25:43 +02:00
Sylvain Berfini
db45a2bb78 Scroll to first unread message instead of bottom + load enough events to have all unread messages 2021-10-27 10:49:52 +02:00
Sylvain Berfini
c2b06e5cfd Added fake event to indicate first unread message & unread message count in chat messages list 2021-10-26 15:22:10 +02:00
Sylvain Berfini
7c5feb041a Fixed back nav when creating a group chat room 2021-10-25 10:40:13 +02:00
Sylvain Berfini
a752549002 Fixed crash due to empty array 2021-10-22 12:00:11 +02:00
Sylvain Berfini
f2447e4c86 Trying to prevent crash due to unusable key store master key 2021-10-22 11:55:51 +02:00
Sylvain Berfini
d941f80cf6 Fixed crash reported on crashlytics 2021-10-22 11:28:37 +02:00
Sylvain Berfini
d7d4ccd78f Disable SDK's audio focus requests when telecom manager is enabled 2021-10-22 10:38:36 +02:00
Sylvain Berfini
aae7470b61 Added hidden setting for outgoing early media 2021-10-21 10:03:03 +00:00
Sylvain Berfini
338c136778 Add scroll to bottom & unread chat message counter in chat room while scrolling up in history 2021-10-19 17:27:09 +02:00
Sylvain Berfini
6454a368b2 Prevent creating Telecom Manager Connection after a call has ended 2021-10-18 10:01:30 +02:00
Sylvain Berfini
68152b5b3e Improved Telecom Helper use 2021-10-15 15:41:30 +02:00
Sylvain Berfini
0c7c3ea751 Fixed user-agent 2021-10-13 10:25:57 +02:00
Sylvain Berfini
e1ef15b9a2 Another telecom helper fix 2021-10-12 16:32:13 +02:00
Sylvain Berfini
38e230ff3f Fixed account settings sliding pane not opened when clicking on account in side menu 2021-10-11 10:40:54 +02:00
Sylvain Berfini
7c73d1e535 Fixed account not shown in side menu after being configured 2021-10-11 10:28:56 +02:00
Sylvain Berfini
4337dd5da8 Improved READ_PHONE_STATE / READ_PHONE_NUMBERS permissions usage 2021-10-11 10:14:02 +02:00
Sylvain Berfini
c1dafcb9b9 Fixed telecom manager setting disabled upon restart 2021-10-11 09:24:21 +02:00
Sylvain Berfini
336e8510b9 Switched to admin based ephemeral mode 2021-10-07 11:49:56 +02:00
Matthias Gapp
5850f53a75 Translated using Weblate (German)
Currently translated at 24.6% (154 of 624 strings)

Translation: Linphone/Linphone Android
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/de/
2021-10-04 15:13:36 +02:00
Gennady
2c91dd9c94 Translated using Weblate (Russian (Ukraine))
Currently translated at 5.2% (33 of 624 strings)

Translation: Linphone/Linphone Android
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/ru_UA/
2021-10-04 15:13:34 +02:00
Óvári
9d68a02ccc Translated using Weblate (Hungarian)
Currently translated at 100.0% (624 of 624 strings)

Translation: Linphone/Linphone Android
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/hu/
2021-10-04 15:13:33 +02:00
Aude Marty
cc2566ae52 Translated using Weblate (French)
Currently translated at 100.0% (624 of 624 strings)

Translation: Linphone/Linphone Android
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/fr/
2021-10-04 15:13:33 +02:00
Matthias Gapp
d66b4396c7 Added translation using Weblate (German) 2021-10-04 10:53:37 +02:00
Aude Marty
df9829def8 Translated using Weblate (Russian)
Currently translated at 100.0% (624 of 624 strings)

Translation: Linphone/Linphone Android
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/ru/
2021-09-29 12:03:23 +02:00
Gennady
cfa36aba8f Translated using Weblate (Russian)
Currently translated at 98.0% (610 of 622 strings)

Translation: Linphone/Linphone Android
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/ru/
2021-09-25 05:30:09 +02:00
Aude Marty
bb6b681642 Translated using Weblate (Russian)
Currently translated at 98.0% (610 of 622 strings)

Translation: Linphone/Linphone Android
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/ru/
2021-09-25 05:30:09 +02:00
Gennady
5aa22d3769 Translated using Weblate (Russian)
Currently translated at 98.7% (614 of 622 strings)

Translation: Linphone/Linphone Android
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/ru/
2021-09-25 05:30:09 +02:00
Aude Marty
4a9bfc1c55 Translated using Weblate (Russian)
Currently translated at 98.7% (614 of 622 strings)

Translation: Linphone/Linphone Android
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/ru/
2021-09-25 05:30:09 +02:00
Gennady
0f246d21ce Added translation using Weblate (Russian (Ukraine)) 2021-09-25 05:30:09 +02:00
Anton Pepelyaev
b17df6538f Translated using Weblate (Russian)
Currently translated at 98.7% (614 of 622 strings)

Translation: Linphone/Linphone Android
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/ru/
2021-09-25 05:30:09 +02:00
Anton Pepelyaev
9138c888cc Added translation using Weblate (Russian) 2021-09-25 05:30:09 +02:00
Sylvain Berfini
e341bb20e7 Use self managed telecom manager mode for Android 8+ 2021-09-24 10:42:47 +02:00
Sylvain Berfini
3aa1abc72c Added conference recording 2021-09-14 14:13:16 +02:00
Sylvain Berfini
0f9f0d8475 Switch RichEditText to simple EditText in ChatBubble 2021-09-14 13:01:16 +02:00
Sylvain Berfini
57af8806f7 Using new unified API for content insertion 2021-09-13 17:28:33 +02:00
Sylvain Berfini
f7ba6fc87c Fix & workaround for chat bubble notification 2021-09-13 16:39:50 +02:00
Sylvain Berfini
3f7f0a3d33 Fixed some pending intents on Android 12 that needs to be mutable 2021-09-13 16:31:06 +02:00
Aude Marty
e6729b1a69 Translated using Weblate (French)
Currently translated at 100.0% (622 of 622 strings)

Translation: Linphone/Linphone Android
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/fr/
2021-09-11 05:30:06 +02:00
Óvári
14bee9caf1 Translated using Weblate (Hungarian)
Currently translated at 100.0% (622 of 622 strings)

Translation: Linphone/Linphone Android
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/hu/
2021-09-11 05:30:06 +02:00
Sylvain Berfini
7fc4516c4d Translated using Weblate (French)
Currently translated at 100.0% (622 of 622 strings)

Translation: Linphone/Linphone Android
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/fr/
2021-09-11 05:30:06 +02:00
Sylvain Berfini
97db0be45f Allow settings' titles to use 2 lines if too long 2021-09-10 17:15:54 +02:00
Sylvain Berfini
3c945bd1cd Fixed crash when going from call to chat rooms list 2021-09-10 16:44:24 +02:00
Sylvain Berfini
1ccb60eec9 Adapting call activity layout for half opened mode on foldable devices 2021-09-10 16:44:18 +02:00
Sylvain Berfini
a648ac3b1e Fixed navigation issues on tablets & foldables 2021-09-10 11:05:02 +02:00
Sylvain Berfini
d41959a7f2 Fixed navigating from call history to existing contact + other navigation issues related to contacts 2021-09-09 15:27:50 +02:00
Sylvain Berfini
9a87851583 Fixed crash in nav graph due to update required for Android 12 2021-09-09 15:02:31 +02:00
Sylvain Berfini
9813c905c9 Fixed missing pending intent IMMUTABLE flag causing crash on Android 12 2021-09-09 12:06:20 +02:00
Sylvain Berfini
2f912828ee Using TelephonyListener instead of PhoneStateListener that has been deprecated starting API 31 2021-09-09 12:04:56 +02:00
Sylvain Berfini
e65957f047 Bumped dependencies 2021-09-09 10:03:41 +02:00
Sylvain Berfini
bed6ff19c9 Minor fixes to prevent blinking 2021-09-08 13:42:45 +02:00
Sylvain Berfini
70fe94098b Removed unused variable + prevent crash when destination isn't found 2021-09-07 17:00:18 +02:00
Sylvain Berfini
fd6eb30d48 Using MaterialSharedAxis animations to properly handle directions when navigation back and forth betwen fragments + fixed multiple 'main' fragments in backstack + use viewLifecycleOwner instead of 'this' for binding lifecycle owner in fragments 2021-09-07 14:21:18 +02:00
Sylvain Berfini
3a8b892ee1 Reworked chat room menu + prepared ephemeral session mode + fixed one-to-one not encrypted chat room menu visible 2021-09-06 12:45:21 +02:00
Sylvain Berfini
7f6078737c Wait until detail chat room fragment is ready before opening the sliding pane 2021-09-06 11:59:44 +02:00
Sylvain Berfini
a66b638f22 Improve slidingPane opening 2021-09-06 11:33:42 +02:00
Sylvain Berfini
b329ae8167 Target Android 12 (S) + new docker image 2021-09-03 11:36:40 +02:00
Sylvain Berfini
f2a1869a1a Ran new version of kotlin auto formatter 2021-09-03 11:33:47 +02:00
Sylvain Berfini
06a3124ee6 Updated gradle from 4.2.2 to 7.0.2 + bumped ktlint dependency 2021-09-03 11:33:44 +02:00
Sylvain Berfini
ecc318d084 Improved how chatRoom.markAsRead() and notifications are handled 2021-09-01 17:21:05 +02:00
Sylvain Berfini
efc84d4054 Fixed notifications if app stops/restarts in between 2021-09-01 10:59:59 +02:00
Sylvain Berfini
3679c29cfd Only hide tabs fragment when keyboard is out if device is not in landscape mode 2021-08-31 16:20:55 +02:00
Sylvain Berfini
13427bfa6a Fixed missing chat notification if app was stopped or killed and then started again 2021-08-31 15:57:53 +02:00
Sylvain Berfini
85e0f18616 Log app version name and code, build type and package 2021-08-31 15:27:07 +02:00
Sylvain Berfini
46b9478bf5 Use incoming call notification channel if service channel is disabled 2021-08-30 11:59:19 +02:00
Sylvain Berfini
185aaf20e3 Fixed potential issue with google-services.json path 2021-08-28 11:40:54 +02:00
Sylvain Berfini
d0c20db2c6 Fixed leak of AccountSettingsViewModel causing linphone_core_find_auth_info(): returning auth info log increase after each register 2021-08-27 13:06:23 +00:00
Sylvain Berfini
23c6171ca5 UI changes when you have left a chat room 2021-08-27 14:24:52 +02:00
Sylvain Berfini
7791050039 Removed push notification setting in Network, use only the one in Account 2021-08-27 12:11:57 +02:00
Sylvain Berfini
1a998f4bde Fixed no missed call notification if app was on call history fragment when it happened 2021-08-26 10:41:53 +02:00
Sylvain Berfini
2e36f1aa86 Fixed audio focus requests for voice recording/playing + call record playback and switched to MKV/Opus encoding instead of WAV because it's lighter 2021-08-25 13:11:08 +02:00
Sylvain Berfini
c699ddc1e9 Fixed proximity sensor not working 2021-08-24 12:32:38 +02:00
Sylvain Berfini
8303f2e062 Added setting for auto call recording 2021-08-23 14:55:59 +02:00
Sylvain Berfini
6a76513f1e Fixed background mode advanced setting switch not starting the service & notification 2021-08-23 13:52:48 +02:00
Sylvain Berfini
2a2315e944 Fixed contact sharing in chat + reworked how file picker is created 2021-08-23 12:47:51 +02:00
Sylvain Berfini
beb9d0db45 Added a setting to disable fragment's secure mode 2021-08-23 10:53:20 +02:00
Óvári
92b1ba16a7 Translated using Weblate (Hungarian)
Currently translated at 100.0% (619 of 619 strings)

Translation: Linphone/Linphone Android
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/hu/
2021-08-19 05:30:06 +02:00
Sylvain Berfini
208f7223b9 Translated using Weblate (French)
Currently translated at 100.0% (619 of 619 strings)

Translation: Linphone/Linphone Android
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/fr/
2021-08-19 05:30:06 +02:00
Sylvain Berfini
69613ffa33 Allow video capture while attaching file in chat room 2021-08-17 20:05:38 +02:00
Sylvain Berfini
30009e56fa Fixed crash when going back while on call Activity 2021-08-12 21:30:08 +02:00
Sylvain Berfini
86d5991fa9 Fixed empty fragment when closing foldable device 2021-08-03 11:54:34 +02:00
Sylvain Berfini
63bd97d01e Fixed going into chat room from notification 2021-08-02 19:41:22 +02:00
Sylvain Berfini
8e5a191155 Fixed back navigation in some scenarios 2021-08-02 11:10:26 +02:00
Sylvain Berfini
4cb9b62418 Fixed in-app video player size (used when VFS is enabled) 2021-07-30 21:08:06 +02:00
Sylvain Berfini
d590d59bb8 Fixed various issues 2021-07-29 18:14:09 +02:00
Sylvain Berfini
e486993654 Fixed crash reported via Crashlytics 2021-07-29 16:51:23 +02:00
Sylvain Berfini
7db83a3ceb Fixed notification not visible when chat room sliding pane has been closed 2021-07-22 17:43:17 +02:00
Sylvain Berfini
52363c5466 Fixed tabs fragment not hidden when going into settings or another non primary fragment 2021-07-22 17:38:49 +02:00
Sylvain Berfini
03e4415b5c Fixed a few leaks identified by LeakCanary 2021-07-15 17:50:30 +02:00
Sylvain Berfini
4297a4e557 Moved portrait dialer layout min size requirement from sw533dp to sw600dp 2021-07-15 16:36:32 +02:00
Sylvain Berfini
83a823152e Hide tabs fragments when keyboard is visible to gain some space 2021-07-15 14:54:56 +02:00
Sylvain Berfini
a9daf53d69 Request & release audio focus during voice recordings playback 2021-07-15 13:49:51 +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
37cb30047e For Android 12 we'll need to have export set on all items declaring an intent-filter 2021-07-15 11:45:24 +02:00
Sylvain Berfini
188800e9bd Fixed detail part of sliding pane when removing entry from the master list 2021-07-13 16:51:33 +02:00
Sylvain Berfini
12dcb10485 Fixed encrypted file export to external app 2021-07-13 15:10:28 +02:00
Sylvain Berfini
66f86c278e Fixed call overlay sending to call view even if call is in incoming/outgoing state 2021-07-13 10:21:58 +02:00
Sylvain Berfini
9d4ebdb960 Fixed crash reported on PlayStore 2021-07-12 17:48:17 +02:00
Sylvain Berfini
379f19067a Added new conference icon 2021-07-12 16:29:56 +02:00
Óvári
0407c6259e Translated using Weblate (Hungarian)
Currently translated at 100.0% (618 of 618 strings)

Translation: Linphone/Linphone Android
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/hu/
2021-07-12 15:24:21 +02:00
Sylvain Berfini
0133bc23a6 Translated using Weblate (French)
Currently translated at 100.0% (618 of 618 strings)

Translation: Linphone/Linphone Android
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/fr/
2021-07-12 15:24:21 +02:00
Sylvain Berfini
e8266178b0 Fixed issue in forward message UI since sliding pane changes 2021-07-12 15:01:59 +02:00
Sylvain Berfini
831dacd243 Make whole chat room detail fragment clickable to prevent changing chatroom when clicking on some spaces 2021-07-12 11:52:55 +02:00
Sylvain Berfini
c9dc049cfc Prevent crash if grantResults array is empty 2021-07-12 11:17:43 +02:00
Sylvain Berfini
345941781b Fixed crash in dialer if DTMF_TONE_WHEN_DIALING setting isn't found 2021-07-12 11:10:39 +02:00
Sylvain Berfini
bfbae245ce Display warning when playing voice message if media volume is low 2021-07-12 10:47:56 +02:00
Sylvain Berfini
81104a31de Proper recording destroy when removed 2021-07-12 09:24:45 +02:00
Sylvain Berfini
c57937409f Fixed crash when navigating into Account details fragment from side menu 2021-07-09 14:46:00 +02:00
Sylvain Berfini
8c6758c4b8 Fixed resuming app from recent tasks after a call ended 2021-07-09 12:02:58 +02:00
Sylvain Berfini
38a144725f Bumped dependencies + improved settings layout 2021-07-09 11:46:37 +02:00
Sylvain Berfini
41a15cf6ee Reworked app to use SlidingPane and simplify navigation 2021-07-09 09:36:33 +02:00
Sylvain Berfini
bac8d8e4e8 Added voice recording messages in chat 2021-07-08 12:58:10 +02:00
Sylvain Berfini
f7710e2ae2 Added reply to chat message feature 2021-07-08 12:57:48 +02:00
Sylvain Berfini
806fa25674 4.5.0 release 2021-07-01 12:31:53 +00:00
Sylvain Berfini
c8a56c795b Hide video window when recording player has ended 2021-07-01 14:28:11 +02:00
Sylvain Berfini
78e66d4cf2 Minor UI fix for generic SIP login + added scrolling to side menu 2021-06-30 11:44:32 +02:00
Sylvain Berfini
804bf6dc64 Fixed answer button showing camera for incoming call with video if auto accept video setting is disabled 2021-06-29 14:01:18 +02:00
Sylvain Berfini
c8ebeaa66d Fixed single file picking issue when returned in a clipdata 2021-06-29 13:52:19 +02:00
Sylvain Berfini
f6bb1ab066 Fixed crash 2021-06-29 13:48:06 +02:00
Sylvain Berfini
5d048ee6db Don't show video popup if video is globally disabled + don't hide mandatory encryption setting if encryption is disabled 2021-06-29 13:46:56 +02:00
Sylvain Berfini
1b0bbb913a Bumped version code 2021-06-28 13:24:57 +02:00
Sylvain Berfini
f9fae8d4b1 Fixed content issue 2021-06-28 11:49:24 +02:00
Sylvain Berfini
46d25ce4a9 Fixed lost subject when creating a group chat room and navigating back to add more participants 2021-06-24 16:52:11 +02:00
Iconic
1bc34be8d8 Translated using Weblate (Spanish)
Currently translated at 100.0% (603 of 603 strings)

Translation: Linphone/Linphone Android
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/es/
2021-06-24 16:07:57 +02:00
Sylvain Berfini
7e6530504a Use new APIs for debug logs 2021-06-21 16:23:53 +02:00
Sylvain Berfini
49fb77f0be Fixed local contact when no display name is set 2021-06-21 16:12:16 +02:00
Sylvain Berfini
110295a4c1 Fixed contacts list not updated when side by side with contact editor fragment 2021-06-21 15:48:27 +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
920c33b619 Fixed own display name issue in group chat room last message display 2021-06-19 11:26:47 +02:00
Sylvain Berfini
ce63d48ccf Fixed bubble background color 2021-06-19 11:22:22 +02:00
Sylvain Berfini
8066e1a217 Bumped version code 2021-06-17 15:45:24 +02:00
Sylvain Berfini
6fa0b96cc0 Fixed chat room information not refreshing 2021-06-17 11:38:51 +02:00
Sylvain Berfini
a2a98f90d5 Fixed empty 1-1 chat room temporary visible in chat rooms list 2021-06-17 10:40:51 +02:00
Sylvain Berfini
3f2fb12b38 Fixed audio device settings 2021-06-17 10:16:33 +02:00
Sylvain Berfini
4ec271a85a Removed error snack message that can happen when resuming fragment that was in background for a while 2021-06-17 10:05:58 +02:00
Sylvain Berfini
032e9fe8ec Fixed bad design left overs 2021-06-16 17:04:21 +02:00
Sylvain Berfini
755639c827 Prevent white screen when app resumes, use splash screen instead 2021-06-16 10:55:22 +02:00
Sylvain Berfini
f7064b81f5 Fixed file sharing in newly created room 2021-06-16 10:40:46 +02:00
Sylvain Berfini
3aafed8677 Fixed address being displayed with gruu when using 'bis' button on diaer & in contact editor 2021-06-15 16:24:30 +02:00
Sylvain Berfini
61d2fdbe10 Fixed UI issue when pausing call 2021-06-15 16:14:49 +02:00
Sylvain Berfini
578b275b5b Fixed country picker dialog in assistant when dark mode is enabled 2021-06-15 15:58:52 +02:00
Sylvain Berfini
e139873d01 Fixed crash in assistant 2021-06-15 15:52:40 +02:00
Sylvain Berfini
5cf34edc07 Should improve scrolling performances in conversation 2021-06-12 20:42:42 +02:00
Sylvain Berfini
e2a04f2e95 Fixed messages marked as read even when conversation is not visible 2021-06-10 16:39:38 +02:00
Andrea Gianarda
bce660fbdd Use newly added addParticipants instead of calling multiple times addParticipant 2021-06-10 14:28:22 +00:00
Sylvain Berfini
87e1ae3500 Fixed scroll when sending messages + added default RLS SIP URI 2021-06-09 09:34:10 +02:00
Sylvain Berfini
70ea703f13 Updated Hungarian translation + bumped version code 2021-06-08 16:23:22 +02:00
Sylvain Berfini
7fe0759fcc Added missing background color on some list cells, fixes transparency glitch 2021-06-08 16:07:06 +02:00
Sylvain Berfini
23205ff1f7 Added back beta chat setting for ephemeral messages 2021-06-08 10:47:42 +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
e045e6daad Chat room scrolling optimizations 2021-06-07 10:52:43 +02:00
Sylvain Berfini
0415629299 Fixed chat room scroll freeze + system overlay on some launchers + reduce multi contents in chat bubble size 2021-06-07 00:45:47 +02:00
Sylvain Berfini
153932ba54 Fix scrolling issues in chat 2021-06-06 23:06:06 +02:00
Sylvain Berfini
fb916eeea3 Improved media store export 2021-06-04 21:44:53 +02:00
Sylvain Berfini
2c4df28603 Fixed build 2021-06-04 11:10:49 +02:00
Sylvain Berfini
37ed867bf1 Improved texts/layout related to file/text sharing & message forward 2021-06-04 11:04:26 +02:00
Sylvain Berfini
ad7b56c2c7 Bumped dependencies 2021-06-04 10:43:52 +02:00
Sylvain Berfini
ee1cdd69d4 Added pressed background color to chat message popup menu + updated translations + minor changes 2021-06-02 10:24:56 +02:00
Sylvain Berfini
9a4600196a Improved contents update in file transfer chat message 2021-06-01 12:15:58 +02:00
Sylvain Berfini
df7f689501 Fixed auto scroll when sending 2 or more files simultaneously 2021-06-01 10:23:48 +02:00
Sylvain Berfini
efd511c3f0 Icon improvements 2021-06-01 09:19:27 +02:00
Sylvain Berfini
a0f02dbb08 Improved chat message long press popup 2021-05-31 17:32:49 +02:00
Sylvain Berfini
64f3808c9d Factorized code 2021-05-28 14:20:21 +00:00
Andrea Gianarda
465ac2db74 Account for conference in audio route utils 2021-05-28 14:20:21 +00:00
Sylvain Berfini
7f30e9d874 Forward message UI improvements 2021-05-28 11:23:30 +02:00
Sylvain Berfini
6c223aae31 Big improvement on contacts list search performances 2021-05-27 13:50:05 +02:00
Sylvain Berfini
f815704338 When calling back from history, try to use the address that received/initiated the original call as From 2021-05-27 11:24:35 +02:00
Sylvain Berfini
8df7cc1012 Applied same changes to chat room list for file/text sharing than for message forwarding 2021-05-24 15:51:38 +02:00
Sylvain Berfini
54ae2f8d9c Fixed speaker button state while in conference + remove deprecated APIs regarding conference 2021-05-24 14:45:54 +02:00
Sylvain Berfini
30057429a4 Fixed license string 2021-05-24 12:01:31 +02:00
Sylvain Berfini
f774c535ab Improved chat rooms list while forward is pending 2021-05-21 11:59:56 +02:00
Sylvain Berfini
7d1f9b6d5a Added setting to disable automatic call pausing when audio focus is lost + added missing primary account settings in landscape layouts + removed empty strings 2021-05-21 10:40:17 +02:00
Sylvain Berfini
a4c3e168cb Updated hungarian translation 2021-05-21 10:07:51 +02:00
Sylvain Berfini
72433f2a2f Improved how text input based settings work 2021-05-21 10:06:26 +02:00
Sylvain Berfini
7d6b72e40f Added missing underline to download label in chat + removed file icon orange while pressed 2021-05-20 16:20:40 +02:00
Sylvain Berfini
d07ff2ebfd Added new progress bar for file transfers 2021-05-20 15:14:46 +02:00
Sylvain Berfini
399233bc65 Fixed strings 2021-05-20 10:52:31 +02:00
Sylvain Berfini
3aa8e49eb9 Improved error snack message in case of call error 2021-05-19 10:56:25 +02:00
Sylvain Berfini
3ee0a986a2 Bumped version number + added hungarian translation thanks to Óvári 2021-05-18 16:23:07 +02:00
Sylvain Berfini
6ab7c47571 UI changes + bumped com.android.tools.build:gradle version 2021-05-18 16:17:35 +02:00
Sylvain Berfini
4dfaf7eb09 Added setting to disable automatic redirect of declined incoming calls to voicemail 2021-05-17 10:33:59 +02:00
Sylvain Berfini
86eb0694a8 Catched exception in SecureFragment 2021-05-17 10:17:58 +02:00
Sylvain Berfini
c931e19073 Fixed english strings thanks to feedback on Weblate 2021-05-10 09:30:03 +02:00
Sylvain Berfini
350493c6ea Display snack bar message when logs are reset or in case of upload failure 2021-05-06 15:21:01 +02:00
Sylvain Berfini
20afd5bdeb Hide set admin button when adding a new participant to an existing chat room, must be added first before being set as admin 2021-05-05 17:43:13 +02:00
Sylvain Berfini
c8f2fd34af Fixed crash & wrong registration status when deleting default account 2021-05-05 17:05:51 +02:00
Sylvain Berfini
8b417fe436 Allow to export received files to Android's media store if auto download is enabled 2021-05-05 11:40:30 +02:00
Sylvain Berfini
d5508b6ffe Added back primary contact settings + Dutch translation from weblate 2021-05-05 11:04:05 +02:00
Sylvain Berfini
4e0ac519fd Hidden not working setting + updated french translation & README + bumped version 2021-05-04 16:19:39 +02:00
Sylvain Berfini
48c12206d8 Fixed file/text sharing issue if linphone is in background but current fragment is a chat conversation while initiating sharing from another app 2021-04-29 10:58:35 +02:00
Sylvain Berfini
15cd634f01 Updated recover password link to new website 2021-04-29 10:34:07 +02:00
Sylvain Berfini
36126addd6 Reorganized preferences a bit 2021-04-28 14:57:42 +02:00
Sylvain Berfini
fc8d00e982 Added setting for call overlay notification in app 2021-04-27 13:59:19 +02:00
Sylvain Berfini
336f006a2e Added crashlytics for ReleaseAppBundle flavor 2021-04-27 10:25:13 +02:00
Sylvain Berfini
f0d4b8c34e Use in-app call overlay if system overlay permission wasn't granted 2021-04-26 13:39:15 +02:00
Sylvain Berfini
4e6eb852e7 Moved Send/Reset logs buttons to advanced settings like for iOS 2021-04-26 11:49:21 +02:00
Sylvain Berfini
30bd928b78 Fixed dialer cursor position when using numpad or erase button instead of keyboard 2021-04-23 17:50:13 +02:00
Sylvain Berfini
5ddc3f7ff0 Added delayed check for removing auto start foreground service app if registration process is quicker than the start of the Service 2021-04-23 14:49:04 +02:00
Sylvain Berfini
f78be7e306 Route audio to headset/headphones if available (replaces earpiece) 2021-04-23 14:32:46 +02:00
Sylvain Berfini
5d2621af03 Code cleanup 2021-04-23 11:08:44 +02:00
Sylvain Berfini
e2324eae66 Added left to right swipe action on chat rooms as a shortcut to mark as read 2021-04-22 17:48:03 +02:00
Sylvain Berfini
9147601a1a Added dialog when VFS is enabled and in-app viewers can't display a file asking whether to export file or open it as text 2021-04-22 15:48:49 +02:00
Sylvain Berfini
0c6f000da7 Bumped dependencies + add Person to call notifications 2021-04-22 10:38:32 +02:00
Sylvain Berfini
bef8884f11 Fixed delete swipe action not being translated 2021-04-20 13:49:23 +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
78286f3f6f Updated changelog 2021-04-18 20:25:03 +02:00
Sylvain Berfini
5d89d8b098 Finished ViewModel to Data rework 2021-04-17 10:05:30 +02:00
Sylvain Berfini
b803ae9a61 Changes to reflect new conference API
Should fix various conference UI issues

More UI fixes related to conference

Fixes & improvements

Fixed remove participant button invisible in dark mode

API changes

Handle conference enter and leave

Fixed conference UI issues

Small UI improvements

Improve logging

Improved paused conference cell

Use isMe if participant added or removed is focus

Update method names after changes to conference API
2021-04-17 10:05:30 +02:00
Sylvain Berfini
63205cb33f Vibration when incoming call is ringing is now handled by the CoreService in SDK 2021-04-17 10:05:30 +02:00
Sylvain Berfini
6ffe3c22e9 Added debug popup entry to show config file 2021-04-17 10:05:30 +02:00
Sylvain Berfini
a63b057101 Added setting to control ringing during early media behavior 2021-04-17 10:05:30 +02:00
Sylvain Berfini
6bd231098a Trim text before sending it 2021-04-17 10:05:30 +02:00
Sylvain Berfini
a0511246cd Fixed wrong uses of Address.clean() 2021-04-17 10:05:30 +02:00
Sylvain Berfini
cefb7ffd90 Fixed pause/video buttons to be disabled until next call state update or UI pause/resume 2021-04-17 10:05:30 +02:00
Sylvain Berfini
42bb6b8635 Fixed crash with file viewer since using onViewCreated instead of onActivityCreated 2021-04-17 10:05:30 +02:00
Sylvain Berfini
e2a39b868e Removed tabs slide-in/slide-out animations 2021-04-17 10:05:30 +02:00
Sylvain Berfini
e8696fc700 Replaced deprecated onActivityCreated() method by onViewCreated() 2021-04-17 10:05:30 +02:00
Sylvain Berfini
91590ca521 Added setting to open files in our own viewer even if VFS isn't enabled 2021-04-17 10:05:30 +02:00
Sylvain Berfini
fedb9f079e Prevent files from being made public when VFS is enabled 2021-04-17 10:05:30 +02:00
Sylvain Berfini
d1cbff473b Fixed crash when downloading file once VFS is enabled 2021-04-17 10:05:30 +02:00
Christophe Deschamps
571349953b Move VFS Activation at earlier stage 2021-04-17 10:05:30 +02:00
Christophe Deschamps
9ccab891ab Do not display VFS key inside log 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
Sylvain Berfini
1eabce5220 Rework to rename classes that weren't real view models to avoid confusion and have a proper cleaning 2021-04-17 10:05:30 +02:00
Sylvain Berfini
2215cb4621 Glide cache improvement for non encrypted files 2021-04-17 10:05:30 +02:00
Christophe Deschamps
d2004978f3 Moved VFS flag into shared preferences 2021-04-17 10:05:30 +02:00
Sylvain Berfini
f1ad823364 Added setting to enable VFS + changes to properly display files 2021-04-17 10:05:30 +02:00
Christophe Deschamps
3f36e4cc74 VFS key generation & store/retrieve to/from keystore & pass on to factory if vfs enabled 2021-04-17 10:05:30 +02:00
Sylvain Berfini
ce601634f2 Prevent cleaning whole Glide cache when contacts are loaded 2021-04-17 10:05:30 +02:00
Sylvain Berfini
47f0f3ddf4 Improved hide notification when not needed 2021-04-17 10:05:30 +02:00
Sylvain Berfini
c3f5a39007 Added audio file viewer 2021-04-17 10:05:30 +02:00
Sylvain Berfini
094caa1fa2 Added file name in app file viewers 2021-04-17 10:05:30 +02:00
Sylvain Berfini
006d20a4ca Use vertical sliding between pages instead of horizontal for PDF viewer 2021-04-17 10:05:30 +02:00
Sylvain Berfini
2b6ac73d9e Fixed issue with bubbles + fixed french translation issue 2021-04-17 10:05:30 +02:00
Sylvain Berfini
d165b04307 Changes to prepare for VFS 2021-04-17 10:05:30 +02:00
Sylvain Berfini
5411648e2e Fixed crash when leaving video file viewer 2021-04-17 10:05:30 +02:00
Sylvain Berfini
dbdc06bbff Using com.github.chrisbanes:PhotoView for Image & PDF file viewer 2021-04-17 10:05:30 +02:00
Sylvain Berfini
bef62ce2b3 Improved PDF file viewer 2021-04-17 10:05:30 +02:00
Sylvain Berfini
7b23edd393 Reworked file viewer related code 2021-04-17 10:05:30 +02:00
Sylvain Berfini
eade07060a Prevent potential crash + fixed camera display on dialer for tablets in portrait 2021-04-17 10:05:30 +02:00
Sylvain Berfini
3b8e83e1ed Using VideoViewer for audio files as well (for now) 2021-04-17 10:05:30 +02:00
Sylvain Berfini
d4229711e3 Added export button in each file viewer 2021-04-17 10:05:30 +02:00
Sylvain Berfini
b818bf0155 Show files shared by chat message in app if possible 2021-04-17 10:05:30 +02:00
Sylvain Berfini
5b529e8e3a Use account display name in chat rooms list when displaying last sent message 2021-04-17 10:05:30 +02:00
Sylvain Berfini
773a2ee317 Updated version name & code in build.gradle 2021-04-17 10:05:30 +02:00
Sylvain Berfini
daa789e672 Replaced deprecated ProxyConfig object by Account 2021-04-17 10:05:30 +02:00
Sylvain Berfini
4f6b416b7e Fixed issue when navigating back from chat room opened by bubble by removing previous hack that doesn't seems necessary anymore... 2021-04-17 10:05:30 +02:00
Sylvain Berfini
1cf840c8b9 Renamed icons with typo 2021-04-17 10:05:30 +02:00
Sylvain Berfini
61dcc3d4a6 Fixed bad french translation + increased invite contact button touch area 2021-04-17 10:05:30 +02:00
Sylvain Berfini
b65270d36f Removed a few TODOs in Assistant, replaced them by showing a simple error message in a SnackBar for now 2021-04-17 10:05:30 +02:00
Sylvain Berfini
7172d7cf60 Reworked audio route handling code and added auto switch to bluetooth if available and to speaker when video is enabled 2021-04-17 10:05:30 +02:00
Sylvain Berfini
704e7d84fa Code improvement 2021-04-17 10:05:30 +02:00
Sylvain Berfini
c5f40c8eed Improved media store insertion 2021-04-17 10:05:30 +02:00
Sylvain Berfini
bc511c1bc1 Simplified remote SIP address search for notification's action 2021-04-17 10:05:30 +02:00
Sylvain Berfini
318ae8ee20 Removed deprecated hasTextContent and getTextContent functions + hide auto start service notification when Core has started 2021-04-17 10:05:30 +02:00
Sylvain Berfini
c8b5ed82ca Bumped dependencies 2021-04-17 10:05:30 +02:00
Sylvain Berfini
cc7befe62b Display error to user in Linphone login assistant form 2021-04-17 10:05:30 +02:00
Sylvain Berfini
a03206bdd7 Quick fix to prevent registration process in case of error in accountCreator 2021-04-17 10:05:30 +02:00
Sylvain Berfini
e9abb5cef4 Display phone number type/label in contact view detail 2021-04-17 10:05:30 +02:00
Sylvain Berfini
ee9a843a6e Fixed conference view issue when adding third participant 2021-04-17 10:05:30 +02:00
Sylvain Berfini
081c5b4f79 Only enable crashlytics if google-json file has been found 2021-04-17 10:05:30 +02:00
Sylvain Berfini
392a404157 Fixed chat rooms list position in fragment not restored when coming back from a chat room 2021-04-17 10:05:30 +02:00
Sylvain Berfini
b5aab5b417 Small fix to properly scroll down in chat messages view when a new one is sent or received 2021-04-17 10:05:30 +02:00
Sylvain Berfini
f33709d77b Fixed minor UI issues with files in chat bubbles 2021-04-17 10:05:30 +02:00
Sylvain Berfini
59a050ba54 Added support for sip-linphone scheme 2021-04-17 10:05:30 +02:00
Sylvain Berfini
f60004ee2a Various fixes related to audio conferencing 2021-04-17 10:05:30 +02:00
Sylvain Berfini
4969b6c755 Fixed country picker in assistant not working for first item 2021-04-17 10:05:30 +02:00
Sylvain Berfini
6f65fe35c3 Updated dependency 2021-04-17 10:05:30 +02:00
Sylvain Berfini
2131458ac1 Don't use arguments to pass list of Addresses between fragments, might crash in a writeToParcel 2021-04-17 10:05:30 +02:00
Sylvain Berfini
712852cdce Fixed crash if messages list is null in notification (even if it shouldn't happen) 2021-04-17 10:05:30 +02:00
Sylvain Berfini
cd4b8b8ac5 Added desired height to chat bubble 2021-04-17 10:05:30 +02:00
Sylvain Berfini
d66c8bc44a Added setting to prevent sending of multiple files in the same chat message until iOS app will be able to handle it 2021-04-17 10:05:30 +02:00
Sylvain Berfini
ce6644dbee Fixed gitlab release build 2021-04-17 10:05:30 +02:00
Sylvain Berfini
251057b293 Only enable crashlytics with locally built SDK 2021-04-17 10:05:30 +02:00
Sylvain Berfini
cc5e3dd164 Added SDK logs to crashlytics reports 2021-04-17 10:05:30 +02:00
Sylvain Berfini
0f55be3a1b Added configuration setting to make app invisible except for launcher & foreground service notification 2021-04-17 10:05:30 +02:00