- 23 Mar, 2018 1 commit
-
-
Jenkins authored
Change-Id: I83ac197d610cfb06426a485dcccecc137dcdee9c
-
- 26 Feb, 2018 2 commits
-
-
Jenkins authored
Change-Id: I50a670d2b33cb70d1b76e39d919626884186339d
-
Anthony Léonard authored
With those interactions, the conversation view is now displaying: - Contact status update + invitations received and accepted. - Call history with length of call if it was established successfully. Change-Id: Ib467dea48550a0a7c618605cb709e97a9c932bc8 Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 22 Feb, 2018 1 commit
-
-
Jenkins authored
Change-Id: Ie58c49554c66d6bb6f69503e37984b8fed68840d
-
- 19 Feb, 2018 1 commit
-
-
Anthony Léonard authored
- Profile picture is hidden as it is not working properly. It will be fixed in a future patch. - Menu is disabled when only one account is present on the machine as displaying a list with only one element is not relevant. Change-Id: I351b42aabc99a0fb3ba07b170fa091498a4e4ca3 Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 12 Feb, 2018 1 commit
-
-
Jenkins authored
Change-Id: I3e35cc28bba00ddbde9df04cba6fbe6a5b2d4377
-
- 06 Feb, 2018 1 commit
-
-
Jenkins authored
Change-Id: Ia46bcda7ee144ae3104d23294f638ec37d5887f9
-
- 05 Feb, 2018 1 commit
-
-
Anthony Léonard authored
- File transfer status labels - A few other missing strings that were forgotten Change-Id: I036b4110a0d9c1ae10a18e1fb16bbd84118d647d Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 02 Feb, 2018 2 commits
-
-
Anthony Léonard authored
add new file transfer interaction bubbles within in-call text messaging. Change-Id: Ie700b5b01c59441c753cdff1e54e59d16da5c56a Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
Anthony Léonard authored
- Add a send file button in conversation view - Add new message types in chat view with buttons to control file transfer interactions (accept, cancel, status, etc.) - When receiving a file, a dialog is presented to chose a location. It is meant to be replaced by a settable default location. - An animation is displayed during transfer. It will be replaced by a progress bar when LRC side implemented. Change-Id: I2ea0210823d697f4ada75a33b720d63288b36983 Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 29 Jan, 2018 1 commit
-
-
Jenkins authored
Change-Id: I3c9315baf88795edff0b664dfca3f3e986d34857
-
- 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 1 commit
-
-
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
-
-
Jenkins authored
Change-Id: If49102a82fe1327bdde57c2937dead0ae63db494
-
- 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>
-
- 10 Jan, 2018 1 commit
-
-
Olivier Soldano authored
If the bestId of a conversation matches the bestName, the duplicate is hidden from view, and updates the constraints to center the bestName tag. Change-Id: I3012069be6098c851cdba71642439ba7df074a3f Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
- 08 Jan, 2018 2 commits
-
-
Olivier Soldano authored
The combobox is a deprecated mechanism. It is replaced by a simple display of the ID of the peer. Change-Id: Iffd83c05b175059f103f484442315c8156db54df Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
Anthony Léonard authored
Both incoming call view and in-call view were displaying the ringID of the contact instead of its best name. This is now fixed and more user friendly. Plus, two non-necessary constraints in incoming call view are removed. This gives a better aligment of textfields when using a language other than english. Change-Id: I675c95b5f996b3fa8853554f14c0ed0aab44be87 Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 04 Jan, 2018 1 commit
-
-
Anthony Léonard authored
This NSTextField was hidden as it wasn't reimplemented during the NewCallModel refactoring in CurrentCallVC. It is now working as expected by asking the model once per second for the new duration value. Change-Id: I27bd8f578ce5010e9311938f71ca610197f7357b Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 26 Dec, 2017 2 commits
-
-
Anthony Léonard authored
Chat view for text messaging during call wasn't working at all due to multiple problems that are now fixed: - Conversation model in chat view wasn't set at all when call is set. - NSTableView is used instead of previous NSOutlineView like what is done in off-call conversation view. - Chat button is now displayed during call. Moreover, sendMessage: in ConversationVC was getting the conversation UID in a not-very-clever way. It is also fixed. Change-Id: Iac406a62541abeed9817209e76082c74030162e6
-
Anthony Léonard authored
MessagesVC is now implemented using the new LRC model for conversations. - Both views to display the messages (in call and off call) initialize their MessagesVC with the current conversation when needed. - A conversation caching system is introduced to not get the whole conversation::Info structure from LRC at each display request (once per message). Change-Id: Ib520c1f88be78de37968d3d7741010f2c73f20ea Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 22 Dec, 2017 2 commits
-
-
Olivier Soldano authored
This patch reimplements CurrentCallVC using the call model introduced recently in LRC. As of this patch, some minor features are missing such as conversation time or contact picture display when receiving or starting a call. Call panel may also appear and disappear many times during connection establishment. All of that is meant to be fixed very soon and doesn't prevent starting or receiving a call. Change-Id: Ie51f75ffc267e955679a4cc75663f92e03c36eef Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
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>
-
- 20 Dec, 2017 1 commit
-
-
Anthony Léonard authored
This controller is in charge of the account selector shown at the top right of the client. It now uses the new account model in LRC to display account available on the machine. As the account selection is now to be managed on client instead of LRC, a lot has changed in the AccountSelectionManager too. Finally, RingWindowController gives a reference of the account model to the ChooseAccountVC has we don't use singleton that are accessible from anywhere anymore. Change-Id: I5c320923cd561dc44f600d388793a338af89adfd Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- 19 Dec, 2017 2 commits
-
-
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>
-
Anthony Léonard authored
Those lines are removed to give more consistency between platforms. Change-Id: I214fb94d0c58278a0029eee1c51e42ad840626a5 Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- 18 Dec, 2017 1 commit
-
-
Jenkins authored
Change-Id: Ie424f468203691f5dda78e4478045e3564cd282b
-
- 11 Dec, 2017 1 commit
-
-
Jenkins authored
Change-Id: Ie737809511dac87e748c36fbc20c29127fe6142d
-
- 20 Nov, 2017 1 commit
-
-
Jenkins authored
Change-Id: I553d41c803b367a61d5ab4d765c569f375b99db1
-
- 06 Nov, 2017 1 commit
-
-
Jenkins authored
Change-Id: I4aa137d2c2aa6339b119deb5f836bf4cc612acdb
-
- 09 Oct, 2017 1 commit
-
-
Jenkins authored
Change-Id: I9cbb29ff6440211713b706bf7566830510ff4a67
-
- 05 Oct, 2017 1 commit
-
-
Anthony Léonard authored
A button is added in the Ring account setting panel which trigger a sliding modal enabling a user to change the password used to encrypt the master key archive (its Ring “account”). To prevent mistakes, the old password is not required if we know that there isn't any. The new password is also asked twice for confirmation. Change-Id: Ibbc0a87f1d108b7fdb66382e8f8f491461eeaccf Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 27 Sep, 2017 1 commit
-
-
Anthony Léonard authored
The ability to link to an account by using an archive file is introduced in the wizard dialog. A button is added to chose an archive file instead of downloading it from the DHT. Change-Id: I3129ee1c9f1fd2fb69845fdbeb4d7858e81af366 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 25 Sep, 2017 1 commit
-
-
Jenkins authored
Change-Id: I7b12eddef49fdea76ab295c35a8b34aad23afd39
-
- 19 Sep, 2017 1 commit
-
-
Anthony Léonard authored
The password is no longer mandatory when creating an account. It also means it is not necessary to export or link to one. Password verification is then removed so choosing one is recommended but not enforced. Change-Id: I2b8735fcb3c8d98ed6f85dac70c1eb852d4dae5f Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 28 Aug, 2017 1 commit
-
-
Jenkins authored
Change-Id: Icd27bb4aafcb56391574ab065d147e8de5326eb6
-
- 21 Aug, 2017 1 commit
-
-
Jenkins authored
Change-Id: Ifeea55b66332577beccf9f8f1ad989cade43e999
-
- 07 Aug, 2017 1 commit
-
-
Jenkins authored
Change-Id: I6157af332da98f036031decd42c933d2d588dc99
-
- 04 Aug, 2017 1 commit
-
-
Anthony Léonard authored
The back button on conversation panel has now a lighter color on hovering. The previous one was too dark and too close to the arrow's color. Change-Id: I63402128ddb3fad699a4e0d552e9bf2ff92c0f4e Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 03 Aug, 2017 1 commit
-
-
Jenkins authored
Change-Id: Ica53ca36f9e97abf93138d6b5807eac4b110686d Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-