- 26 Oct, 2017 1 commit
-
-
Andreas Traczyk authored
- Adds DisposeBags for cells and uses them to dispose of their subscriptions. - Prevents status indicators from showing for the generated message cell type. Change-Id: I930865e02b628a0f749683456d14184dd9189dc2 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 23 Oct, 2017 1 commit
-
-
Kateryna Kostiuk authored
In account page add table with linked devices Change-Id: I33c1a079a580644164e1817d95f03254d332b976 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>
-
- 24 Aug, 2017 1 commit
-
-
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
-
- 14 Jul, 2017 1 commit
-
-
Thibault Wittemberg authored
This commit adds Chameleon to theme the app and a custom theming function to handle MessageBubbles Change-Id: I58e4d2e30c9e81a444b3a22cef4429d64361426d
-
- 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 1 commit
-
-
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
-
- 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
-
- 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
-
- 30 Mar, 2017 2 commits
-
-
Silbino Goncalves Matado authored
Add Walkthrough.strings file for string localization Add LocalizedStringTableNames struct for NSLocalizedStrings table names constants Not created a .string file associated to the storyboard to avoid switching between multiple files if some strings are defined into code and others into the storyboard. Tuleap: #1399 Change-Id: Ie1e88a4413a773daef3be2eb95571d1b842274d0 Reviewed-by:
Romain Bertozzi <romain.bertozzi@savoirfairelinux.com>
-
Romain Bertozzi authored
This patchs adds the system adapter files. They are meant to make the bridge between the daemon and the app concerning system related communications. It also registers handles to daemon callbacks. Tuleap: #1550 Change-Id: Ib07c391afb1ddb0ec1207cc36c4b2a05675fe41b Reviewed-by:
Silbino Gonçalves Matado <silbino.gmatado@savoirfairelinux.com>
-
- 03 Jan, 2017 2 commits
-
-
Romain Bertozzi authored
This patch takes care of replacing the NSNotification events fired from the AccountConfigurationManagerAdaptator by a delegation pattern. Indeed, we only want the AccountsService to be notified of callbacks coming from the daemon. NSNotifications fired from the NSNotification default center are broadcasted events. We want to avoid them as much as possible. In order to achieve this, a protocol is declared on the Swift part of the application. Then, the Ring-Swift.h generated file will take care of exposing it to the objective-c source code (thanks to the @objc annotation). We need the pch file to be present to resolve UIKit and Foundation in the generated Ring-Swift file. The accountsService now registers itself to the AccountConfigurationManagerAdaptator as the reveiver of its callbacks. Because notifications are not used anymore at this time, we remove the related files factorizing the notifications names. Tuleap: #1405 Change-Id: I25c906ef6bcfd019cfb331047768883b39755275
-
Romain Bertozzi authored
This patch reorganizes the structure of the bridging between the Swift client and the Daemon. It isolates the code related to the account service. That's why there is a renaming of the ConfigurationManagerAdaptor. We want it to be specialized in what the account service can do. The files meant to make the bridge between the client and the daemon are now stored in a dedicated file in the project structure. The broadcast by NSNotification posts is still used here. Tuleap: #1405 Change-Id: I2d8f0d361ed9394c98a30b0703ad3d49b18cde4a
-
- 22 Dec, 2016 1 commit
-
-
Romain Bertozzi authored
This patch reorganizes the project structure to separate entities in specific groups. It also renames some files. This is done to improve the separation of concerns of the components of the project. The renaming operation reflects the MVVM architecture that we will try to implement. Tuleap: #1327 Change-Id: I46109e82c87510e134f57d551946499b11334c44
-
- 29 Jun, 2016 1 commit
-
-
Guillaume Roguez authored
Ring IOS client baseline code
-