1. 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
  2. 15 Apr, 2017 2 commits
  3. 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
  4. 13 Apr, 2017 4 commits
  5. 11 Apr, 2017 1 commit
    • Anthony Léonard's avatar
      setup: detect a previous install of Ring · 2c020848
      Anthony Léonard authored
      When Ring is installed, some keys are set in the Registry to indicate
      various locations, including the uninstall.exe and the root install
      folder.
      
      Now, the installer check the presence of this last value and use it as
      the default install location. With this change, updating Ring is just
      about pressing “Next” even if it is installed in a custom location.
      
      Change-Id: I48b28c840c094c94f03e763c72f29d833aaa690b
      Reviewed-by: default avatarOlivier Soldano <olivier.soldano@savoirfairelinux.com>
      Tuleap: #1460
      2c020848
  6. 31 Mar, 2017 1 commit
  7. 24 Mar, 2017 1 commit
    • Guillaume Roguez's avatar
      docker: update Dockerfile · 87c2e6e6
      Guillaume Roguez authored
      Use Dockerfile from daemon.
      This is a Fedora25 based image including Qt dev kit.
      
      We do not set environment variables as they aren't required anymore and
      were producing errors when building contribs for mingw64.
      
      Change-Id: Idd2294cae3fee5e4f1f501082f9ff9f8ac28fb90
      87c2e6e6
  8. 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
  9. 30 Nov, 2016 2 commits
    • Olivier SOLDANO's avatar
      auto-update: add process killer for older versions · 1680f70c
      Olivier SOLDANO authored
      In order to be able to update smoothly the versions preceding
      the merge of patch 5665, we have to kill manually the process
      Ring.exe, this patch adds the functions from the NsProcess
      plugin for NSIS enabling such comportment.
      The buildmachine script have to be modified in order to fetch this dependency
      
      Change-Id: I0760284133413086dc2b36011c6fa7f2b511043a
      1680f70c
    • Anthony Léonard's avatar
      Modified presentation text on welcome view · f62caa35
      Anthony Léonard authored
      This text was replaced by the same version we
      display in other clients.
      
      Change-Id: I768ba0220e066034a6ad57c3f315901e93ee9395
      f62caa35
  10. 25 Nov, 2016 1 commit
    • Olivier SOLDANO's avatar
      ui: set avatar on outgoing calls · ad0fabb5
      Olivier SOLDANO authored
      avatar was not set on outgoing calls due to wrong
      interraction between pixbufmanipulator and callwidget
      resulting in a fallback avatar for all contacts in the
      callingPhoto Qlabel
      
      Change-Id: I348351618288613e7e7f6fb2cbf78e36a19c5b5f
      ad0fabb5
  11. 17 Nov, 2016 1 commit
    • Anthony Léonard's avatar
      Add a step in the explanations for multi-device · cd159bc5
      Anthony Léonard authored
      Instructions were slightly improved to include the
      fact that a user need to go to the Devices tab where
      the "Add a device" button is present.
      
      Change-Id: I6a0d3439bf1c6896ef39e77ce08d515312447e87
      Tuleap: #1293
      cd159bc5
  12. 16 Nov, 2016 2 commits
  13. 15 Nov, 2016 2 commits
    • 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
    • Anthony Léonard's avatar
      Bring back username and RingID fields in config panel · 4433876a
      Anthony Léonard authored
      It was deleted by mistake so it wasn't possible anymore
      to enter an SIP username. This also display the RingID in
      case of a Ring account.
      
      Change-Id: I765ee261553249cb6fdec7f06bce1a11b53aaca1
      Tuleap: #1312
      4433876a
  14. 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
  15. 10 Nov, 2016 2 commits
    • Dorina Mosku's avatar
      Updated authors list · 1efcca9e
      Dorina Mosku authored
      Change-Id: I3a91c66be743026cb4280fe5eebb80a8cf8e69ea
      1efcca9e
    • Olivier SOLDANO's avatar
      ui: winsparkle autoupdate mandatory · 257e0683
      Olivier SOLDANO authored
      suppression of the compiler instructions allowing hiding autoupdate
      in configuration widget (options) and mainwindow (connection to the winsparkle-ring.xml).
      
      plus corrected styling and .pro file according to this change
      
      Change-Id: Ib3d2b3d4ceae9101b6aeb2af4c10398dd0c24a3d
      257e0683
  16. 09 Nov, 2016 1 commit
    • Anthony Léonard's avatar
      Fix presence of some dlls in installation directory · 56c39508
      Anthony Léonard authored
      Some dependencies of Qt weren't imported anymore in the
      release folder. For instance, it wasn't possible anymore
      to import a profile picture in JPEG format as the JPEG
      decoding library wasn't present within Ring's folder. Others
      dlls were checked and repaired.
      
      Change-Id: I3ca6ef1b2e8a75513e1840155fcc05ee62dd9ed8
      Tuleap: #1275
      56c39508
  17. 08 Nov, 2016 1 commit
    • Anthony Léonard's avatar
      Fix area selection for screen sharing · 3b4662fe
      Anthony Léonard authored
      If the selection area wasn't dragged from top left to
      bottom right, the area wasn't displayed and the selection
      was failing by sharing the entire screen. This patch fix
      this issue so the area can be selected in any direction.
      
      Change-Id: Ie3bb0225a926761769c8db43b1ca83bf9b410d8a
      Tuleap: #1173
      3b4662fe
  18. 07 Nov, 2016 6 commits
    • Olivier SOLDANO's avatar
      ui: change default account creation protocol · adc81f09
      Olivier SOLDANO authored
      On account creation, default protocol used to be SIP (in QComboBox)
      it is now RING.
      
      Change-Id: I250284543288cc2794f2d76134fedc4b8cd07f06
      adc81f09
    • Olivier SOLDANO's avatar
      ui: Patch call state display · 02971ce1
      Olivier SOLDANO authored
      when failed to call a peer, the next call showed
      "Failed" state before switching, now directly shows
      "searching for".
      
      when a call failed it was impossible to make another
      call after, because the precedent call wasn't refused
      patch fixes that
      
      Change-Id: I0d79b0d9482ef19890f20702c9fe305d3cef68a3
      02971ce1
    • Anthony Léonard's avatar
      User is informed that registration can be long · 00ec956d
      Anthony Léonard authored
      On Windows, daemon can take some time to create an account and it
      is even worse when a user want to register its name. A label is
      now displayed to advise the user about that. Moreover, this label is
      modified during the process to show which step is currently
      running.
      
      Change-Id: Ia32099f9f46f430293be9e0c03828ea12728e5ce
      00ec956d
    • Anthony Léonard's avatar
      Name service URL can now be edited · 5107a691
      Anthony Léonard authored
      The user is now able to change its name server by
      changing its URL in settings tab.
      
      Change-Id: I8efed7d6c2c3ff22e21021629bb1a136351f4a95
      5107a691
    • Olivier SOLDANO's avatar
      ui: change button labels on creation wizard · 371551c0
      Olivier SOLDANO authored
      Change the text of new Ring account and existing Ring account buttons,
      to a more comprehensible text
      
      Change-Id: Ibd3242094b0e17f1db48a605738308aafd7d72fd
      371551c0
    • Olivier SOLDANO's avatar
      Patch search entry · 63178ee8
      Olivier SOLDANO authored
      wasn't covering the case of ringIds.
      now does.
      
      Change-Id: I5c97991e926eadc919331ed75223e8aab364e4c5
      63178ee8
  19. 06 Nov, 2016 1 commit
  20. 04 Nov, 2016 1 commit
  21. 03 Nov, 2016 6 commits