1. 08 Jan, 2019 1 commit
  2. 04 Jan, 2019 1 commit
  3. 02 Jan, 2019 1 commit
  4. 27 Dec, 2018 1 commit
  5. 18 Dec, 2018 1 commit
  6. 13 Dec, 2018 1 commit
  7. 12 Dec, 2018 1 commit
  8. 21 Nov, 2018 1 commit
  9. 03 Oct, 2018 1 commit
  10. 01 Oct, 2018 1 commit
  11. 17 Sep, 2018 1 commit
  12. 31 Aug, 2018 1 commit
  13. 20 Aug, 2018 2 commits
  14. 16 Jul, 2018 1 commit
  15. 08 Jun, 2018 1 commit
  16. 06 Jun, 2018 1 commit
  17. 23 May, 2018 1 commit
  18. 11 May, 2018 1 commit
  19. 09 May, 2018 1 commit
  20. 07 May, 2018 1 commit
  21. 02 May, 2018 1 commit
  22. 01 May, 2018 1 commit
  23. 16 Apr, 2018 1 commit
  24. 02 Feb, 2018 1 commit
    • Anthony Léonard's avatar
      add file transfer in conversations · e7d62ed1
      Anthony Léonard authored
      - Add a send file button in conversation view
      - Add new message types in chat view with buttons to control file
        transfer interactions (accept, cancel, status, etc.)
      - When receiving a file, a dialog is presented to chose a location.
        It is meant to be replaced by a settable default location.
      - An animation is displayed during transfer. It will be replaced by a
        progress bar when LRC side implemented.
      
      Change-Id: I2ea0210823d697f4ada75a33b720d63288b36983
      Reviewed-by: default avatarOlivier Soldano <olivier.soldano@savoirfairelinux.com>
      e7d62ed1
  25. 31 Jan, 2018 1 commit
    • Anthony Léonard's avatar
      Update version info for next release · f79fd7ca
      Anthony Léonard authored
      - Version name: In varietate concordia
      - Remove "nightly" qualifier in description
      - Replace version numbering by date of build
      - Update copyright year for 2018 in bundle copyright statement
      
      Change-Id: I30270da07d7dca41323024f63b57ba4595fe9652
      f79fd7ca
  26. 22 Dec, 2017 1 commit
    • Olivier Soldano's avatar
      implement new conversation list · d431155b
      Olivier Soldano authored
      This patch is an implementation of the conversation list using the
      conversation model recently introduced in LRC.
       - Unused HistoryVC and PersonsVC are removed from the code base as we
         are switching to a one list design.
       - Setting a conversation model on SmartListVC switches the displayed
         list.
       - Actions such as selecting a conversation, double clicking, call
         button and searching are also implemented (from the LRC point of
         view which may not yet be visible for user as of this patch).
       - As the new view is based on NSTableView rather than NSOutlineView,
         a RingTableView class is introduced based on RingOutlineView code.
       - The call button at the right of the search field is removed.
      
      Change-Id: I668f102f435048d3c85efd22d1ab31b395139215
      Reviewed-by: Kateryna Kostiuk's avatarKateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
      d431155b
  27. 19 Dec, 2017 2 commits
  28. 10 Nov, 2017 1 commit
  29. 05 Oct, 2017 1 commit
  30. 20 Jul, 2017 1 commit
  31. 18 Jul, 2017 1 commit
    • Anthony Léonard's avatar
      update version name and copyright year · e8957f86
      Anthony Léonard authored
      - “Beta 2” mention has been removed.
      - Version name : ”Gaston Miron” -> “Liberté, Égalité, Fraternité”.
      - It's 2017 !
      
      Change-Id: I257c5a2a5aa785a4612f59b0e31377c4eb6202e0
      e8957f86
  32. 14 Jul, 2017 2 commits
  33. 12 Jul, 2017 1 commit
  34. 16 Jun, 2017 1 commit
  35. 15 Jun, 2017 1 commit
    • Anthony Léonard's avatar
      video: OpenGL rendering of incoming frames · 14e7bf33
      Anthony Léonard authored
      The previous system to display the incoming video frames was relying
      on CGImage generation with raw framebuffer which were then set as the
      content of the CallView. This way of doing it is not efficient as it
      implies buffer copies and is discouraged by Apple for pictures that
      change often. Moreover, this process was done by the
      VideoReceiveThread from the daemon which was then blocked by those
      copies without being able to decode further incoming frames. This is
      why a lag was appearing and increasing on high resolution stream.
      
      The new system now isolates frame delivering to the UI and their
      rendering. The VideoReceiveThread just update the current frame buffer
      and size without copy and another thread send those data to an OpenGL
      texture on screen refresh which also enables to automatically skip
      frames in case of heavy load.
      
      Change-Id: I0b79ddce66f52a3db1eee19945733ff93e7ce34f
      Reviewed-by: Kateryna Kostiuk's avatarKateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
      14e7bf33
  36. 12 Jun, 2017 1 commit
    • Kateryna Kostiuk's avatar
      UI: update chat view UI · 58276bcb
      Kateryna Kostiuk authored
      Now view used for sending and receiving messages during the call (ChatView)
      is the same as for regular ConversationView.
      Also this commit fix two problems:
      1)remove black imprints of text views, that appeared after window resizing
      2)set status "read" for messages arriving during call, so they don't appear
      in SmartList as unread.
      
      Change-Id: I6d0cb79878395d28cfc93491a9d4cab42ed89192
      Reviewed-by: default avatarAnthony Léonard <anthony.leonard@savoirfairelinux.com>
      58276bcb
  37. 07 Jun, 2017 1 commit