1. 28 Oct, 2016 1 commit
  2. 27 Oct, 2016 3 commits
    • Aline Bonnet's avatar
      ui: update wording · 0ae7b7ab
      Aline Bonnet authored and Guillaume Roguez's avatar Guillaume Roguez committed
      There is a confusion between import/export with multidevice and local.
      To create a local copy of the account, import is now restore and export
      is now backup.
      
      Change-Id: Ie009844393c8018a1bf8a395e26afce54790b509
      Tuleap: #1151
      0ae7b7ab
    • Loïc Siret's avatar
      devices: add new device to this account · 8d9259c9
      Loïc Siret authored
      Adding contextual texts to account creation wizard.
      Rewording some ui elements on account creation frag and account
      edition activity.
      Introduce new Ui to link a new device to an account on Ring.
      
      Tuleap: #1107
      Change-Id: I0cd963db57b4e8252ded6b6bbad6e8cb5fd88268
      8d9259c9
    • Thibault Wittemberg's avatar
      connectivity: restore preference behaviour · 21603a2b
      Thibault Wittemberg authored
      The mobile data permission has been broken since commit e6b7ed73
      (2016-10-11). It does _NOT_ block 3g at the system level, it only
      deactivate accounts when connectivity switches to mobile data.
      
      Change-Id: I549127e851759e4956480df74c66ea9fde5dc1ca
      Tuleap: #1149
      21603a2b
  3. 26 Oct, 2016 3 commits
  4. 25 Oct, 2016 3 commits
    • Thibault Wittemberg's avatar
      vcard: prevent NPE when vcard has an empty photo · 649d49f1
      Thibault Wittemberg authored
      Change-Id: If7d0206eef39a4d309ccaf9a37625feaad008c84
      Tuleap: #1143
      649d49f1
    • Aline Bonnet's avatar
      ringtone: check the selected file · 19352bac
      Aline Bonnet authored
      When a user selects a new ringtone, the application checks if:
      - the format is not mp3 or mp2 because libsndfile does not support them
      - the size is less than 800kB. If the size is too big, new incoming calls
      fail because the ringtone is not buffered.
      
      Change-Id: I96d487c6f9cdb145ef18d5fcb593642ba4b2acc1
      Tuleap: #1117
      19352bac
    • Aline Bonnet's avatar
      ringtones: fix behaviour · 8ffbbe55
      Aline Bonnet authored
      - add default.wav
      - fix the initial state of ringtone preference (new Enabled by default)
      - extract file handling methods in a dedicated class
      
      Change-Id: I17f2db5e9e3dafcb99d37e4030ad3e735957ef42
      Tuleap: #1117
      8ffbbe55
  5. 24 Oct, 2016 1 commit
    • Alexandre Lision's avatar
      accounts: refactor · e12b9707
      Alexandre Lision authored
      Account details handling was complex and needed to be simplified
      
      Tuleap: #1128
      Change-Id: If6978479a934ff7818a36a3bc20b808f2ffe05f6
      e12b9707
  6. 21 Oct, 2016 1 commit
  7. 19 Oct, 2016 2 commits
    • Thibault Wittemberg's avatar
      vcard: Avatar is now saved before cropping it · 06f01c17
      Thibault Wittemberg authored
      Change-Id: I1f56df2580b79d35576e8f56c7440f5ef546ec13
      Tuleap: #1125
      06f01c17
    • Aline Bonnet's avatar
      vcard: send vcard during a call · 1fa8c062
      Aline Bonnet authored
      When a user starts a call on Android, his profil is sent with a vcard.
      - DRingService implements sendProfil that cuts the vcard in blocks of 1000 bytes.
      - there are new methods in VCardUtils to save the vcard without a string. The
      photo is saved without new line now because the other client can't read the old vcard.
      
      Change-Id: I56eecd73f82b0e313137e47c1a430a3180c1558c
      Tuleap: #946
      1fa8c062
  8. 18 Oct, 2016 3 commits
  9. 17 Oct, 2016 5 commits
    • Alexandre Lision's avatar
      accounts: handle back during wizard · e6b7ed73
      Alexandre Lision authored
      - code cleanup (ButterKnife, conventions and warnings)
      - Prevent access to the UI without at least one account
      - Exit the app if back (physical or arrow) is pressed and account's list
        is empty
      - Always broadcast signal when accounts are loaded
      
      Change-Id: I6c643325aba6eab60707dedf4e5cd92229fb2e8d
      Tuleap: #1091
      e6b7ed73
    • Aline Bonnet's avatar
      profile : edit photo and name · 2041ab9f
      Aline Bonnet authored
      This commit allows the user to edit his name and photo.
      An AlertDialog pops up when you click on the name or photo in the left menu.
      - VCardUtils implements the methods to load and save the vcard for the local profile
      - MenuHeaderView implements the methods to change the name or photo
      
      If a VCard does not exist, loadFromDisk saves a default profile.
      
      Change-Id: I810607d02fbec115329a9e159fe44ebec0736618
      Tuleap: #1074
      2041ab9f
    • Adrien Béraud's avatar
      bump gradle plugin · 2038c4d3
      Adrien Béraud authored
      
      
      Change-Id: I6bb54dbfa048e1af20a42efa700ab4c5e1e8418f
      Reviewed-by: default avatarThibault Wittemberg <thibault.wittemberg@savoirfairelinux.com>
      2038c4d3
    • Adrien Béraud's avatar
      ui: onBackPressed · d701f4f0
      Adrien Béraud authored
      handle correctly fragment stack when clicking on back button
      
      Tuleap: #1087
      Change-Id: I06f6a63d3fb3d465b29df55c7ba516ea015ef095
      d701f4f0
    • Thibault Wittemberg's avatar
      multi-device: account migration · c0f89fc2
      Thibault Wittemberg authored
      - detects a need for migration in Home screen
      - offers a migration dialog in Account management screen
      
      Tuleap: #955
      Change-Id: Ia7bce09720fd0ad08a624aafde69e1be304c42ef
      c0f89fc2
  10. 14 Oct, 2016 1 commit
  11. 13 Oct, 2016 1 commit
  12. 12 Oct, 2016 2 commits
  13. 11 Oct, 2016 1 commit
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 16 Aug, 2016 2 commits
  21. 15 Aug, 2016 1 commit
  22. 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