1. 13 Dec, 2018 1 commit
  2. 10 Dec, 2018 1 commit
  3. 03 Dec, 2018 1 commit
    • Andreas Traczyk's avatar
      message/call views: ui overhaul · 43c0823d
      Andreas Traczyk authored
      This patch:
      - implements QWebEngineView as the view for interactions
      - reorganizes the main widget's layout in order to share views
        between in-call and out-of-call messaging views
      - fixes behavioral bugs and crashes
      - cannot be built with the mingw compiler due to lack of support for
        QWebEngine, and must be built natively with msvc and includes some
        build script modifications
      - should be thought of as a new client
      
      Change-Id: I59d8c68dc8384e85fb006f30d8313482c00d6c85
      43c0823d
  4. 30 Oct, 2018 2 commits
  5. 25 Oct, 2018 2 commits
  6. 24 Oct, 2018 1 commit
  7. 22 Oct, 2018 1 commit
  8. 02 Aug, 2018 3 commits
  9. 08 Sep, 2017 2 commits
    • Olivier SOLDANO's avatar
      Fix first wizard hangup · 2100f1c4
      Olivier SOLDANO authored
      when closing the first wizard without creating an account
      was resulting in a hang up of the application.
      this was due to a exit(0) called in the middle of nowhere.
      This patch revises a bit the architecture to allow the information to
      reach the main and close the app correctly. (passing by return values
      because signals do not work without objects).
      
      Change-Id: I8d4b1bcdcf2646342fd7015509ef7773ca4b09d1
      Reviewed-by: Andreas Traczyk's avatarAndreas Traczyk <andreas.traczyk@savoirfairelinux.com>
      2100f1c4
    • Olivier SOLDANO's avatar
      Navigation stack refactorisation · c1ca2dfb
      Olivier SOLDANO authored
      simplifies the mainwindow ui stacked widget
      removes the progamatic construction and replaces it
      with the designer QML.
      Also factorises the code of slidepage in Utils.h for
      a consistent page switching at all levels of UI.
      
      Change-Id: I75ee29b0b93de63978262db4da04dc6c96e0942e
      Reviewed-by: Andreas Traczyk's avatarAndreas Traczyk <andreas.traczyk@savoirfairelinux.com>
      c1ca2dfb
  10. 03 Aug, 2017 1 commit
  11. 20 Jul, 2017 1 commit
  12. 19 Jul, 2017 1 commit
  13. 18 Jul, 2017 1 commit
  14. 13 Jul, 2017 1 commit
    • Olivier SOLDANO's avatar
      change instant messaging UI · 815d92f4
      Olivier SOLDANO authored
      changing the interface to provide a clearer view
      and convert the remaining unecessary hashes to
      registered name when available.
      
      Change-Id: I985036bc5fc4cdbe121dbf5e88252fb964cdc757
      815d92f4
  15. 09 Jun, 2017 1 commit
  16. 09 May, 2017 1 commit
    • Anthony Léonard's avatar
      replace text by icons on main tabs + ui fixes · ecfe7421
      Anthony Léonard authored
      Tabs are now smaller and use icons instead of text for "Conversations"
      and "Contact requests" tabs. It gives a better looking UI and room for
       additional pages.
      
      Moreover, tab switching was giving inconsistencies in many situations
      between item selected on the left and what is displayed on the right
      panel. Showing or hiding a widget on the right panel now depends on
      the selection model of the list on the left. Consequently, clicking on
      a back button now deselects the item on the left which is what switches
      the view back to the welcome page.
      
      Change-Id: Ib67149dba62e15bebcfe3ebce2398b7717e3f85d
      Reviewed-by: default avatarOlivier Soldano <olivier.soldano@savoirfairelinux.com>
      ecfe7421
  17. 03 May, 2017 1 commit
  18. 26 Apr, 2017 1 commit
    • Anthony Léonard's avatar
      fix ContactMethod/Account association · 5cc76412
      Anthony Léonard authored
      Adding a new contact by its registered username was correctly linking
      it to the current selected account but adding it with a raw RingID
      wasn't doing this step. A consequence of this was a fail when sending
      a contact request to a new contact added by RingID.
      
      The account associated to a ContactMethod is now set in both cases.
      
      Moreover, a method was added to retrieve the current selected account
      as it is often needed in CallWidget.
      
      Change-Id: Ie1476ad85a5e624d7684a95fad37abc01a2d23ee
      Reviewed-by: default avatarOlivier Soldano <olivier.soldano@savoirfairelinux.com>
      5cc76412
  19. 17 Apr, 2017 1 commit
    • Anthony Léonard's avatar
      code cleanup in multiple files · 2fde81db
      Anthony Léonard authored
      Last changes were merged quickly without strict code-review
      as it was needed to integrate them promptly.
      Related modifications:
       * callwidget.cpp: Removed unnecessary line feed
       * callwidget.{cpp,ui}: Renamed “contactRequestView” to
         “contactRequestPage” for consistency
       * contactrequestwidget.cpp: Refactoring of a too-long line
       * sendcontactrequestwidget.{cpp,ui}: Better placeholders
      
      Moreover, contactrequestwidget.{cpp,ui} were missing the GPL
      header and copyrights' years are now updated to 2017 in every
      files.
      
      Change-Id: Id52f340fc62340df6cf5bda8d782fefc732beabe
      2fde81db
  20. 14 Apr, 2017 2 commits
    • Anthony Léonard's avatar
      display the selected account's RingID/username · 266dd30e
      Anthony Léonard authored
      This patch improves the way the client react to a modification
      of the selected account.
      
      From a UI point of view, the displayed Ring ID now depends
      on the selected account in the combo box. Previously, it was
      always set to the first enabled Ring account found in
      AccountModel.
      
      The old behavior is removed from findRingAccount() which now
      only focus on looking if an account needs migration or if it
      is needed to create one (at first launch).
      
      Change-Id: If63a74eb320b8fc31064d87b04b5e062fc0cc10a
      Reviewed-by: default avatarOlivier Soldano <olivier.soldano@savoirfairelinux.com>
      266dd30e
    • Anthony Léonard's avatar
      contactrequest: add ui for managing pending CR · d47179c3
      Anthony Léonard authored
      Those modifications are only a part of the contact request
      system. In details :
       * A panel on the left displays the incoming CRs for the
         selected account.
       * A tab system makes it possible to switch between the
         smartlist and the pending CR list.
       * When a CR is selected, a view of it is shown on the right
         with 2 buttons. One for accepting it, the other for
         discarding it.
       * The stylesheet is updated to adapt the new widgets
         with the design of the client.
       * When selected account is changed, we get back to the
         welcome page
      
      Change-Id: I86dc7f32105c0454b0e4d002b6a78fde2c581a44
      Reviewed-by: default avatarOlivier Soldano <olivier.soldano@savoirfairelinux.com>
      d47179c3
  21. 13 Apr, 2017 4 commits
  22. 15 Dec, 2016 1 commit
    • Anthony Léonard's avatar
      Display registered name in CallWidget · a86a8970
      Anthony Léonard authored
      If the current account is registered on the name service,
      we now display the name on the welcome page instead of
      the full RingID.
      
      The QRCode still contains the RingID.
      
      Change-Id: Ie44521c83cd2162eacc6ede03f23492b8a1cce12
      Tuleap: #1418
      a86a8970
  23. 15 Nov, 2016 1 commit
    • Olivier SOLDANO's avatar
      ui: Patch callwidget because of blanck messagingPage · 703caba4
      Olivier SOLDANO authored
      Due to former duplicated code (between lambda connected to smartlist selection change
      and the slot of smartlist clicked) and wrong signal caught from smartlist
      (selectionChanged instead of currentChanged), the messagingPage was going blank
      in certain cases.
      
      Fixed by refactoring the code and catching the signal currentChanged with
      smartlistCurrentChanged slot.
      
      Change-Id: If6d2461fc203318708e9c373c8ccb8294207db37
      Tuleap: #1314
      703caba4
  24. 14 Nov, 2016 1 commit
    • Olivier SOLDANO's avatar
      ui: fix chat inactive after call · 61065ec8
      Olivier SOLDANO authored
      The signal clicked() of the smartlist in callwidget
      which wasn't captured hence forbidding chat view to be shown
      after a contact tab was clicked
      
      Change-Id: If53d99b663c98e0221f75a1e987447a48235558a
      Tuleap: #1094
      61065ec8
  25. 03 Nov, 2016 1 commit
  26. 27 Oct, 2016 1 commit
  27. 06 Oct, 2016 1 commit
  28. 16 May, 2016 1 commit
    • Edric Milaret's avatar
      Rewrite instant messaging screen · 70ae878f
      Edric Milaret authored
      - HyperLink activated - YAY
      - No more bubble size problem
      - Username and date are now in an italic footer
      - Username and date display are now saved in user preferences
      - Remove sender avatar from right message as it's kind of
      unnecessary
      
      * Need LRC patch connecting message engine stuff : 4059 *
      
      Change-Id: Id1adb1e96d99eb02a2c1e85a066dbbdc3e87cdc0
      Tuleap: #601
      Tuleap: #290
      70ae878f
  29. 10 May, 2016 1 commit
  30. 04 Apr, 2016 1 commit
    • Edric Milaret's avatar
      fix qrcode · 6d0e5311
      Edric Milaret authored
      - Bigger qrcode
      - Let the library choose qr version
      - Lower the error correction level
      - Keep the aspect ratio
      
      Change-Id: I79bd49d2011b47f45f006741290feac199728749
      Tuleap: #499
      6d0e5311
  31. 28 Mar, 2016 1 commit