1. 29 Nov, 2017 1 commit
  2. 28 Nov, 2017 1 commit
  3. 24 Nov, 2017 1 commit
  4. 23 Nov, 2017 1 commit
  5. 22 Nov, 2017 8 commits
    • Romain Bertozzi's avatar
      replace old accounts service in tabbar badges · baaa5cae
      Romain Bertozzi authored
      Change-Id: Id3d7a16cdbdc57f386d8241a1cc790bb0ed18df6
      baaa5cae
    • Romain Bertozzi's avatar
      conversationsCoordinator: clean file · b88f8ad5
      Romain Bertozzi authored
      This commit cleans the conversationsCoordinator by removing unused
      references to services and by removing unnecessary imports.
      
      Change-Id: I0d4db931d56e337df48267100bccec810f2eac22
      Tuleap: #1752
      b88f8ad5
    • Romain Bertozzi's avatar
      create account: use new AccountsService · 6cdb4b04
      Romain Bertozzi authored
      This commit makes the CreateAccountVM use the new AccountsService and
      its Rx way to add a Ring account.
      
      Change-Id: Id52a78ab726ff05be2375bebe7de637ad8bdb4da
      Tuleap: #1752
      6cdb4b04
    • Romain Bertozzi's avatar
      appCoordinator: add loading & newAccountsService · 5e685274
      Romain Bertozzi authored
      This commit makes the appCoordinator use the newAccountsService to check
      if there already an existing account.
      It also now deals with two new states: the initial loading and the main
      interface.
      
      Change-Id: I3b8e2b91ca668e8c5b545c9e0b53bc4b8baefed9
      Tuleap: #1752
      5e685274
    • Romain Bertozzi's avatar
      project.pbxproj: fix missing file · c5570a86
      Romain Bertozzi authored
      This commit fixes an issue in the pbxproj file where the new
      AccountsService was missing.
      
      Change-Id: If3101837892cd5cb064440d4799402e7a63fd412
      Tuleap: #1752
      c5570a86
    • Romain Bertozzi's avatar
      injectionBag: add new accountsService from appDelegate · 7f54033c
      Romain Bertozzi authored
      This commit inserts the new AccountsService in the injectionBag from the
      AppDelegate.
      As all the other services, it is instantiated in the AppDelegate and
      injected by constructor to the injectionBag.
      
      Some cleanup is also done in the appDelegate to make some fileprivate
      access modifiers become private.
      
      Change-Id: I26d66e97c2eb884dc544319e743e2b422bb7ae43
      Tuleap: #1752
      7f54033c
    • Romain Bertozzi's avatar
      project: introduce initial loading interface · a91b78ed
      Romain Bertozzi authored
      This commit adds an initial loading storyboard and VC to the project. It
      will be useful to inform the user that the app is initializing.
      
      Change-Id: Ic3bf26b09b1a997caab913d22bce1623ed543095
      Tuleap: #1752
      a91b78ed
    • Romain Bertozzi's avatar
      accountsService: introduce new AccountsService · e3d5a89c
      Romain Bertozzi authored
      This new accountsService is designed to avoid any model retention /
      duplication from the daemon.
      The daemon is used as a repository.
      
      It now takes the delegation from the accountAdapter, making the old
      accountAdapter not responding to the daemon events.
      
      This new service will be used more and more to finally replace the old
      one as soon as possible. For now, the two coexist.
      
      Change-Id: I5a925312254c1b2df1c51966a1282da7850a075d
      Tuleap: #1752
      e3d5a89c
  6. 21 Nov, 2017 1 commit
  7. 19 Nov, 2017 1 commit
  8. 17 Nov, 2017 1 commit
  9. 16 Nov, 2017 1 commit
    • Andreas Traczyk's avatar
      conversations: set fallback avatar's color based on known username · 768e8b7a
      Andreas Traczyk authored
      - Sets the conversation cells' fallback avatar colors based on
        the username known when initializing. This should avoid the
        color flickering except when a lookup is actually in progress.
      
      - Uses the value of the username known at cell init to set
        the fallback avatar's intitial.
      
      - Removes the use of the fallback avatar initial in the case of
        the ringId being the best name. For now, no character is shown.
      
      Change-Id: Ib42cc1c8aa31783c77f986a6a32976fa74b48d57
      768e8b7a
  10. 13 Nov, 2017 4 commits
  11. 03 Nov, 2017 5 commits
  12. 02 Nov, 2017 1 commit
  13. 01 Nov, 2017 7 commits
  14. 31 Oct, 2017 5 commits
  15. 27 Oct, 2017 2 commits
    • Kateryna Kostiuk's avatar
      UI/UX: fix username and ringId appearance · 7da0db38
      Kateryna Kostiuk authored and Andreas Traczyk's avatar Andreas Traczyk committed
      
      
      Because Account View Model is created at the very beginning of app
      launching, it is possible to create it when account does not exists.
      This patch makes variables lazy, so all values will be rendered when
      screen become visible. Also it adds name lookup, account does not have
      username.
      
      Change-Id: Ia4747bdb2efaffd8b0f39109407946e736ab09e5
      Reviewed-by: Andreas Traczyk's avatarAndreas Traczyk <andreas.traczyk@savoirfairelinux.com>
      7da0db38
    • 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