1. 03 Nov, 2016 2 commits
  2. 02 Nov, 2016 3 commits
    • Alexandre Lision's avatar
      backup: disable feature · 8d00a84e
      Alexandre Lision authored
      Disable this feature for the release since it does not work with a
      Ring multidevice account.
      We simply hide the button allowing to use the Restore/Back up an account
      
      Change-Id: Ib13cd3d27497ccef1b0c4516a3659f32fb8b7bb2
      Tuleap: #1161
      8d00a84e
    • Alexandre Lision's avatar
      blockchain: register name in account settings · 34079c26
      Alexandre Lision authored
      - Show field of blockchain server. No edition possible yet since this
      feature has not been tested well enough
      - Display register name window
      
      Change-Id: I2b19ce83e40de9a6cda0e0ec601516b75c01702b
      Tuleap: #1158
      34079c26
    • Alexandre Lision's avatar
      blockchain: register name at account creation · 882289b5
      Alexandre Lision authored
      - Add signup with Blockchain checkbox on new Ring Account view
      - Add indicator next to Username field to check availability
      
      Tuleap: #1158
      Change-Id: I52ba5fa32068c39f9059a6f4307c2ead89d4526a
      882289b5
  3. 31 Oct, 2016 1 commit
    • Loïc Siret's avatar
      multi-device: rewording and view improvement · 3652cfb0
      Loïc Siret authored
      Correct wording concerning multidevice Linking function.
      Fix windows size in the account creation wizard.
      Addings user hints to better understand Linking function.
      
      Tuleap: #1158
      Change-Id: I0d68a68ba61f51200052bb1a4428b82e79848447
      3652cfb0
  4. 27 Oct, 2016 1 commit
    • Alexandre Lision's avatar
      accounts: refactor account panel · 886cde17
      Alexandre Lision authored
      This commit simplifies the UI to manage (create, remove, backup,
      restore) accounts. It includes the rewording of the previous
      Import/Export feature to prevent confusion with the new multidevice
      export.
      Import is now 'Restore account'
      Export is now 'Backup account'
      Additionnal label have been added as well
      
      Tuleap: #1152
      Change-Id: I64506ce8a2d740f33eeb4719efb4bf8e9f2df746
      886cde17
  5. 26 Oct, 2016 1 commit
    • Alexandre Lision's avatar
      call: add dialpad access · 6200531f
      Alexandre Lision authored
      This commit adds the ability to dial dtmf tones during a call.
      It is necessary for interacting with automated services.
      RTP dtmf are not working in the daemon, so during SIP account creation
      we switch to SIP dtmf.
      
      Tuleap: #154
      Change-Id: I9d6758af4bc0b44605dc4b17c08b9b4ceaee84bd
      6200531f
  6. 14 Oct, 2016 3 commits
    • Loïc Siret's avatar
      multi-device: update Ring account creation wizard · fcb4ca63
      Loïc Siret authored
      This patch implements multi-device support
      
      - The account creation wizzard has now two options "Existing Ring
        account" and "New Ring account".
      
        "Existing Ring account": Allows for fetching a Ring account archive
        from the DHT. Requires pin and password.
      
        "New Ring account": This is the previously existing wizard. It was
        modified to ask for a password which will be used to encrypt the
        account archive. This password is then required for exporting the
        account on the Ring.
      
      - Creating a new Ring account with the "+" button now triggers the
        account creation wizard.
      
      Change-Id: I6840d968e52de014ab0aa9dd6f5bc1ab31f9e9ec
      Tuleap: #958
      fcb4ca63
    • Alexandre Lision's avatar
      multi-device: add account migration · 624b1a8e
      Alexandre Lision authored
      Prompt user to add a password for each of his Ring accounts in order to
      use the new multi-device system.
      
      Change-Id: I7a75b04330eabc3d229f8fd613cad69ed8d66eb5
      Tuleap: #960
      624b1a8e
    • Alexandre Lision's avatar
      multi-device: add ability to export Ring account · 45f1f548
      Alexandre Lision authored
      This patch adds a Devices panel for Ring accounts.
      This panel contains the list of devices linked with this Ring account,
      and the possibility to export the Ring account on the DHT to setup a new
      device
      
      Change-Id: I7281b03d4376fbfc2d74c4e520b8cd0726b9166d
      Tuleap: #959
      45f1f548
  7. 18 Sep, 2016 1 commit
    • Alexandre Lision's avatar
      ui: add missing layout contraints · f86edb3d
      Alexandre Lision authored
      Some xib files were broken on macOS Sierra due to missing auto layout
      constraints. Xcode 8 seems to mess ui using partial auto layout rules.
      
      Tuleap: #1038
      Change-Id: If6d40cab6765acf0d29209aaf89911dd1bc89cd9
      f86edb3d
  8. 16 Sep, 2016 1 commit
    • Loïc Siret's avatar
      pathpasswordvc: refactoring/extract superclass · 31d5cc0e
      Loïc Siret authored
      This patch extracts superclass and protocols from PathPasswordVC.
      Allowing to reuse code for futur components needed by futur releases
      like AddingDevices.
      
      Change-Id: I9cc8c88489f14841e5c8f36cc2fa2eb9d967b1b0
      Tuleap: #959
      31d5cc0e
  9. 14 Sep, 2016 1 commit
    • Alexandre Lision's avatar
      wizard: remove manual certificates · 0353233e
      Alexandre Lision authored
      Wizard was not displaying properly due to auto-layout.
      Setting your own certificates has been removed since it is not offered
      by other clients
      
      Change-Id: I6d31723e1610389efc08d23686cc2faf31e7ffe1
      Tuleap: #1038
      0353233e
  10. 23 Jun, 2016 1 commit
  11. 18 May, 2016 1 commit
    • Alexandre Lision's avatar
      dtmf: add toggle in account settings · 52705021
      Alexandre Lision authored
      Choose between RTP or SIP dtmf. THis is the first step before presenting
      a software dialpad during calls, and be able to respond to automated
      systems
      
      Change-Id: Ia09cf6a2c4bc2abcf2ca766ab7c760f7cdedd8da
      Tuleap: #154
      52705021
  12. 29 Apr, 2016 1 commit
  13. 28 Apr, 2016 2 commits
    • Alexandre Lision's avatar
      profile: add edition in settings · 261f1b91
      Alexandre Lision authored
      - fix a small offset of the preference window when
      switching between tabs
      - increase sizes of photos to avoid pixelisation
      
      Change-Id: Idfb9149a8de08c034dff3e42b41f5888bba893f7
      Tuleap: #530
      261f1b91
    • Alexandre Lision's avatar
      wizard: add photo selection · 54187a23
      Alexandre Lision authored
      Allow the user to define a photo that will be sent as a public
      profile when making a call.
      Remove menu entry 'Setup Ring' showing the wizard in top menu bar
      
      Tuleap: #530
      Change-Id: I5fdd82000b72008563eb61fae61a4ee1eb406c65
      54187a23
  14. 25 Apr, 2016 1 commit
  15. 18 Apr, 2016 2 commits
    • Alexandre Lision's avatar
      accounts: cleanup UI · f46768fd
      Alexandre Lision authored
      - add delete icon in account general details panel
      - remove up and down buttons (not used/explained)
      
      Tuleap: #335
      Change-Id: Iee1efc57b0b93b3187696da61f244ca0a737f5e0
      f46768fd
    • Alexandre Lision's avatar
      accounts: import/export · c1f96660
      Alexandre Lision authored
      Allow import/export of accounts in the preferences.
      PathPasswordWC is a generic modal window asking for a path and a
      password. It is used for both export and import UI.
      
      Tuleap: #335
      Change-Id: Ic478140e64b51d10672ef466509326fc17be2712
      c1f96660
  16. 15 Apr, 2016 1 commit
    • Alexandre Lision's avatar
      i18n: fix strings · 51ff149a
      Alexandre Lision authored
      - fix typos
      - use placeholder title values to prevent export of some dev-strings
      - bump sources strings
      - update tx config to reflect the merge of audio and video account
      settings (formerly AccAudio and AccVideo, now AccMedia)
      
      Change-Id: Ia397c74d4d29fd27688a8dd099644b353b8fc456
      Tuleap: #500
      51ff149a
  17. 25 Mar, 2016 1 commit
  18. 16 Mar, 2016 1 commit
  19. 24 Feb, 2016 2 commits
    • Alexandre Lision's avatar
      ui: remove contact and history button · ac4f5b6d
      Alexandre Lision authored
      - add a menu entry to toggle between contacts/history/recent
      - display conversation screen when hitting 'enter' on search field
      - add call button right from searchfield
      
      Tuleap: #400
      Change-Id: I2fd9667c8cdf90b97018d97f5828eba2bd9b53e1
      ac4f5b6d
    • Alexandre Lision's avatar
      update ui accountlist · 0c56cb69
      Alexandre Lision authored
      account list follows global Ring style
      - use only one colum
      - change hover/selection color
      - display account type on each row
      
      Tuleap: #406
      Change-Id: I59693e4aea7422e9d3b68703c0c50adb99475683
      0c56cb69
  20. 19 Feb, 2016 1 commit
  21. 11 Feb, 2016 3 commits
    • Nicolas Jager's avatar
      ui: update icons · eccf8aed
      Nicolas Jager authored
      - use same set of icons than in other clients
      - use predefined sizes for buttons and icon padding
         large button: 56x56, 16 padding
         medium button: 40x40, 8 padding
         small button: 30x30, 6 padding
      
      Tuleap: #354
      Change-Id: Ic3a01665e666419ae10a9f36955669149d8e5c01
      eccf8aed
    • Alexandre Lision's avatar
      wizard: do not show ringID after account creation · 1abdf58f
      Alexandre Lision authored
      to be consistent with other client show the main window right after
      account creation.
      This second step wizard was a good place to share your RingID.
      Intsead display a small share button right to the RingID displayed
      in the main window.
      
      Change-Id: I2beb580e9b07f794aa73b0ee8f3d4898bf10bc93
      Tuleap: #366
      1abdf58f
    • Alexandre Lision's avatar
      ui: improve welcome wizard · 3460703f
      Alexandre Lision authored
      - add more options to share ringID
      - better animation during account creation
      - 'OK' button becomes 'Next'
      - allow user to create an account with 'Unknown' name
      - enable notifications by default
      
      Tuleap: #366
      Change-Id: Iada3d83aa94313a0082363808c5eeb79a5e5f394
      3460703f
  22. 09 Feb, 2016 1 commit
  23. 05 Feb, 2016 2 commits
    • Alexandre Lision's avatar
      audio: add ringtone support · 227b95e3
      Alexandre Lision authored
      Each account can now
      - enable/disable ringtones (enable by default)
      - choose a ringtone in the pre-packaged list
      
      Change-Id: Id3b41b84b01566bf979f74114c8eb3e58d7b3f55
      Tuleap: #338
      227b95e3
    • Alexandre Lision's avatar
      wizard: prepopulate field name · 3394209f
      Alexandre Lision authored
      Use username's login provided by the system
      
      Tuleap: #334
      Change-Id: I61f18fa4e3265763d16aa6c1b4ae715c024bfe96
      3394209f
  24. 03 Feb, 2016 1 commit
    • Alexandre Lision's avatar
      history: fix history limit · aa03df49
      Alexandre Lision authored
      Since history is now handled by LRC, set the history limit instead
      of storing it client side.
      
      There is a race condition in LRC, we need to make sure daemon is
      started before creating the history, otherwise dring.yml is not
      parsed when we ask what is the currently set historyLimit and returns
      default value.
      
      Change-Id: I433a37ab559721df82225a6fe2695525ed85fcd0
      Tuleap: #103
      aa03df49
  25. 01 Feb, 2016 1 commit
    • Alexandre Lision's avatar
      i18n: translation update · c818011e
      Alexandre Lision authored
      - new file Conversation.string
      - update other source files
      - new translations
      - fix some i18n warnings in source code
      
      Change-Id: Ic6378f7947c47cea0b36a87f5b1c52f575ee1959
      c818011e
  26. 29 Jan, 2016 1 commit
    • Alexandre Lision's avatar
      ui: improve in-call ui · 210fe212
      Alexandre Lision authored
      - Add call photo
      - Add specific ui controls and photo for incoming calls
      - Add ui for outgoing calls in process
      - Add labels under important actions (Hang up, Pick up)
      
      Change-Id: Ie6faee8e2816330bff0e7ec91fbb533c3c9b949d
      Tuleap: #284
      210fe212
  27. 25 Jan, 2016 1 commit
    • Alexandre Lision's avatar
      chat: update RecentModel selection · 01cf5e38
      Alexandre Lision authored
      Clear RecentModel current index:
      - during a call when the call is OVER
      - in chat view when clicking on back button
      
      This allow to reselect the previous row, and visually reset
      the row (remove highlight state)
      
      Change-Id: I36f531c6304ce48f0be3cc541f28a21d73a05262
      Tuleap: #202
      01cf5e38
  28. 20 Jan, 2016 1 commit
  29. 19 Jan, 2016 1 commit
    • Alexandre Lision's avatar
      chat: add conversation screen · 0f66bd33
      Alexandre Lision authored
      - ability to chat off call
      - system notification on incoming msg
      - notification in smartlist
      
      Tuleap: #202
      Change-Id: Ide10f80f677f23022ad4296a82ae122e69a892cc
      0f66bd33