- 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>
-
- 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>
-
- 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>
-
- 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>
-
- 27 Dec, 2017 2 commits
-
-
Anthony Léonard authored
Account wasn't properly set due to a not handled exception. This is no longer the case as the first account of the list is now selected by default when no account is yet saved in user configuration. Moreover, having an empty AccountModel shouldn't cause any crash as this case is now handled with exceptions. Change-Id: Ibb3e386d80e946b2507916b3e44cb28af62bc3c7 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
Anthony Léonard authored
The welcome page now reacts to account selection and updates the displayed name/id or hide it in case a SIP account is selected. Change-Id: I4b78550906169a6c9dca5ccf29111182c5bd7160 Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- 26 Dec, 2017 2 commits
-
-
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>
-
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
-
-
Anthony Léonard authored
LRC and daemon initialization is moved into RingWindowController and is done with new Lrc class (without singleton). main.mm is also cleaned up so old models (such as RecentModel) are not initialized anymore. Change-Id: I0af61a4c36ea612a8f51a7ff60594c34b6699bbe Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
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>
-
- 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>
-
- 26 Apr, 2017 3 commits
-
-
Kateryna Kostiuk authored
Hide controls on MainWindow related to RING ID when user select SIP account Tuleap: #1532 Change-Id: I472c647545dfc7ba4a68461f2357b91cce1cadda Reviewed-by:
Alexandre Lision <alexandre.lision@savoirfairelinux.com>
-
Kateryna Kostiuk authored
In toolbar add button to display pending requests list The list is updated depending on which account is currently selected Tuleap: #1553 Change-Id: Ib0241dca8da2001f257bad79b96c3556a40b9d0f Reviewed-by:
Alexandre Lision <alexandre.lision@savorifairelinux.com>
-
Kateryna Kostiuk authored
This commit add a few changes to prevent bugs when account is changed during call or conversation or when: - Receiving an incoming call change selected account to be the same as call destination account - Making a call disable account selection - Changing the selected account close current conversation Tuleap: #1532 Change-Id: Ia37fabce0285a02233b35e69e73244e14d0a334a Reviewed-by:
Alexandre Lision <alexandre.lision@savoirfairelinux.com>
-
- 21 Apr, 2017 1 commit
-
-
Kateryna Kostiuk authored
This commit use AvailableAccountModel instead of AccountModel for user chosen account. It allows filter available accounts in toolbar popUp menu. Tuleap: #1532 Change-Id: If944953fb63e13f4a864568f0b32fd23821f94d5 Reviewed-by:
Alexandre Lision <alexandre.lision@savoirfairelinux.com>
-
- 11 Apr, 2017 1 commit
-
-
Kateryna Kostiuk authored
This commit add dropdown list to toolbar to change currently selected account. After selection it update ring id used to share account info. Tuleap: #1532 Change-Id: I9fe3e65513ec45dce8bd53d8611f4daca6081663 Reviewed-by:
Alexandre Lision <alexandre.lision@savoirfairelinux.com>
-
- 31 Mar, 2017 2 commits
-
-
Alexandre Lision authored
Switch between Smart, contacts and history list can be hard. User have to set focus on the smartlist component in order to activate the menu items in the top screen bar under the 'Show' button. By changing the first responder to the Ring window, this items are always enabled. Actions are then forwarded to the panel view controller This will be usefull for trust request because we will need to display the contact list associated with an account This commit also adds a solit horizontal grid on History and Contact screen to be coherent with Smartlist look Change-Id: I02baeb408828f36b098a1d8d22b53d252213b6e2 Tuleap: #1553 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
Kateryna Kostiuk authored
On main page we draw the ringID instead of registered name. Purpose of this change is to share ringID when scanning QRcode instead of sharing the blockchain username. Change-Id: Ia159eed8815472b35d7d8d5a38f04d9edee30ddb Reviewed-by:
Alexandre Lision <alexandre.lision@savoirfairelinux.com>
-
- 29 Nov, 2016 1 commit
-
-
Alexandre Lision authored
Instead of displaying the ringID we display the registered name if available Change-Id: I070c9edd6bdf2f7aa97d6c7ad1042a9c962db711 Tuleap: #1342
-
- 16 Nov, 2016 1 commit
-
-
Alexandre Lision authored
- Change Ring description - Add background texture to the main screen Tuleap: #1291 Change-Id: I0c6646ad8223045a7127a8aa3db2113d28ed4e21
-
- 14 Oct, 2016 1 commit
-
-
Alexandre Lision authored
Prompt user to add a password for each of his Ring accounts in order to use the new multi-device system. Change-Id: I7a75b04330eabc3d229f8fd613cad69ed8d66eb5 Tuleap: #960
-
- 29 Apr, 2016 1 commit
-
-
Alexandre Lision authored
Relies on libqrencode, cloned and compiled by cmake Tuleap: #616 Change-Id: I2cb9281289478321751a947fc8828bf0ba5c6f27
-
- 28 Apr, 2016 1 commit
-
-
Alexandre Lision authored
- fix a small offset of the preference window when switching between tabs - increase sizes of photos to avoid pixelisation Change-Id: Idfb9149a8de08c034dff3e42b41f5888bba893f7 Tuleap: #530
-
- 11 Feb, 2016 1 commit
-
-
Alexandre Lision authored
to be consistent with other client show the main window right after account creation. This second step wizard was a good place to share your RingID. Intsead display a small share button right to the RingID displayed in the main window. Change-Id: I2beb580e9b07f794aa73b0ee8f3d4898bf10bc93 Tuleap: #366
-
- 29 Jan, 2016 1 commit
-
-
Alexandre Lision authored
- Add call photo - Add specific ui controls and photo for incoming calls - Add ui for outgoing calls in process - Add labels under important actions (Hang up, Pick up) Change-Id: Ie6faee8e2816330bff0e7ec91fbb533c3c9b949d Tuleap: #284
-
- 25 Jan, 2016 1 commit
-
-
Alexandre Lision authored
Clear RecentModel current index: - during a call when the call is OVER - in chat view when clicking on back button This allow to reselect the previous row, and visually reset the row (remove highlight state) Change-Id: I36f531c6304ce48f0be3cc541f28a21d73a05262 Tuleap: #202
-
- 19 Jan, 2016 1 commit
-
-
Alexandre Lision authored
- ability to chat off call - system notification on incoming msg - notification in smartlist Tuleap: #202 Change-Id: Ide10f80f677f23022ad4296a82ae122e69a892cc
-
- 07 Jan, 2016 1 commit
-
-
Alexandre Lision authored
- Happy new year - remove OpenSSL additionnal permission - remove unnecessary ifndef for headers Change-Id: I32dcd918bb3138b3cf53e6ec078f4f720ad41e15 Tuleap: #218
-
- 27 Oct, 2015 1 commit
-
-
Alexandre Lision authored
Tuleap: #44 Change-Id: I0b005b7019d204e049a280819aac5f29558cafea
-
- 22 Sep, 2015 2 commits
-
-
Alexandre Lision authored
- use a different window to display preferences. This allows proper window resizing when switching between panels. - remove the Setting button from the main interface (and the toolbar). Issue: #80238 Change-Id: I220bfb3e92cdd426c721b3b5b1b44014a399fb48
-
Alexandre Lision authored
- enable "share by mail" when rechecking your ringID - populate RingID field on first setup in the main window (field was blank) - Hide the "show certificates" button on more cases Issue: #80704 Change-Id: I25109437f7fac4e30535d04906b372641747746f
-
- 21 Sep, 2015 1 commit
-
-
Alexandre Lision authored
Major rewrite of the main left panel UI - remove the ongoing calls treeview - default to smartview treeview - remove call field from toolbar and display it on top of left panel - add access to alphabetical contacts treeview - add access to history Issue: #79398 Change-Id: Iac36b6f4ace30cdb70c4dcf619d64cd91b84c95c
-
- 02 Sep, 2015 1 commit
-
-
Alexandre Lision authored
improve display of the ring id and add welcome message (same as website) Issue: #79399 Change-Id: Id5864c678a6b3c07ba7ffc23ac80e78a41eadf9b
-
- 10 Aug, 2015 1 commit
-
-
Alexandre Lision authored
The ring ID label behind was receiving click events instead of the chat field. This fix moves the ring ID label to prevent interference with on-top ui, and gives focus to the chat field automatically when uncollapsing the chat view. Issue: #78879 Change-Id: Ib46dd3054978f295d8b63c8f28a056533e027145
-
- 04 Aug, 2015 2 commits
-
-
Alexandre Lision authored
Add ability to create a new contact with an unknow uri, or link it to an existing contact. This is presented in a popover, either from an history entry, or during a call with an unknown URI. Issue: #78236 Change-Id: I22fa416b9f5c7a6eceb6f2ea47bb30aa251cda54
-
Alexandre Lision authored
This reproduce the behavior of Gnome and Windows clients Issue: #78363 Change-Id: I1f6e9fc216e81907c41caff61d7e8fe1b2d8e277
-