- 27 Oct, 2017 1 commit
-
-
-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 <andreas.traczyk@savoirfairelinux.com>
-
- 20 Oct, 2017 1 commit
-
-
- Recuperates the generated message id returned by sendMessage, and saves it to the db. - Removes excess message saving done by ConversationViewModel when sending, as it is already done in ConversationService's sendMessage. Change-Id: I1d45ee91778b65478a305fd9d1f75d37312f3e05 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 19 Oct, 2017 1 commit
-
-
Kateryna Kostiuk authored
Create profile when app is launched for first time Change-Id: Ia81fec3ca9ad79c7e55548b9cdd3ad0f1223ff73 Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- 11 Oct, 2017 1 commit
-
-
Create conversation and generate messages when: - request was sent to peer - request was accepted by peer - request from peer was accepted Change-Id: I9b66384a35a9b948c66492113ca3cc3fae2896ac Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- 29 Sep, 2017 1 commit
-
-
- Loads the vcard and stores a reference to the image data of each of the conversation recipients when instantiating the conversation section's conversation view models. - Points each cell's profile image to its item's image data (if any). - Removes the default profile image. Change-Id: I300fc0107f9353e8aadc15b2ad23604039ae4c59 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 28 Sep, 2017 1 commit
-
-
This patch displays ringID if username is empty string Change-Id: Ib1c7f261e5242f55783f3d462e75eef73e89e7ec Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- 27 Sep, 2017 1 commit
-
-
Change-Id: If6c1995a436dff5da2215fa3262963b412fee0c5 Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- 22 Sep, 2017 1 commit
-
-
- Subscribes to presence update signals for that have been added. - Update events can be subscribed to via the presence service. - A contact's last known presence status can be queried via the presence service. Change-Id: I4e1ed87f980978469b267c34936da25d15cef7eb Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 21 Sep, 2017 1 commit
-
-
Add send request button in conversation controller Change-Id: I17deaaa24a94a6d18f9ddd3169805e65ee2b7ebe Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- 24 Aug, 2017 2 commits
-
-
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
-
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
-
- 01 Aug, 2017 1 commit
-
-
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
-
- 07 Jul, 2017 1 commit
-
-
Thibault Wittemberg authored
This commit: - adapts code to a more Swifty way of coding - uses previously added frameworks to make the code "type safer" Change-Id: I5332e2843e82cac4f4f9af79714993863ef5963d
-
- 06 Jul, 2017 2 commits
-
-
Thibault Wittemberg authored
SwiftyBeaver improves log readability and allows to use different logging levels and different kinds of outputs. Way better than simples "print()" Change-Id: Iaa3087952095d4344b3cd85314892c4fcd25251c
-
Thibault Wittemberg authored
This commit: - adds swiftlint analysis as custom build phase - to install, see: https://github.com/realm/SwiftLint - fix almost every error/warning messages detected by swiftlint Change-Id: I0d15cecaa33c4f79dcd1417a2169f1e66fd2e551
-
- 05 Jul, 2017 1 commit
-
-
Silbino Goncalves Matado authored
Add Editing mode and swipe gesture on the smartlist to delete conversations using RxDatasources itemDeleted and Realm delete. Change-Id: I8c171d4da0c5ed3fc5bb61231501ef786d14c89b
-
- 04 Jul, 2017 1 commit
-
-
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
-
- 28 Jun, 2017 1 commit
-
-
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
-
- 27 Jun, 2017 1 commit
-
-
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
-
- 21 Jun, 2017 1 commit
-
-
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
-
- 19 Jun, 2017 1 commit
-
-
Silbino Goncalves Matado authored
Add adapter and service for messages (send, receive and statuses) Add the smartlist to see the users that sent messages Add lookup address into NameService to get the user name from the RingId Change-Id: I512bfafc7d3e77888a3560a183a085434220337b
-