- 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>
-
- Apr 10, 2017
-
-
Aline Bonnet authored
Since the commit ec95e5ed, the application crashes when the user hang up on tablet in landscape mode. This commit prevent the conversation fragment duplicates by entrusting management to the home activity instead of the smartlist fragment. Change-Id: I9b65e05d1f0da2c37a05815eda16a2d9edd539c4 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com> Tuleap: #1561
-
- Apr 06, 2017
-
-
Hadrien De Sousa authored
Apply mvp model to ConversationFragment Tuleap: #1368 Change-Id: Iaeb055e182fa417b86b268d83845fd084e6c1186 Reviewed-by:
Alexandre Lision <alexandre.lision@savoirfairelinux.com>
-
Hadrien De Sousa authored
Fix unnessecary contact loading that takes too much time to load the smartList at launch Change-Id: I3bf2758fef009c67dee472484fcd0419e927f254 Tuleap: #1374 Reviewed-by; Aline Bonnet <aline.bonnet@savoirfairelinux.com>
-
Aline Bonnet authored
In the blocked contacts list, the user can unblock a contact by click on the button. Change-Id: I53f88b335ff1e80b39828c0ee815a8ea64ad7306 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com> Tuleap: #1500
-
Aline Bonnet authored
This commit adds an item in the manage accounts to display the blocked contacts for the selected account. If it is a sip account, this item is not displayed. Change-Id: I23b5851f85074e60f61a77ad5e1e257adec6af49 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com> Tuleap: #1500
-
- Apr 05, 2017
-
-
Aline Bonnet authored
Change-Id: I82f06dd17b3b85edced19e0db362822a717309f3
-
Alexandre Lision authored
Change-Id: I807816c9081fbd54802f711f38bbb2823fd3c98e
-
Aline Bonnet authored
On some devices, the application crashed when we changed the photo in the account wizard because the Bitmap was too big to be saved. Now, we save the photo as byte array instead of Bitmap to prevent it. Tuleap: #1543 Change-Id: I715f799d64c0a527586937f3da2f5d9b590347b3 Reviewed-by:
Alexandre Lision <alexandre.lision@savoirfairelinux.com>
-
Kateryna Kostiuk authored
Add actions accept, refuse and block for incoming trust request notification. Tuleap: #1495 Change-Id: I64af2c877e69c659137b1640cf28083e169b28e6 Reviewed-by:
Alexandre Lision <alexandre.lision@savoirfairelinux.com>
-
Hadrien De Sousa authored
Fix images caching that did not detect changes Change-Id: I5888beca7ba40407584320f156b64edd2e75092b Tuleap: #1374 Reviewed-by:
Aline Bonnet <aline.bonnet@savoirfairelinux.com>
-
Aline Bonnet authored
With a long click on the contact in the smartlist or a click on the option in the conversation, it is possible to block a contact. This contact is added in the blocked contacts list but it is not removed to the smartlist for now. Change-Id: I82d691d1f16c8436673acd3cddbf7daae9b5e504 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com> Tuleap: #1500
-
Aline Bonnet authored
When we accept a contact request, the vcard is now saved if it exists. Change-Id: I0a770162219171b01ab2c7b8e802ab9388f5de10 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com> Tuleap: #1489
-
- Apr 04, 2017
-
-
Hadrien De Sousa authored
Fix flickering when reloading byte images with Glide in recyclerView Change-Id: I324d71e78f4db5199e4fede7d3b9ccc45260dabe Tuleap: #1374 Reviewed-by:
Aline Bonnet <aline.bonnet@savoirfairelinux.com>
-
Aline Bonnet authored
If a VCard exists for a pending trust request, the application displays the photo and the fullname (if they exist). Change-Id: I87071da89bd1528b2c7c9c119a62eca3ddc655d3 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com> Tuleap: #1497
-
Aline Bonnet authored
This commit adds a switch in the advanced preference to change the DHT.PublicInCalls value. This value is used to block incoming messages and calls from unknown users. Change-Id: I5d4dce33ccba0925a1bba40f36a3d79a0d9ba5ec Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com>
-
Aline Bonnet authored
In the conversation fragment, the ringID is displayed for each call history but this information is already displayed on the top. This commit only displays the call status and the date in the history. Change-Id: I5ec19568aec075b4edd0cba88ddaa6aeb5cdef59 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com>
-
Aline Bonnet authored
When an account is created, the photo is not updated in the drawer because the mPhotoSource variable is not null. Now, the photo is always updated. Change-Id: I43e8f741dbdef1b6052d9f00c207481d126598e9
-
Aline Bonnet authored
When we click on back button in the account edition, a blank screen is displayed. We must click a second time on the back button to return at the device list. Now, we return at the device list if it is a sip account and at the summary fragment if it is a ring account. Change-Id: Ia31ab2d2fab1177b8b0c70c88aa9a067afb6b711 Tuleap: #1554
-
- Apr 03, 2017
-
-
Hadrien De Sousa authored
Replace the actual listView with a recyclerView Tuleap: #1374 Change-Id: I293336c3c221d683887e8068c8b05ea8d4c24fb3 Reviewed-by:
Aline Bonnet <aline.bonnet@savoirfairelinux.com>
-
Aline Bonnet authored
This commit modifies the behavior of the contact request send. Now, the popup to sent contact request is displayed whenever the conversation is opened for the first time and the contact request is pending. Tuleap: #1499 Change-Id: Id60be4152105040c337f72d91b1bc8bcd5163816 Reviewed-by:
Alexandre Lision <alexandre.lision@savoirfairelinux.com>
-
Aline Bonnet authored
If the vcard fullname dosen't exist, the call fragment crashes when we receive a call. We now verify if it exists before accessing it. Change-Id: Ie08e4e01c283099f0261093268dafc0c6aab6469 Reviewed-by:
Alexandre Lision <alexandre.lision@savoirfairelinux.com>
-
- Mar 31, 2017
-
-
Alexandre Lision authored
When using a profile vcard without a photo, we were trying to access the photo and compress it to fit in a DHT packet. We now verify if a photo is present before doing this compression. Change-Id: I00008748f1d073890b1d17b81597bf4046c91749 Tuleap: #1499 Reviewed-by:
Aline Bonnet <aline.bonnet@savoirfairelinux.com>
-
Aline Bonnet authored
The ring logo is changed to display "a GNU package" instead of "a GNU project". Change-Id: I4926b428342b4c532284fa67eefa0c930715abe8 Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
Aline Bonnet authored
When we click on contact requests in the drawer then return home, the application crashes because many variables are null. This commit checks if these variables are not null. Tuleap: #1489 Change-Id: Ic5346b04a47f852b1864b75bea516b687a936fcb Reviewed-by:
Alexandre Lision <alexandre.lision@savoirfairelinux.com>
-
- Mar 29, 2017
-
-
Aline Bonnet authored
Change-Id: I6ecdbb15160595f0a9eb0f5f3df79f40d8aeef93
-