1. 12 Oct, 2016 1 commit
  2. 11 Oct, 2016 1 commit
  3. 09 Oct, 2016 1 commit
    • Alexandre Lision's avatar
      profiles: code clean up · ee362b69
      Alexandre Lision authored
      Harmonize code style in profile related source code
      Use ButterKnife to lighten UI setup in Smartlist.
      
      Change-Id: I6093522167a171a52266da4b29b9e0e518654baf
      Tuleap: #857
      ee362b69
  4. 07 Oct, 2016 4 commits
    • Thibault Wittemberg's avatar
      ui: Handle back pressed · 787eed9d
      Thibault Wittemberg authored
      Adapt to new behaviour of onBackPressed in app-compat 24.
      
      Change-Id: Icc8c9801d217146e25c2e2050e45081cfa06e51e
      Tuleap: #1087
      787eed9d
    • Thibault Wittemberg's avatar
      call: prevent NPE when clicking the chat button during a conversation · 4f33d07f
      Thibault Wittemberg authored
      Change-Id: I78e697421d8550cb0178920612a7295566d272c7
      Tuleap: #1084
      4f33d07f
    • Romain Bertozzi's avatar
      profile: load vcard and display image in call frag · 64a66782
      Romain Bertozzi authored
      This patch retrieves the vcard from the disk and displays its content
      in the call fragment.
      It also crops the image to a circled one. This behaviour is extracted
      from the ContactPictureTask and factorized in a dedicated class
      
      We use an external library for vCard parsing, ez-vcard licensed under
      the BSD 3-Clause License. The transitive dependency freemarker is
      optionnal and not necessary for us (it was causing warnings during
      compilation)
      
      Change-Id: I293fc75ae4c2ba7394f194a61ec5e791dffaa5c7
      Tuleap: #857
      64a66782
    • Alexandre Lision's avatar
      ui: prevent screen duplication · 57314ddd
      Alexandre Lision authored
      During a call a user could launch a new Conversation screen over and
      over again. At the end of the call to go back to the home screen he then
      had to press back multiple times.
      This patch prevent the Activity to be launched if it is already in the
      current Task.
      
      Change-Id: I9158b22efabe6c6210d622a96ca66863a4669e3d
      Tuleap: #919
      57314ddd
  5. 05 Oct, 2016 1 commit
    • Aline Bonnet's avatar
      smartlist: fix special characters · 56334ba4
      Aline Bonnet authored
      This commit normalizes strings to remove the special characters.
      We can search a name with or without the special characters.
      
      Change-Id: I76fb9609899ca5487f13b5ca2ae347522458f626
      Tuleap: #702
      56334ba4
  6. 28 Sep, 2016 1 commit
    • Adrien Béraud's avatar
      jni: build using LLVM/clang · 86759bbc
      Adrien Béraud authored and Guillaume Roguez's avatar Guillaume Roguez committed
      * update build system to use LLVM/Clang for contrib/daemon/JNI
        compilation
      * unify build system between daemon and JNI modules
      * requires Android NDK r12b+ (build machine)
      * uses clang 3.8, links with static stdc++
      
      Tuleap: #575
      Change-Id: I7003ee4469418b334fd98eaeb259616c5f8192ee
      86759bbc
  7. 27 Sep, 2016 1 commit
    • Adrien Béraud's avatar
      bump tools · 36beae3a
      Adrien Béraud authored
      * gradle 2.14.1
      * gradle plugin 2.2.0
      * build tools 24.0.2
      * support library 24.2.+
      * target sdk 24
      
      Change-Id: Ie327d2ea305ad31fd2771577bbd325d1a3ca4a72
      36beae3a
  8. 19 Aug, 2016 1 commit
    • Guillaume Roguez's avatar
      remove dead code about ZRTP · df37a36b
      Guillaume Roguez authored
      ZRTP is not longer supported since long now.
      Many code and API are deprecated and public API is stubbed.
      This patch removes all this dead code.
      
      Change-Id: Ie33f0c055b28b50f7183d04def2002c51ed94dfc
      Tuleap: #889
      df37a36b
  9. 16 Aug, 2016 2 commits
  10. 15 Aug, 2016 1 commit
  11. 12 Aug, 2016 1 commit
    • Thibault Wittemberg's avatar
      call: add connecting animation · b70d5b0e
      Thibault Wittemberg authored
      Brings a pulse animation on contact avatar while calling
      Clears wrong layout instructions and use ButterKnife for views
      injections.
      We use a different layout file in landscape to better use the available
      screen estate.
      
      Change-Id: Ie40f64bc8951b29cfc2c6b1c7640e05de149ccf9
      Tuleap: #834
      b70d5b0e
  12. 11 Aug, 2016 1 commit
    • Alexandre Lision's avatar
      account: fix crash in details screen · 0a4d74ee
      Alexandre Lision authored
      This was due to the account observer not being removed. When reopening
      the details, the previous observer was still alive and was trying to
      refresh the UI account on a destroyed view instance
      
      Change-Id: I14021b9ae231e32bb019d6c10d4d88f558b150db
      Tuleap: #894
      0a4d74ee
  13. 08 Aug, 2016 1 commit
  14. 04 Aug, 2016 1 commit
  15. 02 Aug, 2016 1 commit
    • Romain Bertozzi's avatar
      profile: gather parts and build vcard · 3b9c4fdb
      Romain Bertozzi authored
      This patch gathers all the parts of a given profile. It builds the
      final vcard string from these parts and saves it on the disk.
      
      Change-Id: I853caa25005469986d76fad3e892de7d813f0cb0
      Tuleap: #856
      3b9c4fdb
  16. 01 Aug, 2016 1 commit
  17. 28 Jul, 2016 2 commits
    • Romain Bertozzi's avatar
      connectivityChanged: add support · 38d8e7ff
      Romain Bertozzi authored
      This patch improves the network changes management. The client now
      notifies the daemon that the network connectivity has changed.
      
      Change-Id: I4a9e5dc2ea4913b41faa52d2375901c176f4ae67
      Tuleap: #848
      38d8e7ff
    • Alexandre Lision's avatar
      rotation: allow landscape in all app · 0b16eea7
      Alexandre Lision authored
      This commit bring auto-rotation for all the screens, according
      to user settings (screen rotation locked/unlocked).
      
      It was previously reserved to the CallActivity.
      - clean styles.xml
      - remove dead code (SettingsActivity)
      - layout ajustement across the app to manage toolbars manually
      (toolbar title is layouted in the bottom for the AccountManagementFragment)
      
      Tuleap: #727
      Change-Id: I0e46ea8afcb88d99627090eb0c33f4ea24f4825c
      0b16eea7
  18. 27 Jul, 2016 1 commit
    • Alexandre Lision's avatar
      README: add badges · a5d953c9
      Alexandre Lision authored
      Display CI, packaging and download locations
      
      Change-Id: Ib79f41fe8197f7e96a7ec8851b105c3aa6fdc50e
      a5d953c9
  19. 22 Jul, 2016 1 commit
    • Romain Bertozzi's avatar
      stability: prevent some NPE · 9f9e9b36
      Romain Bertozzi authored
      This patch prevents some NPE to happen when activities and fragments
      were deallocated.
      
      Tuleap: #862
      Change-Id: I574b6d19f82dd614e4cbe4d4de839daf9bd775cb
      9f9e9b36
  20. 21 Jul, 2016 3 commits
    • Romain Bertozzi's avatar
      smartlist: prevent npe after a qrcode scan · f10ec204
      Romain Bertozzi authored
      This patch prevents some npes to occur after scanning a qrcode. These
      crashes occured when the smartlistfragment was destroyed. Its state
      wasn't properly restored when accessing resources.
      
      Change-Id: I22f10af2b12a487d3c941818f35dcf0d55f0666d
      Tuleap: #862
      f10ec204
    • Alexandre Lision's avatar
      butterknife · 6d3d271e
      Alexandre Lision authored
      Integrating Butterknife to avoid boiler plate code due to views
      munipulations such as findViewById or setOnClickListener. This integration
      could be done across the entire application in the futur.
      
      Change-Id: I918af7e9de848c46dc99cb39bd6f5ff0574f35b1
      Tuleap: #816
      6d3d271e
    • Romain Bertozzi's avatar
      translations: fix tx config file and update · 73ddf2f7
      Romain Bertozzi authored
      This patch fixes the tx configuration file. There were unwanted
      characters preventing the update. It also take care of new locales
      that mess with Android Studio.
      Finally, an update of the translations is done. This update fixes the
      issue #775 reporting a misleading translation.
      
      Tuleap: #775
      Change-Id: I2c7d01f50f97c8455c3115b31d1b1790f1e95850
      73ddf2f7
  21. 20 Jul, 2016 2 commits
    • Romain Bertozzi's avatar
      homeactivity: change no network warning · 81dd6d0c
      Romain Bertozzi authored
      This patch modifies the network error text displayed in the smartlist.
      This message now takes the mobile connectivity in account and asks the
      activation of the permission if the case is relevant.
      By clicking on the message, the user is redirected to the settings
      screen where he can grant the permission.
      
      Change-Id: I15705a8efc170e8a3085765bf8dd003f85596ca2
      Tuleap: #854
      81dd6d0c
    • Romain Bertozzi's avatar
      localservice: fix several npes · b15df396
      Romain Bertozzi authored
      This patch fixes some NPEs occuring in the onReceive method of
      LocalService.java.
      A user reported that it crashed when the system was closing the app.
      It is a clue that tells that we were accessing elements from onReceive
      being triggered, after these elements were deallocated.
      
      Change-Id: I1ef4cdb56904ba0ebd7bd7839b83ea9243d78cbc
      Tuleap: #859
      b15df396
  22. 05 Jul, 2016 1 commit
  23. 04 Jul, 2016 1 commit
  24. 30 Jun, 2016 1 commit
  25. 10 Jun, 2016 1 commit
  26. 09 Jun, 2016 1 commit
    • Alexandre Lision's avatar
      account: enable upnp by default for ring account · 12f9bd6d
      Alexandre Lision authored
      UPnP is set to false by default in the account template retrieved from
      the daemon. It is enable manually in the other clients, but it was not
      in the Android client.
      
      This patch force unpn at ring account creation, and also provides a way
      to turn it off in the account settings
      
      Tuleap: #698
      Change-Id: I453e59e73a124caa1d48e17de763bd4ef46cade9
      12f9bd6d
  27. 07 Jun, 2016 1 commit
  28. 02 Jun, 2016 1 commit
  29. 01 Jun, 2016 1 commit
  30. 26 May, 2016 1 commit
  31. 25 May, 2016 1 commit
    • Romain Bertozzi's avatar
      database: set columns name explicitely · fa3ac506
      Romain Bertozzi authored
      ORMLite behaviour differs in release mode. Columns and table names are
      by default optimized out, which can break our queries.
      This patch sets explicitely names for fields in HistoryCall and
      HistoryText classes.
      The names of the fields are not guaranteed to be kept if not set
      explicitely.
      Since there are naming changes, a data migration must be performed.
      An incremental database update engine is now available in
      DatabaseHelper.java for this purpose.
      
      Change-Id: I30ad25347289dc9862306d2c843511f8235167eb
      Tuleap: #629
      fa3ac506
  32. 20 May, 2016 1 commit