- 02 Jan, 2019 1 commit
-
-
Sébastien Blin authored
Change-Id: Ib88d0d20c3ef536eed27e32af3d20153c0ff5462
-
- 12 Dec, 2018 1 commit
-
-
Kateryna Kostiuk authored
Change-Id: Ie567c7ab73d782eff48527eb5eb11cb89b6576fb Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- 04 Dec, 2018 1 commit
-
-
Kateryna Kostiuk authored
- multiline text entry - save message from text entry per conversation - update message frame immediately(to prevent wrong messages centering) - add emoji panel - prevent QR code to be shown through conversation Change-Id: I0c7fcf7b96760038864dac4393d74e5dce2d773a Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- 19 Nov, 2018 1 commit
-
-
Kateryna Kostiuk authored
Change-Id: I9145fddff058f0b24f990b12b085208ccfe80a72
-
- 17 Oct, 2018 1 commit
-
-
Kateryna Kostiuk authored
Change-Id: I99935ebe90c8d674a467e09381976450ce9b3c15
-
- 22 Sep, 2018 1 commit
-
-
Andreas Traczyk authored
Change-Id: Ibc82dc1fe85bb9b331e39639dd874afb89b616c9 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 20 Sep, 2018 1 commit
-
-
Kateryna Kostiuk authored
This patch ensure that new cells are not created when changing conversation selections since it could lead to crash if conversation filter was updated. Change-Id: I28cd358deba1fe15ded7a64b06dd09f1bb43488e
-
- 11 May, 2018 1 commit
-
-
Kateryna Kostiuk authored
Add setting to select folder for incoming images. Change-Id: I2ee21e0b9195e8ebfcaf11e101160b8058d39792 Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- 09 May, 2018 2 commits
-
-
Kateryna Kostiuk authored
Do not change row selection on interaction status updated. Change-Id: I8deb6b5558429d8054a7e647b0a59ad6f0541c31 Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
Kateryna Kostiuk authored
Change-Id: I6a842a1d57ca268372a6eb9ba51bfd0eea89214a Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- 07 May, 2018 1 commit
-
-
Andreas Traczyk authored
Change-Id: Ibfd5154757908ebd85f4b0060da00a7c608a0e56 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 20 Apr, 2018 1 commit
-
-
Andreas Traczyk authored
- removes the the abiltity to select between conversations and pending after the last account is deleted Change-Id: I1975b9b14e627297de0b487be1152939d9960fab Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 19 Apr, 2018 2 commits
-
-
Kateryna Kostiuk authored
When temporary conversation became permanent update smart list and reselect conversation. Change-Id: I5d6251ed4f24c4aba1e71fd7b16de7bf1388cff4 Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
Kateryna Kostiuk authored
Update main ring window when an account is removed. Change-Id: I7ae06098aec450c1497aff4e6bca8ea2b638402d Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- 17 Apr, 2018 1 commit
-
-
Andreas Traczyk authored
- Previously, a delay was introduced to prevent excessive smartlist reloading during message status changes. This patch removes the timer and updates only the corresponding conversation item. Change-Id: I3e7330038b3f2efd92e82ed579ee104c470d05f4 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 12 Apr, 2018 2 commits
-
-
Kateryna Kostiuk authored
This patch fixes visual bug caused by search pressing enter. Now it opens conversation view for searching result. Change-Id: I561abb8fcdf3b27725d517ea992004e32cac720b Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
Andreas Traczyk authored
- needs https://gerrit-ring.savoirfairelinux.com/#/c/9195/ Change-Id: I9befd3c88c05d51a705843c4f32108ec8dc374a3 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 06 Apr, 2018 1 commit
-
-
Kateryna Kostiuk authored
Add next options for contacts in smart list: - video call - audio call - clear conversation - block contact - add contact Change-Id: I9e668f0cc0848d35e0aad31d0efd16d94a78d916 Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- 21 Feb, 2018 1 commit
-
-
Anthony Léonard authored
2 problems were preventing the unread msg counter to work properly: - Messages were not marked as read when displayed. - Signals announcing status update were not listened to. Moreover, the one present on dock icon was still listening to old LRC mechanisms and is thus removed (until further improvements). Finally, as the interactionStatusUpdated signal is triggered multiple times when many messages are unread, some logic is added to debounce it so only one refresh is triggered for a group of update. Change-Id: Ieaa02d685bbd85d965de5315e8694ccdbd18eff1 Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 18 Jan, 2018 1 commit
-
-
Anthony Léonard authored
The whole selector is hidden when no requests are pending for a given account. In this case, only conversation list is displayed. When it needs to be visible again, we re-add it to the view with its constraints. Also diminish potential number of data reloads in smartview by moving some code. Change-Id: Ib00aa8b59a70e65015f9c28402278054b591522d Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 17 Jan, 2018 2 commits
-
-
Anthony Léonard authored
If an incoming call is from a contact in a different list than the one currently selected, the list is switched to the relevant type. Change-Id: If01b3fc0939b1b26c9ed9db24429b81fcc0049bf Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
Anthony Léonard authored
Modification of list type by user interaction means that the selected conversation, if any, is left in the former list and is not present in the one now selected. As this item disappear, we close the right panel. Change-Id: I97af4c4e461640d2a0b36af5b11408e288a1a630 Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 15 Jan, 2018 1 commit
-
-
Anthony Léonard authored
- Selector to display contact request list is disabled if none are pending. - Automatic switching to conversation list is now handled correctly. Change-Id: I8185d0221585c906ce38cb3e96c68317a336f99d Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 12 Jan, 2018 1 commit
-
-
Anthony Léonard authored
A named constant carries its meaning better than a raw integer. Change-Id: Iff65de835a4d12d3c6dda51e714239227ecabf81 Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 11 Jan, 2018 1 commit
-
-
Anthony Léonard authored
This new view is implemented by changing the conversation model filter type to PENDING. Two buttons are added under search field to switch between regular conversations and those from not-yet-trusted contacts. Change-Id: I0207bc41cd13b63624b353cce49877cc6694bdb7 Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 08 Jan, 2018 1 commit
-
-
Anthony Léonard authored
This code had multiple occurences throughout the client. It is now an inlinable helper function in utils.h header. Change-Id: Ic9ba45e4622338d1c40399e58eb969d9f99faa6a Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 02 Jan, 2018 1 commit
-
-
Anthony Léonard authored
When the back button is pressed, the selected conversation in the list is now deselected. Prior to this patch, it was necessary to select another conversation then the first one to reopen the chat view with a contact. Change-Id: I46a253ecd2161c76bb4d8bab26b7b1389248abc9 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 28 Dec, 2017 1 commit
-
-
Anthony Léonard authored
Two signals were not handled in client and could have led to incorrect display in conversation list and errors in conversation view behavior. Change-Id: Idbf0a43fa99028ae75f0bdfdd465f44d5c9cd991 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 26 Dec, 2017 1 commit
-
-
Anthony Léonard authored
Conversation list and right panels now react to account selection change when triggered by the user selecting another account in top right list. Moreover, new method added in this patch make it possible to select the relevant conversation in the right conversation model when a panel display is triggered from LRC. Change-Id: I29c1697f7d20963fe1ada1ed442706d9a5a2a801 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 22 Dec, 2017 1 commit
-
-
Olivier Soldano authored
This patch is an implementation of the conversation list using the conversation model recently introduced in LRC. - Unused HistoryVC and PersonsVC are removed from the code base as we are switching to a one list design. - Setting a conversation model on SmartListVC switches the displayed list. - Actions such as selecting a conversation, double clicking, call button and searching are also implemented (from the LRC point of view which may not yet be visible for user as of this patch). - As the new view is based on NSTableView rather than NSOutlineView, a RingTableView class is introduced based on RingOutlineView code. - The call button at the right of the search field is removed. Change-Id: I668f102f435048d3c85efd22d1ab31b395139215 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 19 Dec, 2017 1 commit
-
-
Olivier Soldano authored
History and Contact panels will not be used anymore with the ongoing refactoring. As we will have a single list, we remove the selection menu. Change-Id: Iaa96c3feb51c1765570369f2cd6d18be04a2ef99 Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- 27 Jul, 2017 1 commit
-
-
Anthony Léonard authored
This panel is removed to improve ease of use and because contacts with multiple contact methods are not supported very well. With this simplification, adding a contact is now a single click action. Change-Id: Id15289a844b0c9c0d467e5e8491fd7713f0d1aab Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 21 Jul, 2017 1 commit
-
-
Anthony Léonard authored
In the case where the name of a contact is exactly the same as its registered name or RingID, we were still displaying both. It happens when a contact has just been added. Now, we hide the bestID if it is equal to the name and show it back on name changes for its security purpose. Change-Id: I743df652661358a7a2940844c6c3770ebcaf29e6 Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 12 Jul, 2017 1 commit
-
-
Kateryna Kostiuk authored
Contextual menu item - "add contact" works only when row is selected. This patch change it and now contact could be added regardless of row selection. Change-Id: I1f0ec195c478faf46de031c8b4ac38a0469116ba Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
- 06 Jul, 2017 1 commit
-
-
Kateryna Kostiuk authored
Call button in SmartList or Persons tab does not work when other views keep focus. This patch change it by sending action to mainView. Change-Id: I93c869886fcc0e7419614a7efc257def771e2433 Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
- 16 Jun, 2017 1 commit
-
-
Kateryna Kostiuk authored
Sometimes last used time is not displayed in Smart List. This patch fix it by changing constrains Change-Id: I81ac85e4c59e13130f0098e7af635a1704d80ad2 Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
- 15 Jun, 2017 1 commit
-
-
Kateryna Kostiuk authored
When searching for new number two ContactMethods are created. This patch fixes it by using other method from PhoneDirectoryModel to create new ContactMethod(instead of using only URL now it uses URL and account). Also this patch make connection between ContactMethod and account in case if it was not associated before. Change-Id: I231224506575dad2d11e48e36aef27bfb53ab2db Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
- 07 Jun, 2017 1 commit
-
-
Kateryna Kostiuk authored
make SmartList row UI more readable Change-Id: I2f802908214af7a44df09759e63561bf42131d00 Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
- 25 May, 2017 1 commit
-
-
Kateryna Kostiuk authored
Add green circle in the SmartList if contact is online. Change-Id: I911d48239d9c95644111183edc620c6342c5ec63 Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
- 24 May, 2017 1 commit
-
-
Kateryna Kostiuk authored
This commit add new field in SmartList to display IdOfLastCMUsed for contact. If contact does not have a name we use only IdOfLastCMUsed. Change-Id: I225a054919ca6f03eb9bb3b7eb951a4fa3be38e4 Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-