1. 22 Feb, 2018 1 commit
  2. 21 Feb, 2018 1 commit
    • Anthony Léonard's avatar
      fix unread msg counter update + dock icon counter · dd85dee1
      Anthony Léonard authored
      2 problems were preventing the unread msg counter to work properly:
      - Messages were not marked as read when displayed.
      - Signals announcing status update were not listened to.
      
      Moreover, the one present on dock icon was still listening to old LRC
      mechanisms and is thus removed (until further improvements).
      
      Finally, as the interactionStatusUpdated signal is triggered multiple
      times when many messages are unread, some logic is added to debounce
      it so only one refresh is triggered for a group of update.
      
      Change-Id: Ieaa02d685bbd85d965de5315e8694ccdbd18eff1
      Reviewed-by: default avatarOlivier Soldano <olivier.soldano@savoirfairelinux.com>
      dd85dee1
  3. 19 Feb, 2018 1 commit
  4. 13 Feb, 2018 1 commit
    • Anthony Léonard's avatar
      fix account selection on fresh install · ccb9d427
      Anthony Léonard authored
      Fix bug where, at first user creation, Ring was crashing at the end of
      the wizard just before displaying the main user interface. This was
      caused by a preference string set to nil on first start.
      
      Now, when to string is nil, we select the first account of the list as
      this should happen only at first account creation (thus returning the
      right one).
      
      Change-Id: Id3a2c4153d920611a3cc0cbd694f8d96d772330a
      Reviewed-by: default avatarOlivier Soldano <olivier.soldano@savoirfairelinux.com>
      ccb9d427
  5. 12 Feb, 2018 1 commit
  6. 09 Feb, 2018 1 commit
  7. 06 Feb, 2018 1 commit
  8. 05 Feb, 2018 1 commit
  9. 02 Feb, 2018 2 commits
  10. 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
  11. 29 Jan, 2018 1 commit
  12. 25 Jan, 2018 1 commit
  13. 19 Jan, 2018 5 commits
  14. 18 Jan, 2018 1 commit
  15. 17 Jan, 2018 2 commits
  16. 15 Jan, 2018 2 commits
  17. 12 Jan, 2018 1 commit
  18. 11 Jan, 2018 1 commit
  19. 10 Jan, 2018 1 commit
  20. 08 Jan, 2018 3 commits
  21. 05 Jan, 2018 1 commit
  22. 04 Jan, 2018 1 commit
  23. 02 Jan, 2018 1 commit
  24. 28 Dec, 2017 1 commit
  25. 27 Dec, 2017 2 commits
  26. 26 Dec, 2017 4 commits
    • Anthony Léonard's avatar
      fix in-call chat view · 4b0935f7
      Anthony Léonard authored
      Chat view for text messaging during call wasn't working at all due to
      multiple problems that are now fixed:
       - Conversation model in chat view wasn't set at all when call is set.
       - NSTableView is used instead of previous NSOutlineView like what is
         done in off-call conversation view.
       - Chat button is now displayed during call.
      
      Moreover, sendMessage: in ConversationVC was getting the conversation
      UID in a not-very-clever way. It is also fixed.
      
      Change-Id: Iac406a62541abeed9817209e76082c74030162e6
      4b0935f7
    • Anthony Léonard's avatar
      handle account selection change · 9bebf1df
      Anthony Léonard authored
      Conversation list and right panels now react to account selection
      change when triggered by the user selecting another account in top
      right list.
      
      Moreover, new method added in this patch make it possible to select
      the relevant conversation in the right conversation model when a panel
      display is triggered from LRC.
      
      Change-Id: I29c1697f7d20963fe1ada1ed442706d9a5a2a801
      Reviewed-by: Kateryna Kostiuk's avatarKateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
      9bebf1df
    • Anthony Léonard's avatar
      refactoring of messaging controller with new model · 2382b56e
      Anthony Léonard authored
      MessagesVC is now implemented using the new LRC model for
      conversations.
       - Both views to display the messages (in call and off call)
         initialize their MessagesVC with the current conversation when
         needed.
       - A conversation caching system is introduced to not get the whole
         conversation::Info structure from LRC at each display request (once
         per message).
      
      Change-Id: Ib520c1f88be78de37968d3d7741010f2c73f20ea
      Reviewed-by: Kateryna Kostiuk's avatarKateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
      2382b56e
    • Anthony Léonard's avatar
      fix malformed method call · be339114
      Anthony Léonard authored
      Also removes a silly if-else construction.
      
      Change-Id: I35e522ee0231f6b1fcf449ee47b31bbb41858e7c
      Reviewed-by: Kateryna Kostiuk's avatarKateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
      be339114
  27. 22 Dec, 2017 1 commit
    • Olivier Soldano's avatar
      reimplement CurrentCallVC with new call model · 994971f1
      Olivier Soldano authored
      This patch reimplements CurrentCallVC using the call model introduced
      recently in LRC.
      
      As of this patch, some minor features are missing such as conversation
      time or contact picture display when receiving or starting a call.
      Call panel may also appear and disappear many times during connection
      establishment. All of that is meant to be fixed very soon and doesn't
      prevent starting or receiving a call.
      
      Change-Id: Ie51f75ffc267e955679a4cc75663f92e03c36eef
      Reviewed-by: Kateryna Kostiuk's avatarKateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
      994971f1