- 17 Apr, 2017 1 commit
-
-
Anthony Léonard authored
Last changes were merged quickly without strict code-review as it was needed to integrate them promptly. Related modifications: * callwidget.cpp: Removed unnecessary line feed * callwidget.{cpp,ui}: Renamed “contactRequestView” to “contactRequestPage” for consistency * contactrequestwidget.cpp: Refactoring of a too-long line * sendcontactrequestwidget.{cpp,ui}: Better placeholders Moreover, contactrequestwidget.{cpp,ui} were missing the GPL header and copyrights' years are now updated to 2017 in every files. Change-Id: Id52f340fc62340df6cf5bda8d782fefc732beabe
-
- 15 Apr, 2017 2 commits
-
-
Anthony Léonard authored
The new logo wasn't scaled correctly. It is now correct and looks nicer. Change-Id: I92aad28eae06886d8b338b4a38960610957bb744 Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
Anthony Léonard authored
This change adds an item delegate used to display every elements in the pending contact requests list. The displayed view is consistent with the existing smart list view. It shows the RingID of the sender and its picture. This last one is currently the default picture but is expected to become the one embedded in the payload if any. Change-Id: Idc7afb5c6bfcda7bce67dfd042a28f9789506815 Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 14 Apr, 2017 2 commits
-
-
Anthony Léonard authored
This patch improves the way the client react to a modification of the selected account. From a UI point of view, the displayed Ring ID now depends on the selected account in the combo box. Previously, it was always set to the first enabled Ring account found in AccountModel. The old behavior is removed from findRingAccount() which now only focus on looking if an account needs migration or if it is needed to create one (at first launch). Change-Id: If63a74eb320b8fc31064d87b04b5e062fc0cc10a Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
Anthony Léonard authored
Those modifications are only a part of the contact request system. In details : * A panel on the left displays the incoming CRs for the selected account. * A tab system makes it possible to switch between the smartlist and the pending CR list. * When a CR is selected, a view of it is shown on the right with 2 buttons. One for accepting it, the other for discarding it. * The stylesheet is updated to adapt the new widgets with the design of the client. * When selected account is changed, we get back to the welcome page Change-Id: I86dc7f32105c0454b0e4d002b6a78fde2c581a44 Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 13 Apr, 2017 4 commits
-
-
Olivier SOLDANO authored
Changes the name of a button to fit in with the naming style and the ui representing it. Also corrected indentations problems and authors list. Change-Id: I307a9a38775760cabc95ea73f62c998823ec15d5 Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
Olivier SOLDANO authored
This patch implements the ui and logic of selecting the current account used in the ring-win32 client The selector is contained in a new dedicated widget which displays an image representing the account selected (for the moment there is no account related avatar so the picture is the one from the profile) and the alias of the account through a QComboBox Finally, some css styling and search bar behaviour are fixed. Change-Id: I60be8e352e15c7ffdd969f66df7e011f8212e40c Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
Olivier SOLDANO authored
This patch comprehends the ui of sending contact request and the logic behind it The ui is a new page on the stacked widget of callwidget it contains a text field displaying the RingID of the contact you want to request and another for a textual help, there is also a text entry for future text added to contact request payloads. Change-Id: I592f74fefa125d6e8cd576f9a49fbd74581cf4c9 Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
Anthony Léonard authored
Those views haven't been visible for a long time. This patch cleans the code by removing what was left. This cleaning prepares the coming of the future contact request list. Change-Id: Ia4ba59a1dd3f329f448f8c42985cbe95298a96fc Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 11 Apr, 2017 1 commit
-
-
Anthony Léonard authored
When Ring is installed, some keys are set in the Registry to indicate various locations, including the uninstall.exe and the root install folder. Now, the installer check the presence of this last value and use it as the default install location. With this change, updating Ring is just about pressing “Next” even if it is installed in a custom location. Change-Id: I48b28c840c094c94f03e763c72f29d833aaa690b Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com> Tuleap: #1460
-
- 31 Mar, 2017 1 commit
-
-
Olivier SOLDANO authored
Change-Id: I2ec4e66fb8744b3583a04133bf6b464fd349ccbf
-
- 24 Mar, 2017 1 commit
-
-
Guillaume Roguez authored
Use Dockerfile from daemon. This is a Fedora25 based image including Qt dev kit. We do not set environment variables as they aren't required anymore and were producing errors when building contribs for mingw64. Change-Id: Idd2294cae3fee5e4f1f501082f9ff9f8ac28fb90
-
- 15 Dec, 2016 1 commit
-
-
Anthony Léonard authored
If the current account is registered on the name service, we now display the name on the welcome page instead of the full RingID. The QRCode still contains the RingID. Change-Id: Ie44521c83cd2162eacc6ede03f23492b8a1cce12 Tuleap: #1418
-
- 30 Nov, 2016 2 commits
-
-
Olivier SOLDANO authored
In order to be able to update smoothly the versions preceding the merge of patch 5665, we have to kill manually the process Ring.exe, this patch adds the functions from the NsProcess plugin for NSIS enabling such comportment. The buildmachine script have to be modified in order to fetch this dependency Change-Id: I0760284133413086dc2b36011c6fa7f2b511043a
-
Anthony Léonard authored
This text was replaced by the same version we display in other clients. Change-Id: I768ba0220e066034a6ad57c3f315901e93ee9395
-
- 25 Nov, 2016 1 commit
-
-
Olivier SOLDANO authored
avatar was not set on outgoing calls due to wrong interraction between pixbufmanipulator and callwidget resulting in a fallback avatar for all contacts in the callingPhoto Qlabel Change-Id: I348351618288613e7e7f6fb2cbf78e36a19c5b5f
-
- 17 Nov, 2016 1 commit
-
-
Anthony Léonard authored
Instructions were slightly improved to include the fact that a user need to go to the Devices tab where the "Add a device" button is present. Change-Id: I6a0d3439bf1c6896ef39e77ce08d515312447e87 Tuleap: #1293
-
- 16 Nov, 2016 2 commits
-
-
Anthony Léonard authored
The following changes have been made: - Many labels were changed for consistency between versions - Account creation is split between profile and account panels - Linking a device now show a little explanation on how to generate a PIN code Change-Id: Ifdd832f36ada09c2d1ed61f35b670e8b94983c88 Tuleap: #1293
-
Olivier SOLDANO authored
Corrects the absence of focus when switching automatically to a call on hold when closing another call Change-Id: I0084dae844936e15e118a68f0ff443cd9e18868c Tuleap: #1314
-
- 15 Nov, 2016 2 commits
-
-
Olivier SOLDANO authored
Due to former duplicated code (between lambda connected to smartlist selection change and the slot of smartlist clicked) and wrong signal caught from smartlist (selectionChanged instead of currentChanged), the messagingPage was going blank in certain cases. Fixed by refactoring the code and catching the signal currentChanged with smartlistCurrentChanged slot. Change-Id: If6d2461fc203318708e9c373c8ccb8294207db37 Tuleap: #1314
-
Anthony Léonard authored
It was deleted by mistake so it wasn't possible anymore to enter an SIP username. This also display the RingID in case of a Ring account. Change-Id: I765ee261553249cb6fdec7f06bce1a11b53aaca1 Tuleap: #1312
-
- 14 Nov, 2016 1 commit
-
-
Olivier SOLDANO authored
The signal clicked() of the smartlist in callwidget which wasn't captured hence forbidding chat view to be shown after a contact tab was clicked Change-Id: If53d99b663c98e0221f75a1e987447a48235558a Tuleap: #1094
-
- 10 Nov, 2016 2 commits
-
-
Dorina Mosku authored
Change-Id: I3a91c66be743026cb4280fe5eebb80a8cf8e69ea
-
Olivier SOLDANO authored
suppression of the compiler instructions allowing hiding autoupdate in configuration widget (options) and mainwindow (connection to the winsparkle-ring.xml). plus corrected styling and .pro file according to this change Change-Id: Ib3d2b3d4ceae9101b6aeb2af4c10398dd0c24a3d
-
- 09 Nov, 2016 1 commit
-
-
Anthony Léonard authored
Some dependencies of Qt weren't imported anymore in the release folder. For instance, it wasn't possible anymore to import a profile picture in JPEG format as the JPEG decoding library wasn't present within Ring's folder. Others dlls were checked and repaired. Change-Id: I3ca6ef1b2e8a75513e1840155fcc05ee62dd9ed8 Tuleap: #1275
-
- 08 Nov, 2016 1 commit
-
-
Anthony Léonard authored
If the selection area wasn't dragged from top left to bottom right, the area wasn't displayed and the selection was failing by sharing the entire screen. This patch fix this issue so the area can be selected in any direction. Change-Id: Ie3bb0225a926761769c8db43b1ca83bf9b410d8a Tuleap: #1173
-
- 07 Nov, 2016 6 commits
-
-
Olivier SOLDANO authored
On account creation, default protocol used to be SIP (in QComboBox) it is now RING. Change-Id: I250284543288cc2794f2d76134fedc4b8cd07f06
-
Olivier SOLDANO authored
when failed to call a peer, the next call showed "Failed" state before switching, now directly shows "searching for". when a call failed it was impossible to make another call after, because the precedent call wasn't refused patch fixes that Change-Id: I0d79b0d9482ef19890f20702c9fe305d3cef68a3
-
Anthony Léonard authored
On Windows, daemon can take some time to create an account and it is even worse when a user want to register its name. A label is now displayed to advise the user about that. Moreover, this label is modified during the process to show which step is currently running. Change-Id: Ia32099f9f46f430293be9e0c03828ea12728e5ce
-
Anthony Léonard authored
The user is now able to change its name server by changing its URL in settings tab. Change-Id: I8efed7d6c2c3ff22e21021629bb1a136351f4a95
-
Olivier SOLDANO authored
Change the text of new Ring account and existing Ring account buttons, to a more comprehensible text Change-Id: Ibd3242094b0e17f1db48a605738308aafd7d72fd
-
Olivier SOLDANO authored
wasn't covering the case of ringIds. now does. Change-Id: I5c97991e926eadc919331ed75223e8aab364e4c5
-
- 06 Nov, 2016 1 commit
-
-
Anthony Léonard authored
It now supports a date with spaces Change-Id: Iaccd5bb90c37070c2cd0934f0212629e629882ee Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- 04 Nov, 2016 1 commit
-
-
Anthony Léonard authored
Change-Id: I3f6187c722b62f9fcae2a49429c564f300b947b5 Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- 03 Nov, 2016 6 commits
-
-
Anthony Léonard authored
Change-Id: I9faeae5ad0bb2983876f53a3e5efe32d5c24ce9b
-
Anthony Léonard authored
We now display the right version's name and "beta 2". Version number is now based on RING_CLIENT_BUILD_DATE. Change-Id: I4dcdbb080a97ca9ab62de12e094ea0336b80e96f
-
Olivier SOLDANO authored
The UI now shows the true call state on the callwidget outboundCallPage. The ui also switches to welcomePage in case of failure of a call. Change-Id: I1036cbc3ef54860e859ecfe4d9f488f122705b25
-
Anthony Léonard authored
When multiple accounts need to be migrated, it's better to know which one is being processed when chosing a password. Change-Id: I29703b48e6892e97bc096f7f8ad4199eacb90a8f
-
Olivier SOLDANO authored
Change-Id: Idbbcac390321c5619b3a8ca306fbcd7aa875e128 Tuleap: #1171
-
Anthony Léonard authored
Change-Id: I22eef4bed665da990d582cc00b2454b7daec40f8 Tuleap: #1168
-