vladimir.kuznetsov
e8862a3811
removed the use of QFileDialog
2023-08-31 15:42:59 +05:00
vladimir.kuznetsov
36a2482165
Merge branch 'dev' of github.com:amnezia-vpn/amnezia-client into feature/new-gui
2023-08-28 14:44:47 +03:00
Mykola Baibuz
96fdb9241a
Fix camera usage on iOS
2023-08-27 23:13:22 +03:00
vladimir.kuznetsov
591d98d8b6
moved vpnConnection to separate thread
...
- added tabbar blocking when installing/removing containers
2023-08-09 18:17:29 +05:00
vladimir.kuznetsov
0a1359ed16
moved the platform-specific android code for the new ui
2023-07-24 16:31:04 +09:00
vladimir.kuznetsov
d0c9c1043c
Merge remote-tracking branch 'remotes/origin/dev' into feature/new-gui
2023-06-27 13:38:06 +03:00
Mazay B
1ec50cf6ad
Workaround for bug https://bugreports.qt.io/browse/QTBUG-113461
2023-06-27 00:23:34 +01:00
Mazay B
1b75b68373
Fix in AndroidController [NO CI]
2023-06-18 17:49:03 +01:00
vladimir.kuznetsov
de0cd976de
added page transition effects
...
- added functionality for buttons on PageSettingsServerData page
2023-06-01 11:25:33 +08:00
vladimir.kuznetsov
0479113949
moved ContainersPageHomeListView and ConnectionTypeSelectionDrawer to separate components
2023-05-22 00:10:51 +08:00
Nethius
19c42490e3
feature/versioning-for-desktop ( #181 )
...
Project refactoring and cleanup
2023-05-16 01:34:06 +01:00
vladimir.kuznetsov
03a0e2084a
added PageLoader and pageController
2023-05-15 13:38:17 +08:00
vladimir.kuznetsov
116fa6777b
added logic to the connect to vpn button
2023-05-14 21:11:19 +08:00
vladimir.kuznetsov
1c8dbae359
added PageHome, PageSettings, PageShare, PageStart
...
- renamed old PageStart to PageSetupWizardStart
- added various text types
- moved servers model to "global" scope
2023-05-06 06:52:23 +03:00
vladimir.kuznetsov
4f36349630
changed the way to create qml pages, now the page is created when you go to it
...
- added PageSetupWizardConfigSource, PageSetupWizardInstalling, PageSetupWizardProtocolSettings, PageSetupWizardTextKey
2023-05-03 19:06:16 +03:00
vladimir.kuznetsov
0ae2a1f177
now, when onUpdateAllPages is called, the ClientInfoLogic and ClientManagementLogic pages will not be updated
...
- moved the Client Management button to the Advanced Settings page
-
2023-04-16 07:32:32 +03:00
pokamest
af29637163
Merge branch 'dev'
2023-04-11 18:00:54 +01:00
Josh Soref
7351fe9633
Spelling ( #214 )
...
Spelling fixed
2023-04-11 14:50:44 +01:00
vladimir.kuznetsov
ada8912a1f
Merge branch 'dev' of github.com:amnezia-vpn/amnezia-client into feature/qt6-client-management-panel
2023-04-08 19:03:10 +03:00
vladimir.kuznetsov
b3456ee96c
fixed variable name in addAlreadyInstalledContainersGui() function
2023-04-05 06:20:10 +03:00
pokamest
020e6b1cb3
Merge branch 'dev' into feature/qt6-libssh-support
2023-04-05 03:40:55 +01:00
pokamest
2a7365730b
getOpenFileName fix
2023-04-05 03:39:05 +01:00
pokamest
ad77d74f4b
Merge branch 'dev' into feature/qt6-libssh-support
2023-04-05 03:26:08 +01:00
vladimir.kuznetsov
6e67946ae2
Removed the ability to add multiple servers with the same connection credentials via the "Add server" button
2023-04-04 19:13:39 +03:00
vladimir.kuznetsov
a005ed2a84
now an instance of the serverController class is created at the place of use
2023-04-04 10:22:25 +03:00
vladimir.kuznetsov
1aa859b10d
moved passphraseCallback and passphraseDialog to startPage
...
- made some methods of the servercontroller class private
- returned a call to the checkSshConnection() function
2023-04-04 07:09:30 +03:00
vladimir.kuznetsov
4aba34c18b
Merge remote-tracking branch 'remotes/origin/dev' into feature/qt6-libssh-support
2023-04-03 17:48:55 +03:00
vladimir.kuznetsov
af5b9172ef
removed unused disconnectFromHost() from ServerController
2023-04-02 15:19:59 +03:00
vladimir.kuznetsov
f3aef67be6
Added a form for entering a passphrase for a private ssh key and the corresponding logic for processing a private key
2023-04-02 09:09:20 +03:00
Dmitriy Karpushin
2225a735ca
Fixed typo
2023-03-29 12:01:18 +03:00
Dmitriy Karpushin
c0bb06bf49
Fix of copying to clipboard
2023-03-29 09:31:12 +03:00
Dmitriy Karpushin
8fa409d6c1
Restoration of bandwidth meter after closing of GUI
2023-03-29 09:30:45 +03:00
Dmitriy Karpushin
20846c8eff
* correct behavior of back button on Android
...
* removing of annoying debug logs on Android
2023-03-29 09:29:06 +03:00
vladimir.kuznetsov
b000eda126
Merge branch 'dev' of github.com:amnezia-vpn/desktop-client into feature/qt6-client-management-panel
2023-03-19 17:15:13 +03:00
vladimir.kuznetsov
2580475f67
added a button to scan the server for already installed containers
...
- refactoring of old code, redundant sections of code removed
2023-02-25 17:59:22 +03:00
vladimir.kuznetsov
480b2181f0
made error output in the same style
...
- some code style refactoring
2023-02-22 10:01:43 +03:00
vladimir.kuznetsov
ddc3fe7807
Added the advanced settings page
...
- added a button to scan the server for installed containers
- added a check on the presence of installed containers before configuring the server, if the containers are already installed, then we will add them to the GUI
- added new control element - PopupWarning.qml
2023-02-20 09:46:50 +03:00
vladimir.kuznetsov
b5778a9cb5
if the container already exists, then add it to the list of containers in the client
2023-02-07 10:39:18 +03:00
vladimir.kuznetsov
8ea80a616e
Merge branch 'qt_migration' of github.com:amnezia-vpn/desktop-client into feature/qt6-client-management-panel
2023-01-18 20:06:01 +03:00
pokamest
9d01a52a4a
Merge pull request #145 from amnezia-vpn/feature/qt6-server-busy-notification
...
feature/qt6-server-busy-notification
2023-01-18 00:43:13 +00:00
pokamest
a8273a8fdc
Merge pull request #153 from amnezia-vpn/bugfix/some-ui-small-fixes
...
bugfix/some-ui-small-fixes
2023-01-18 00:41:11 +00:00
vladimir.kuznetsov
d6d3bf6943
moved certificate content acquisition from ClientManagementLogic to ClientInfoLogic
2023-01-17 21:04:15 +03:00
vladimir.kuznetsov
b9717e9894
removed unused code
2023-01-17 17:11:45 +03:00
pokamest
580975fda1
Merge branch 'qt_migration' into feature/qt6-server-busy-notification
2023-01-16 18:13:07 +00:00
vladimir.kuznetsov
221ea5ebb0
Merge branch 'qt_migration' of github.com:amnezia-vpn/desktop-client into feature/qt6-server-busy-notification
2023-01-13 16:59:03 +03:00
vladimir.kuznetsov
f24df9fb05
Merge branch 'qt_migration' of github.com:amnezia-vpn/desktop-client into feature/qt6-client-management-panel
2023-01-12 20:28:13 +03:00
vladimir.kuznetsov
a42beb86c0
added client management panel
...
- added classes for displaying the client management panel
- added class for displaying the client info
- added page to display a list of clients
- added page to display OpenVpn client information
- added diagram with OpenVpn certificate revocation process
2023-01-09 12:38:01 +03:00
pokamest
b1b9044021
Merge branch 'qt_migration' into refactoring/logging
2023-01-08 23:17:11 +00:00
pokamest
167d3caa5d
Merge branch 'dev' into qt_migration
2023-01-08 23:00:13 +00:00
vladimir.kuznetsov
6ec090ea0d
added a "Cancel" button to interrupt the server configuration process when it is found that it is busy installing other software
2023-01-02 17:32:27 +03:00