- 27 Oct, 2017 1 commit
-
-
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 <andreas.traczyk@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>
-
- 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>
-
- 27 Sep, 2017 1 commit
-
-
Kateryna Kostiuk authored
This patch creates and saves vCard for user profile. Change-Id: I5487ff8cafa116975c3081c906cfb426ded5fc31
-
- 21 Sep, 2017 1 commit
-
-
This commit refactors the meViewController that now displays the user name and the registered name if there is one It allows the user to pick or take a picture from the device Change-Id: I0a1bf9c1636a216668dae5de8d78948bea66ead1 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@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
-
- 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
-
- 06 Apr, 2017 1 commit
-
-
Romain Bertozzi authored
This patch adds all the mechanism to add a Ring account thanks to the daemon. The AccountService now sees a lot more methods speaking to the daemon itself. The account addition is still in console only. This feature and its callbacks must be improved next. Tuleap: #1454 Change-Id: I72d2c8ce8daf38c0822beb55b6a42f2c76aeb761 Reviewed-by:
Silbino Gonçalves Matado <silbino.gmatado@savoirfairelinux.com>
-
- 04 Apr, 2017 1 commit
-
-
Romain Bertozzi authored
This patch removes the singleton of the AccountService and AccountAdapter. These elements are still instantiated and kept once in the application thanks to the AppDelegate. They are then injected by initializers to the rest of the app. In order to achieve this, we had to change the delegate connection between the AccountAdapter and its Service. Indeed, we do not have a singleton pattern anymore and we can not keep a "self" reference because of the exportable_callback behaviour. So, we set the delegate to a static delegate. Tuleap: #1391 Change-Id: I56d6e79f7d3c09d6ac3166643fa293cf6df67555 Reviewed-by:
Silbino Gonçalves Matado <silbino.gmatado@savoirfairelinux.com>
-
- 22 Mar, 2017 1 commit
-
-
Romain Bertozzi authored
This patch creates the stack of models that the AccountModel will need to exist. It also makes a little refactor to make the AccountModel very simple: variables and init methods. Some of these elements that have been moved are now gathered in a dedicated helper that exposes some getters and setters. Finally, some code is now commented in the high layers to allow code compilation. This code refers to parts that are not designed or written yet. Tuleap: #1542 Change-Id: Ie52075c9f06d6efaa824caac457d30b859c17658
-
- 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
-
- 05 Dec, 2016 1 commit
-
-
Romain Bertozzi authored
This patch takes care of migrating the existing base code to Swift 3. Tuleap: #1327 Change-Id: Ibbb148e92d0477cda155a93a6459de90d57ae70d
-
- 13 Jul, 2016 1 commit
-
-
Edric Milaret authored
Use clang-format Chromium style for Objective-C Use Swimat for swift code - 4 Space indent - Remove break before opening brace Change-Id: I4b38b37f07f3973ceaa81b02f56dd56a6592380e Tuleap: #313
-
- 29 Jun, 2016 1 commit
-
-
Guillaume Roguez authored
Ring IOS client baseline code
-