1. 02 Mar, 2017 1 commit
  2. 27 Feb, 2017 2 commits
  3. 10 Feb, 2017 1 commit
    • Stepan Salenikovich's avatar
      eds backend: clarify error logs · 6aa46d15
      Stepan Salenikovich authored
      - change CRITICAL logs to warnings since the client should continue
        functioning correctly even if the EDS addressbook fails to load
      - clarify that logs are coming from the EDS backend
      
      Change-Id: I808d3b5f463a47ec8fdd395eb5ae5ac9593223ef
      6aa46d15
  4. 23 Jan, 2017 1 commit
  5. 18 Jan, 2017 2 commits
    • Nicolas Jager's avatar
      IncomingCallView : show registered name if present · d0d1d81f
      Nicolas Jager authored
      - shows the registered name instead of the ring id on the incoming
      /outgoing call page if the contact has signed up on the blockchain.
      - this patch requires change 5996.
      
      Tuleap: #1248
      Change-Id: I757a8391e3fa94fe919b79b4d6184ba406fee826
      d0d1d81f
    • Nicolas Jager's avatar
      ui : update instances names · 2e467c33
      Nicolas Jager authored
      - widgets used to screen the uri had _uri suffix. Now they can screen
      the registered name, so the suffix has been updated _bestId.
      
      Tuleap: #1248
      Change-Id: I9f3d8290d4f24529303c37467d3ff1ad18fe43e0
      2e467c33
  6. 17 Jan, 2017 2 commits
    • Nicolas Jager's avatar
      CurrentCallView : show registered name if present · 4a1f0642
      Nicolas Jager authored
      - shows the registered name instead of the ring id on the video
      page if the contact has signed up on the blockchain.
      - this patch requires change 5996.
      
      Change-Id: I9aaa2669701d081e131984bd2422d48af445c830
      Tuleap: #1248
      4a1f0642
    • Nicolas Jager's avatar
      chatView : show registered name if present · 153b7656
      Nicolas Jager authored
      - shows the registered name instead of the ring id on the chatView
      page if the contact has signed up on the blockchain.
      - this patch requires change 5996
      
      Change-Id: I9c6e07cddb5a637b990a965b22189db8120c1fbb
      153b7656
  7. 04 Jan, 2017 1 commit
  8. 19 Dec, 2016 2 commits
  9. 15 Dec, 2016 1 commit
    • Stepan Salenikovich's avatar
      i18n: update translations · 32e636a0
      Stepan Salenikovich authored
      - updated POTFILES.in with new source file
      - updated source (.pot) translation file
      - downloaded new translations
      - removed i18n #include from webkitchatcontainer.cpp since it has
        no translations in it
      
      Change-Id: I490b97e75f3b734d75389a645c169faa74756399
      32e636a0
  10. 13 Dec, 2016 6 commits
    • aviau's avatar
      Account Settings: Remove Audio and Video tabs · 5d3e40ab
      aviau authored
      Remove Audio and Video tabs and move their functionality to the
      advanced tab. These features should almost never be touched and they
      don't "deserve" their own tab, as if they were important.
      
      I think that this is a much better compromise than to remove the feature
      altogether, because this could always be useful to power users.
      
      Set the bootstrap servers treeview to have a matching 10px margin
      
      Tuleap: #1408
      Change-Id: Ia247f474b050c9d8494b8289055cc8b9a619cd20
      5d3e40ab
    • aviau's avatar
      Account Settings: move bootstrap servers to advanced tab · 922473cd
      aviau authored
      Move bootstraps servers settings to advanced, as this is not a
      common thing for users to modify.
      
      Change-Id: I5d2a5a160d9f299ffc658e3fa5cddb3715b29cd5
      Tuleap: #1408
      922473cd
    • aviau's avatar
      AccountSecurityTab: hide everything that is not relevant · 7e3c3f94
      aviau authored
      All of these widgets were not even configurable in the case of a Ring
      account. This hides them instead of keeping them displayed and disabled.
      
      This is a bit more user friendly.
      
      Readability improvement: changed not_ring variable to is_ring_account
      
      Tuleap: #1408
      Change-Id: I72a4526a4f01ad5aa612466c9a21e356d10d2deb
      7e3c3f94
    • aviau's avatar
      Hide ice fallback settings for non-Ring accounts · cbb2fc48
      aviau authored
      ICE fallback features are not relevant to Ring accounts,
      as every Ring client supports ICE.
      
      Tuleap: #1408
      Change-Id: I28381e74e7388e4d1ed25aa1a8918fefe0c8a133
      cbb2fc48
    • aviau's avatar
      AccountView: removed a gtk_widget_show_all call · b135a69f
      aviau authored
      This removes one call to gtk_widget_show_all in AccountView. It
      prevented disabling the visiblity of some widgets in the tabs in their
      constructors because gtk_widget_show_all would set the visibility to
      true again.
      
      While this could be done with a widget property (I forgot which one), I
      I think its cleaner to get rid of the gtk_widget_show_all calls when
      possible, in order to avoid unexpected behaviours as much as possible.
      
      Also, this is probably a bit faster (not that it matters that much)
      because it won't iterate over all widgets unnecessarly.
      
      Tuleap: #1408
      Change-Id: Ida7bf85dfc322b672732ee4f70421dec6b0bb0a7
      b135a69f
    • aviau's avatar
      Account Settings: only show devices tab for Ring accounts · 9e4e84dc
      aviau authored
      Tuleap: #1408
      Change-Id: I0091741cb1a56451ccc2429f361296a4b652eb08
      9e4e84dc
  11. 12 Dec, 2016 1 commit
    • aviau's avatar
      Account Settings: re-order tabs · 2a23183e
      aviau authored
      - Advanced should always be at the end.
      - Devices is much more relevant than the other tabs, so it is placed
        before.
      
      Tuleap: #1408
      Change-Id: I86c43bd2d52e60c941868bd8ad51f095c9695ea9
      2a23183e
  12. 01 Dec, 2016 1 commit
    • aviau's avatar
      ringwelcomeview: display registered name · f74c7b5d
      aviau authored
      - change the behaviour of the ringwelcomeview to display the Ring
      username when available.
      
      - change the label of the QR code button to "Ring ID QR code" to avoid
      confusion when displaying the username. The QR code is not a QR code for
      the username but always for the Ring ID.
      
      - make the label of the QR code button translatable. Even if its only a
      couple non-translatable words, some languages have different word orders
      or whatever...
      
      Tuleap: #681
      Change-Id: Ic4ddfae34bbc7120d94e2c6ef7e8f323f8cecef6
      f74c7b5d
  13. 30 Nov, 2016 2 commits
    • Frédéric Guimont's avatar
      ChatView: move sent icon + no longer use jquery · 3e5f1b62
      Frédéric Guimont authored
      - Removed jquery dependency
      - Moved sent icon
      
      Change-Id: If6f2aa93f77e42f1715f14a00e006ec7faf189f7
      Reviewed-by: default avatarStepan Salenikovich <stepan.salenikovich@savoirfairelinux.com>
      3e5f1b62
    • aviau's avatar
      New account creation wizard standardization · af7d6bbf
      aviau authored
      Adapt to the terminilogy that was decided for all clients:
       - displayName: Full Name
       - blockchain username: Username
      
      Changed buttons order:
       1. Create Account
       2. Link account
      
      Add question mark next to register username checkbox so that the tooltip
      is easier to find.
      
      Add question mark and tooltip next to "choose password" label.
      
      Split first page of account creation wizard into two distinct
      categories: Ring Account and Profile.
      
      Tuleap: #1296
      Change-Id: Ia70e638ccd2462f6123800c71a2fea07ca0552df
      af7d6bbf
  14. 29 Nov, 2016 1 commit
    • Stepan Salenikovich's avatar
      chatview: prevent crash due to invalid memory · 407dc41a
      Stepan Salenikovich authored
      I'm not sure about this one, but the documentation of QString.constData()
      says that the returned pointer is only valid as long as the QString object
      is not modified:
      http://doc.qt.io/qt-5/qstring.html#constData
      
      In this case its possibly that maybe the compiler is optimizing somewhere
      and the QString object is destroyed before the constData pointer is used.
      
      I noticed that in most of the rest of the code, the constData pointer is
      used immediately, instead of first being stored somewhere.
      
      Change-Id: I678f33c91d3be61814d405d3b465af485937814d
      Tuleap: #1349
      407dc41a
  15. 21 Nov, 2016 3 commits
  16. 11 Nov, 2016 1 commit
    • aviau's avatar
      Link to an existing account: split in two steps · 16a94bea
      aviau authored
      There is now two steps when linking to an existing accounts. The first
      page explains to the user how to generate the PIN on the other device.
      
      Tuleap: #1296
      Change-Id: If3fb24f0a5b2d7e733a2cc3d5640ff81997d1d5b
      16a94bea
  17. 10 Nov, 2016 3 commits
    • Dorina Mosku's avatar
      Add Dorina Mosku to Authors list · 8b75a4c1
      Dorina Mosku authored
      Change-Id: I74bc33de2799b19eeab9ed19d5b85936ca934832
      8b75a4c1
    • Stepan Salenikovich's avatar
      ChatView: make sure name is updated · 1f731219
      Stepan Salenikovich authored
      Connect to the changed signals of the Call/CM/Person so that we can
      update the name displayed in case it changes. Notabely, this is the
      case with Ring usernames, which are in certain cases resolved after
      the view is first displayed.
      
      Other changes:
      - remove unnecessary initial_text_recording class variable
      - disconnect from webview "ready" signal on dispose in case its called
        after this object is destroyed
      - move code so that everything is arranged in the build_view to prevent
        the same code being done in different places depending on whether
        we're displaying a call/CM/Person
      Reviewed-by: default avatarAlexandre Viau <alexandre.viau@savoirfairelinux.com>
      Change-Id: I233cfc6203a6b135ce2cf9855baf278ea187d900
      1f731219
    • Stepan Salenikovich's avatar
      Specify Ring account when perform name lookup · efd8caee
      Stepan Salenikovich authored
      Use the default Ring account (normally the first Ring account which
      is enabled and registered) when performing the name lookup in the
      search entry. This way the name server of that account will be used
      instea of the default name server. Also this is the account which
      should normally be used to send the message / make the call.
      Reviewed-by: default avatarAlexandre Viau <alexandre.viau@savoirfairelinux.com>
      Change-Id: I40b7fc893803921293ff02128ef1a709e7b914db
      efd8caee
  18. 09 Nov, 2016 3 commits
  19. 08 Nov, 2016 1 commit
    • aviau's avatar
      ChatView: Fix race condition on printing messages · ef36cb2a
      aviau authored
      Without the var prefix, variables were created as globals and this
      created wierd behaviours when printing messages too fast.
      
      Change-Id: I5997128458a8e03913622e90f083c60e01d485fa
      Tuleap: #1261
      ef36cb2a
  20. 07 Nov, 2016 1 commit
    • aviau's avatar
      Fix URI lookups · 8f436a37
      aviau authored
      When looking up a ring username, we must include more than the userinfo.
      Otherwise lookups for the usernames like "aviau@test.com" will be sent
      as just "aviau" and it will lookup using the account-configured lookup
      server.
      
      Tuleap: #1183
      Change-Id: Ib98b61743c0056366dfd8b2363275510de6a69a2
      8f436a37
  21. 04 Nov, 2016 2 commits
    • Stepan Salenikovich's avatar
      Display Ring username after account creation · f9a551d8
      Stepan Salenikovich authored
      The Account settings view was being created during account creation
      but before registration and the username box was not being updated
      once the registration completed. We now connect to the signal
      earlier and update the username box accordingly once registration is
      complete, even if registration was not initiated from the username
      box widget.
      
      Change-Id: I619cbf065d2b2eb6df8399cac0b537d8219eabca
      Tuleap: #1177
      f9a551d8
    • aviau's avatar
      accountmigrationview: don't display account id · a8ad047e
      aviau authored
      We shouldn't display the account id because it could be misleading for
      the user. We cannot display the RingID at this point so we are just
      removing the field.
      
      Change-Id: Ia1bf2429eb359f91f322f0c032563dd59a8e9284
      Reviewed-by: default avatarStepan Salenikovich <stepan.salenikovich@savoirfairelinux.com>
      a8ad047e
  22. 03 Nov, 2016 2 commits