1. 27 Oct, 2017 1 commit
    • Kateryna Kostiuk's avatar
      fix: check contact status · aa9836da
      Kateryna Kostiuk authored and Andreas Traczyk's avatar Andreas Traczyk committed
      
      
      -When checking if contact accept the invitation conversation ringId was 
      used and that caused error when conversation is not exists. This patch 
      fix it by using recepient ringID.
      -Conversation View Model is creating two times for each conversation. 
      One when creating SmartList and then when conversation is celected. 
      This patch use existing view model to present cinversation.
      
      Change-Id: I67cb334efc61017b5b1f26573879b736a83b0fa3
      Reviewed-by: Andreas Traczyk's avatarAndreas Traczyk <andreas.traczyk@savoirfairelinux.com>
      aa9836da
  2. 20 Oct, 2017 1 commit
  3. 19 Oct, 2017 1 commit
  4. 11 Oct, 2017 1 commit
  5. 29 Sep, 2017 1 commit
  6. 28 Sep, 2017 1 commit
  7. 27 Sep, 2017 1 commit
  8. 22 Sep, 2017 1 commit
  9. 21 Sep, 2017 1 commit
  10. 24 Aug, 2017 2 commits
    • Kateryna Kostiuk's avatar
      navigation: apply the Coordinator pattern · a44b205d
      Kateryna Kostiuk authored
      this commit is about:
      - split the storyboards into reusable components
      - use the coordinator pattern the handle the navigation
      - ease the dependancy injection
      - refactor folders structure to match a "Features" pattern
      - refactor the walkthrough UI
      
      Change-Id: Idf67e8e7cee7ca7487d58073409fded654f4dc0d
      a44b205d
    • Kateryna Kostiuk's avatar
      swiftgen: migrate to version 5.1.1 · f23abd39
      Kateryna Kostiuk authored
      Change project to support 5.1.1 version of swiftgen (swiftgen 4.x is not
      supported anymore)
      
      We use default templates provided by Swiftgen
      
      Change-Id: I78da863f4fb3664cb0becbf93dadf68aa339826f
      f23abd39
  11. 01 Aug, 2017 1 commit
    • Silbino Goncalves Matado's avatar
      ContactRequests: add Contact requests screen · 0fdb5691
      Silbino Goncalves Matado authored
      ConversationModel: replaced Contact by ringId
      Remove realm from Contact and Account (managed by daemon)
      Pass reference to account list and current account to ContactsService
      Add Invitations screen with Accept, Discard and Ban buttons
      Add vCard load and save support
      
      Change-Id: Ied42ef310af5e4849f4aef389584145a80e79888
      0fdb5691
  12. 07 Jul, 2017 1 commit
  13. 06 Jul, 2017 2 commits
  14. 05 Jul, 2017 1 commit
  15. 04 Jul, 2017 1 commit
    • Thibault Wittemberg's avatar
      Project: organize folders · 67e34610
      Thibault Wittemberg authored
      Organize project folders according to groups hierarchy.
      It is not mandatory but the project directory is easier to read this way
      
      Also move WelcomeViewController to Walkthrough folder and renamed
      ViewControllers folder to Settings
      
      Change-Id: Ica7b39ff57492435811d49ee9b6e0132dc597beb
      67e34610
  16. 28 Jun, 2017 1 commit
    • Silbino Goncalves Matado's avatar
      Smartlist: Add conversations persistence with Realm · 748f3f4a
      Silbino Goncalves Matado authored
      Add conversations persistence to save the history of messages using
      Realm and RxRealm libraries
      
      Refactor models to work with Realm :
      - Change properties declaration as dynamic vars
      - Change Arrays to List
      - Change Dictionaries to Objects
      - Add default values for non-optionals
      - Changed initializers for convenience initializers
      - Fixed Tests compilation using @testable import (classes linked twice
      exception throwed by Realm)
      - Bumped RxSwift version and fixed deprecated methods warning
      
      Change-Id: Ife98e48430740f80ffef9420d857f1ae6e4819d4
      748f3f4a
  17. 27 Jun, 2017 1 commit
    • Silbino Goncalves Matado's avatar
      Smartlist: Add a search bar to filter conversations and lookup users · 5cbb809c
      Silbino Goncalves Matado authored
      Add the search bar on the top of the smartlist and the list of found
      results.
      
      Add an other list for search results. This list is splited in 2
      sections for filered and found results.
      
      Add "No Conversations" label if there is no conversations
      
      If the contact is not found locally, a new conversation is created
      
      Change-Id: I7985f0644f97063875bfb02159d44dd1aa8b731e
      5cbb809c
  18. 21 Jun, 2017 1 commit
    • Silbino Goncalves Matado's avatar
      Messages: Add messages screen to read messages and reply · 37f2ea9b
      Silbino Goncalves Matado authored
      Add MVVM, services and adpater to receive and reply to messages
      
      This allows to read received messages from other users and reply to
      them.
      
      The messages screen uses a TableView that scroll automatically to the
      bottom if the user a new message is received. Messages bubbles are
      made with simple cells with a label that move to the right or the
      left.
      
      Change-Id: I1b6bd6fd36b88daab9d39cb5745d1ed953868ead
      37f2ea9b
  19. 19 Jun, 2017 1 commit