- May 10, 2017
-
-
Alexandre Lision authored
Remove broadcastreceiver from LocalService and change target class to DRingService for ACTION_CONV_READ and ACTION_CONV_ACCEPT Tuleap: #1367 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com> Change-Id: I5658e90704957860f56c1f780b38ed72d259fe29
-
Alexandre Lision authored
homeActivity does not need the LocalService to start anymore. Tuleap: #1367 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com> Change-Id: I50ea0b054c505b0028b3181e4e3cac01fb6bbc01
-
Alexandre Lision authored
System contacts changes must be listened to from DRingService since we are getting rid of the LocalService Tuleap: #1367 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com> Change-Id: Ica563a56eeddf0c504fbee34828f2894c6efca2c
-
Alexandre Lision authored
Remove unused lrucache, getters and public interface getRemoteService Tuleap: #1367 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com> Change-Id: I788b46113acf8bbf681774e81642758ca95fd305
-
Hadrien De Sousa authored
Refactor CallFragment by adding MVP model, moving video management from RingApplication to HardwareServiceImpl and removing use of VideoCallbackManager Change-Id: Ie75a0d33fa138590911d19d113df362ade29b9f4 Reviewed-by:
Alexandre Lision <alexandre.lision@savoirfairelinux.com> Tuleap: #1360
-
Jenkins authored
Change-Id: I9b593c99c5cce407adf3a7038eab5b28ce3f5ac9 Reviewed-by:
Alexandre Lision <alexandre.lision@savoirfairelinux.com>
-
- May 09, 2017
-
-
Aline Bonnet authored
When we delete a system contact by clicking on the photo in the smartlist and then we restart the application, the smartlist does not loaded because the contact is null. Checks are added to fixes this problem. Change-Id: Iff0ffbb6c6ef99e6051e14f288bc1bb709a2f1d5 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com>
-
- May 05, 2017
-
-
Aline Bonnet authored
When there is an incoming call, the smartlist displays the message "current call" before that the call transaction is terminated. This is caused by two problems: - callStateChanged signals are received before the incomingCall signal - the SipCall object is duplicated This commit blocks the callStateChanged signals received before the incomingCall signal to prevents the SipCall object to be duplicate and fixes the incoming state in the SipCall model. Change-Id: I0d199ba3eaea4617651fb62f92eec708ea3524aa Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com> Tuleap: #1565
-
Aline Bonnet authored
With a Ring account, when we click on the blacklist and then on the advanced settings, the summary and advanced settings fragments are overlay. This commit fixes this behavior. Change-Id: I88a8e2116d2ef8a66a4e8d8bbb5ec86e37803f32 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com> Tuleap: #1588
-
- May 04, 2017
-
-
Aline Bonnet authored
This commit links the argon2 library to use it in the daemon. Change-Id: I79eb188ae818ac6e7a971c99bd6a2e2e57c4a1a4 Reviewed-by:
Alexandre Lision <alexandre.lision@savoirfairelinux.com>
-
Aline Bonnet authored
When we receive a text message, a notification is displayed even if the conversation is opened. This commit fixes this behavior. Change-Id: I1c7d50a748ba0d3f2165c4a54d69580bd882e427 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com>
-
- May 02, 2017
-
-
Hadrien De Sousa authored
Fix an existing method not displaying the username correctly whereas the right value is returned by the service Tuleap: #1345 Change-Id: I7c1857ed30decc2ac7c3258cd0c066dac4cec9ff Reviewed-by:
Aline Bonnet <aline.bonnet@savoirfairelinux.com>
-
- May 01, 2017
-
-
Aline Bonnet authored
Change-Id: I1c91e1d489487275414a34fcc3322ab835dfa942
-
Alexandre Lision authored
Commit 776607c2 introduced a regression on the notification actions. Restore the old behaviour for now. Change-Id: I66ae15a12a8911659ec3e947df21fe0cc5d5ab9f Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com>
-
Aline Bonnet authored
When we search a contact and we then click on the back button, the menu icons desappears. Now, the items are always showed to fix this behavior Change-Id: I723143710d23ab898291f9e69a5b5366d437db19 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com> Tuleap: #1566
-
Alexandre Lision authored
There was a visual desynchronisation between the actual network state and what was visible to the user. We now refresh the connectivity state display of the smart list every time an acocunt state changes The LocalService BroadcastReceiver has been moved to the DRingService. Most of its actions have been removed since they have been reimplemented by low level services. SharedPreferenceService has been renamed to PreferencesService since SharedPreferences are an Android notion. Tuleap: #1568 Change-Id: Ic002d8ccb6bf55c0fcaa1ca381b7a35a7d5b465f Reviewed-by:
Aline Bonnet <aline.bonnet@savoirfairelinux.com>
-
Jenkins authored
Change-Id: I5917043f26dddea493334291aa12b5e3a2de3c1e
-
Jenkins authored
Change-Id: I2b6d0cbc04790ee6ec89e513952cb9b0f67902ea Reviewed-by:
Aline Bonnet <aline.bonnet@savoirfairelinux.com>
-
- Apr 27, 2017
-
-
Hadrien De Sousa authored
Use DiffUtils to manage change in SmartListFragment adapter Tuleap: #1374 Change-Id: I0872c9178c7fd9062d57287e61c4a2a650c7c393 Reviewed-by:
Aline Bonnet <aline.bonnet@savoirfairelinux.com>
-
Aline Bonnet authored
This commit adds two missing elements on the about screen: - a short description of Ring - the authors and artists list Change-Id: Id141bfa77378449b08d165a7b32688fe34f45f19 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com> Tuleap: #1574
-
Aline Bonnet authored
The incomingTrustRequest signal is received whenever the daemon starts and we receive a new trust request. This commit adds functions to save and load the ringID of trust requests in the shared preferences. A notification is displayed only the first time. Change-Id: Id9866e52bf0c1b4754630848612e494f8a97ca99 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com> Tuleap: #1528
-
Aline Bonnet authored
When we receive a incoming call, the call indication is displayed on the conversation screen before the call transaction is completed. This commit adds a check on the call status to fix this problem. Change-Id: If3cec95d3ac9670b8b2102ffa4c9bde68733846a Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com> Tuleap: #1565
-
- Apr 26, 2017
-
-
Aline Bonnet authored
Change-Id: Ic31458fdd90716b88dc105947c0e32fa147a76a9 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com>
-
Alexandre Lision authored
Unit testing does not need to run on an emulator or Android device. It can be setup easily and run on each commit This commit adds a couple of tests on libringclient. More tests should be added on different services or on the app module. Tuleap: #1364 Change-Id: Ib57aa824f3c414ecfec50b3edc991d0314eb2b8f Reviewed-by:
Aline Bonnet <aline.bonnet@savoirfairelinux.com>
-
Hadrien De Sousa authored
Fix a bug when clearing all conversations in ConversationFacade As a result, it was not the same conversation instance when launching a call. Fix the bug by removing only the needed conversations Change-Id: I08d1f86c8109d59c79730241e5bf9edcf0921167 Reviewed-by:
Aline Bonnet <aline.bonnet@savoirfairelinux.com>
-
- Apr 25, 2017
-
-
ffmpeg depends on iconv, so it should be specified after it for static linking. Fixes missing symbols errors on startup with recent GnuTLS. Change-Id: I6f7546065429b154b1ce19ced9f2a6cdcebd19f9 Reviewed-by:
Aline Bonnet <aline.bonnet@savoirfairelinux.com>
-
Aline Bonnet authored
This commit introduces presence management in the conversation list. A green circle is added in the smartlist for each online contact. If the contact is offline, there is no indication. The smartlist order is not changed. Tuleap: #1581 Change-Id: I7617bf199fa9d8fc852dff76cbde0905a641d330 Reviewed-by:
Alexandre Lision <alexandre.lision@savoirfairelinux.com> Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com>
-
- Apr 24, 2017
-
-
Aline Bonnet authored
This commit adds a contact request indication in the smartlist: - if a contact request was sent and accepted, there is no indication - if a contact request was sent and refused or pending, there is a green message - if there is no contact request, there is a red message Change-Id: I88062965c8a2038ea4cf1dfc0d94a1edfb4d5a01 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com> Tuleap: #1489
-
Aline Bonnet authored
When a new contact is added to Android contacts, the conversation is duplicated in the smartlist even if we restart the application. If we click on this conversation, there is no text message displayed. The contact is know as a Ring contact and a system contact. Now, we check if theses both contacts already exist before to add the conversation to the conversationMap. Change-Id: I7fdff872f1f4e8aecd2499b483c9eb43682d8e65 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com>
-
- Apr 21, 2017
-
-
Aline Bonnet authored
This commit adds the presence functions and signals to communicate with the daemon. Tuleap: #1581 Change-Id: I55d224bdec14feb7bba37980c3315f2c85be4fc5 Reviewed-by:
Alexandre Lision <alexandre.lision@savoirfairelinux.com>
-
Thibault Wittemberg authored
Add a tip to fix a compilation issue on Fedora for libncurses Change-Id: I68d0675ffeb8ea0c1adfa7f24b532b1774dd91a6 Reviewed-by:
Alexandre Lision <alexandre.lision@savoirfairelinux.com>
-
- Apr 20, 2017
-
-
Alexandre Lision authored
All connections to the LocalService have been removed. Contact details in the adapter are now loaded from the presenter using Glide. loadContactData has been modified to handle both system and vcard contacts. This will allow us to work only with byte arrays throughout the app Tuleap: #1368 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com> Change-Id: I939df6002cc175d96b4886de510ade00ba8075a4
-
Aline Bonnet authored
If the option "allow all calls/messages" is checked, all contacts and conversations are displayed. If this option is unchecked, only the contacts adds on the daemon are displayed. Change-Id: Icca6073f7f014c70044a5f83665383cb199df8b6 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com> Tuleap: #1541
-
- Apr 13, 2017
-
-
Replace third-party library com.astuetz:pagerslidingtabstrip with support design library component android.support.design.widget.TabLayout This allows to remove dependency to unmaintained pagerslidingtabstrip and take advantage of future evolutions and device support of the design library. Also bump the support library to take advantage of latest bug fixes. Change-Id: Ic2f9d2015cc51298651ee5f8b23b95db4df21eea
-
- Apr 12, 2017
-
-
Aline Bonnet authored
Change-Id: Ie7a6c70b42573169281b61ffe96b6608065ff2ee
-
Aline Bonnet authored
Now, we can add a contact without start a conversation. This contact is saved on the daemon. This commit displays the contacts from daemon on the smartlist depending on the selected account. Change-Id: Ic8c38dba2e4b557d6bce4e6d7fb903fbd17518af Tuleap: #1541
-
Aline Bonnet authored
When we open a conversation, a windows opens to send a contact request if the contact is not trusted on both sides. This windows opens often and disturbs the user. This commit adds a 10 minutes period between the opening of two windows for a same conversation. Change-Id: Id1ea5f0e784cb912174bb8bb535a700724688a6d Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com> Tuleap: #1499
-
Change-Id: I04705bc9501b391f4ecc65c3d6271354366f28aa Reviewed-by:
Aline Bonnet <aline.bonnet@savoirfairelinux.com>
-
Hadrien De Sousa authored
This commit fixes a bug when unblocking the last contact in the black list fragment. The empty message was not displayed in the UI thread. Change-Id: I2b3f033550d30d5466e58edcd556f38d39abcfac Tuleap: #1500 Reviewed-by:
Aline Bonnet <aline.bonnet@savoirfairelinux.com>
-
- Apr 11, 2017
-
-
Adrien Béraud authored
Currently an error icon is shown for anything else than the "registered" state, which can cause user confusion. Now show the same status in the burger menu and the account settings. Also update the account list for every registration change, fixing the sticking error icon bug. Change-Id: I4be212dc304e13f891ec702047fd88d99a58dca1 Reviewed-by:
Aline Bonnet <aline.bonnet@savoirfairelinux.com>
-