Commit graph

2297 commits

Author SHA1 Message Date
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