1. 21 Aug, 2019 1 commit
  2. 20 Jun, 2019 1 commit
    • Sébastien Blin's avatar
      conversationpopup: replace "Copy name" by a details card · 246c6ae1
      Sébastien Blin authored
      This patch adds a detailled card for each contacts. This card
      contains the best name, the avatar, the username, the uri and
      the QR Code of the contact.
      In the future, custom options by contact can be added in this
      profile card.
      Change-Id: I0d09840b9c5ee3bb7cadb07e45b5f98d12cd4ea7
      Gitlab: #792
  3. 11 Apr, 2019 1 commit
  4. 27 Mar, 2019 1 commit
  5. 26 Mar, 2019 1 commit
  6. 25 Mar, 2019 1 commit
  7. 15 Dec, 2018 1 commit
  8. 13 Dec, 2018 1 commit
    • Sébastien Blin's avatar
      scripts: automatic versionning · e0cca53a
      Sébastien Blin authored
      If the client is for a release. So, following the current format,
      the branch will be release/yyyymm, use the format yyyy.mm.pp where
      pp is the number of patches.
      Change-Id: I4f5981524faf013d0f1f1736143f19a445adebd5
  9. 12 Dec, 2018 1 commit
  10. 05 Dec, 2018 1 commit
  11. 27 Nov, 2018 2 commits
  12. 18 Nov, 2018 1 commit
  13. 28 Sep, 2018 1 commit
  14. 06 Jul, 2018 1 commit
  15. 05 Jul, 2018 1 commit
    • Sébastien Blin's avatar
      newaccountsettings: add a new account settings page · 61c19d18
      Sébastien Blin authored
      Link the account settings page to the new models in LRC.
      ** Summary changes **
      + Link AvatarManipulation to new models and change the size of the
      + Redo the account combobox selector to show the avatar
      + Add the ability to see disabled accounts and linked conversations
      + Redo the whole accounts settings page and reorganize settings
      + Link the username registration widgets to new LRC
      + Add the ability to create SIP accounts from the wizard
      Change-Id: I43b15d1279ce1e3c8dee97b46fa6317aba272635
      Reviewed-by: Andreas Traczyk's avatarAndreas Traczyk <andreas.traczyk@savoirfairelinux.com>
  16. 06 Jun, 2018 2 commits
  17. 01 Jun, 2018 1 commit
  18. 01 May, 2018 1 commit
    • Hugo Lefeuvre's avatar
      Refactoring of the accountContainer logic · 6f2ceb12
      Hugo Lefeuvre authored
       - RingMainWindow has an unique_ptr to an AccountContainer
       - each view / secondary class has its own *copy* of the account
         container pointer (given by ringmainwindow using
       - each time the reference to the struct Info is updated,
         accountContainer_ has to be reset()-ed and and the account
         container re-created by the RingMainWindow. This makes *all*
         copies of the account container pointer invalid (hence all
         view / secondary classes trying to access the account container
         before getting updated perform use-after-free / NULL pointer
       - These copies have to be manually updated ! (well, currently they
         are not updated at all)
       - RingMainWindow has a pointer to a struct Info from LRC.
       - Each view / secondary class has a pointer pointing to
         the struct Info pointer of RingMainWindow
       - Each time the reference to the struct Info is updated, the
         RingMainWindow updates its pointer. Since secondary classes and
         views hold a pointer to this pointer, they are automatically
         updated and there is no dangling pointer anymore.
      This requires no lrc side changes.
      Change-Id: I1329721920a3d42ad623f9fd7202b43700713eed
      Reviewed-by: Sébastien Blin's avatarSebastien Blin <sebastien.blin@savoirfairelinux.com>
      Reviewed-by: Guillaume Roguez's avatarGuillaume Roguez <guillaume.roguez@savoirfairelinux.com>
  19. 19 Apr, 2018 1 commit
  20. 07 Mar, 2018 1 commit
  21. 11 Jan, 2018 2 commits
  22. 19 Dec, 2017 1 commit
  23. 03 Nov, 2017 1 commit
  24. 16 Oct, 2017 4 commits
  25. 13 Jul, 2017 1 commit
    • Adrien Béraud's avatar
      cmake: use CMAKE_CXX_STANDARD · 25d8c1a9
      Adrien Béraud authored
      prevent setting --std=c++14 on non-c++ objects, causing
      warnings and errors (for recent LLVM).
      Change-Id: I2dd3ca6bc5a89c9438079d92949e135f3caa64da
      Reviewed-by: Anthony Léonard <anthony.leonard@savoirfairelinux.com>
  26. 14 Jun, 2017 1 commit
  27. 21 Apr, 2017 1 commit
  28. 11 Apr, 2017 1 commit
  29. 02 Mar, 2017 1 commit
    • Stepan Salenikovich's avatar
      config.h: fix check for appindicator · 3f4fe18a
      Stepan Salenikovich authored
      If appindicator lib is not found APPINDICATOR_FOUND variable is not
      set by cmake. Thus HAVE_APPINDICATOR in config.h is not set. This
      seems to default to 0 in the pre-processor, and thus to true. So in
      this case we try to build with appindicator, even though it doesn't
      We fix this by explicitly setting HAVE_APPINDICATOR to 0 or 1.
      Change-Id: I50baf0262f95f899262c71f70783dcccb11c53ee
  30. 27 Feb, 2017 1 commit
    • Stepan Salenikovich's avatar
      Only use AppIndicator in Unity · 72d812fa
      Stepan Salenikovich authored
      Using AppIndicator in other DE (at least in GNOME) seems to cause
      a bizzare critical log message at launch. To prevent this we use
      the GtkStatusIcon API instead unless we're on Unity.
      Note that this change removes the 'USE_APPINDICATOR' CMake variable.
      We will always check for the presence of the lib, but only use it
      on Unity.
      Change-Id: Icb2e56853a5f2ac16d74fdd1b9d5c5d17a02479e
      Tuleap: #1440
  31. 04 Jan, 2017 1 commit
  32. 03 Nov, 2016 1 commit
    • Guillaume Roguez's avatar
      new release display and information · 1af28857
      Guillaume Roguez authored
      This patch changes the way to display the release information.
      Also update the release name to Louis Riel - beta2
      Now the revision is replaced by the build date.
      This value is generated as following pseudo-code:
      if SOURCE_DATE_EPOCH is set
        it's value must be a number of seconds since epoch.
        it's used to generate the final build date displayed.
      else if RING_CLIENT_BUILD_DATE is set
        it's value is used as-it as the final build date displayed.
        the current date of the system is used to generate the final build date displayed.
      Reviewed-by: default avatarAlexandre Viau <alexandre.viau@savoirfairelinux.com>
      Change-Id: Ifa431b8fa4f8945cf9a25fef028712ad0e40a0f3
  33. 02 Nov, 2016 1 commit
    • aviau's avatar
      Implement Ring username registration · 2da3d9c0
      aviau authored
       - Users can now choose to register a username. They can also decide
         to do it later.
       - New widget that allows to lookup usernames and see if they are
         available. It can also be used to register a username with the
         Register button.
       - Display the Ring username with the UsernameRegistrationBox and allow
         registering one.
      Change-Id: I0c01ee34dc3749aac8a000a0d574ea8561453cba
      Tuleap: #997
      [stepan.salenikovich@savoirfairelinux.com: improve lookup usernames
       code; prevent sending querries when not using blockchain]
      Signed-off-by: default avatarStepan Salenikovich <stepan.salenikovich@savoirfairelinux.com>
  34. 31 Oct, 2016 1 commit
    • Stepan Salenikovich's avatar
      Filter contacts and history using search entry · dcfb5033
      Stepan Salenikovich authored
      This filters the contacts and history view with the text in the search entry,
      the same way the conversations are filtered.
      The new NameNumberFilterProxyModel is used to do this.
      Tuleap: #651
      Change-Id: I4a5129a6bd5b495446b5637c069ba87e62d1fb5e