- 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
- Jun 07, 2017
-
-
Philippe Gorley authored
Change-Id: Ib078519d7618180085c82e6a4694c57c09aca4c6
-
The two "special" signals GetHardwareAudioFormat and GetAppDataPath should not be broadcasted as events but require a single callback to consistently provide requested data to the daemon. Add a new interface SystemInfoCallbacks to DaemonService to provide it with a mandatory and unique client-specific implementation (while there could have been zero or multiple implementation when using events, potentially causing bugs). Implement this interface client-side in DeviceRuntimeServiceImpl. Change-Id: I6e2d4434b95571401b014713270a8b7caf18e54d
-
Adrien Béraud authored
Current indicator (a check) is misleading. Use the universal plain green circle for online indication. Change-Id: I373666b80c71d9ddbefdd9882f6da33d0410dd05
-
Aline Bonnet authored
In the profile screen, when we change the profile name without change the photo, it is overwriten by the default photo. This commit fixes this behavior. Tuleap: #1520 Change-Id: Ie8380bddd2abd2ebcaa6ad61466cea845f07433f
-
This commit fix a bug on the ConversationFragment that blocked the user to init another call after one had failed Change-Id: I867d8879614ef0b5ad180b36450f043f654b57e8
-
Used to download daemon dependencies Change-Id: Idf5e6102644d1d5326d18122f3d43ede48cd953d
-
Aline Bonnet authored
Now, the photo is reduced before to be saved in the VCard. The photo size was a problem when the vcard was sent during a call. Change-Id: I2b2e0a193c08d503aa19b1ef3abf825a10e79665
-
The app crash if there is no account registered and the user check Mobile Data in global settings. This commit also fix a bug on the smartlist that made the spinner loops endlessly Change-Id: I80f97b1c1ca785279727abc53f2ddac0fefa273a
-
- Jun 06, 2017
-
-
Hadrien De Sousa authored
This commit add a loading spinner when the user tap a contact username Change-Id: I984c9f97e7ca3784ee559efa3e4b0b9c046d98e6
-
Change-Id: I31d8d41bfb7ccbb43c8be554e8b142f4e8da94d0
-
* remove unused dependencies: - robotium - libphonenumber - stickylistheaders * update dependencies: No major update, these are point-releases only - zxing-android to 3.5, core to 3.3 - butterknife to 8.6.0 - dagger to 2.11 - glide 3.8.0 Change-Id: I2b41c6d00ab37d5ee08afbe2cb457c1253c00412 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com>
-
Fixes the build in new versions of Android build tools Change-Id: I5e7eadc2de637ab91ec94e82f9d050b26d762d3c Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com>
-
Hadrien De Sousa authored
The first call state received when a call is placed was named INCOMING and now is SEARCHING Change-Id: Iaf33f514bfff209612f5a6ec07205762471a9dd2
-
Hadrien De Sousa authored
Change-Id: I18c389be334fea915acc2f23e89d2506b97be6b1
-
First step of username lookup/registration refactoring * rename "blockchain name" to "registered name" since the name service may not use a blockchain. * use a lookup delay of 350ms instead of 2000ms to improve responsiveness, remove timeout (handled by daemon). * use Java Timers in input handler implementation instead of custom threads. * remove unrelated/unused "address lookup" mechanism that was a potential security issue (we always know which one to use). * don't delay lookup except for user input * pre-compile regex filter for registration input and use the filter consistently for registration dialog and fragment. Change-Id: I17de937b3bd7cad3d3a1c936de42f7129db373c9 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com>
-
This reverts commit ea09b96c Fix the 504 error when downloading the apk from the store Change-Id: I1fa2dd6001f9cbf5299c26f00eb1fedd3dda861e Reviewed-by:
Alexandre Lision <alexandre.lision@savoirfairelinux.com>
-
Change-Id: I2364c9a8551295033c68e65d4f5c50fca34bef43 Reviewed-by:
Adrien Béraud <adrien.beraud@savoirfairelinux.com>
-
- Jun 05, 2017
-
-
Hadrien De Sousa authored
Change-Id: Id4c05a03574a07c4b16766c7575068c69452613f
-
- Jun 02, 2017
-
-
Hadrien De Sousa authored
This commit fix a bug that prevented the change orientation button to be displayed Change-Id: If0d778c60b19cf1ea4222534078832ee9ef526d0
-
- Jun 01, 2017
-
-
The app crashed when placing a SIP call because ther was a wrong check on account username Change-Id: Ie9c1a2d83975150c5315bb4cba06e0b8836d7c92
-
- May 31, 2017
-
-
Hadrien De Sousa authored
Change-Id: Iddd0dfeac73cd3c2cf897bded68a28d2ca9e4744
-
Alexandre Lision authored
Prevent the system from creating a second copy of the .so files and fix the System.loadLibrary call so it’s able to find and open native libs straight from the APK. This is used starting from Android 6.0. Change-Id: If2d35d13ff71a6c2305dd6086455bf65c88a44aa
-
- May 30, 2017
-
-
Adrien Béraud authored
Add distinction between removing a contact and banning it. Change-Id: I9d8dd8e544b8e907e23d8b7fafa6bcccbed49ca4 Reviewed-by:
Hadrien De Sousa <hadrien.desousa@savoirfairelinux.com>
-
- May 29, 2017
-
-
Hadrien De Sousa authored
There was no uid set on android locale vcard which made lrc to duplicate the conversation for each new vcard sent Change-Id: I83b1e0c0db7847d3d2d7e3ae7697f687aae6d236
-
- May 28, 2017
-
-
Alexandre Lision authored
We added this file in the gitignore a while ago, but it was already versioned. It has not been modified since 2015, it is safe to completely remove it. Change-Id: I5fc498375d48d4ed1413943c0b07741aa116f312
-
- May 25, 2017
-
-
Hadrien De Sousa authored
Apply MVP to GeneralAccountFragment Tuleap: #1370 Change-Id: I95c4ae8b6591a13244d0c03f649117fcc0b18c1e Reviewed-by:
Alexandre Lision <alexandre.lision@savoirfairelinux.com>
-