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
Sylvain Berfini
5a40bb7c36
Auto upload crashlytics symbols after debug build
2021-04-17 10:05:30 +02:00
Sylvain Berfini
13544e5d39
Fixed crashes
2021-04-17 10:05:30 +02:00
Sylvain Berfini
371d1c21ec
Added crashlytics optional dependency
2021-04-17 10:05:30 +02:00
Sylvain Berfini
fdbced67c2
Allow opening files in chat bubble
2021-04-17 10:05:30 +02:00
Sylvain Berfini
99d9ec8508
Remove multi listener for file transfer
2021-04-17 10:05:30 +02:00
Sylvain Berfini
7f2b3e9f5e
Fixed issue when capturing image from camera from file picker intent
2021-04-17 10:05:30 +02:00
Sylvain Berfini
732e405c59
Updated privacy policy link in about fragment
2021-04-17 10:05:30 +02:00
Sylvain Berfini
a2c48b4726
Updated french translation
2021-04-17 10:05:30 +02:00
Sylvain Berfini
fe16aa91c0
Added read & agreed to general terms and privacy policy mandatory checkbox in assistant
2021-04-17 10:05:30 +02:00
Sylvain Berfini
517e95ca8c
Fixed self admin status changed dialog showing up even if our admin status didn't changed
2021-04-17 10:05:30 +02:00
Sylvain Berfini
b414016a00
Improved bubbles
2021-04-17 10:05:30 +02:00
Sylvain Berfini
337236da4c
Improved information in about page
2021-04-17 10:05:30 +02:00
Sylvain Berfini
dcee88826d
Added direct share support for chat rooms shortcuts + hidden shorcuts settings as chat room shortcuts are preferred
2021-04-17 10:05:30 +02:00
Sylvain Berfini
8c8de826b2
Prevents Core from shutting down when closing chat message notification bubble
2021-04-17 10:05:30 +02:00
Sylvain Berfini
a93f337e89
Clear glide cache when fetching contacts to be able to show new contact avatar
2021-04-17 10:05:30 +02:00
Sylvain Berfini
b047ebae13
Added chat notifications as bubbles
2021-04-17 10:05:30 +02:00
Sylvain Berfini
a757b097fa
Added use of LocusId to conversations notifications & shortcuts
2021-04-17 10:05:29 +02:00
Sylvain Berfini
98fdb56f45
Improved margins for incoming messages chat bubbles
2021-04-17 10:05:29 +02:00
Sylvain Berfini
5ef5564b6d
Weird workaround for multi line chat bubble displayed with wrong width
2021-04-17 10:05:29 +02:00
Sylvain Berfini
cacf1f4472
Fixed crash when app is started from chat notification and app day/night mode doesn't match the system's one, causing activity to be recreated and navigation event to happen without a valid FragmentManager
2021-04-17 10:05:29 +02:00
Sylvain Berfini
f6cc435396
Prevent from scrolling to the bottom when coming back to the chat room
2021-04-17 10:05:29 +02:00
Sylvain Berfini
5d78281931
Improved a bit the chat message file download layout
2021-04-17 10:05:29 +02:00
Sylvain Berfini
9a548ff388
Allow to pick multiple files in chat message picker
2021-04-17 10:05:29 +02:00
Sylvain Berfini
3159ed7ab3
Added animation when opening a file in native app from chat message
2021-04-17 10:05:29 +02:00
Sylvain Berfini
7545961ffb
Fixed crash when downloading more than one file consecutively
2021-04-17 10:05:29 +02:00
Sylvain Berfini
b3ebaae360
Added download progress bar + prevent downloading more than one content/message simultaneously
2021-04-17 10:05:29 +02:00
Sylvain Berfini
4c05ba2145
Fixed color issues in dark mode
2021-04-17 10:05:29 +02:00
Sylvain Berfini
cc6b002f52
Removed useless icon
2021-04-17 10:05:29 +02:00
Sylvain Berfini
f19b546dd7
Improved file display in chat bubble
2021-04-17 10:05:29 +02:00
Sylvain Berfini
a29314bc5e
Updated docker file
2021-04-17 10:05:29 +02:00
Sylvain Berfini
a284a55d8e
Fixed some chat related issues
2021-04-17 10:05:29 +02:00
Sylvain Berfini
a221e1fdbb
Updated dependency & trying to fix build issue in gitlab CI
2021-04-17 10:05:29 +02:00
Sylvain Berfini
f028e26e82
Fixed warnings
2021-04-17 10:05:29 +02:00
Sylvain Berfini
947c6faa53
Improved code responsible of making links clickable in chat messages
2021-04-17 10:05:29 +02:00
Sylvain Berfini
53683f6fa6
Fixed crash when creating new contact
2021-04-17 10:05:29 +02:00
Sylvain Berfini
e91e7d1954
Added back the app updated broadcast receiver to restart it automatically like after a boot
2021-04-17 10:05:29 +02:00
Sylvain Berfini
417c4083b5
Fixed issue in ephemeral message removal from view
2021-04-17 10:05:29 +02:00
Sylvain Berfini
400e64e18e
Fixed navigation issue after saving changes in contact editor
2021-04-17 10:05:29 +02:00
Sylvain Berfini
2dd034cfbd
Fixed crash when animations are disabled + crash when creating 1-1 encrypted chat room
2021-04-17 10:05:29 +02:00
Sylvain Berfini
1d0cbbcc69
Added numpad on outgoing call view if early media
2021-04-17 10:05:29 +02:00
Sylvain Berfini
94487278d6
Improved a few images
2021-04-17 10:05:29 +02:00
Sylvain Berfini
d5a8e0f42a
Properly center display name, sip address & avatar on incoming/outgoing call views
2021-04-17 10:05:29 +02:00
Sylvain Berfini
1831ad9677
Minor fixes + removed setting for legacy push format
2021-04-17 10:05:29 +02:00
Sylvain Berfini
a57d7d4578
Added back full screen mode for call activity
2021-04-17 10:05:29 +02:00
Sylvain Berfini
b42b1f5910
Fixed animation when pressing back button while on one of the four main fragments
2021-04-17 10:05:29 +02:00
Sylvain Berfini
6941633a86
Fixed various issues with navigation, animations & back stack
2021-04-17 10:05:29 +02:00
Sylvain Berfini
886f225016
Fixed display issue when creating 1-1 encrypted chat rooms
2021-04-17 10:05:29 +02:00
Sylvain Berfini
1d20314726
Enable message detailled status view for incoming messages in group chat rooms
2021-04-17 10:05:29 +02:00
Sylvain Berfini
46399b6819
Minor layout improvements
2021-04-17 10:05:29 +02:00
Sylvain Berfini
2affd3f5f7
Use shapes to replace some png
2021-04-17 10:05:29 +02:00
Sylvain Berfini
dc2c3dc327
Minor layout improvements
2021-04-17 10:05:29 +02:00
Sylvain Berfini
8e806faecd
Fixed crash with media store on Android < 29
2021-04-17 10:05:29 +02:00
Sylvain Berfini
bf8fe02981
Added icons to settings menu + replaced some images by using default + tint
2021-04-17 10:05:29 +02:00
Sylvain Berfini
e33c859f9e
Added icons to download/file attachments in chat
2021-04-17 10:05:29 +02:00
Sylvain Berfini
acef505225
Use correct search icon + added screenshot button (hidden by default)
2021-04-17 10:05:29 +02:00
Sylvain Berfini
90b1f522ae
Fixed picking a GIF from the keyboard while inside a chat room
2021-04-17 10:05:29 +02:00
Sylvain Berfini
0f3c9fb2a0
iFixed issue https://github.com/BelledonneCommunications/linphone-android/issues/1269 by replacing SearchView by EditText..., TODO: use our own search icon
2021-04-17 10:05:29 +02:00
Sylvain Berfini
908ef58162
Added method to take screenshot of video call and save it into media store
2021-04-17 10:05:29 +02:00
Sylvain Berfini
bb704a25b9
Log linphone-sdk version and source
2021-04-17 10:05:28 +02:00
Sylvain Berfini
867183fd28
Fixed date with previous year in chat
2021-04-17 10:05:01 +02:00
Sylvain Berfini
62547b8c02
Fixed contact sharing
2021-04-17 10:05:01 +02:00
Sylvain Berfini
5500215281
Added try/catch to prevent cursor index out of bound exception
2021-04-17 10:05:01 +02:00
Sylvain Berfini
3dffd6b39c
Fixed issue with call video update dialog
2021-04-17 10:05:01 +02:00
Sylvain Berfini
62083bc5c0
Auto switch to bluetooth during a call if available
2021-04-17 10:05:01 +02:00
Sylvain Berfini
111bcd092f
Fixed screen turning off during call
2021-04-17 10:05:01 +02:00
Sylvain Berfini
dd8e8d57bb
Fixed build with latest SDK + fix zrtp SAS display issue
2021-04-17 10:05:01 +02:00
Sylvain Berfini
8950a88c8d
Fixed navigation issue preventing to go back to call activity sometimes
2021-04-17 10:05:01 +02:00
Sylvain Berfini
4f8a07bcde
Updated french translation
2021-04-17 10:05:01 +02:00
Sylvain Berfini
80e5a7830d
Added dedicated notification channel for missed calls with low priority and removed wrong use of Event category
2021-04-17 10:05:01 +02:00
Sylvain Berfini
bb5b098007
Added support for handling URIs with linphone: scheme
2021-04-17 10:05:01 +02:00
Sylvain Berfini
0937308a33
Improved contrast of contact detail number/address label
2021-04-17 10:05:01 +02:00
Sylvain Berfini
6839c53e6c
Removed useless code
2021-04-17 10:05:01 +02:00
Sylvain Berfini
611fe4cf29
Show display name in front on SIP address for non-default accounts in side menu
2021-04-17 10:05:01 +02:00
Sylvain Berfini
66bd8f26b5
Fixed emoji display in contacts' name
2021-04-17 10:05:01 +02:00
Sylvain Berfini
4495fe5273
Removed unused and now deprecated kotlin plugin
2021-04-17 10:05:01 +02:00
Sylvain Berfini
640299ef1a
Fixed dialing issue when going to the settings from the dialer and coming back
2021-04-17 10:05:01 +02:00
Sylvain Berfini
31ed790378
Fixed tel URI handling when number starts with +
2021-04-17 10:05:01 +02:00
Sylvain Berfini
50c4a9549f
Merged French (Elisa Nectoux), Spanish (David Facuse) and Chinese (Alice Ching)
2021-04-17 10:05:01 +02:00
Sylvain Berfini
d13a0c2dea
Updated video settings to allow changing recv-fmtp of codecs
2021-04-17 10:05:01 +02:00
Sylvain Berfini
1483e4d803
Use default db path for call history & zrtp secrets + added migration from existing database files
2021-04-17 10:05:01 +02:00
Sylvain Berfini
98e81bb5c0
Also fixed landscape anim from call history to contact details
2021-04-17 10:05:01 +02:00
Sylvain Berfini
4d05f313cb
Fixed animation issue in landscape from detail contact or call log to chat room
2021-04-17 10:05:01 +02:00
Sylvain Berfini
bd77288979
Added animation for in-call numpad
2021-04-17 10:05:01 +02:00
Sylvain Berfini
1eb4d3f4ec
Fixed dialer input cursor being moved to start when using digits from numpad
2021-04-17 10:05:01 +02:00
Sylvain Berfini
e19ab356d4
Fixed crash in AppUtils.getInitials
2021-04-17 10:05:01 +02:00
Sylvain Berfini
ffbc209c69
Improved code
2021-04-17 10:05:01 +02:00
Sylvain Berfini
5cb7f4d091
Added same animation as in call options menu to audio routes menu
2021-04-17 10:05:01 +02:00
Sylvain Berfini
78bb966228
Added animation to options menu in call
2021-04-17 10:05:01 +02:00
Sylvain Berfini
4bf28f2b1c
Fixed navigation issue between detail to detail fragments
2021-04-17 10:05:01 +02:00
Sylvain Berfini
d675552203
Minor code improvement
2021-04-17 10:05:01 +02:00
Sylvain Berfini
1c54678adc
Automatically enable background mode when configuring a non sip.linphone.org account
2021-04-17 10:05:01 +02:00
Sylvain Berfini
3b24fcd097
Added back disable chat feature in corePreferences
2021-04-17 10:05:01 +02:00
Sylvain Berfini
a4e3abd4c4
Fixed handling of tel and sip schemed URI + added missing sips scheme support
2021-04-17 10:05:01 +02:00
Alice Ching
e12df37d2d
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 92% (600 of 600 strings)
Translation: Linphone/Linphone Android
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/zh_Hans/
2021-04-17 10:05:01 +02:00
Sylvain Berfini
0d1c15d372
Added missing translatable=false to some strings
2021-04-17 10:05:01 +02:00
Sylvain Berfini
1e992434c4
Added setting to automatically mark as read a chat room when dismissing the notification
2021-04-17 10:05:00 +02:00
Sylvain Berfini
d25b153019
Fixed static picture path
2021-04-17 10:04:18 +02:00
Sylvain Berfini
fbe7986641
Improved contact lookup from native addressbook
2021-04-17 10:04:18 +02:00
Sylvain Berfini
aab38ad176
Fixed duplicated SIP address when store presence in native contact setting is enabled
2021-04-17 10:04:18 +02:00
Sylvain Berfini
1d15724a33
Fixed empty dialer after app started by click on SIP URI in addressbook
2021-04-17 10:04:18 +02:00
Sylvain Berfini
de21f21331
Fixes & improvements for landscape & tablets
2021-04-17 10:04:18 +02:00
Sylvain Berfini
6600b92d1e
Fixed call paused layout avatar white background
2021-04-17 10:04:18 +02:00
Sylvain Berfini
c3dea95a50
Minor code improvement
2021-04-17 10:04:18 +02:00
Sylvain Berfini
d317332b86
Quick fix for unread chat message & missed call indicator becoming visible after many fragment changes, probably due an issue in motion layout visibilityMode
2021-04-17 10:04:18 +02:00
Sylvain Berfini
723c693b68
Added setting to disable animations
2021-04-17 10:04:18 +02:00
Sylvain Berfini
f297007975
Added animations between splash screen & main activity and between main activity & assisant
...
Also improved code a bit
2021-04-17 10:04:18 +02:00
Sylvain Berfini
9a1651a8a9
Minor code improvement
2021-04-17 10:04:18 +02:00
Sylvain Berfini
a6c0de10f0
Improved smoothness of animations to fragments with recyclerviews
2021-04-17 10:04:18 +02:00
Sylvain Berfini
1f13dbc193
Moved all fragments' transitions' animations out of navigation xml files and into Navigation.kt
2021-04-17 10:04:18 +02:00
Sylvain Berfini
d216eaeef7
Added bounce animation to chat unread counter in call activity
2021-04-17 10:04:18 +02:00
Sylvain Berfini
de29c590ac
Added animation on accept/hangup call arrows on CallIncomingActivity when screen is locked
2021-04-17 10:04:18 +02:00
Sylvain Berfini
d4a8bdfa38
Fixed call log showed as missed in notification but not in call history list
2021-04-17 10:04:18 +02:00
Sylvain Berfini
79bad283e2
Reworked tab layout to fix scrolling glitch
2021-04-17 10:04:18 +02:00
Sylvain Berfini
e059039d57
Fixed initials being visible behind avatar if transparent
2021-04-17 10:04:18 +02:00
Sylvain Berfini
9aea53345c
Apply changes from SDK regarding vCards API
2021-04-17 10:04:18 +02:00
Sylvain Berfini
4f667c7734
Fixed databinding build issue that happens sometimes, caused by property & get/set functions names colliding
2021-04-17 10:04:18 +02:00
Sylvain Berfini
55c4c908a8
Dialer simplification
2021-04-17 10:04:18 +02:00
Sylvain Berfini
40c809ee45
Fixed some layouts + added animations to unread counters in tabs
2021-04-17 10:04:18 +02:00
Sylvain Berfini
d3c0b51f9c
Allow to select & copy app/SDK version
2021-04-17 10:04:18 +02:00
Sylvain Berfini
7635cad984
Added missing animation
2021-04-17 10:04:18 +02:00
Sylvain Berfini
c06c90fe1a
Fixed call_outgoing layout + improved main_activity layout and added animations
2021-04-17 10:04:18 +02:00
Sylvain Berfini
0ed7da68a3
Replaced ScrollViews by NestedScrollViews
2021-04-17 10:04:18 +02:00
Sylvain Berfini
f34a2f65c9
Keep position in calls history & chat rooms lists when going back
2021-04-17 10:04:18 +02:00
Sylvain Berfini
23dc18d41a
Handle long press on list item to toggle edition mode
2021-04-17 10:04:18 +02:00
Sylvain Berfini
bee45b949d
Fixed snackbar display in landscape
2021-04-17 10:04:18 +02:00
Sylvain Berfini
872683c2ee
Fixed tablet issues
2021-04-17 10:04:18 +02:00
Sylvain Berfini
da7cc2cbf5
Added enter/exit animations for many fragments
2021-04-17 10:04:18 +02:00
Sylvain Berfini
7e74970302
Save entered URI in dialer when navigating away & restore it when coming back
2021-04-17 10:04:18 +02:00
Sylvain Berfini
8c6ff54e67
Added right/left enter/exit animations for main 4 fragments, like iOS
2021-04-17 10:04:18 +02:00
Sylvain Berfini
777206e07f
Switched to constraint layout + added currently selected tab animation
2021-04-17 10:04:18 +02:00
Sylvain Berfini
85ca0e73bd
Should fix issue with 1-1 chat room creation
2021-04-17 10:04:18 +02:00
Sylvain Berfini
e18ae8dcc6
Improved code & README
2021-04-17 10:04:18 +02:00
Sylvain Berfini
f09c0904d0
Use switch instead of checkbox as 'do not ask again' input in dialogs
2021-04-17 10:04:18 +02:00
Sylvain Berfini
715a3c3074
Improved tabs fragment use, not created each time a view changes
2021-04-17 10:04:18 +02:00
Sylvain Berfini
4a28c606bf
Prevent snackbar to show up above bottom tabs
2021-04-17 10:04:18 +02:00
Sylvain Berfini
32ee86f1f8
Added new releaseAppBundle target that adds full native libraries symbols
2021-04-17 10:04:18 +02:00
Sylvain Berfini
a1c61768d0
Added ndk version to build.gradle + updated docker file
2021-04-17 10:04:18 +02:00
Sylvain Berfini
d7f31b79cb
Added setting for legacy push format + moved some configuration for CoreContext to CorePreferences
2021-04-17 10:04:18 +02:00
Sylvain Berfini
38d24fd113
Added setting to have a small vibration when pressing keypad numbers
2021-04-17 10:04:18 +02:00
Sylvain Berfini
fb5a96dee8
Minor logs server upload setting improvement
2021-04-17 10:04:18 +02:00
Sylvain Berfini
47fe473615
Fixed contact SIP URI display if not from default domain
2021-04-17 10:04:18 +02:00
Sylvain Berfini
1bbc5a4ee3
Removed Glide warnings
2021-04-17 10:04:18 +02:00
Sylvain Berfini
e34f12af19
Ask for contacts permission if not granted yet while creating chat room + updated dependencies
2021-04-17 10:04:18 +02:00
Sylvain Berfini
62e6b23c70
Seems to help keeping foreground service alive while screen is off
2021-04-17 10:04:18 +02:00
Sylvain Berfini
a1e735591f
Added logs in Service
2021-04-17 10:04:18 +02:00
Sylvain Berfini
4ffc6881a8
Added setting to hide chat message content in notifications
2021-04-17 10:04:18 +02:00
Sylvain Berfini
31bbc9a4d5
Use FLAG_SECURE for sensitive screens such as encrypted chat rooms
2021-04-17 10:04:18 +02:00
Sylvain Berfini
c86b548fa9
Clear messages history in chat notification when it is marked as read
2021-04-17 10:04:18 +02:00
Sylvain Berfini
08cb252116
Simplified code as the work is now done in the SDK (4.5.0-alpha-138 and newer)
2021-04-17 10:04:18 +02:00
Sylvain Berfini
b4a5d9bf44
Added back video preview on call activity while in PiP mode + added setting to keep previous behavior even if not recommended
2021-04-17 10:04:18 +02:00
Sylvain Berfini
f88054f138
Updated dependencies
2021-04-17 10:04:18 +02:00
Sylvain Berfini
078de86f00
Flagged some strings as not translatable
2021-04-17 10:02:29 +02:00
Sylvain Berfini
b932e3f205
Fixed incoming call landscape UI issue
2021-04-17 10:02:29 +02:00
Sylvain Berfini
0a3ef8e789
Prevent screen rotation while incoming call if screen is locked
2021-04-17 10:02:29 +02:00
Sylvain Berfini
58aca3eeb4
Fixed activity blinking when answering call
2021-04-17 10:02:29 +02:00
Sylvain Berfini
566f2bbb69
Prevent app from displaying call declined toast when starting after declining icoming call through notification
2021-04-17 10:02:29 +02:00
Sylvain Berfini
f3e3b9642a
Use newly available core.setPreferredVideoDefinitionByName method
2021-04-17 10:02:29 +02:00
Sylvain Berfini
2dc7a2aaea
Fixed build with latest SDK
2021-04-17 10:02:29 +02:00
Sylvain Berfini
3215ecc328
Fixed some null checks
2021-04-17 10:02:29 +02:00
Sylvain Berfini
05b272fcb8
Fixed disable account issue not being applied until accounts settings are left & re-entered
2021-04-17 10:02:29 +02:00
Sylvain Berfini
19fe8dd57b
In-call audio/camera permissions improvements
2021-04-17 10:02:29 +02:00
Sylvain Berfini
1ad5d31426
Fixed default debug mode value
2021-04-17 10:02:29 +02:00
Sylvain Berfini
9c28189d7a
Disable leak canary for now
2021-04-17 10:02:29 +02:00
Sylvain Berfini
1d57599b29
Set extractNativeLibs to true when building in debug to reduce APK size
2021-04-17 10:02:28 +02:00
Sylvain Berfini
d4e1ab03f9
Fixed back camera not used on QR code fragment if camera permission has just been granted
2021-04-17 10:01:35 +02:00
Sylvain Berfini
6794ed6879
Fixed camera issue in QR Code assistant fragment when permission wasn't granted yet
2021-04-17 10:01:35 +02:00
Sylvain Berfini
1f6269e46d
Trying to ensure IncomingCallActivity is left when there is no more calls
2021-04-17 10:01:35 +02:00
Sylvain Berfini
00d5a780db
Made outgoing call activity use proximity sensor if speaker is disabled
2021-04-17 10:01:35 +02:00
Sylvain Berfini
c3a6f9298b
Fixed missed call notification for aborted outgoing call
2021-04-17 10:01:35 +02:00
Sylvain Berfini
b9ee063018
Fixed UI issue with 1-1 encrypted chat room at creation
2021-04-17 10:01:35 +02:00
Sylvain Berfini
3e61773f53
Fixed chat display issue with auto download
2021-04-17 10:01:35 +02:00
Sylvain Berfini
318dafaa00
Notify aborted & early aborted calls as missed
2021-04-17 10:01:35 +02:00
Sylvain Berfini
378e19048f
Ask for audio record permission again in ControlsFragment if first call is answered before permission was granted
2021-04-17 10:01:35 +02:00
Sylvain Berfini
0f0bc1c6e5
Fixed debug logs settings not updated until app restart
2021-04-17 10:01:35 +02:00
Sylvain Berfini
5321918b2d
Added setting to replace SIP URIs by username
2021-04-17 10:01:35 +02:00
Sylvain Berfini
b236c627b7
Added link to explain Android API leak
2021-04-17 10:01:35 +02:00
Sylvain Berfini
2433921f22
Fixed more leaks
2021-04-17 10:01:35 +02:00
Sylvain Berfini
ebda69e739
Added leak canary + started fixing leaks
2021-04-17 10:01:35 +02:00
Sylvain Berfini
ae98121140
Prefer bluetooth audio route if available
2021-04-17 10:01:35 +02:00
Sylvain Berfini
9e4a2a48e4
Improved notifications + disable fullscreen mode for now, too many UI glitches
2021-04-17 10:01:35 +02:00
Sylvain Berfini
f51d67d3f9
Added setting to allow user to see the delivery status of an incoming message in a group chat room
2021-04-17 10:01:35 +02:00
Sylvain Berfini
808163cdde
Added back bandwidth check before starting/accepting call
2021-04-17 10:01:35 +02:00
Sylvain Berfini
eadb55e9c4
Fixed call related layout issues + added setting for early media
2021-04-17 10:01:35 +02:00
Sylvain Berfini
c657156ee8
Added setting to use the app in fullscreen
2021-04-17 10:01:35 +02:00
Sylvain Berfini
253e2dc654
Added setting to disable new contact account dialog + prevent saving new empty contact
2021-04-17 10:01:35 +02:00
Sylvain Berfini
260ed4b3cb
Removed shutdown broadcast receiver, moved it to the lib + fixed it as it wasn't working since Android 9
2021-04-17 10:01:35 +02:00
Sylvain Berfini
bc40aabe13
Prevent crashes when int or float setting field is emptied
2021-04-17 10:01:35 +02:00
Sylvain Berfini
03d8cb54f9
Chat bubbles improvements (grouping/selection in edit mode)
2021-04-17 10:01:35 +02:00
Sylvain Berfini
c582b18b28
Code improvements
2021-04-17 10:01:35 +02:00
Sylvain Berfini
d611d20cfd
Target SDK 30
2021-04-17 10:01:35 +02:00
Sylvain Berfini
7ee8ba34b0
Only show SIP contacts list by default when default proxy config is a sip.linphone.org account
2021-04-17 10:01:35 +02:00
Sylvain Berfini
932a3a7265
Added 30 secs timeout to call update dialog
2021-04-17 10:01:35 +02:00
Sylvain Berfini
74cd0f1bf8
Added missing call update dialog
2021-04-17 10:01:35 +02:00
Sylvain Berfini
03f0f49c71
Contacts creator improvements to be able to choose where to store newly created contact
2021-04-17 10:01:35 +02:00
Sylvain Berfini
c28f2373d9
Added setting to choose wether to save new contact to default or app sync account + fixed contact sip address update
2021-04-17 10:01:35 +02:00
Sylvain Berfini
88befd40ac
Fixed crash if contact doesn't have a display name
2021-04-17 10:01:35 +02:00
Sylvain Berfini
b1336464ad
Added settings to show/hide orange border on avatars
2021-04-17 10:01:35 +02:00
Sylvain Berfini
ff13b2fd1f
Added missing local default account avatar
2021-04-17 10:01:35 +02:00
Sylvain Berfini
0cb96fa59e
Updated dependencies, use SwitchMaterial instead of Switch and fixed enter button not going to next field in assistant
2021-04-17 10:01:35 +02:00
Sylvain Berfini
2f4b8ae760
Display video in recordings
2021-04-17 10:01:35 +02:00