Commit graph

2297 commits

Author SHA1 Message Date
Sylvain Berfini
7f59bc2f95 Fetch contacts when service starts instead of waiting for main activity to be started, otherwise won't have any contact after auto start on boot 2019-05-15 12:36:57 +02:00
Sylvain Berfini
011ac4aa9f Updated battery saver Intents list 2019-05-15 11:27:20 +02:00
Sylvain Berfini
bfbd5c5eba Added log upload server url setting 2019-05-15 11:15:33 +02:00
Sylvain Berfini
1b4dd6240b Fixed crashes 2019-05-13 11:36:43 +02:00
Sylvain Berfini
cd1606643a When configuring an account that isn't sip.linphone.org, enable service notification to keep the service alive and have a better chance of receiving incoming calls because push notifications won't work 2019-05-10 17:15:22 +02:00
Sylvain Berfini
a1ee586a13 Feature/reworked call code 2019-05-10 17:15:06 +02:00
Sylvain Berfini
2f4b5f961d Improved Manifest 2019-05-09 16:16:47 +02:00
Sylvain Berfini
91cef7c6b9 Avatar improvements (including glitch while a call is incoming and device in landscape on small screens) 2019-05-09 16:15:57 +02:00
Sylvain Berfini
d07d039c53 Removed another unused dependency 2019-05-06 17:34:29 +02:00
Sylvain Berfini
3a2f54eece Fixed deprecated liblinphone APIs 2019-05-06 11:45:19 +02:00
Sylvain Berfini
8123c5dbeb Layouts improvements + removed unused dependencies 2019-05-06 11:27:37 +02:00
Sylvain Berfini
cb4c842404 Removed refresh register workaround, put it in lib instead 2019-05-06 10:53:44 +02:00
Sylvain Berfini
80f40f345d Refresh register if state is failed when activity resumes 2019-05-06 10:22:17 +02:00
Sylvain Berfini
b21625995e Attempt for fix issue that happens sometimes in RecyclerView: Invalid item position 0 2019-05-06 10:19:20 +02:00
Sylvain Berfini
3e95ed8ed4 Changes to call Service.startForeground sooner 2019-05-06 10:18:23 +02:00
Sylvain Berfini
630876fa8d Fix bis function on dialer start call/add call/transfer call buttons 2019-05-03 17:56:26 +02:00
Sylvain Berfini
76df95c9fb Fixed preview orientation issue upon device rotation 2019-05-03 17:34:43 +02:00
Sylvain Berfini
b16d3ba9f0 Added a setting per Activity to device if tab bar should always be hidden 2019-05-03 16:39:17 +02:00
Sylvain Berfini
80e1d9a78d Use 4.2+ version of SDK AAR 2019-05-03 16:19:12 +02:00
Sylvain Berfini
fdb1e0ed60 Added shortcuts to most recent 1-1 chat rooms 2019-05-03 15:17:38 +02:00
Sylvain Berfini
20c32ccdab Fixed hide_tab_bar_on_secondary_level_screens custom option 2019-05-03 13:54:59 +02:00
Sylvain Berfini
e40a59ff92 Fixed contact edition crashes 2019-05-03 13:54:59 +02:00
Sylvain Berfini
4d58d71dbe Started code to check DND policy on incoming call
Added dialog to ask user to grant us read permission on DND settings
2019-05-03 13:54:59 +02:00
Sylvain Berfini
b0b8284fc7 Added info in LinphoneContact if native contact is starred 2019-05-03 13:54:59 +02:00
Sylvain Berfini
4b846bcca8 Started to split LinphoneActivity in multiple activities
Added new activities that will replace LinphoneActivity

Added About & Dialer activities

Fixed back key press

Transformed Recordings fragment into activity

Started Settings activity

Small improvement for Recordings

Finished dialer

Permission shenanigans

Added back History

Small history improvements

Fixed issue with rotation in History

Started contacts

More changes & fixes for Chat

Improved performances when switching between activities

Prevent keyboard from opening automatically on some views

Added back workaround for infinite loop if screen off

Fixes & improvements

Some cleanup but a lot of work still left

Switching back to classic fragment fixed issues

Lots of fixes & improvements over History & Contacts

More work on chat

Small refactoring of license header

Settings & Chat fixes/improvements

More TODO FIXES removal

Tablet fixes

Fixes & improvements

Fixed back button on tablets

Got rid of LinphoneActivity

Fixed TODO FIXME related to permissions

Started chat room group info

Lot of fixes & improvements over Chat

Fixed sharing feature if LinphoneService isn't running

Lifecycle improvements

Sharing from outside app finished

Fixed quit button

Fixed display of missed chat/calls

Clean old code for chat rooms unread message count

Improved unread message count on tablets

This isn't useful anymore

Fixed last issue with unread count not updating in chat rooms list using new callbacks

Fixed latest TODO FIXME due to CallAcitvity singleton removal

Updated remaining TODOs

Fixed issue with outgoing call not going to call activity once answered

Fixed back key press go home feature

Removed dead code

Code cleanup thanks to Android Studio inspector

Added back device power saver dialog + update registration state changed in menu

More auto rework by Android Studio + added back checkForUpdate & isAccountWithAlias method calls

More improvements, most of them on layout files

Fixed secured group chat rooms creation

Improved launch screen by using logo on gray background instead of default white screen

Added workaround for faster display of splashscreen

Removed noHistory flag on Settings, will be weird when going back from Android native settings

Fixed display of call logs list in history details in landscape on smartphone depending on screen size

Reorganized activities + fixed dark theme switch

Manager & Service cleanup

Simplified notification process

More manager simplifications

Moved audio manager related code from LinphoneManager to dedicated class

Core accessor cleanup

Exclude XmlRpc & InApp related code from standard APK + moved call related methods from LinphoneManager to CallManager

Fixed click on chat bottom bar button doing nothing after going into chatroom through notification or shortcut

Fixed chat message fragment update if presence is received while view has already been displayed

Improved second to last commit

Fixed navigation issue in chat

More code improvements
2019-05-03 13:54:45 +02:00
Sylvain Berfini
df27d9bed5 Reworked assistant code 2019-05-03 13:28:41 +02:00
Sylvain Berfini
3b66218d63 Merge branch 'release/4.1' 2019-05-03 11:49:42 +02:00
Sylvain Berfini
a1dc6c27f2 Revert "Using clipboard listener to automatically fill SMS code if possible + auto fill phone number if possible"
This reverts commit b4d1784432.
2019-05-03 11:46:56 +02:00
Sylvain Berfini
6fe6d516cb 4.1 release 2019-05-03 11:29:04 +02:00
Sylvain Berfini
a6dbda0dff Updated translations 2019-05-02 10:14:01 +02:00
Sylvain Berfini
00126a95d0 Version bumped 2019-05-02 10:08:52 +02:00
Sylvain Berfini
cf79182242 Updated translations & SDK 2019-04-26 10:08:01 +02:00
Sylvain Berfini
aa608f2e72 Fixed username / password edition in account settings 2019-04-24 09:38:59 +02:00
Sylvain Berfini
f35380958d Added missing dialog when SAS is denied in chat room security process call 2019-04-23 18:19:26 +02:00
Sylvain Berfini
b4d1784432 Using clipboard listener to automatically fill SMS code if possible + auto fill phone number if possible 2019-04-23 15:29:20 +02:00
Sylvain Berfini
d1820168dd Prevent app from making too many connections to wizard.php script for phone number link purposes 2019-04-23 10:35:12 +02:00
Sylvain Berfini
f6115014d8 Fixed wifi only 2019-04-23 10:07:31 +02:00
Sylvain Berfini
cd4f824521 Version bumped 2019-04-23 08:33:26 +02:00
Sylvain Berfini
6df4f6f7bd Do not show correspondent asked for video dialog while in call if video disabled globally + fixed crash 2019-04-18 17:01:54 +02:00
Sylvain Berfini
112bbcf899 Workarounded account creation issue on tablets, proper fix will come with assistant rework 2019-04-18 13:40:56 +02:00
Sylvain Berfini
d14c4609b3 Fixed crash when using the video dialog while in call 2019-04-18 13:18:40 +02:00
Sylvain Berfini
aa5efc67f7 Fixed call transfer button no shown, instead call add button is visible 2019-04-18 13:00:27 +02:00
Sylvain Berfini
7416f5fe41 Added a customization setting to show full SIP addresses in contact detail & editor 2019-04-17 14:44:59 +02:00
Sylvain Berfini
6b3bff4412 Fixed phone number linphone connection doing nothing + username too short error on tablets while creating account 2019-04-17 13:44:27 +02:00
Sylvain Berfini
f9992545ae Version bumped 2019-04-17 10:46:39 +02:00
Sylvain Berfini
dbebd187bb Fixed push notifications not being available when APK is built in release mode 2019-04-17 10:35:19 +02:00
Sylvain Berfini
df4ede7d97 Fixed display issue for the assistant welcome buttons some have a shadow below, some don't 2019-04-16 17:43:36 +02:00
Sylvain Berfini
335c677c7f Fixed crash if service intent is null 2019-04-16 15:56:29 +02:00
Sylvain Berfini
8baee67785 Version bumped, first release candidate 2019-04-16 11:24:35 +02:00
Sylvain Berfini
6f6de8279b Added missing show_when_locked flag on call activity 2019-04-15 15:44:14 +02:00
Sylvain Berfini
9840510996 Fixed incoming call display when early media and video 2019-04-15 14:52:13 +02:00
Sylvain Berfini
3aa706f6b4 Disable publish on linphone's proxy configs 2019-04-15 12:04:38 +02:00
Sylvain Berfini
113e26616a Fixed display issues on tablets 2019-04-15 11:34:14 +02:00
Sylvain Berfini
15af0c4673 Added a setting to change the device name that appears in Contact header and used when using the same account on multiple devices in secured group chat 2019-04-15 10:59:07 +02:00
Sylvain Berfini
bfc56486ef Fixed recordings fragment on tablets 2019-04-15 10:35:56 +02:00
Sylvain Berfini
0c9bbc747f Fixed issue in lanscape in account settings + improved landscape history detail view 2019-04-15 10:31:46 +02:00
Sylvain Berfini
f21e16da2b Updated translations 2019-04-15 09:25:02 +02:00
Sylvain Berfini
87c1a7d3f8 Fixed potential crash 2019-04-15 09:18:33 +02:00
Sylvain Berfini
d1522c1244 Fixed burger menu icon instead of call quality icon in status fragment 2019-04-12 17:30:57 +02:00
Sylvain Berfini
ed0214c0c7 Updated Changelog & translations 2019-04-12 16:57:37 +02:00
Sylvain Berfini
80090b3efe Treat groups with only 1 child as child directly in chat room devices fragment 2019-04-12 16:54:36 +02:00
Sylvain Berfini
d3fbc2939e List all calls log for a given SIP URI in history detail 2019-04-12 16:39:53 +02:00
Sylvain Berfini
5c366f0af2 Added GNU GPL v2 link in about 2019-04-12 16:11:41 +02:00
Sylvain Berfini
1d6ef79585 Set push timeout to 0 2019-04-12 15:03:08 +02:00
Sylvain Berfini
df6f346111 Do not use window flags for turn_screen_on and show_when_locked for Android 8.1+, fixes incoming call not shown on screensaver 2019-04-12 10:43:33 +02:00
Sylvain Berfini
19d05da222 Fixed navigation issue in settins on tablet 2019-04-12 10:22:15 +02:00
Sylvain Berfini
cbc68f5a4b Added scrollview around about page 2019-04-12 09:37:42 +02:00
Sylvain Berfini
e85e55f676 Added secured chat shortcut in history detail view 2019-04-11 10:55:17 +02:00
Sylvain Berfini
fa5922bb72 Added privacy policy link on about page 2019-04-11 10:45:10 +02:00
Sylvain Berfini
95444bf563 Fixed potential problem if proxy config doesn't have nat policy 2019-04-11 10:21:38 +02:00
Sylvain Berfini
7833ed95be Updated translations & fixed colors in about fragment 2019-04-11 09:31:56 +02:00
Sylvain Berfini
e49e2f1b54 Fixed contact invite SMS content 2019-04-10 11:28:56 +02:00
Sylvain Berfini
626e90e1e6 Updated links 2019-04-10 11:23:45 +02:00
Sylvain Berfini
2ba06c850a Hidding some settings instead of disabling them if dependency isn't enabled 2019-04-10 10:49:15 +02:00
Sylvain Berfini
748df246b1 Fixed friend list subscription setting not disabling subscription if disabled 2019-04-10 10:41:09 +02:00
Sylvain Berfini
3fa0f1c774 Fixed recover password broken URL + updated translations 2019-04-10 10:33:41 +02:00
Sylvain Berfini
7241fc80b3 Reworked background/service settings 2019-04-10 10:26:11 +02:00
Sylvain Berfini
ea14b00bfb Fixed foreground notif setting not doing anything up until app restart 2019-04-09 16:30:11 +02:00
Sylvain Berfini
454a919eda Check at most once every 24h hours for new update 2019-04-09 10:02:43 +02:00
Sylvain Berfini
9ec269c85f Improve how we use Core.checkForUpdate() feature 2019-04-09 09:53:42 +02:00
Sylvain Berfini
cd06eb3746 Show empty list message after removing recording(s) 2019-04-08 16:59:04 +02:00
Sylvain Berfini
c7518c6fd2 Fix concurrent modification exception 2019-04-08 16:52:34 +02:00
Sylvain Berfini
003fe44527 Minor fixes & changes 2019-04-08 16:02:10 +02:00
Sylvain Berfini
0b2ba9f2d6 Yet even better workaround for infinite loop (was caused by permission asking in onStart() method) 2019-04-08 09:59:42 +02:00
Sylvain Berfini
4ac20cc8c7 Better workaround for infinite loop 2019-04-07 18:48:56 +02:00
Sylvain Berfini
b52bd60ca3 Fixed crashs 2019-04-07 18:23:23 +02:00
Sylvain Berfini
5172bcf5be Version bumped & translations updated 2019-04-05 17:19:18 +02:00
Sylvain Berfini
af764b785c Fixed a small behavior issue in account settigns 2019-04-05 17:14:14 +02:00
Sylvain Berfini
08a6375a65 Feature/release 4.1 new settings 2019-04-05 17:09:10 +02:00
Sylvain Berfini
6fe7d87ac4 Fix a crash that can happen sometimes 2019-04-04 14:23:54 +02:00
Sylvain Berfini
56be852dca Copy logs url into clipboard after successful upload 2019-04-04 10:04:04 +02:00
Sylvain Berfini
b2e904a6f9 Fixed proxy config lime server set on upgrade wrong condition 2019-04-04 09:52:46 +02:00
Sylvain Berfini
4b975a89d4 Fixed crash when resuming LinphoneActivity if current fragment is Settings or AccountSettings 2019-04-03 16:20:39 +02:00
Sylvain Berfini
1cfdc5c2ff Fixed build if google services API not available 2019-04-03 15:05:14 +02:00
Sylvain Berfini
b64d62cc4a Fixed send logs magic dialog menu option 2019-04-03 14:28:47 +02:00
Sylvain Berfini
d26776317a Updated translations 2019-04-03 14:14:40 +02:00
Sylvain Berfini
2968bd39cd Added customization options for generated text avatars & assistant top bar 2019-04-03 13:19:43 +02:00
Sylvain Berfini
bbc14b1b17 Fixed transparency issue in menu in landscape 2019-04-03 13:07:44 +02:00
Sylvain Berfini
767254b64a Hide push notification settings if google service isn't available 2019-04-03 11:16:12 +02:00
Sylvain Berfini
29edd90393 Removed useless setting 2019-04-01 17:36:02 +02:00
Sylvain Berfini
d6a6d58f89 Added full screen image launcher option 2019-04-01 16:28:26 +02:00
Sylvain Berfini
ba4052ba4d Added & fixed some customization options 2019-04-01 16:14:24 +02:00
Sylvain Berfini
eb190ae525 Fixed multiple contacts using same address or phone number in magic search results 2019-04-01 14:15:05 +02:00
Sylvain Berfini
3080075568 Performance improvement by disabling 2 presence callback per friend + fixed potential crash 2019-04-01 11:16:17 +02:00
Sylvain Berfini
62daa5c1a3 Started early-media display 2019-03-29 15:22:11 +01:00
Sylvain Berfini
4edf8086ca Removed google-services.json file from gitignore 2019-03-29 09:33:12 +01:00
Mickaël Turnel
df41e6743d Don't call update_call after the device rotation as it will already take care of doing so 2019-03-28 15:09:35 +01:00
Sylvain Berfini
d8cc5b62f8 Do not toggle network reachabilty upon receiving a push while app is alive 2019-03-26 11:19:00 +01:00
Sylvain Berfini
2d2b551663 Fixed service notification setting being overwritten if android > 8 2019-03-26 11:16:43 +01:00
Sylvain Berfini
7cb275d054 Version bumped 2019-03-22 17:19:19 +01:00
Sylvain Berfini
f306797f71 Fixed transparency issue in side menu while app on landscape 2019-03-22 16:52:19 +01:00
Sylvain Berfini
a79e63f0c6 Use new FileTransferInProgress state 2019-03-22 16:46:13 +01:00
Sylvain Berfini
ea08f420a7 Dark mode buttons invisible text fix 2019-03-22 16:17:40 +01:00
Sylvain Berfini
178cf2ce9b Added cancel button for file transfer 2019-03-22 16:06:20 +01:00
Sylvain Berfini
002cbd7008 Added missing hints in assistant & contact editor input text fields 2019-03-22 15:55:27 +01:00
Sylvain Berfini
4c98e19869 Updated factory rc 2019-03-22 11:29:49 +01:00
Sylvain Berfini
49b45cab09 Fixed crash when going into android app settings and going back to linphone 2019-03-21 17:30:11 +01:00
Sylvain Berfini
9d1cfe2ea5 Version bumped 2019-03-21 17:01:17 +01:00
Sylvain Berfini
f78c42b9b0 Try to improve performances 2019-03-21 15:19:59 +01:00
Sylvain Berfini
21dc3402f4 Use Android PreferenceFragment instead of our own 2019-03-21 14:38:46 +01:00
Sylvain Berfini
3368158ea7 Resources improvements 2019-03-21 14:13:46 +01:00
Sylvain Berfini
0132c224c7 Improved code related to hiding empty one to one chat rooms 2019-03-21 13:59:14 +01:00
Sylvain Berfini
3c61e0e418 Renamed color to be easier to understand what they are 2019-03-21 13:50:23 +01:00
Sylvain Berfini
588e403369 Minor improvement over generated avatar text size in contact detail view 2019-03-21 13:30:40 +01:00
Sylvain Berfini
1600af7ebc Sorted fonts 2019-03-21 13:10:41 +01:00
Sylvain Berfini
be9174b246 Finished renaming font_xx fonts to know what they are used for... 2019-03-21 11:59:37 +01:00
Sylvain Berfini
c2e40d7d07 Fixed text color for disabled text 2019-03-21 10:32:53 +01:00
Sylvain Berfini
46431fdd0c Fixed issue with dynamic light/dark mode switch 2019-03-21 10:02:41 +01:00
Sylvain Berfini
d42f13d03f Updated translations 2019-03-20 16:25:04 +01:00
Sylvain Berfini
ada3401232 Improvements over permission code 2019-03-20 15:10:53 +01:00
Sylvain Berfini
5d3a6e57de Updated LIME server url 2019-03-20 14:24:51 +01:00
Sylvain Berfini
360c182f27 Fixed devices views 2019-03-20 13:59:44 +01:00
Sylvain Berfini
be16c91ad4 Added option to show SIP URI in chat, if disabled (by default) will show upon clicking on name only 2019-03-20 13:41:22 +01:00
Sylvain Berfini
31480fb009 Updated build.gradle and README 2019-03-20 12:01:49 +01:00
Sylvain Berfini
ce35ff3f40 Fixed issues with new chat room API + hide empty one to one chat rooms 2019-03-20 11:47:27 +01:00
Sylvain Berfini
15cf3663ae Adding logs in contact editor 2019-03-20 11:29:56 +01:00
Sylvain Berfini
94d13a877f When manager starts, ensure lime server url is set if account is sip.linphone.org (required for updates since older version) 2019-03-19 17:32:18 +01:00
Sylvain Berfini
dcac3200f6 Hide spinner if chat room creation fails otherwise it will be visible forever 2019-03-19 17:17:06 +01:00
Sylvain Berfini
0168b90b20 Replaced createClientGroupChatRoom method that is now deprecated by new one 2019-03-19 17:11:39 +01:00
Sylvain Berfini
9865ad9078 Fixed about page 2019-03-19 14:29:45 +01:00
Sylvain Berfini
5627bcf81b Some UI improvements 2019-03-19 14:17:11 +01:00
Sylvain Berfini
cca253e1fa Small tweak to make debug installations quicker 2019-03-18 16:19:30 +01:00
Sylvain Berfini
73f55677e8 Updated translations 2019-03-18 16:19:01 +01:00
Sylvain Berfini
8ca7f395d8 Improvements regarding call notifications and activities 2019-03-18 16:14:03 +01:00
Sylvain Berfini
5f09435bbb Log in which Android standby bucket the app is in if running on Android 9+ device 2019-03-18 15:30:19 +01:00
Sylvain Berfini
9b43b3e248 Updated translations from transifex 2019-03-14 17:28:57 +01:00
Sylvain Berfini
15cf232bca Version bumped 2019-03-14 17:14:04 +01:00
Sylvain Berfini
babca6fd24 Improved 3 dots resource 2019-03-14 17:02:09 +01:00
Sylvain Berfini
d3731ee3d1 Removed background drawable for chat room subject field 2019-03-14 16:53:58 +01:00
Sylvain Berfini
c19ebb8e50 Fixed font color in dark mode in history detail 2019-03-14 16:49:25 +01:00
Sylvain Berfini
bf88723f28 Some cleaning in settings 2019-03-14 16:45:27 +01:00
Sylvain Berfini
a17b19e43b Use new maven repository 2019-03-14 15:17:29 +01:00
Sylvain Berfini
a1892ccb13 Removed new_task flag from overlays 2019-03-14 15:17:21 +01:00
Sylvain Berfini
ada430e8b8 Prevent concurrent modification exception 2019-03-14 13:33:08 +01:00
Sylvain Berfini
995a088490 Fixed issue with searchview background and edit contact row text color 2019-03-14 12:59:36 +01:00
Sylvain Berfini
449b50679a Minor in-call UI fixes 2019-03-14 12:46:40 +01:00
Sylvain Berfini
44259e5c10 Fixed infinite loop of LinphoneActivity stop/start when screen is locked and incoming call is hung up by remote 2019-03-14 12:46:29 +01:00
Sylvain Berfini
251212c15d Try to prevent out of bound exceptions that happen sometimes 2019-03-14 10:55:16 +01:00
Sylvain Berfini
76b9dd976a UI small fixes 2019-03-13 17:38:56 +01:00
Sylvain Berfini
7a93660d12 Revert to no media encryption as default but force ZRTP when doing calls for chat room security purposes 2019-03-13 08:51:57 +01:00
Sylvain Berfini
20d84f40fd Removed black margin above portrait video call 2019-03-13 08:46:20 +01:00
Sylvain Berfini
8c833c2ea3 Updated & reorganized rc files items 2019-03-12 09:07:32 +01:00
Sylvain Berfini
9e18bf6bcf Fixed debug AAR used instead of release while creating a release if both exists 2019-03-11 17:32:22 +01:00
Sylvain Berfini
350fc02997 Removed keep alive receiver, now in library 2019-03-11 14:23:01 +01:00
Sylvain Berfini
57148290d1 Log network state when failing to register proxy config 2019-03-11 14:12:21 +01:00
Sylvain Berfini
5ddc65371c Fixed LinphoneActivity resume/pause loop when incoming call isn't answered and screen locked 2019-03-11 10:00:21 +01:00
Sylvain Berfini
7ca84288ed It seems the case where the lc is null can happen 2019-03-11 09:25:50 +01:00
Sylvain Berfini
076c4a7c31 Better place to do the boot service notification removal 2019-03-07 16:41:47 +01:00
Sylvain Berfini
d6a417171a Prevent call notifications from blinking 2019-03-07 16:31:45 +01:00
Sylvain Berfini
0cda463087 Use call notification as service's foreground notification instead of having two 2019-03-07 16:23:47 +01:00
Sylvain Berfini
7fe461411d Version bumped 2019-03-06 16:44:46 +01:00
Sylvain Berfini
3a588f962e Updated translations 2019-03-06 14:14:27 +01:00
Sylvain Berfini
d560af675e Added back dark mode setting + improvements 2019-03-06 14:03:07 +01:00
Sylvain Berfini
7955f52182 UI minor improvements 2019-03-06 11:59:20 +01:00
Sylvain Berfini
a1f4aa7c75 Improve how we use/set/show the border around the remote avatar 2019-03-06 11:49:23 +01:00
Sylvain Berfini
8caf5fa96d Allow keyboard rich input in chat message 2019-03-06 11:32:40 +01:00
Sylvain Berfini
f9b2c2e7b2 Also use Glide to load images in pending upload list so gif are animated 2019-03-06 09:35:56 +01:00
Sylvain Berfini
389b40f637 Prevent crash if URI is null 2019-03-06 09:31:00 +01:00
Sylvain Berfini
684052c7b6 Increased imdn title space 2019-03-06 09:25:08 +01:00
Sylvain Berfini
f3006df3d7 Fixed linphone intent for sharing or calling if linphone isn't running 2019-03-06 09:19:46 +01:00
Sylvain Berfini
10f34a1979 Moved intent filter to LinphoneActivity to prevent launcher from showing each time + started to improve this process 2019-03-05 19:30:09 +01:00
Sylvain Berfini
50be31fdc6 Log whether idle mode is ON when proxy registration fails 2019-03-05 16:00:56 +01:00
Sylvain Berfini
5cce0fdce4 Fixed crash due to dialog layout 2019-03-05 13:42:20 +01:00
Sylvain Berfini
1e82730cf7 Fixed double call to super() causing incoming call activity to crash 2019-03-05 11:27:54 +01:00
Sylvain Berfini
86e8b49460 Improved avatar in call related code 2019-03-05 11:24:33 +01:00
Sylvain Berfini
4537c52346 More resources improvements 2019-03-05 10:31:08 +01:00
Sylvain Berfini
ae19533c92 Fixed thumb of security switch + updated gradle tools version 2019-03-05 09:34:34 +01:00
Sylvain Berfini
60857bfd3d Fixed issue with theme using light theme as base 2019-03-05 09:12:30 +01:00
Sylvain Berfini
f45169f3a2 Disabled dark mode setting for now 2019-03-05 09:03:31 +01:00
Sylvain Berfini
7360c1f832 Improved dark theme 2019-03-04 21:20:02 +01:00
Sylvain Berfini
80cddbfb6c Reworked resources & colors + started dark mode 2019-03-04 17:42:10 +01:00
Sylvain Berfini
0275b282a6 Cleaning friend list subscriptions related code 2019-03-04 10:43:52 +01:00
Sylvain Berfini
bacc3bb1a1 Update summary when value change for new preferences 2019-03-01 17:24:06 +01:00
Sylvain Berfini
f53cbb976d Use core setting for friendlist subscription + added app settings for mic & playback gain 2019-03-01 17:14:07 +01:00
Sylvain Berfini
242a9ccd9c This is handled by the lib now 2019-03-01 16:46:45 +01:00
Sylvain Berfini
460640d59e Use new Core.stop() method 2019-03-01 15:49:31 +01:00
Sylvain Berfini
1ee8e83621 Improved use of linphone specifics default proxy config values 2019-03-01 15:30:56 +01:00
Sylvain Berfini
c294a8ad1b Fixed UI issues if default proxy config isn't sip.linphone.org 2019-03-01 14:56:34 +01:00
Sylvain Berfini
eb46992c70 Revert use of glide for contacts avatar 2019-03-01 10:36:45 +01:00
Sylvain Berfini
1bebdfc64a Only configure lime x3dh server url when creating a sip.linphone.org proxy config 2019-02-28 10:49:03 +01:00
Sylvain Berfini
f09331457b Added more local address 2019-02-28 08:38:39 +01:00
Sylvain Berfini
9a1d593191 Removed comma from call history time format 2019-02-27 17:28:26 +01:00
Sylvain Berfini
ef5c88a109 Fixed dual logger + force network reachability and background mode on Core when starting because of a push 2019-02-27 10:14:15 +01:00
Sylvain Berfini
e653ce2fe7 Fixed Core references being held in different places in the app, preventing from being unref'ed at native level 2019-02-25 15:57:56 +01:00
Sylvain Berfini
91c1230eef Fixed wrong conversation opened when clicking on notification if there are more than one 2019-02-25 15:52:19 +01:00
Sylvain Berfini
8a811e9597 Fixed crash when contacts adapter is null 2019-02-25 12:36:49 +01:00
Sylvain Berfini
158dc1a574 Fixed display issue due to file transfer 2019-02-25 10:40:38 +01:00
Sylvain Berfini
b75f8245ab Also use glide to load group chat avatar 2019-02-25 10:29:58 +01:00
Sylvain Berfini
95ee6beb27 Version bumped 2019-02-25 10:22:28 +01:00
Sylvain Berfini
b67ed5efca Prevent chat room loaded twice causing subscribe not being sent 2019-02-25 08:54:07 +01:00
Sylvain Berfini
79fe557c30 Removed top marging above video in landscape 2019-02-22 11:09:12 +01:00
Sylvain Berfini
feb6312c93 If google-services.json file is not found, completely disable firebase dependency 2019-02-22 11:04:02 +01:00
Sylvain Berfini
9e076971a0 Fixed crash if contact permission isn't granted + auto fetch if granted while in contacts fragment 2019-02-22 10:27:20 +01:00
Sylvain Berfini
f110e817d5 Improved chat message display 2019-02-21 17:13:36 +01:00
Sylvain Berfini
15ab10b4cb Fixed issue when destroying service 2019-02-21 15:27:34 +01:00
Sylvain Berfini
e77dc1e484 Updated translations 2019-02-21 15:02:10 +01:00
Sylvain Berfini
5a2d80e2ab Fixed dialog message while deleting call log(s) 2019-02-21 14:59:32 +01:00
Sylvain Berfini
2220f5595d Improved more code 2019-02-21 14:33:45 +01:00
Sylvain Berfini
ec64e6f8c6 Switched HistoryDetail contact avatar to avatar helper class 2019-02-21 12:51:21 +01:00
Sylvain Berfini
3a80db5b7f Version bumped 2019-02-21 11:34:57 +01:00
Sylvain Berfini
fadcdf0825 Also use Glide for contacts' avatar 2019-02-21 11:07:41 +01:00
Sylvain Berfini
25d4c1b430 Using glide to display images in chat 2019-02-21 10:34:18 +01:00
Sylvain Berfini
a3c14faeb0 Added spinner while downloading incoming file 2019-02-21 09:08:16 +01:00
Sylvain Berfini
548128ea48 Use SDK network manager 2019-02-21 08:19:57 +01:00
Sylvain Berfini
908edbaab5 Prefixed all logs from LinphoneManager class by the same tag 2019-02-20 15:39:07 +01:00
Sylvain Berfini
4c30791582 Log if user has restricted app from being allowed to run in background (Android 9+) 2019-02-20 15:09:52 +01:00
Sylvain Berfini
28c2b86b75 Use Linphone Log class instead of mediastreamer2's 2019-02-20 14:34:54 +01:00
Sylvain Berfini
49cee682dc Using new addListener/removeListener instead of deprecated setListener for LoggingService, Player and FriendList 2019-02-20 11:31:28 +01:00
Sylvain Berfini
29670d63ff Switched to multi listener 2019-02-20 11:07:56 +01:00
Sylvain Berfini
a876a35811 Updated translations 2019-02-20 10:56:40 +01:00
Sylvain Berfini
d507484453 Added local video preview to TextureOverlay so we can still send video while app is in background 2019-02-20 10:42:09 +01:00
Sylvain Berfini
cb1429c7be Prevent video overlay creation if video call is paused by remote 2019-02-20 10:26:47 +01:00
Sylvain Berfini
956f2da8a1 Added logs to help debug sharing issues 2019-02-20 10:06:34 +01:00
Sylvain Berfini
4211842f6f Fix crash if arguments is null 2019-02-19 20:17:32 +01:00
Sylvain Berfini
51e9d1507e Improved UI when using external sharing mode to choose the chat room to use + added toast for contact picking as well 2019-02-19 17:26:46 +01:00
Sylvain Berfini
3a1a1f7102 Allow multiple image sharing through linphone 2019-02-19 16:12:18 +01:00
Sylvain Berfini
86ca3ac16b Read firebase push sender if from google-services.json instead of non_localizable_custom 2019-02-19 10:52:32 +01:00
Sylvain Berfini
85fa30623d Using new methods of Firebase push messaging 2019-02-19 10:40:11 +01:00
Sylvain Berfini
910ccd69c5 Ensure contacts list is updated after contact(s) removal 2019-02-18 11:50:24 +01:00
Sylvain Berfini
690fb488b7 Prevent crash if message is not found in ImdnFragment for some reason 2019-02-18 11:43:21 +01:00
Sylvain Berfini
66e1e39d1c Fixed long text in incoming messages going further right than the right anchor of outgoing messages 2019-02-14 15:45:03 +01:00
Sylvain Berfini
db936fb2cc Fixed display issue with latest changes 2019-02-14 15:37:14 +01:00
Sylvain Berfini
d3ee5dd349 Improved chat bubble width if multiline 2019-02-14 14:35:19 +01:00
Sylvain Berfini
b96ef0ecc6 Workaround to allow client group chat with 1 participant without being one to one 2019-02-14 11:40:15 +01:00
Sylvain Berfini
ac2ddf83b4 Improved multi content messages handling 2019-02-14 11:36:38 +01:00
Sylvain Berfini
83dbf54c9d Fixed chat room creation issues 2019-02-13 16:31:05 +01:00
Sylvain Berfini
1a42eb7802 Go to the correct basic chat room if you have multiple with the same remote address but different local addresses 2019-02-13 15:48:43 +01:00
Sylvain Berfini
8b2a46922d Improved keyboard visible detection algorithm (was broken on Blackberry Priv) 2019-02-11 16:51:38 +01:00
Sylvain Berfini
ec00aecf8d Fixed crash on Android < 7 2019-02-11 14:15:29 +01:00
Sylvain Berfini
c68d15ec22 Disable outgoing call receiver for now 2019-02-08 15:55:36 +01:00
Sylvain Berfini
0b3b160545 Version bumped 2019-02-08 15:44:18 +01:00
Sylvain Berfini
656bf89617 Updated config to be back on sip.linphone.org by default + update lime x3dh server url 2019-02-08 15:27:06 +01:00
Sylvain Berfini
ea2edd7496 Removed 2 callbacks who no longer exists 2019-02-06 14:24:42 +01:00
Sylvain Berfini
5480a829ad More fixes & improvements regarding contacts 2019-01-31 15:18:36 +01:00
Sylvain Berfini
79d0f17c09 Code improvement 2019-01-31 14:10:43 +01:00
Sylvain Berfini
4c394c9f1b Fixes & improvements for contacts, most of them for tablets 2019-01-30 16:42:47 +01:00
Sylvain Berfini
81905e853a Fixed first contact being displayed after edition instead of last one on tablets 2019-01-30 16:01:35 +01:00
Sylvain Berfini
96a23cf16d Using new device.getName() API 2019-01-30 15:56:06 +01:00
Sylvain Berfini
f826bfe474 Use git describe to generate apk names 2019-01-30 12:35:12 +01:00
Sylvain Berfini
fac1808b3d Some minor improvements 2019-01-24 11:11:23 +01:00
Sylvain Berfini
ca65218d13 Fixed other issues regarding voice mail count 2019-01-24 10:45:31 +01:00
Sylvain Berfini
818177e374 Fixed array out of bound issue 2019-01-23 12:45:52 +01:00
Sylvain Berfini
53f472d04e Version bumped 2019-01-18 11:41:33 +01:00
Sylvain Berfini
c67f63b4ef Removed hindi string resources 2019-01-18 11:39:46 +01:00
Sylvain Berfini
84f87b3b1f Downloaded updated translations from transifex 2019-01-18 11:38:32 +01:00
Sylvain Berfini
890b103fcd Fixed some englisg strings 2019-01-18 11:24:11 +01:00
Sylvain Berfini
82f92e2768 Removed references to Huawei in strings 2019-01-14 17:30:05 +01:00
Sylvain Berfini
7dc5050142 Added custom boolean config option to set notification bar color the dark version of Linphone's primary's 2019-01-14 15:07:08 +01:00
Sylvain Berfini
84f3d4ebd9 Fixed linphone's ringtone + increased version number 2019-01-11 15:45:31 +01:00
Sylvain Berfini
93f860d136 Removed limit on magic search results + fixed crash + removed uid from call display + fixed manually entered address in chat room creation being removed if security toggled 2019-01-04 10:03:52 +01:00
Sylvain Berfini
19359e03a0 Fixed display of sip address in history detail when calling addresses with gruu 2019-01-03 15:23:09 +01:00
Sylvain Berfini
f00f016423 Disable ourself in group chat room creation 2019-01-03 11:18:49 +01:00
Sylvain Berfini
e931733ebf Prevent crashes if contact is null 2019-01-02 17:28:28 +01:00
Sylvain Berfini
fb88c5df48 Fixed selection lost upon rotation in chat room creation 2019-01-02 15:22:11 +01:00
Sylvain Berfini
c0e7462aad Removed todos in chat room creation 2019-01-02 15:17:12 +01:00
Sylvain Berfini
ad7a9e351e Fixed crash if search result doesn't have an address 2019-01-02 11:21:37 +01:00
Sylvain Berfini
31e81fdd91 Started improvements on how we use the magic search bar 2018-12-21 14:00:30 +01:00
Sylvain Berfini
e333e5a58a Split video overlay into 2 classes 2018-12-14 17:00:19 +01:00
Sylvain Berfini
86b8fcd5e6 Switch back to master branch for maven repository 2018-12-14 10:08:44 +01:00
Sylvain Berfini
a88fe1f8f2 Improved sorting & listener calls on presence received 2018-12-13 11:29:37 +01:00
Sylvain Berfini
012a31cf49 Updated name of recordings menu 2018-12-13 11:25:51 +01:00
Sylvain Berfini
4363a0659d Started using friends capabilities for group chat and LIME 2018-12-13 11:24:25 +01:00
Sylvain Berfini
134123358b All top bars with titles now look the same 2018-12-12 14:49:46 +01:00
Sylvain Berfini
a1619b24f1 Removed useless annotations 2018-12-12 14:33:45 +01:00
Sylvain Berfini
15053ace61 Added mark as read notification action for chat messages + refactoring 2018-12-12 14:29:32 +01:00
Sylvain Berfini
0e504d2a20 Fixed issue with video dialog in call 2018-12-12 10:02:10 +01:00
Sylvain Berfini
a21958e131 Moved power saver code to DeviceUtils class + removed Huawei mentions and made it more global 2018-12-11 09:40:35 +01:00
Sylvain Berfini
760a81a40e Use doNotAskAgain feature from dialog for Huawei hack 2018-12-10 17:42:08 +01:00
Sylvain Berfini
527dd8f7b9 Actually this permission wasn't necessary 2018-12-10 17:36:11 +01:00
Sylvain Berfini
1f8766808f Fixed crash due to permission for sync account on Huawei 2018-12-10 17:32:05 +01:00
Sylvain Berfini
7c5f3dcb9c Also added a setting next to push setting to go to Huawei settings for protected apps 2018-12-10 17:26:01 +01:00
Sylvain Berfini
9b0fa01310 Fixed crash on Huawei (added permission) + improved huawei popup using our dialog template 2018-12-10 17:20:11 +01:00
Sylvain Berfini
adb3506cce Trying workaround for Huawei devices... 2018-12-10 16:21:25 +01:00
Sylvain Berfini
74ff0d8f4f Added more logs for contacts + removed unused code 2018-12-10 14:17:15 +01:00
Sylvain Berfini
1420ff0d2f Updated timespan for grouping messages to 5 min 2018-12-10 11:37:40 +01:00
Sylvain Berfini
37fa5aa9aa Added photo edition for contact 2018-12-10 09:42:35 +01:00
Sylvain Berfini
a18c2262dc Almost finished contact edition 2018-12-08 16:20:39 +01:00
Sylvain Berfini
46319c6e20 More work on contacts, starting edition/removal 2018-12-08 15:41:04 +01:00
Sylvain Berfini
5b20ee25b2 Fixed missing action in native contact app 2018-12-07 16:28:24 +01:00
Sylvain Berfini
ce6e5fd714 Contact creation is almost OK, still missing visible linphone action in native app 2018-12-07 16:11:51 +01:00
Sylvain Berfini
998640fadd Contact creation is OK but are invisible upon restart 2018-12-07 15:10:06 +01:00
Sylvain Berfini
16ae046543 Split LinphoneContact into two classes, one dedicated to Android contact API 2018-12-07 14:13:19 +01:00
Sylvain Berfini
7614c7c14f Fixed mimetype in Manifest 2018-12-07 10:17:39 +01:00
Sylvain Berfini
e12c82cd20 Added logs 2018-12-06 22:45:52 +01:00
Sylvain Berfini
573bf2366a Fixes & improvements but contact creation still fails... 2018-12-06 17:49:08 +01:00
Sylvain Berfini
fdefb77925 Improved code 2018-12-06 16:54:27 +01:00
Sylvain Berfini
0ef866c3e3 Fixed missing presence on contacts at startup sometimes 2018-12-06 16:20:39 +01:00
Sylvain Berfini
fc5da7f57d This seems to fix contact edition issue + added refresher on contact list 2018-12-06 15:56:14 +01:00
Sylvain Berfini
9d66458f36 Improvements on package name use (since we had .debug to it sometimes) + fixed disapearing SIP contacts if they only have presence and no real SIP URI 2018-12-06 15:44:34 +01:00
Sylvain Berfini
54e7760fdd Fixed empty contacts issue after a contact has been edited/created/deleted 2018-12-06 12:28:36 +01:00
Sylvain Berfini
385e72ea9b Moved AsyncContactsLoader to it's own file 2018-12-06 11:40:33 +01:00
Sylvain Berfini
4a529b9691 Fixed crashs 2018-12-06 11:12:12 +01:00
Sylvain Berfini
e82537dbb6 More unused code removed 2018-12-05 13:48:10 +01:00
Sylvain Berfini
3802deee19 Code cleaning & code improvements reported by android studio 2018-12-05 13:35:05 +01:00
Sylvain Berfini
9300877d12 Code refactoring: renamed private variable to start with m (or s if static) and removed unused code 2018-12-05 11:55:14 +01:00
Sylvain Berfini
3494ae1180 Also use SDK version instead of Core's in UserAgent 2018-12-05 10:04:54 +01:00
Sylvain Berfini
c922192985 Replaced Linphone's Core version by SDK version in about fragment 2018-12-04 15:35:39 +01:00
Sylvain Berfini
a196529eb2 Temporarily use tmp/lime_v2 branch as maven repository for AARs 2018-12-03 14:33:00 +01:00
Sylvain Berfini
9237db2721 Added lime to org.linphone.specs list 2018-12-03 14:25:28 +01:00
Sylvain Berfini
480c6a277b Set default video filter in factory_rc 2018-12-03 14:13:45 +01:00
Mickaël Turnel
37e2361847 Disable record button if no record path is present in call params 2018-12-03 13:49:17 +01:00
Sylvain Berfini
b746eaad31 Fixed call recording issue depending where in the code the call was started 2018-12-03 13:17:15 +01:00
Sylvain Berfini
300ef34716 Version bumped 2018-11-30 16:18:09 +01:00
Mickaël Turnel
5d44961eda Merge branch 'feature/qrcode_integration' into feature/release-4.1 2018-11-30 16:09:10 +01:00
Mickaël Turnel
0d80852531 Clean code 2018-11-30 16:02:22 +01:00
Sylvain Berfini
268f830674 Fixed crash after remote provisioning 2018-11-30 15:35:21 +01:00
Mickaël Turnel
51eb4db7bd Replaced surfaceview with textureview 2018-11-30 13:55:04 +01:00
Mickaël Turnel
04207ebcef Merge branch 'dev_qrcode' into feature/qrcode_integration
# Conflicts:
#	app/src/main/AndroidManifest.xml
#	app/src/main/java/org/linphone/assistant/AssistantFragmentsEnum.java
#	res/layout/video.xml
#	src/android/org/linphone/LinphoneManager.java
#	src/android/org/linphone/assistant/AssistantActivity.java
#	src/android/org/linphone/assistant/RemoteProvisioningActivity.java
#	src/android/org/linphone/assistant/RemoteProvisioningFragment.java
#	src/android/org/linphone/assistant/WelcomeFragment.java
#	submodules/bcmatroska2
#	submodules/belcard
#	submodules/cmake-builder
#	submodules/externals/openh264
#	submodules/externals/zxing-cpp
#	submodules/linphone
#	submodules/mediastreamer2
#	submodules/oRTP
2018-11-30 11:24:27 +01:00
Sylvain Berfini
fc8082a427 Version bumped 2018-11-30 10:49:02 +01:00
Sylvain Berfini
f0f9e1302b Hide bottom bar and added back button while on recordings view 2018-11-30 10:47:39 +01:00
Sylvain Berfini
ebf69f01ee Fixed crash due to reference to android.support.v7 package instead of androix 2018-11-30 10:39:09 +01:00
Sylvain Berfini
1f6d92b92a Huge code refactoring using google tool 2018-11-30 10:31:22 +01:00
Sylvain Berfini
60feb938d4 Updated build.gradle with definitive way of using aars 2018-11-30 10:21:47 +01:00
Sylvain Berfini
9c29567b88 Merge branch 'feature/release-4.1-auto-format-code' into feature/release-4.1 2018-11-30 09:33:46 +01:00
Mickaël Turnel
bfafc942e5 Merge branch 'feature/call-recorder' into feature/release-4.1 2018-11-30 09:31:51 +01:00
Mickaël Turnel
3ede727936 Removed useless click listener 2018-11-30 09:30:48 +01:00
Mickaël Turnel
8fb074b914 Renamed recordings.xml to recordings_list.xml 2018-11-30 09:30:28 +01:00
Mickaël Turnel
b52e3905cc Fix deletion of recordings not working 2018-11-29 17:42:44 +01:00
Sylvain Berfini
feb7c7ec14 Use 4.1 or newer version of aar 2018-11-29 17:34:49 +01:00
Sylvain Berfini
9ebd4e71f1 Revert to old way of using AARs... 2018-11-29 16:23:29 +01:00
Sylvain Berfini
d14e124cc5 Updated way of using maven AARs 2018-11-29 16:15:41 +01:00
Mickaël Turnel
a9c730e26b Fix various bugs 2018-11-29 14:14:25 +01:00
Sylvain Berfini
f46fc361bc Improved delete message for contacts 2018-11-29 12:06:38 +01:00
Sylvain Berfini
77878920fb Removed unused code 2018-11-29 11:57:32 +01:00
Sylvain Berfini
c25cbdc68b Fixed add contact from call history if address contains gruu 2018-11-29 11:35:47 +01:00
Sylvain Berfini
d6811c3e5e Started to toy around with the native contact editor (disabled by default) 2018-11-29 11:31:01 +01:00
Sylvain Berfini
41858e4361 Fixed issue in video call fragment related to zoom 2018-11-29 10:28:23 +01:00
Sylvain Berfini
eeb1672948 Fixed display of room events in 1 to 1 2018-11-29 10:15:12 +01:00
Sylvain Berfini
c378cedf2b Added version code in about page to keep track of which version is installed easily 2018-11-28 17:24:33 +01:00
Sylvain Berfini
594e322e04 Version bumped 2018-11-28 14:32:52 +01:00
Sylvain Berfini
beb92a545a Fixed avatar display 2018-11-28 14:20:03 +01:00
Sylvain Berfini
f9a8586701 Fixed crash if more than 2 cameras and a front one has id > 2 + added incoming files images to notifications if automatically downloaded 2018-11-28 14:08:27 +01:00
Sylvain Berfini
651ce6f223 Fixed some group chat events visible in one-to-one rooms 2018-11-28 12:50:46 +01:00
Sylvain Berfini
6ea6389939 Workaround for a crash while rotating the device 2018-11-28 12:36:12 +01:00
Sylvain Berfini
58801d484d Finished big pictures preview in chat 2018-11-28 12:12:20 +01:00
Sylvain Berfini
0afb297a63 Started big previews 2018-11-28 11:43:46 +01:00
Sylvain Berfini
78c085e630 Improved BitmapWorkerTask to rotate and scale an image in one operation 2018-11-28 11:34:45 +01:00
Sylvain Berfini
d2198518cc Fixed issue with file transfer messages not being updated 2018-11-28 11:12:04 +01:00
Sylvain Berfini
7370712dc3 Added logs to make it easier to debug push notifications 2018-11-28 10:52:48 +01:00
Sylvain Berfini
c1c2bf6acb Version bumped 2018-11-27 17:30:25 +01:00
Sylvain Berfini
e59531a36a Use new chat bubbles by default 2018-11-27 17:09:09 +01:00
Sylvain Berfini
4aac3757c6 Fixed bitmap rotation and scaling 2018-11-27 17:07:32 +01:00
Sylvain Berfini
bd89b15de7 Use org.linphone.utils BitmapAsync class 2018-11-27 17:05:10 +01:00
Sylvain Berfini
d1f7a51cf5 Merge branch 'feature/auto_download_incoming_file_transfer_messages' into feature/release-4.1 2018-11-27 16:46:36 +01:00
Sylvain Berfini
f5c6abbc83 Fixes due to using 2 Adapters 2018-11-27 15:47:57 +01:00
Sylvain Berfini
b194374bff Changes to temporarily keep both chat bubbles designs 2018-11-27 15:34:25 +01:00
Sylvain Berfini
c1c6915481 Merge branch 'feature/release-4.1-new-chat-bubbles' into feature/release-4.1 2018-11-27 14:48:35 +01:00
Sylvain Berfini
4ce6789774 Duplicated ChatMessages ViewHolder and Adapter to allow merge feature/release-4.1-new-chat-bubbles branch and have both 2018-11-27 14:48:32 +01:00
Sylvain Berfini
fa0849f0c3 Fixed issue in chats list 2018-11-27 13:27:01 +01:00
Sylvain Berfini
82dabdf27d Improved chat room view in chat rooms list when last message is file transfer 2018-11-27 10:03:03 +01:00
Sylvain Berfini
8d59ee89f2 Reduced back button size to match other icons 2018-11-27 09:58:45 +01:00
Sylvain Berfini
69d25ff746 Fixed security event display 2018-11-26 16:19:55 +01:00
Sylvain Berfini
8d10836a59 Merge branch 'feature/release-4.1' into feature/release-4.1-new-chat-bubbles 2018-11-26 16:11:32 +01:00
Sylvain Berfini
4590020cce Version bumped 2018-11-26 16:08:00 +01:00
Sylvain Berfini
cb99b78ae5 Fixed spacing between images in files upload list 2018-11-26 16:06:33 +01:00
Mickaël Turnel
e9fccf4ccd Fix conflicts after rebase 2018-11-26 16:05:32 +01:00
Sylvain Berfini
d29c6e9740 Fixed display issue for security events 2018-11-26 15:55:38 +01:00
Mickaël Turnel
576d769f46 Add recordings list view 2018-11-26 15:30:22 +01:00
Mickaël Turnel
ec2505069a Moved and renamed history 2018-11-26 15:28:32 +01:00
Mickaël Turnel
90774931d7 Clean acceptCall code and add recordFile in params before accepting a call 2018-11-26 15:25:20 +01:00
Mickaël Turnel
eb1a3f0e98 Set record file before initiating a call 2018-11-26 15:25:20 +01:00
Mickaël Turnel
bcb5e2da66 Add call recording functionality in call view 2018-11-26 15:25:20 +01:00
Sylvain Berfini
75a4e113d1 Fixed avatar for manually entered addresses in smart address book 2018-11-26 14:59:00 +01:00
Sylvain Berfini
ec0368d254 Fixed back when in settings 2018-11-26 13:53:07 +01:00
Sylvain Berfini
87148b8fda Apply google formatter before each build 2018-11-26 11:40:45 +01:00
Sylvain Berfini
8f3c092f80 Added spotless 2018-11-26 11:18:15 +01:00
Sylvain Berfini
8b56833e32 Hide back button in chat view on tablets 2018-11-26 11:03:06 +01:00
Sylvain Berfini
93b26bfdaf Improved labels when lists are empty 2018-11-25 20:47:44 +01:00
Sylvain Berfini
94f792c6e5 Fixed IMDN view display 2018-11-25 20:40:37 +01:00
Sylvain Berfini
dc8c5c3e2d Fixed display of deletion checkbox in edit mode 2018-11-25 19:25:18 +01:00
Sylvain Berfini
404c92da9f Added back async image loading in chat bubbles 2018-11-25 10:01:41 +01:00
Sylvain Berfini
6d9b2ab592 Started download button for incoming files in chat 2018-11-24 10:30:03 +01:00
Sylvain Berfini
342ffe4981 Fixed firebase always disabled 2018-11-24 09:46:31 +01:00
Sylvain Berfini
92b33ef71c Improved code related to top bar in some views 2018-11-23 18:09:34 +01:00
Sylvain Berfini
851b219775 Fixed display of chat events 2018-11-23 17:39:33 +01:00
Sylvain Berfini
0394ca2525 Improved code 2018-11-23 17:36:06 +01:00
Sylvain Berfini
6035ea2732 Display files in new chat bubble 2018-11-23 17:24:45 +01:00
Sylvain Berfini
b9e424a2de Displaying pictures (todo: add back async loading) 2018-11-23 17:04:11 +01:00
Sylvain Berfini
6d9339b463 Migrated to androidX 2018-11-23 16:30:14 +01:00
Sylvain Berfini
cd0148d4b0 Started new chat bubble design 2018-11-23 16:00:44 +01:00
Sylvain Berfini
f7c2f01a31 Removed process_outgoing_calls permission from top level manifest + increased version number 2018-11-23 15:34:35 +01:00
Sylvain Berfini
d118176a74 Remove code mistakenly commited 2018-11-22 17:35:46 +01:00
Sylvain Berfini
fec86cacc8 Notifications improvements 2018-11-22 17:34:02 +01:00
Sylvain Berfini
2d905fba50 Forgot to rename HistoryViewHolder somewhere 2018-11-22 17:11:29 +01:00
Sylvain Berfini
e48ec8219d Renamed some classes for harmonization purposes 2018-11-22 17:09:03 +01:00
Sylvain Berfini
c913577f93 Put code for call history in the same place 2018-11-22 16:08:59 +01:00
Sylvain Berfini
a9035665d4 Forgot to add license header 2018-11-22 16:04:52 +01:00
Sylvain Berfini
fd769231ac Improved code storage 2018-11-22 15:56:17 +01:00
Sylvain Berfini
3810080c79 Update unread message count after chat room deletion 2018-11-22 09:28:43 +01:00
Sylvain Berfini
8fe438cb00 Added -debug suffix to versionName, so in about page we can know if app is release or debug flavor 2018-11-21 12:49:40 +01:00
Sylvain Berfini
8a77ab0425 Enum value name has changed 2018-11-21 12:22:55 +01:00
Sylvain Berfini
9e7d0df378 Fixed crash + align gradle version to the same we use to build the SDK 2018-11-21 12:15:21 +01:00
Sylvain Berfini
37fed6852d Fixed goToHistory when clicking on missed call notification 2018-11-21 11:14:09 +01:00
Sylvain Berfini
b16923ac1c Cleaning LinphoneService a bit 2018-11-21 10:43:30 +01:00
Sylvain Berfini
6c515734bc Use round images for notifications' contacts' pictures 2018-11-21 10:21:56 +01:00
Sylvain Berfini
0048482d1c Added sender icon & message timestamp 2018-11-21 10:12:38 +01:00
Sylvain Berfini
dc170e357e Added ForegroundService permission to Manifest for Android 9 2018-11-21 10:02:01 +01:00
Sylvain Berfini
0d78e2291a Fixes & improvements 2018-11-20 17:52:40 +01:00
Sylvain Berfini
601259f15e Added Compatibility class level 28 2018-11-20 17:20:21 +01:00
Sylvain Berfini
1e6fb279c0 Cleaned LinphoneService a bit, moved all notifications related code to another class 2018-11-20 17:10:05 +01:00
Sylvain Berfini
886b5a36c0 Android 9 requires a new permission for foreground services 2018-11-20 14:31:33 +01:00
Sylvain Berfini
0f2bd3a52a Added setting to disable vibration while incoming call is ringing 2018-11-20 11:01:55 +01:00
Sylvain Berfini
c394285a87 Use red color for security events + improved layout 2018-11-19 17:18:13 +01:00
Sylvain Berfini
dc17d44347 More improvements on call layout 2018-11-19 16:35:20 +01:00
Sylvain Berfini
1caacbd487 Forgot to hide numpad in portrait 2018-11-19 16:20:12 +01:00
Sylvain Berfini
196fde1a93 Started to improve call layout 2018-11-19 16:16:55 +01:00
Sylvain Berfini
060c4ca33a Removed prepare.py that was forgotten 2018-11-19 15:56:00 +01:00
Sylvain Berfini
e7d67fdfeb Gymnastics to allow accessibility tools to answer or decline call when screen is locked (https://developer.android.com/guide/topics/ui/accessibility/custom-views#custom-touch-events) 2018-11-19 13:39:57 +01:00
Sylvain Berfini
ffc9a427d5 Added back staging settings 2018-11-19 12:55:10 +01:00
Sylvain Berfini
471b6349c7 Auto download of incoming file transfer messages 2018-11-19 12:41:45 +01:00
Sylvain Berfini
07c1cee714 Improved app's build.gradle 2018-11-19 11:59:12 +01:00
Sylvain Berfini
92e8c1c232 Improved keystore properties 2018-11-19 10:42:14 +01:00
Sylvain Berfini
6b4a091051 Fixes for release 2018-11-19 10:27:25 +01:00
Sylvain Berfini
dc998e435c Fixed some lint warnings + updated min SDK version to 21 + code cleaning 2018-11-19 10:14:43 +01:00
Sylvain Berfini
b177d5181c Fixed missing space in chat list fragment 2018-11-17 16:38:42 +01:00
Sylvain Berfini
f33c4b8000 Fixed unread chat message count in tab bar not updated after reply in notification 2018-11-16 17:26:51 +01:00
Sylvain Berfini
cd1449c157 Improved incoming call's answer and delete buttons UI 2018-11-16 16:24:15 +01:00
Sylvain Berfini
1491cb9710 Always keep hangup action in call notification + fixed multiple call notifications issue 2018-11-16 15:43:42 +01:00
Sylvain Berfini
82a81e5d5d Added answer/hangup buttons to incoming call notifications 2018-11-16 15:07:47 +01:00
Sylvain Berfini
15af61c83a Added Reply button to incoming chat messages notifications 2018-11-16 14:09:39 +01:00
Sylvain Berfini
9c41b63769 Updated README, gitignore and build.gradle 2018-11-16 10:57:01 +01:00
Sylvain Berfini
ac24369382 Removed linphone-sdk submodule 2018-11-16 10:33:03 +01:00
Sylvain Berfini
6059c6cbae Fixed use of our maven repository for SDK with correct version number 2018-11-15 14:36:05 +01:00
Sylvain Berfini
e02348eaf2 Updated way of using locally generated aar 2018-11-15 13:53:23 +01:00
Sylvain Berfini
142930d1cc Added billing dependency for InAppPurchases 2018-11-15 13:13:27 +01:00
Sylvain Berfini
73ad8257a1 Always use firebase dependency 2018-11-15 13:12:44 +01:00
Sylvain Berfini
11eb13931c Cleaned app's project structure 2018-11-15 13:06:12 +01:00