- 01 Nov, 2017 2 commits
-
-
Change-Id: I98f3ef81c9eff38dc05109cbcdf68d620e7c6d5f Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
Fix badge value on Conversation TabBarItem: - handle case when account does not exists - filter out messages that shown on contact request conversation Change-Id: Ife44a70b2d0b728876be648ebad2e3d772128ce5 Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- 31 Oct, 2017 5 commits
-
-
- Adds the sending of an invite automatically upon sending the first message in a new conversation. Change-Id: If3d371036970d81648c33b501a59088fefd394e0 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
In smart list display conversation if one of the conditions is met: - contact exists - history of messaging is not empty Change-Id: I344c3ed66f637366c3435f3aee11e045e7da6a1b Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- Makes the contact request items selectable and links them to their associated conversation. Change-Id: I91f1ac47fa513453a3091297f56e4493082dee4b Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
Create conversation and generate messages when: - request from peer is received Change-Id: Ibe56cba805c88e5517ed1fb3fc3f21bf36259970 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
Add icons and badges for tab bar items. Change-Id: I4a806c9c9968de14ae60d73f50f9da826e553e27 Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- 27 Oct, 2017 5 commits
-
-
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>
-
-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>
-
Add back button to initial walkthrough Change-Id: I25e2dd03d8ae862fb2a23d61c6e6289ecc01e4e7 Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- Adds Reachability via Carthage Change-Id: Id4043c33afd4b62a5b69e285126eb301d924047f Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
Andreas Traczyk authored
Change-Id: Id7c76e821a525bf85d68960dfab456908c20456b Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 26 Oct, 2017 5 commits
-
-
- add buttons with transparent background - fix constraints for welcome screen and link to account screen. Change-Id: I8ae194ea6b82bd8c2ded2a91f75653d37280223d Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- Applies a centered style to the generated message cells. Change-Id: I71fa4221194e2a974c787d710c2825a76c99f5c4 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- Message engine will cause erroneous status updates to SENDING or FAILURE for messages already SENT or READ. This patch treats these cases client side. Change-Id: Icd5df2728bb83f8a4ba193f653e12f68935aa4bd Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
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>
-
Add option to link device to an existing Ring account. Change-Id: I730d1d354b67f001fb7826aa08a3f028cd363afb Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- 23 Oct, 2017 3 commits
-
-
Add functionality to fetch user password and display PIN that could be used to link a new device Change-Id: Ie985b797af64ebe0de1bea9ac64292e427f5302f Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
Kateryna Kostiuk authored
In account page add table with linked devices Change-Id: I33c1a079a580644164e1817d95f03254d332b976 Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- Reverts commit ffe39be9 - Adds missing generated strings from commit d8b60072 ... Change-Id: I16c502b349f34c605c15b98a449fff9556520b29 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 20 Oct, 2017 5 commits
-
-
Change-Id: I386e25740c94fb3527f3a5461e2164a324a94064 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- Simply adds fallback/profile image avatars to the incoming chat messages. Change-Id: If96abab54a222a493328e350b887b6be16bc0f7d Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
Andreas Traczyk authored
- Provides a UI elements that respond to states(sending, failure) for each outgoing message. - Updates the message models' statuses at loading to correct erroneously stored data. - Ignores the message status IDLE which is not intended for client use. Change-Id: Ie6027d59ae519b96de204ba8d98bc2dd8eb9b4e4 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 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>
-
- Inserts message reception time above incoming/outgoing messages with a minumum granularity of 1 minute. - Formats date based on age. - Resequences message bubbles based on prioritized time labels. Change-Id: I8151484b9ef348105642adf535689eca5fe103f2 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 19 Oct, 2017 2 commits
-
-
Andreas Traczyk authored
- Calculates the grouping property of each message, determining whether it's first, middle, or last within a sequence either sent or received. - Adjusts the top and bottom constraints for each message bubble according to its sequencing. - Fixes the scroll-to-bottom feature by updating the bottoOffset value before conditionally scrolling, removing the scroll animation, and only scrolling down when the user is near the end of the chat. - Applies a message bubble grouping style, adjusts line spacing of the content, and decouples the theming of the message bubble and text colors. Change-Id: I9118c2bbca0433573c877450c73bd6dc5c9229a0 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
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>
-
- 05 Oct, 2017 2 commits
-
-
Remove username autocorrection when creating account Change-Id: I23936112b5e93b050addee867320bbd44858fc14 Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- Removes references to the boost libs and any other unused libs in the client project. Change-Id: I183d353588e8e8a2d9649a3f615d1d8261361720 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 04 Oct, 2017 1 commit
-
-
Change-Id: I11a71a877ebf4f0deff58972fcdd462e79331f23 Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- 03 Oct, 2017 1 commit
-
-
This patch add secp256k1 to fit with the daemon Change-Id: Ibbbf25f8e5104973235877d64aa862bad04e5c77 Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- 02 Oct, 2017 1 commit
-
-
- Checks existing contact requests for duplicates before appending those accrued from getTrustRequests, as incomingTrustRequests may have already done so, prior to loadContactRequests being called. - Changes hasInvitations to return an abservable boolean that representing the non-zero count of the contact request list only. Change-Id: I9d0c2165e26ac0c031c261ed9c05d6f2587d7574 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 29 Sep, 2017 3 commits
-
-
- Cleans cell's image data prior to usage/reusage. - Only sets the contact request item cell's UIImage and hides the fallback avatar if it the image data exists and is correctly formed. Change-Id: I3cd4c703ac33cee17157f2ccc86f6c54dc090a7e Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 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>
-
- Prevents crashes when successive navigations to the invite view are made, due to large amounts of nameservice queries. Change-Id: I0ba462d9038abb42623ad3732a69c8e315a41f55 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 3 commits
-
-
Change-Id: If6c1995a436dff5da2215fa3262963b412fee0c5 Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- Updates existing contactRequest's vcard and reception timestamp up to date. - Removes the use of the original fallback avatar image. - Hides the fallback avatar when image data is present while loading the contact requests. Change-Id: If3048c9e496a437ee070b14438b55e48aebf3785 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
Kateryna Kostiuk authored
This patch creates and saves vCard for user profile. Change-Id: I5487ff8cafa116975c3081c906cfb426ded5fc31
-