1. 12 Nov, 2019 1 commit
  2. 21 Aug, 2019 1 commit
  3. 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
      246c6ae1
  4. 11 Apr, 2019 1 commit
  5. 27 Mar, 2019 1 commit
  6. 26 Mar, 2019 1 commit
  7. 25 Mar, 2019 1 commit
  8. 15 Dec, 2018 1 commit
  9. 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
      e0cca53a
  10. 12 Dec, 2018 1 commit
  11. 05 Dec, 2018 1 commit
  12. 27 Nov, 2018 2 commits
  13. 18 Nov, 2018 1 commit
  14. 28 Sep, 2018 1 commit
  15. 06 Jul, 2018 1 commit
  16. 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
      widget
      + 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>
      61c19d18
  17. 06 Jun, 2018 2 commits
  18. 01 Jun, 2018 1 commit
  19. 01 May, 2018 1 commit
    • Hugo Lefeuvre's avatar
      Refactoring of the accountContainer logic · 6f2ceb12
      Hugo Lefeuvre authored
      Before:
      
       - RingMainWindow has an unique_ptr to an AccountContainer
         accountContainer_.
      
       - each view / secondary class has its own *copy* of the account
         container pointer (given by ringmainwindow using
         accountContainer_.get()).
      
       - 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
         dereference).
      
       - These copies have to be manually updated ! (well, currently they
         are not updated at all)
      
      After:
      
       - 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>
      6f2ceb12
  20. 19 Apr, 2018 1 commit
  21. 07 Mar, 2018 1 commit
  22. 11 Jan, 2018 2 commits
  23. 19 Dec, 2017 1 commit
  24. 03 Nov, 2017 1 commit
  25. 16 Oct, 2017 4 commits
  26. 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>
      25d8c1a9
  27. 14 Jun, 2017 1 commit
  28. 21 Apr, 2017 1 commit
  29. 11 Apr, 2017 1 commit
  30. 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
      exist.
      
      We fix this by explicitly setting HAVE_APPINDICATOR to 0 or 1.
      
      Change-Id: I50baf0262f95f899262c71f70783dcccb11c53ee
      3f4fe18a
  31. 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
      72d812fa
  32. 04 Jan, 2017 1 commit
  33. 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.
      else
        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
      1af28857
  34. 02 Nov, 2016 1 commit
    • aviau's avatar
      Implement Ring username registration · 2da3d9c0
      aviau authored
      AccountCreationWizard:
       - Users can now choose to register a username. They can also decide
         to do it later.
      
      UsernameRegistrationBox:
       - 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.
      
      AccountGeneralTab:
       - 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>
      2da3d9c0