1. 03 Nov, 2016 4 commits
  2. 02 Nov, 2016 8 commits
    • Alexandre Lision's avatar
      ui: fix back button · 5da0fbb5
      Alexandre Lision authored
      Since commit d701f4f0, the back button behaviour has been
      broken. We restored the  previous backstack management system.
      When cliking the back button, the app displays home. If you are home,
      the app closes.
      
      Tuleap: #1162
      Change-Id: I919a2697b376d3a54150f6560ba543f2d5d99b8a
      5da0fbb5
    • Romain Bertozzi's avatar
      conf: update gradle and proguard files · 76d4bab0
      Romain Bertozzi authored
      This patch updates the ProGuard rules of the project to make them pass
      with the release configuration.
      
      It also updates the application's gradle file to exclude optional
      dependencies described in [1].
      These modules are excluded, and these changes are visible in the
      ProGuard rules with the "dontwarn" lines.
      
      [1] https://github.com/mangstadt/ez-vcard/wiki/Dependencies
      
      Tuleap: #1156
      Change-Id: I7ba94564b984fe8d87efc90de17717001aecce3d
      76d4bab0
    • Aline Bonnet's avatar
      ui: add visibility feature to update account · 70c80dc4
      Aline Bonnet authored
      
      
      This commit adds a feature to show the password when you update an account.
      
      Change-Id: Ibce80f11af84b449064fe78c9585e2e3aa4124ef
      Reviewed-by: default avatarAlexandre Lision <alexandre.lision@savoirfairelinux.com>
      70c80dc4
    • Romain Bertozzi's avatar
      build: fix broken release build process · 32692dea
      Romain Bertozzi authored
      This patch fixes the process of building release binaries. The build
      was broken in the commit 86759bbc.
      
      Before this patch, the built binary was a debug one, even if --release
      was set as argument.
      
      To fix this, we now propagate the RELEASE variable to the build-daemon
      script from compile.sh.
      Doing so, the make instruction remains the same and now uses a
      correctly initialized RELEASE variable (which was always 0 before).
      
      Tuleap: #1156
      Change-Id: Ief812c77742664bc0279cb70baa2925e9a49019b
      32692dea
    • Adrien Béraud's avatar
      blockchain: add name registration · 1347b40f
      Adrien Béraud authored
      - Allow to register name during account creation
      - New account settings allow to see registered name,
        if any, or to register a name.
      
      Tuleap: #1157
      Change-Id: Ib26cf3325efeee10db0a088f3dd5a9c12de149fb
      1347b40f
    • Aline Bonnet's avatar
      ui: disable backup feature · 522ada93
      Aline Bonnet authored
      The backup feature doesn't work with the multi-devices.
      This commit removes it.
      
      Change-Id: Ia6df1c6bca586c3b4d3c4321d2b293b7031884a2
      Tuleap: #1160
      522ada93
    • Alexandre Lision's avatar
      i18n: update translations · 93184366
      Alexandre Lision authored
      
      
      Tuleap: #1156
      Change-Id: I58c7dff5c9c11c8a4e40bd21b3809e3982156c0d
      Reviewed-by: default avatarAlexandre Lision <alexandre.lision@savoirfairelinux.com>
      93184366
    • Aline Bonnet's avatar
      video: fix the video display · c190a446
      Aline Bonnet authored
      When accepting a video call from the notification bar, sometimes the video
      is not displayed. startCapture was called before the initialization of
      CallActivity and CallFragment.
      This commit forces the addition of a videoSurface.
      
      Change-Id: I9a7a370ca95bb8f87a66c7941bc88c180fc676b5
      Tuleap: #774
      c190a446
  3. 01 Nov, 2016 3 commits
    • Aline Bonnet's avatar
      ui: update logo · e3de5091
      Aline Bonnet authored
      - updates logo
      - removes unused logo
      
      Change-Id: I8b322f58083f9f54a0a210d4ae4f81fed6757c84
      Tuleap: #1165
      e3de5091
    • Aline Bonnet's avatar
      ui: change the notification symbol · 24324f96
      Aline Bonnet authored
      This commit replaces the blue ring logo with the white ring logo in the
      notification bar.
      
      Change-Id: I1cb52e3e03cdd6c041e8b26a99660b1101affea8
      Tuleap: #1165
      24324f96
    • Aline Bonnet's avatar
      ui: clean up drawable resources · b8bd1948
      Aline Bonnet authored
      This commit removes all unused drawable resources.
      
      Change-Id: Id253c6ae100bacdd36f80eed562dd1e85b189d7c
      Tuleap: #1165
      b8bd1948
  4. 28 Oct, 2016 1 commit
  5. 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
  6. 26 Oct, 2016 3 commits
  7. 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
  8. 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
  9. 21 Oct, 2016 1 commit
  10. 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
  11. 18 Oct, 2016 3 commits
  12. 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
  13. 14 Oct, 2016 1 commit
  14. 13 Oct, 2016 1 commit
  15. 12 Oct, 2016 1 commit
    • Alexandre Lision's avatar
      profiles: display photo and name in smartlist · b886d42b
      Alexandre Lision authored
      Use the received vCard profile if available to replace the default
      avatar and display name (number uri)
      The ContactPictureTask has been updated to retrieve the info from the
      vcard (photo + name) and has been renamed to ContactDetailsTask
      The display name is also used in toolbar title and call fragment
      
      Change-Id: I51283132ac7985c296226ae6a3edbb3ebfa47fce
      Tuleap: #857
      b886d42b