- Jul 14, 2017
-
-
Change-Id: I435acec70bbf2b81955ece9d74ebe097ac963675 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
- Jul 13, 2017
-
-
Change-Id: I2db0db6c048dff333ad0aad8f9d32cb31633c33d Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
Jenkins authored
Change-Id: I8f52a171a871d9437e4db02b84a3da7a7f2b25fe
-
Change-Id: Ic0f4b2d1c21d6a11ed9ea97f8077470600626146 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
- Jul 12, 2017
-
-
Change-Id: I2ed3a5cb2cd2c500590441ba94191dbab6594c30
-
Name lookup logic should be part of the model and should be as transparent as possible for clients and presentation logic. Make lookups for contacts as soon as they are loaded from the daemon. Change-Id: I8f346d4e976d8c50e53539c8628aca6e5cc9680a Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
* Emit SipCall instances directly in the state change event to avoid listeners making an additional lookup and avoid null pointer exceptions when the call was already removed. * Avoid reloading the history and rebuilding conversations in case of call state change or incoming call * Avoid executor leak in CallPresenter * Handle audio changes in the long-running ConversationFacade rather than the CallPresenter, which might not be open during the full call duration. Change-Id: Ie3bea8589f8ba149296f80458dc80d678a5cec9b Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
* read "added" field from daemon * consider field as a contact interaction This allows a just added contact to show at the top of the smartlist. Change-Id: Iff38d28050dda9a266b613140aeba4a69b877812 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
Change-Id: Ie0623210dd6a629d03f265e509fa72776f2b9c79
-
Adrien Béraud authored
Change-Id: I066dc1d6ce35e1a3fd06c92e97e4f977639a18be
-
Change-Id: I08b50dba6b6e8eac277b29b40f1ce3201d24611d
-
Name lookup depends on the configured name server in the account configuration. Use the account ID when performing lookups where possible. The only case where no account ID is used is for account creation. Change-Id: Ic4bd5479c1ce1c6f7477d55acade5d90a36f5dc1
-
- Jul 11, 2017
-
-
Instead of using gas-preprocessor from the system, use the version from daemon build tools. Change-Id: If394f17051e617596a5c288d9167e8cd151f21e4 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
Change-Id: I218aca3aff3890f07fc6abb5f5579afca2ebefb8
-
- Jul 09, 2017
-
-
Showing the contact request status in the smartlist is too intrusive. It's a technical matter that hides more socially relevant information like the last message sent or received. As space in the smartlist is limited, the most socially relevant information should be prioritized. Change-Id: If0f831212b840b5dcf57ea5cd3434d3d86509f9f
-
- Jul 06, 2017
-
-
Adrien Béraud authored
Date printing logic is part of the display logic. Remove date printing logic from HistoryService, which models the history, and let the client handle it. Change-Id: I193a5b6cae630977347ae65056d60f8f43088b21
-
Loïc Siret authored
This patch will add the support for Ethernet and Bluetooth connection. Prior this patch, only ConnectivityManager.TYPE_WIFI and ConnectivityManager.TYPE_MOBILE were tested. This behavior cause problems to AndroidTV Devices connected with Ethernet (as the AndroidTv simulator), or Mobile device connected to internet with Bluetooth sharing. Include a rename of isConnectedWifiAndMobile to reflect theses changes. Change-Id: I09d7c32b3327eef354e2e4f1f0d0458cbb6bd547
-
Guillaume Roguez authored
Change-Id: I3155e060363fc532c6637739cc4a814c3b732019 Signed-off-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- Jul 05, 2017
-
-
Text message IDs, coming from the daemon, are 64 bits. Store them as long in the database. This change is backward compatible. Change-Id: I94eb065d7ff55ee2b98afae90d622d9cc0a87e56
-
Adrien Béraud authored
Change-Id: I120fe2fb080e5f01a83fb4f572c7ec169a3f7e00
-
- Jul 04, 2017
-
-
Adrien Béraud authored
Change-Id: Ibcc1dbc3c88436bf574f25436ecaf891f78fbfdd
-
Change-Id: I3fec91de5d5da1ea0d88753cc64749f90bcdd8b8
-
Aline Bonnet authored
When the application starts, the account wizard is displayed if there is no accounts. The account wizard creates a default account. Change-Id: I18bb4808bc6f87f0d585219c699caaa7d9e36263
-
mschmit authored
Add permission handling and prepare for account loading Change-Id: I866ab7a5be63ce50e0f92cadafffff0b8c2e521f
-
- Jul 03, 2017
-
-
Change-Id: I2a446e8fb8114b036ee85c463c387ee2a42bd7f4 Tuleap: #1407
-
- Jun 30, 2017
-
-
Alexandre Lision authored
Duplicate necessary code from app module to load and run the Ring daemon. UI must be recreated for each feature. build-daemon.sh has been amended to also copy libring.so to androidtv module Change-Id: I389e6327972bac0c2dc19d21e85dd5ef867b1cfc
-
- Jun 29, 2017
-
-
* Show the username instead of the displayname for blocklisted contacts. * Show the contact image if available. * Fix list synchronisation/duplication issues Change-Id: I1931b6ce219e606b23af46900021692f32e5c67e
-
Calling getCallDetails using the executor causes a deadlock when the callStateChanged signal is called directly from a JNI call. As mentioned by the comment, this op is thread safe only if getCallDetails is called by the same thread as the callback to avoid blocking the executor. Change-Id: I7221829139d4bf7be1994ba4711fd7b9f64b6719
-
- Jun 28, 2017
-
-
Adrien Béraud authored
A contact request, by nature, is always pending. Rename "PendingContactRequests" to "ContactRequests". This also fixes an iterator issue. Change-Id: I88647ab025dfd12f24c0ce276934ed716dcb5430
-
- Jun 22, 2017
-
-
Change-Id: I2ed81d1afaba66d5c9bc3ae9fc564c21c2df952b
-
- Jun 20, 2017
-
-
Change-Id: Ia36de8a2a98c1600b9268948e3e67d7e1b2e65ac
-
- Jun 19, 2017
-
-
This commit improves resolution to 640x480 for devices min API 23 and on 64 bit devices Change-Id: I2b938c58c943dde79de9c91a50baaa08a213fa5f
-
- Jun 16, 2017
-
-
Adrien Béraud authored
remove log for contacts with null ID Change-Id: I80f40ca3d45ed2fb98abbe367d193491d754713a
-
Adrien Béraud authored
Number parsing/manipulation is already performed by the Uri class. Also the result of getRingIdFromNumber was never used because findContact() creates a new contact if the number is not found. Remove getRingIdFromNumber and simplify findContact(id, key, number) to take a Uri directly, to avoid parsing the same number many times, and to make the fallback to findContact(uri) more obvious. Also avoid RingId manipulation in ConversationPresenter by using Uri.getRawRingId() to retrieve the bare ringId without prefix, used for some daemon API calls. Change-Id: I192894352dcf7bf3d462c94fb457586f2318b649
-
Adrien Béraud authored
Implement recently added daemon signal GetDeviceName: add getDeviceName to the SystemInfoCallbacks interface and implement it in DeviceRuntimeService to provide a "consumer" device name used as the default device name in the account device list. Change-Id: I11f71940538c19d7be3b346867e3130051022dff
-
- Jun 14, 2017
-
-
Adrien Béraud authored
Always display registered name instead of ringid by moving higher-level lookup logic to LRC model for contacts, contact requests and accounts. For instance, CallService is changed to directly return SipCall instances and handles association of contacts to calls. ConfigurationManager interface is unified in AccountService. This allows to minimize the number of name lookup API calls and to preserve the lookup result over the application lifetime, while making sure the registered name is used consistently across the Android client and users of the libringclient Java library. Change-Id: I771ddc11d670f28f699d2381773fa223fdd0ef83
-
- Jun 13, 2017
-
-
Romain Bertozzi authored
This commit update the readme file to update the badges of the CI. 'Packaging' is removed because it seems to be private. Change-Id: I2a09bfee0500b1729b43f32744d117af282b2f84
-
Hadrien De Sousa authored
Change-Id: Idf36ac794d29c7b80187861304d6b559954c78c3
-
- Jun 12, 2017