Commit graph

72 commits

Author SHA1 Message Date
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
64a54a0bfb Removed launcher activity, replaced by SplashScreen API 2021-11-10 11:23:26 +01:00
Sylvain Berfini
c1dafcb9b9 Fixed telecom manager setting disabled upon restart 2021-10-11 09:24:21 +02:00
Sylvain Berfini
e341bb20e7 Use self managed telecom manager mode for Android 8+ 2021-09-24 10:42:47 +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
755639c827 Prevent white screen when app resumes, use splash screen instead 2021-06-16 10:55:22 +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
59a050ba54 Added support for sip-linphone scheme 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
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
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
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
bb5b098007 Added support for handling URIs with linphone: scheme 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
Sylvain Berfini
62e6b23c70 Seems to help keeping foreground service alive while screen is off 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
1d57599b29 Set extractNativeLibs to true when building in debug to reduce APK size 2021-04-17 10:02:28 +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
61d1825a6a Change app name when built in debug flavor 2021-04-17 10:01:31 +02:00
Sylvain Berfini
b6934e02fd Trying to prevent or understand issues with incoming call activity 2021-04-17 10:00:30 +02:00
Sylvain Berfini
6501cd5e9d Allow multiple file sharing (previously was picture only) & fixed text sharing 2021-04-17 10:00:30 +02:00
Sylvain Berfini
e2725f23ae Allow linphone to handle SMS & MMS intents as well as CALL & DIAL 2021-04-17 10:00:30 +02:00
Sylvain Berfini
45e868fc3f Added presence information storage in native contact + fixed task(s) issue 2021-04-17 10:00:30 +02:00
Sylvain Berfini
f23c28415a Fixed issue in overlay preventing user to go back to call activity 2021-04-17 10:00:30 +02:00
Sylvain Berfini
5f1984fe4b Kotlin rewrite 2021-04-17 10:00:27 +02:00
Sylvain Berfini
a679e365ec Fixed debug APK size due to libraries not being compressed 2020-09-09 10:48:35 +02:00
Sylvain Berfini
fb21b47e30 Removed unused OpenH264 helper 2020-04-17 11:04:44 +02:00
Graham
b0e631b4a9 Restore linphone-tasker hook
Signed-off-by: Sylvain Berfini <sylvain.berfini@belledonne-communications.com>
2020-01-28 10:15:27 +01:00
Sylvain Berfini
bb89582033 Fixed call recording on Android 10 + version bumped + updated gradle plugin + other crash fix 2019-12-09 10:05:11 +01:00
Sylvain Berfini
2217070995 Reorganized code a bit more 2019-11-20 10:34:29 +01:00
Sylvain Berfini
26d61fef4e Restart service if foreground service setting is on when app is updated 2019-10-28 09:31:49 +01:00
Sylvain Berfini
cc77a5e88a Fixed crash if trying to open a file received by chat and no app can handle it's format + improved MIME type detection + fixed file provider in debug mode 2019-10-14 14:40:15 +02:00
Sylvain Berfini
3506264347 Better way to create and handle night mode 2019-09-16 09:50:17 +02:00
Sylvain Berfini
9776c4cd50 Do not longer start incoming call activity from Service, instead use fullscreen intent in incoming call notification 2019-09-06 10:01:47 +02:00
Sylvain Berfini
15f4352490 Even if it shoudln't be necessary as it is the default value, this allows the app to be resized in Dex mode 2019-08-19 14:16:26 +02:00
Sylvain Berfini
6fe1c4d5f4 Improved file picker in chat 2019-08-19 10:50:38 +02:00
Sylvain Berfini
c840456ff9 Updated firebase + fixed crash if domains contains port information 2019-07-26 16:40:45 +02:00
Sylvain Berfini
b1c8219c7b Improved dialer loading & numpad in call loading + no more white screen while activity is loading 2019-06-26 12:31:05 +02:00
Sylvain Berfini
dec9442a47 Set country call prefix if able when configuring proxy config + fixed issue when deleting account 2019-05-22 11:26:18 +02:00
Sylvain Berfini
6ae75e34b9 Fixed account creator values in rc + removed splashscreen activity that is a bit useless after all 2019-05-21 10:07:52 +02:00
Sylvain Berfini
9e0a441896 Fixed crash & improved logs when linphone is started from a contact 2019-05-17 10:51:04 +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
fdb1e0ed60 Added shortcuts to most recent 1-1 chat rooms 2019-05-03 15:17:38 +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
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
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
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