Commit graph

40 commits

Author SHA1 Message Date
Sylvain Berfini
aeb92f6b28 Fixed launcher issue on latest Samsung when using the Quit button 2019-10-28 10:18:01 +01:00
Sylvain Berfini
9a7baf9685 Fixed mic & speaker state issue in call 2019-10-16 13:57:42 +02:00
Sylvain Berfini
b8fa16b0a7 Changed license to GPLv3 2019-10-16 10:47:14 +02:00
Sylvain Berfini
ff66a63bdb Ensure app BuildConfig is used and not the one from the SDK 2019-09-27 17:24:38 +02:00
Sylvain Berfini
fc4baf41b1 Updated translations + bumped version number 2019-09-18 15:14:13 +02:00
Sylvain Berfini
8a3a254883 Fixed dark theme issue not being used sometimes 2019-09-17 10:28:11 +02:00
Sylvain Berfini
8d5e5f0c8f Improved way to ensure Service is running when UI resumes 2019-09-16 14:10:28 +02:00
Sylvain Berfini
3506264347 Better way to create and handle night mode 2019-09-16 09:50:17 +02:00
Sylvain Berfini
ae74f5f10d Properly unescape URI when dialing from contact app 2019-08-30 13:47:40 +02:00
Sylvain Berfini
79043262dd Improved & fixed issues related to intent filters 2019-08-30 12:27:58 +02:00
Sylvain Berfini
6fe1c4d5f4 Improved file picker in chat 2019-08-19 10:50:38 +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
7f8b231437 Fixed leaks 2019-07-17 15:54:04 +02:00
Sylvain Berfini
6e8d2cf7dd Fixed auto answer + go back to incoming/outgoing call buttons 2019-07-17 15:08:57 +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
45254d3261 Performances improvements 2019-06-26 12:31:05 +02:00
Sylvain Berfini
0c29c26685 Fixed contacts fetch issue after granting permission 2019-06-07 10:15:03 +02:00
Claire Rosset
05a440f27a fixed add contact detail fragment when launching application from native contact 2019-06-03 15:34:50 +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
2cb8994b98 Use library preview scaling + improved device rotation changes detection 2019-05-22 14:45:45 +02:00
Sylvain Berfini
b8dc84bdac Reload video devices after camera permission granted to ensure to be able to capture & send video right after 2019-05-22 14:20:41 +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
bfc7a386ee Improved use of git version 2019-05-16 12:18:57 +02:00
Sylvain Berfini
0cfb7e9503 Added camera preview on Dialer if device is a tablet (like on iPad) 2019-05-16 11:36:19 +02:00
Sylvain Berfini
40ad029faf Correctly remove the service notification when starting app for the first time since device boot 2019-05-15 12:52:05 +02:00
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
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
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
630876fa8d Fix bis function on dialer start call/add call/transfer call buttons 2019-05-03 17:56:26 +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
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
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