Skip to content
Snippets Groups Projects
  1. Nov 08, 2016
    • Alexandre Lision's avatar
      migration: dismiss popup when error occurs · 06ebd0c7
      Alexandre Lision authored
      When something goes wrong before sending the request to the daemon, the
      migration popup was not dismissed. It is now the case, and a generic
      cancelable error is displayed.
      
      Change-Id: I51b97f7b9fc452ec775e1f4aa849da99badb0862
      Tuleap: #1197
      06ebd0c7
  2. Nov 07, 2016
  3. Nov 03, 2016
  4. Nov 02, 2016
    • 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
  5. Oct 27, 2016
    • 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
  6. Oct 26, 2016
  7. Oct 25, 2016
    • 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
  8. Oct 21, 2016
  9. Oct 17, 2016
    • 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
    • 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. Oct 14, 2016
  11. Oct 13, 2016
  12. Sep 27, 2016
    • 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
  13. Aug 19, 2016
    • 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
  14. Jul 28, 2016
    • 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
  15. Jul 20, 2016
    • 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
  16. Jun 30, 2016
  17. Jun 09, 2016
    • 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
  18. May 18, 2016
    • Alexandre Lision's avatar
      accounts: easier ip account discovery · e36b9cf1
      Alexandre Lision authored
      An ip2ip account is a well hidden feature, since we request users to
      fill all fields when creating a SIP account.
      This commit reduces the discovery barrier by making only the Alias field
      mandatory. A warning is displayed if the user tries to create an account
      without an hostname (e.g a IP2IP account).
      
      Change-Id: I9f8a1b6d56485fa73f403fe99f918b18c274f355
      Tuleap: #694
      e36b9cf1
  19. May 16, 2016
    • Romain Bertozzi's avatar
      call: numeric keyboard, sipinfo dtmf · ad8fd841
      Romain Bertozzi authored
      This patch reintroduces the numeric keyboard in call.
      It sets the DTMF type to sipinfo, since overrtp is not supported by
      the daemon yet. This change is performed for all accounts at creation
      or when they are loaded.
      These actions will have to be removed once the overrtp support is do-
      ne.
      
      Change-Id: I60775a8cfc987ae374abaa5e37e752517b36ee9b
      Tuleap: #618
      ad8fd841
  20. May 13, 2016
    • Romain Bertozzi's avatar
      conversation: copy peers number to clipboard · 306a5990
      Romain Bertozzi authored
      This patch introduces the ability to copy a peer's number in a conver-
      sation context.
      It can be trigger by longpressing a conversation in the Smartlist or
      by selecting the entry in the options of the opened conversation it-
      self.
      The layout basically the same as the dropdown menu used to select the
      peer number in the conversation activity.
      
      Change-Id: Ia1927e9de6317c5b22409ef5a5fdefe67f991ea4
      Tuleap: #639
      306a5990
  21. May 11, 2016
    • Romain Bertozzi's avatar
      smartlist: present/add contact UI/UX · 5b7adcf2
      Romain Bertozzi authored
      This patch introduces changes concerning the contacts management from
      the Smartlist.
      By clicking on the picture of the conversation, the user can now dis-
      play the contact's system datasheet.
      If the contact is unknown, the system presents an invitation to crea-
      te a known contact.
      
      Change-Id: I3755b84da9aa7d7f4cde226f0d918602f1a91e9b
      Tuleap: #666
      5b7adcf2
    • Romain Bertozzi's avatar
      conversation: delete individually · 9f1acb04
      Romain Bertozzi authored
      This patch introduces the ability to delete a conversation individual-
      ly. This can be performed in each opened conversation.
      The process deletes all the textmessages and calls histories from the
      database.
      A conversation refresh is done afterwards to rebuild the data states.
      
      Change-Id: I3366de089a505bfd76196f7c90a4b8db453c0912
      Tuleap: #629
      9f1acb04
  22. May 06, 2016
    • Romain Bertozzi's avatar
      clean translations · 8c77b3dc
      Romain Bertozzi authored
      This patch cleans all the unused translations in the string files.
      However, the clean does not touch to the translations that have refe-
      rences in unused fragments or non-string files, even if there are un-
      used.
      
      Change-Id: Ib3a0d532332676a3aa8f29f061bd909724975229
      Tuleap: #656
      8c77b3dc
  23. May 05, 2016
    • Adrien Béraud's avatar
      text message acknowledgement of receipt · 2414b64d
      Adrien Béraud authored
      This patch implements the text message acknowledgement of receipt.
      
      Change-Id: I40115d40905c860420addfe34cd846b30ab2532c
      Tuleap: #633
      2414b64d
    • Romain Bertozzi's avatar
      home: move clear history to settings · 97dcaea6
      Romain Bertozzi authored
      This patch moves the "clear history" button to the settings page, in
      a new "privacy" category.
      The home actionbar is cleaned and the "Scan QR Code" action has now
      its own button with a new image.
      
      Change-Id: I29407bdbdebcf0610920c465d422da721479ed96
      Tuleap: #646
      97dcaea6
  24. May 04, 2016
    • Romain Bertozzi's avatar
      delete account: improve dialog · f6d6895d
      Romain Bertozzi authored
      This patch improves the dialog appearing before deleting an account.
      It explains that the action can not be undone and inform the user
      that he can export the account before deleting it.
      Finally, a new button allows him to directly jump to the export sys-
      tem.
      
      Change-Id: Ibc5e131bbc071297754191cfe98bf209e7b14884
      Tuleap: #649
      f6d6895d
  25. May 02, 2016
    • Adrien Béraud's avatar
      add "audio call" button · 16a1ecae
      Adrien Béraud authored
      Give the possibility to place an audio-only call.
      Because of limitations in the daemon, this is currently implemented
      by muting the video (switching the source to nothing).
      
      Change-Id: I033d5f3efd3fab3b011a2c071995cb38b7bfd541
      Tuleap: #593
      16a1ecae
  26. Apr 28, 2016
    • Romain Bertozzi's avatar
      QRCode Scan: implement embedded qr code scanner · 2b2aa6f6
      Romain Bertozzi authored
      This patch implements the embedded QR Code Scanner. Ring does not
      need a third-party application to scan codes anymore.
      It relies on a new dependency: com.journeyapps:zxing-android-embedded
      
      Change-Id: I3097ed6302d8c3314cb665cfed6ab34e9dfb4ba0
      Tuleap: #558
      2b2aa6f6
  27. Apr 26, 2016
    • Alexandre Lision's avatar
      about screen: order items · b5823038
      Alexandre Lision authored
      Make the About screen more organized and provide a way to send
      feedback email.
      
      Tuleap: #607
      Change-Id: I4a8120d99606971ff3c51eb7cba40ab502ff4149
      b5823038
    • Romain Bertozzi's avatar
      new account wizard: improve UI/UX · 1231a712
      Romain Bertozzi authored
      This patch improves the UI/UX of the new account wizard. It hides the
      SIP form by default and proposes the main possibilities. The buttons
      are removed: cardviews are entirely clickable.
      
      Change-Id: I0ce511109c5443dae3e6a47cfa610f1cfa2a0c2e
      Tuleap: #602
      1231a712
  28. Apr 22, 2016
    • Romain Bertozzi's avatar
      permissions: improve behaviours · 79563d2c
      Romain Bertozzi authored
      This patch handles more efficiently the new Android permissions system.
      Here is the new behaviour :
          - at first launch, we ask for the main necessary permissions :
              ie: Microphone, Contacts and Camera
          - if the user refuses Microphone, the app can not run properly, so
              it is automatically closed
          - if the user refuses any of the two other permissions, the app
              does not propose them anymore. The user has to trigger them
              from his Android applications settings, or thanks to the app
              in the settings and edit account screens.
              In this last scenario, we propose this previously denied per-
              mission.
          - if the user denies a permission with the "Do not ask me anymore"
              option enabled, he will have to activate them from the Android
              applications settings.
          - when the user creates his account, the Video Enabled settings is
              initialized with the value of permission grant.
      
      Tuleap: #545
      Change-Id: Id7e6a5955a621c018886335c6626fe5c6ca85d1c
      79563d2c
  29. Apr 20, 2016
    • Adrien Béraud's avatar
      account: import/export · b4237765
      Adrien Béraud authored
      Add an option to export an account
      Allow the user to import an account from his storage.
      Ask permission if necessary.
      Update translations.
      
      Tuleap: #335
      Change-Id: I6afefefb252871319930a0eb55bcf1a028a3da10
      b4237765
  30. Mar 24, 2016
  31. Mar 17, 2016
Loading