Commit graph

73 commits

Author SHA1 Message Date
Sylvain Berfini
8d914e1a6c Disable background service if app is restricted 2019-08-28 10:53:48 +02:00
Sylvain Berfini
c840456ff9 Updated firebase + fixed crash if domains contains port information 2019-07-26 16:40:45 +02:00
Sylvain Berfini
b9e14f1fa5 Force cleaning fields in Activity's onDestroy + other leak related fixes 2019-07-17 16:40:22 +02:00
Sylvain Berfini
3f7d43aa2a Finished contacts shortcut in laucher feature 2019-06-27 16:33:04 +02:00
Sylvain Berfini
245452279a Replaced size == 0 by isEmpty when possible 2019-06-27 16:33:03 +02:00
Sylvain Berfini
1fb84ad046 Added setting for contacts shortcuts and related improvements 2019-06-21 14:28:50 +02:00
Claire Rosset
42117c8a40 media encryption mandatory 2019-06-14 11:36:33 +02:00
Claire Rosset
734b69c619 allows to insert in the native contact of android its presence sip address from the phone number
X
2019-06-14 10:23:57 +02:00
Sylvain Berfini
92c070117f Improved text based settings changes validation 2019-05-23 11:44:09 +02:00
Sylvain Berfini
94444a01c5 Ask for Camera permission to display video preview on dialer 2019-05-22 14:46:41 +02:00
Sylvain Berfini
b28b604bb7 Added setting for video preview 2019-05-22 14:45:45 +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
fdc3e164e4 Fixed issue in generic login + fixed crash when deleting an account 2019-05-20 16:43:35 +02:00
Sylvain Berfini
5aeebfeb72 Fixed issue with default linphonerc when app is installed for the first time 2019-05-17 09:42:46 +02:00
Sylvain Berfini
bfbd5c5eba Added log upload server url setting 2019-05-15 11:15:33 +02:00
Sylvain Berfini
a1ee586a13 Feature/reworked call code 2019-05-10 17:15:06 +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
3a2f54eece Fixed deprecated liblinphone APIs 2019-05-06 11:45:19 +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
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
aa608f2e72 Fixed username / password edition in account settings 2019-04-24 09:38:59 +02:00
Sylvain Berfini
f6115014d8 Fixed wifi only 2019-04-23 10:07:31 +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
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
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
1d6ef79585 Set push timeout to 0 2019-04-12 15:03:08 +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
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
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
b52bd60ca3 Fixed crashs 2019-04-07 18:23:23 +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
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
767254b64a Hide push notification settings if google service isn't available 2019-04-03 11:16:12 +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
49b45cab09 Fixed crash when going into android app settings and going back to linphone 2019-03-21 17:30:11 +01:00
Sylvain Berfini
21dc3402f4 Use Android PreferenceFragment instead of our own 2019-03-21 14:38:46 +01:00
Sylvain Berfini
46431fdd0c Fixed issue with dynamic light/dark mode switch 2019-03-21 10:02:41 +01:00
Sylvain Berfini
ada3401232 Improvements over permission code 2019-03-20 15:10:53 +01:00
Sylvain Berfini
bf88723f28 Some cleaning in settings 2019-03-14 16:45:27 +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
3a588f962e Updated translations 2019-03-06 14:14:27 +01:00