Commit graph

36 commits

Author SHA1 Message Date
Sylvain Berfini
33caa7ce92 Set ongoing flag for notifications that needs to be 2019-08-27 13:24:56 +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
6ba56bb8f2 Performance fix for diff utils in chat rooms list, using library's chat room sort & filter 2019-07-01 13:14:21 +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
Sylvain Berfini
11b223c0dc Prevent crash if icon is null 2019-05-27 17:29:48 +02:00
Sylvain Berfini
a1ee586a13 Feature/reworked call code 2019-05-10 17:15:06 +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
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
3c61e0e418 Renamed color to be easier to understand what they are 2019-03-21 13:50:23 +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
50be31fdc6 Log whether idle mode is ON when proxy registration fails 2019-03-05 16:00:56 +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
ec00aecf8d Fixed crash on Android < 7 2019-02-11 14:15:29 +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
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
1f6d92b92a Huge code refactoring using google tool 2018-11-30 10:31:22 +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
6d9339b463 Migrated to androidX 2018-11-23 16:30:14 +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
37fed6852d Fixed goToHistory when clicking on missed call notification 2018-11-21 11:14:09 +01:00
Sylvain Berfini
0048482d1c Added sender icon & message timestamp 2018-11-21 10:12:38 +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
dc998e435c Fixed some lint warnings + updated min SDK version to 21 + code cleaning 2018-11-19 10:14:43 +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
11eb13931c Cleaned app's project structure 2018-11-15 13:06:12 +01:00