Commit graph

189 commits

Author SHA1 Message Date
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
3b66218d63 Merge branch 'release/4.1' 2019-05-03 11:49:42 +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
a6dbda0dff Updated translations 2019-05-02 10:14:01 +02:00
Sylvain Berfini
cf79182242 Updated translations & SDK 2019-04-26 10:08:01 +02:00
Sylvain Berfini
f35380958d Added missing dialog when SAS is denied in chat room security process call 2019-04-23 18:19:26 +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
Sylvain Berfini
112bbcf899 Workarounded account creation issue on tablets, proper fix will come with assistant rework 2019-04-18 13:40:56 +02:00
Sylvain Berfini
7416f5fe41 Added a customization setting to show full SIP addresses in contact detail & editor 2019-04-17 14:44:59 +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
9840510996 Fixed incoming call display when early media and video 2019-04-15 14:52:13 +02:00
Sylvain Berfini
3aa706f6b4 Disable publish on linphone's proxy configs 2019-04-15 12:04:38 +02:00
Sylvain Berfini
113e26616a Fixed display issues on tablets 2019-04-15 11:34:14 +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
0c9bbc747f Fixed issue in lanscape in account settings + improved landscape history detail view 2019-04-15 10:31:46 +02:00
Sylvain Berfini
f21e16da2b Updated translations 2019-04-15 09:25:02 +02:00
Sylvain Berfini
ed0214c0c7 Updated Changelog & translations 2019-04-12 16:57:37 +02:00
Sylvain Berfini
80090b3efe Treat groups with only 1 child as child directly in chat room devices fragment 2019-04-12 16:54:36 +02:00
Sylvain Berfini
d3fbc2939e List all calls log for a given SIP URI in history detail 2019-04-12 16:39:53 +02:00
Sylvain Berfini
5c366f0af2 Added GNU GPL v2 link in about 2019-04-12 16:11:41 +02:00
Sylvain Berfini
cbc68f5a4b Added scrollview around about page 2019-04-12 09:37:42 +02:00
Sylvain Berfini
e85e55f676 Added secured chat shortcut in history detail view 2019-04-11 10:55:17 +02:00
Sylvain Berfini
fa5922bb72 Added privacy policy link on about page 2019-04-11 10:45:10 +02:00
Sylvain Berfini
7833ed95be Updated translations & fixed colors in about fragment 2019-04-11 09:31:56 +02:00
Sylvain Berfini
626e90e1e6 Updated links 2019-04-10 11:23:45 +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
3fa0f1c774 Fixed recover password broken URL + updated translations 2019-04-10 10:33:41 +02:00
Sylvain Berfini
7241fc80b3 Reworked background/service settings 2019-04-10 10:26: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
003fe44527 Minor fixes & changes 2019-04-08 16:02:10 +02:00
Sylvain Berfini
5172bcf5be Version bumped & translations updated 2019-04-05 17:19:18 +02:00
Sylvain Berfini
08a6375a65 Feature/release 4.1 new settings 2019-04-05 17:09:10 +02:00
Sylvain Berfini
56be852dca Copy logs url into clipboard after successful upload 2019-04-04 10:04:04 +02:00
Sylvain Berfini
d26776317a Updated translations 2019-04-03 14:14:40 +02:00
Sylvain Berfini
2968bd39cd Added customization options for generated text avatars & assistant top bar 2019-04-03 13:19:43 +02:00
Sylvain Berfini
bbc14b1b17 Fixed transparency issue in menu in landscape 2019-04-03 13:07:44 +02:00
Sylvain Berfini
29edd90393 Removed useless setting 2019-04-01 17:36:02 +02:00
Sylvain Berfini
d6a6d58f89 Added full screen image launcher option 2019-04-01 16:28:26 +02:00
Sylvain Berfini
ba4052ba4d Added & fixed some customization options 2019-04-01 16:14:24 +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
f306797f71 Fixed transparency issue in side menu while app on landscape 2019-03-22 16:52:19 +01:00
Sylvain Berfini
ea08f420a7 Dark mode buttons invisible text fix 2019-03-22 16:17:40 +01:00
Sylvain Berfini
002cbd7008 Added missing hints in assistant & contact editor input text fields 2019-03-22 15:55:27 +01:00
Sylvain Berfini
4c98e19869 Updated factory rc 2019-03-22 11:29:49 +01:00
Sylvain Berfini
3368158ea7 Resources improvements 2019-03-21 14:13:46 +01:00
Sylvain Berfini
0132c224c7 Improved code related to hiding empty one to one chat rooms 2019-03-21 13:59:14 +01:00