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