Commit Graph

654 Commits

Author SHA1 Message Date
Qv2ray-Bot
e42c978ad8 fix: prevent using new when opening windows, which prevents some rare memory leaks 2020-01-26 23:13:18 +08:00
Qv2ray-Bot
ea04b519c6 Merge branch 'version-v2' into dev 2020-01-26 22:54:36 +08:00
Qv2ray-Bot
1acd5b07a3 fix: fixed duplicated scheme:// in GNOME system settings 2020-01-26 19:47:23 +08:00
Qv2ray Maintainer
8c199eece5 Fixed a missing apiConfig in config file. 2020-01-26 19:34:44 +08:00
Qv2ray-Bot
7a06fa0eea change: now using global variable instead of get set operations 2020-01-26 19:26:08 +08:00
Qv2ray-Bot
4d07e55166 add: enable hiding Qv2ray when performing screenshot, fixed #283 2020-01-26 18:52:30 +08:00
Qv2ray Maintainer
fe80368247
Prevent messing up vcore logs 2020-01-25 21:50:35 +08:00
Guobang Bi
d555542263
use QStandardPaths for flatpak 2020-01-25 21:33:17 +08:00
DuckSoft
f0b585792b
[fix] wrap cgo with std:unique_ptr<>, fixed #282 2020-01-25 18:07:03 +08:00
Qv2ray-Bot
d601d2ee12 add: added flatpak config path support 2020-01-24 21:14:36 +08:00
Qv2ray Maintainer
4f1e66ee7e Update w_PreferencesWindow.cpp 2020-01-24 19:39:40 +08:00
Qv2ray-Bot
9cf41b84ab fix: fixed windows startup issue 2020-01-24 14:55:21 +08:00
Qv2ray Bot
4de6ac4354 fix: autostart, tProxyPrep and negative API fixed 2020-01-24 11:45:29 +08:00
DuckSoft
620b749e23
merging version-v2 into dev 2020-01-23 21:21:43 +08:00
DuckSoft
ff6462e106
Changing Repository URL 2020-01-23 20:56:18 +08:00
Qv2ray Bot
b95a65c2d7 fix: fixed legacy API issue 2020-01-23 16:06:29 +08:00
Qv2ray Bot
8746877bd2 change: changed language code format 2020-01-23 14:44:54 +08:00
DuckSoft
ad9acc686b Update main.cpp 2020-01-23 14:44:54 +08:00
DuckSoft
c1e8fd138b fixing a bug, credit to @lhy0403 2020-01-23 14:44:54 +08:00
DuckSoft
ebf33112f8
Final Integration with QvRPCBridge (#268)
A Squash of 16 commits.

Windows: use gRPC
Linux / macOS: use new backend
2020-01-23 02:43:12 +08:00
Qv2ray Bot
029ae40a14 rewrite: rewrite pro file 2020-01-22 21:15:20 +08:00
DuckSoft
493c2a4a8f dual backend support
use config `with_new_backend` to enable new backend and purge grpc out of code dependency
2020-01-22 20:16:38 +08:00
Qv2ray Bot
2f4f70a165 add: added libqvb as grpc api backend 2020-01-22 15:07:11 +08:00
Qv2ray Bot
e5e600e754 update structure 2020-01-22 14:24:35 +08:00
Qv2ray Bot
acfeeb63cf fix: prevent messy messagebox 2020-01-21 15:26:27 +08:00
Qv2ray Bot
5fe3e40dba fix: fixed segfault while closing complex editor 2020-01-21 15:23:41 +08:00
Qv2ray Bot
90fd2d4f32 add: add global option to disable API system 2020-01-21 14:09:41 +08:00
Qv2ray Bot
c6075b1dc6 fix: several fix of complex editor 2020-01-21 11:39:57 +08:00
Qv2ray Bot
a01c30623d fix: prevent wait for V2ray core, fixed #265 2020-01-21 09:38:43 +08:00
Qv2ray Bot
e3da759ab9 fix: fixed several issues 2020-01-20 21:42:06 +08:00
Qv2ray Bot
4996b18a30 add: add option to update subscription without system proxy 2020-01-20 12:03:25 +08:00
Qv2ray Bot
5aa67d8cbe fix: fixed Subscription Import filename issue 2020-01-20 11:24:19 +08:00
Qv2ray Bot
1f4a028bae move update link 2020-01-19 20:14:18 +08:00
Qv2ray Bot
17e04adabc cleanup 2 2020-01-19 19:54:06 +08:00
Qv2ray Bot
358a1865b6 code cleanup 2020-01-19 19:17:21 +08:00
Qv2ray Bot
10186ccaa5 update 2020-01-19 18:29:29 +08:00
Qv2ray Bot
96b0fe3f3c fix: fixed a Preference Window restart issue 2020-01-19 18:12:24 +08:00
Qv2ray Bot
e99d71f2e9 add: added maximum log line count 2020-01-19 16:30:31 +08:00
Qv2ray Bot
e0b8207552 fix: fixed route rename error and balancer error 2020-01-19 14:18:16 +08:00
Qv2ray Bot
056b10b4ca fix: several enhancements and ping fix 2020-01-19 13:55:08 +08:00
Qv2ray Bot
526f74a7fb
Update QvNetSpeedBar.cpp 2020-01-19 00:03:56 +08:00
Qv2ray Bot
10c19f8d45
Update w_MainWindow.cpp 2020-01-19 00:01:46 +08:00
Qv2ray Bot
984d9014d3 fix: added a Preference Window port number check 2020-01-18 23:13:31 +08:00
Qv2ray Bot
005a0dfd5c fix: fixed V2ray spelling 2020-01-18 22:42:11 +08:00
Qv2ray Bot
419f1a92ae fix: fixed complex config editor import conflict and added option to import from subscription 2020-01-18 22:15:05 +08:00
Qv2ray Bot
d6bac5692c add: better v2ray executable wrapper 2020-01-18 21:51:41 +08:00
Qv2ray Bot
47b2401bf5 fix: some minor fixes 2020-01-18 14:16:22 +08:00
Qv2ray Bot
569df8e893 fix: fixed macOS build 2020-01-18 12:10:40 +08:00
Qv2ray Bot
e5d87ed052 fix: fixed #257 prevent using manual function Stringify 2020-01-18 10:55:11 +08:00
Qv2ray Bot
4c1fe027ef fix: fixed some QvMessageBox typos and add more DEBUG logs 2020-01-17 22:03:47 +08:00
Qv2ray Bot
a48cc03782 fix: fixed a QvMessageBox typo 2020-01-17 21:46:01 +08:00
Qv2ray Bot
fcdc099062 fix: fixed a vmess:// import aid issue. 2020-01-17 21:39:32 +08:00
Qv2ray Bot
712059f503 fix: some fixes and refactors, fixed #253 and fixed #254 2020-01-17 21:29:29 +08:00
Qv2ray Bot
ba8858dc77 fix: fixed #225 and fixed #250 2020-01-17 14:45:07 +08:00
Guobang Bi
aa52bb4b73
try to fix some shitty things 2020-01-16 17:41:55 +08:00
Qv2ray Bot
6f13be7217 fix: some minor code changes 2020-01-16 17:05:48 +08:00
Qv2ray Bot
7b994293ec fix: fix #247 again 2020-01-16 16:54:59 +08:00
Qv2ray Bot
45688c5079 fix: several fixes 2020-01-16 16:45:05 +08:00
Qv2ray Bot
992ffc2a86 fix: should resolve #246 and resolves #247 2020-01-16 15:47:29 +08:00
Qv2ray Bot
3baced6c0d update: use better qvtinylog module 2020-01-15 21:34:48 +08:00
Qv2ray Bot
c9ddd2270b fix: fixed #242 2020-01-15 21:34:01 +08:00
Leroy.H.Y
c286d25606
[fix] Fixed a vmess import default value issue. 2020-01-15 17:18:25 +08:00
Leroy.H.Y
555dd74d6d
[fix] Fixed a rule-rename related issue 2020-01-14 17:31:17 +08:00
Leroy.H.Y
6deda7451a
Update main.cpp 2020-01-14 17:31:08 +08:00
Leroy.H.Y
1d2f6f91c1 [ui] Fixed #234 2020-01-14 12:49:39 +08:00
Leroy.H.Y
c18cb14358 [add] Added subscription renewal 2020-01-14 12:04:31 +08:00
Leroy.H.Y
03972a96d0 [fix] A better text prompt for #237 2020-01-14 12:04:31 +08:00
Leroy.H.Y
0376a37ec4 [fix] Fixed #235 Fixed #236 2020-01-14 12:04:31 +08:00
Leroy.H.Y
68e26883a9 [add] Added forward proxy 2020-01-13 23:21:40 +08:00
DuckSoft
1ca41ad048 [ux] improve ui selection experience 2020-01-12 19:47:46 +08:00
DuckSoft
31db9ab775 cancel c++17 adoption to avoid ambiguous method reference 2020-01-12 19:47:46 +08:00
DuckSoft
048b8cb423 [fix] command line parsing workaround 2020-01-12 19:47:46 +08:00
DuckSoft
0bb7469d09 [fix] prevent from blocking shutdown & logout, fixed #224 2020-01-12 19:47:46 +08:00
Leroy.H.Y
2eede67987
[ui] Fixed grammar issue 2020-01-09 21:37:12 +08:00
Leroy.H.Y
73ba338af7
[ui] changed a message title 2020-01-09 21:35:52 +08:00
Leroy.H.Y
77d00ac8b1
[fix] Fixed a v2ray core file checking scheme, fixed #223 2020-01-09 21:25:53 +08:00
Leroy.H.Y
b7fa18ccb6
[fix] Fixed a right click menu misfunction 2020-01-09 11:04:53 +08:00
Leroy.H.Y
8a5d31ffcd [refactor] Use simplified QString::number() function 2020-01-08 22:22:35 +08:00
Leroy.H.Y
9a22df2c1f [fix] Fixed Windows build 2020-01-08 22:00:01 +08:00
Leroy.H.Y
e059a89ed7
[refactor] Refactored and fix-ed bug in the previous commit 2020-01-08 11:48:30 +08:00
Leroy.H.Y
3c6c61fabe
[temp] Temp working on rewrite of MainWindow, some potential bugs expected. 2020-01-07 19:49:57 +08:00
Leroy.H.Y
79db868a17
[fix] Prevent duplicated subscription tag in the connection list, fixed #166 2020-01-06 23:51:39 +08:00
Leroy.H.Y
657a384657
[add] Added PreferenceWindow to tray menu, fixed #218 2020-01-06 21:51:29 +08:00
Leroy.H.Y
ac786d1b5c
[fix] Use faster to_string function 2020-01-06 21:44:20 +08:00
Leroy.H.Y
01b2f3ac96
[add] Added --noAPI flag in commandline 2020-01-06 21:42:32 +08:00
Leroy.H.Y
16b9841034
[refactor] Some code refactors 2020-01-01 18:56:06 +08:00
Leroy.H.Y
f85e697595
[fix] Fixed time_t type 2020-01-01 17:13:09 +08:00
Leroy.H.Y
07b76c8e5f
[2020] Hello, 2020 2019-12-31 21:25:23 +08:00
Leroy.H.Y
603041c6f9
[fix] Fixed #208 and fixed API in complex config 2019-12-31 21:25:10 +08:00
Leroy.H.Y
ba4769581c
[fix] Fixed time_t issue and an auto size cast 2019-12-31 16:53:34 +08:00
Leroy.H.Y
8dfda7c071
[change] updated submodule x2struct, now using QString as default 2019-12-30 19:47:27 +08:00
Leroy.H.Y
ef8a5f5cf6 [fix] Fixed a mismatch of bracket 2019-12-30 14:50:43 +08:00
Leroy.H.Y
05aaf43661
[add] Added cross-platform launch-at-start solution 2019-12-30 14:33:12 +08:00
Leroy.H.Y
80913cad10
[add] Added UI for updating subscription automatically, upgraded config_version 2019-12-29 23:58:57 +08:00
Leroy.H.Y
a980d3dd01
[fix] Fixed a typo in the preference window 2019-12-28 17:12:17 +08:00
Leroy.H.Y
62dcce9cbd
[fix] Removed a StepType for Qt 5.11 2019-12-28 16:05:23 +08:00
Leroy.H.Y
eeee9558a2
[add] Added GNOME https proxy settings. 2019-12-28 14:47:45 +08:00
Leroy.H.Y
54c1096953 [add] Added UI for downloading GFWList 2019-12-28 13:03:12 +08:00
Leroy.H.Y
80d5465ded [add][fix] Added Windows start with boot support and fixed UI. 2019-12-28 09:30:47 +08:00
Leroy.H.Y
62d72a2ddf [fix] Some build fixes 2019-12-27 17:04:04 +08:00
Leroy.H.Y
d6c5e8d5b2 [add] Added proxy settings for macOS, fixed #185 2019-12-27 16:24:52 +08:00
Leroy.H.Y
a23817522e
[fix] Fixed several bugs in the node editor 2019-12-27 11:43:38 +08:00
Leroy.H.Y
85d4a032a2
[add] Added rules sorting, default outbound and domainStrategy 2019-12-27 10:01:29 +08:00
Leroy.H.Y
528258d9d2
[add] Added NodeEditor for Complex Configs 2019-12-26 19:50:49 +08:00
Leroy.H.Y
045615443f
[add] Added NodeEditor dependency 2019-12-22 22:36:09 +08:00
Leroy.H.Y
488db05b60
[refactor] [fix] [add] Refactored Mainwindow, fixed #183, fixed #172 2019-12-22 22:02:36 +08:00
Leroy.H.Y
45ee09b8c8
[change] Removed useAPI flag in config for #176 2019-12-22 18:06:02 +08:00
Leroy.H.Y
151890b7cc
[add] Added more VMess share options, fixed #162 2019-12-22 10:52:42 +08:00
Leroy.H.Y
77afd3be09
[add] Added documents for main.cpp 2019-12-21 23:36:11 +08:00
Leroy.H.Y
57c84cbdfb
[add] Several refactoring and prepare on #183 2019-12-21 23:10:20 +08:00
Leroy.H.Y
610e8e3043
[fix] This should fix #175 2019-12-21 22:10:09 +08:00
Leroy.H.Y
c21da505cd
[fix] Fixed QList std::list --> Added MACRO Qt Version check 2019-12-21 22:08:47 +08:00
Leroy.H.Y
9c53a99606
[fix] Fixed QList std::list conversion function for Qt5.14 and fixed #186 2019-12-21 21:57:19 +08:00
DuckSoft
70217590b1
[fix] show mainwindow when no host available
this shall fix #175
2019-12-21 06:37:49 +08:00
Leroy.H.Y
e864bffbbd
[fix] Fixed #187 use maximum width. 2019-12-20 21:21:19 +08:00
Leroy.H.Y
f30c9f4c80
[update] Update for adapting Qt 5.14.0 2019-12-19 20:59:39 +08:00
Leroy.H.Y
2bd2a61202
[fix] Fixed single instance bug 2019-12-17 20:44:24 +08:00
Leroy.H.Y
f169825887
[fix] Some UI fixes
Former-commit-id: d4d577b8de259b0ae9acce16f56d3dbbae2aba7e
2019-12-15 10:59:19 +08:00
Leroy.H.Y
be4dd89045
[fix] Fixed inbound accounts generation bug
Former-commit-id: 504a8bcfe112dd90496f962e7d2801b301503f02
2019-12-15 10:59:19 +08:00
Leroy.H.Y
c8a4d2be00
[add] Added multiple delete support, fixed #147
Former-commit-id: 014d4b2629
2019-12-15 10:59:16 +08:00
Leroy.H.Y
0af45dc678
[fix] Some UI fixes, and added a Singleapplication model, Fixed #139
Former-commit-id: 7ea337d1f2
2019-12-15 10:59:15 +08:00
Leroy.H.Y
90ccfea5a1
[fix] Fixed path check for subscriptions and connection renaming, fixed #168 and fixed #173
Former-commit-id: 2f96d91aff
2019-12-15 10:59:15 +08:00
Leroy.H.Y
c0390a27fd
[fine] Let's downgrade the config version #158
Former-commit-id: 042908acc5
2019-12-15 10:59:14 +08:00
Leroy.H.Y
b0e36c2e7c
[fix] Fixed Windows and macOS build 2019-12-15 10:59:06 +08:00
Leroy.H.Y
4f1a17e553 [fix] Fixed #171
Former-commit-id: 3c905904c9
2019-12-10 10:33:06 +08:00
Leroy.H.Y
d8fe9259d2 [fix] Fixed Windows build
Former-commit-id: 4e142e3e01
2019-12-09 22:16:29 +08:00
Leroy.H.Y
9de221c109 [fix] Some UI fixes, to prevent (some) crash(es). #158
Former-commit-id: 4277081153
2019-12-09 20:25:16 +08:00
Leroy.H.Y
ee667d1a07 [add] Added Ping for UI
Former-commit-id: 4db9e7108c
2019-12-08 22:25:19 +08:00
Leroy.H.Y
5bb39a133b [add] Added TCPing
Former-commit-id: 65690ece94
2019-12-08 21:03:30 +08:00
Leroy.H.Y
51c2a6173d [add] Added config_version error message
Former-commit-id: cdbbca798d
2019-12-07 23:31:42 +08:00
Leroy.H.Y
9de8e1e431 [add] Added Filename checker fixed #167 #168
Former-commit-id: 8f5c5cf7d8
2019-12-07 23:01:29 +08:00
Leroy.H.Y
e01eed0535 [fix] Fixed SegFault when renaming a connection
Former-commit-id: c153eddd3c
2019-12-06 23:43:56 +08:00
Leroy.H.Y
6351f1acc3 [ui fix] Several UI fixes, this fixed #165 #164 #163 #161 #160
Former-commit-id: 488bf33ccc
2019-12-06 16:05:37 +08:00
Leroy.H.Y
7f1affcacd [temp] tmp
Former-commit-id: 3c84ebaa36
2019-12-04 21:28:13 +08:00
Leroy.H.Y
7182c8e255 [change] see: #148
Former-commit-id: 9c0da40c21
2019-12-04 13:06:07 +08:00
Leroy.H.Y
6411c0f109 [fix] Fixed subscription UI features #126 #150 #151
Former-commit-id: 704151d63e
2019-12-04 11:15:00 +08:00
Leroy.H.Y
35cd88c2d2 [add] Added subscription autostart #126 #150 #151
Former-commit-id: 61ebbf9524
2019-12-03 21:03:00 +08:00
Leroy.H.Y
f1a35d4c14 [fix] Removed help button of Prefrence Window, see #152
Former-commit-id: 9b550fdf69
2019-12-03 07:33:25 +08:00
Leroy.H.Y
74e36910d8 [add] Support for subscriptions #109 #121 #126 #147
Former-commit-id: 6060c041dd
2019-12-02 23:28:13 +08:00
Leroy.H.Y
1100f4658c [add] Some basic UI for subscription
Former-commit-id: e7b150c5b6
2019-12-02 21:04:36 +08:00
Leroy.H.Y
6642c332cb [fix] Fixed Windows MainWindow instance
Former-commit-id: 3b8852208c
2019-12-02 16:28:42 +08:00
Leroy.H.Y
f1f832cd01 Update QvSystemProxyConfigurator.cpp
Former-commit-id: fa7d493e90
2019-12-02 11:31:25 +08:00
Leroy.H.Y
5d94d99f1a [update] Several code refactoring and added qvAppLog
Former-commit-id: 7ae62e96fc
2019-12-02 09:50:05 +08:00
Leroy.H.Y
73113bf26f [add] Some small updates and fixed #144
Former-commit-id: d0e79f2819
2019-12-01 13:43:11 +08:00
Leroy.H.Y
9d997dedc5 [add] Added basic subscription actions and fixed QV2RAY_DEFAULT_VASSETS_PATH and QV2RAY_DEFAULT_VCORE_PATH
Former-commit-id: ec49dffbb5
2019-12-01 00:34:17 +08:00
Leroy.H.Y
3239b17c3e [fix] Fixed a v2ray core import empty dialog result bug. #121
Former-commit-id: 7e0a8ea8f6
2019-11-29 08:23:09 +08:00
Leroy.H.Y
8382719e98 [add] Added log color scheme for light UI
Former-commit-id: 7361163487
2019-11-28 23:01:41 +08:00
Leroy.H.Y
86f4321565 [fix] Fixed a vmess import error and redesigned ImportWindow #121
Former-commit-id: 381075cbbb
2019-11-28 20:48:19 +08:00
Leroy.H.Y
7a43973ff2 [fix] Fixed PAC issue, #121
Former-commit-id: ecc8e330e8
2019-11-28 20:19:41 +08:00
Leroy.H.Y
a4e2c94db3 [fix] Fixed manual import config bug. #121
Former-commit-id: 5c0f06569f
2019-11-28 18:20:26 +08:00
Leroy.H.Y
e4f7f99ae1 [add] Added keyboard operations and log prettify
Former-commit-id: 3a8144f65d
2019-11-28 16:09:54 +08:00
Leroy.H.Y
c6f70c1a60 [change] USE STRONG TYPE NOW TO PREVENT MISUSE OF QJsonObject
Former-commit-id: 84d8167822
2019-11-27 23:16:30 +08:00
Leroy.H.Y
834dca8bf8 [add] Add SAFE_TYPEDEF
Former-commit-id: 06c78091b4
2019-11-27 20:35:37 +08:00
Leroy.H.Y
268c56a6eb [fix] fixed API empty tag error #121
Former-commit-id: a582cc7525
2019-11-27 16:10:05 +08:00
Leroy.H.Y
1d03f64372 [fix] Sharing and Language Installer fixes #121
Former-commit-id: 0eca6c2260
2019-11-27 13:28:30 +08:00
Leroy.H.Y
22ecbe25a3 [fix] Several further fixes
Former-commit-id: 12fb3bcd29
2019-11-27 10:39:04 +08:00
Leroy.H.Y
ce218f1ada [fix] Several fixes
Former-commit-id: e475b40a02
2019-11-26 15:57:02 +08:00
Leroy.H.Y
86c7da4384 [fix] Half done PAC, supported Window Proxy AutoSet, Fixed ImportWindow cancel button bug #69
Former-commit-id: 6eeb48a1fd
2019-11-25 20:07:12 +08:00
Leroy.H.Y
51e73d1462 [add] Added half support for Window Proxy Settings and PAC
Former-commit-id: ff58d8e881
2019-11-25 19:00:41 +08:00
Leroy.H.Y
f523c63318 Update w_PrefrencesWindow.cpp
Former-commit-id: 0563ae30ac
2019-11-24 20:49:33 +08:00
Leroy.H.Y
d9b9dd8cc1 [update] updated prefrence window UI and changed a config file entry
Former-commit-id: 6b0d8e1c14
2019-11-24 20:35:43 +08:00
Leroy.H.Y
422ae7dd4f [fix] Some minor fixes
Former-commit-id: 9b0a77aff9
2019-11-20 09:09:20 +08:00
Leroy.H.Y
05b2fd671e [add] Added GFW->PAC and QHttpServer #69
Former-commit-id: 8b0aef31e2
2019-11-18 19:40:00 +08:00
Leroy.H.Y
4361de7b31 [fix] Some UI fixes
Former-commit-id: 30d64394e6
2019-11-18 18:43:49 +08:00
Leroy.H.Y
dfd7f87850 [VD][WIP] #130 Change to a new logo, new icon color schemes and added dark mode support (#131)
* [Update] icons: visual design

* [add] Added PNG for macOS

* [add] Added macOS icns

* [add] Added more icons and do some renamings, #130 this WILL BREAK the build.

* [fix] #130 fixed some ui settings

* [add] #130 Added more support for new ICONS

* [change] #130 #131 Changed MainWindow UI-Merging "ADDConfigBtn", fixed a ScreenShot window issue. Added message in Pref Window.

* [fix] Fixed layout of mainwindow

* [Windows] More UI Options

* [fix] Fixed a typo #130 #131


Former-commit-id: 727b907bcc
2019-11-18 18:38:42 +08:00
Leroy.H.Y
c32c1389d1 [add] Added a screenshot window #69
Former-commit-id: 390f3ba9e1
2019-11-14 00:17:37 +08:00
Leroy.H.Y
c98ff9875c [fix] Fixed dark theme settings on QV2RAY_USE_BUILTIN_DARKTHEME #130
Signed-off-by: Leroy.H.Y <lhy20010403@hotmail.com>

Former-commit-id: 12e25c92b1
2019-11-13 20:30:16 +08:00
Leroy.H.Y
ff1c58a5d7 [fix] Fixed Windows Build
Former-commit-id: 9121fc5bb6
2019-11-13 20:08:30 +08:00
Leroy.H.Y
66d2aef5d3 [add] Added dark theme support [VD] #130
Former-commit-id: b8f8be6cbb
2019-11-13 19:51:30 +08:00
Leroy.H.Y
8c76b6078b [add] Added UI for PAC
Former-commit-id: 2750fd8230
2019-11-12 08:01:22 +08:00
Leroy.H.Y
a18de6cfe1 [add] Added vmess:// shares and vmess:// QRCode import, support multiple lines vmess:// supported importing image
Former-commit-id: 4e72ecfe02
2019-11-11 23:28:45 +08:00
Leroy.H.Y
d999231321 [Fix] A better fix for Issue #129
Former-commit-id: 2f6c829e70
2019-11-11 20:11:03 +08:00
Leroy.H.Y
aec993711d [Fix] This may have fix to Issue #129
Former-commit-id: 1074ac0882
2019-11-11 19:57:57 +08:00
Leroy.H.Y
1354d3f6d4 [add] some changes
Former-commit-id: e049cb8437
2019-11-11 16:15:02 +08:00
Leroy.H.Y
b5042aec4c [change] now using c++ private inheritance and added QRCode libs.
Former-commit-id: 4f49dad042
2019-11-10 13:29:09 +08:00
Leroy.H.Y
b804e98c9c Update QvNetSpeedBar_win.cpp
Former-commit-id: c68523c42d
2019-11-10 00:32:47 +08:00
Leroy.H.Y
cd24390272 [CHANGE] Changed cpp/hpp naming style and added Qr Code library
Signed-off-by: Leroy.H.Y <me@lhy0403.top>

Former-commit-id: 867d107464
2019-11-10 00:24:14 +08:00
Leroy.H.Y
408479f8c7 Some fixes and adds
[fix] Fixed a Dark UI Chart bug
[add] Added UISettings section in config
[add] Standalone function for determining filename when saving config
[fix] Pointer or references fix?
[add] SOME UI for importing connections.
[add] Duplicating Connection #69 LMAO
[add] Prefrences window -> Forward Proxy #125 UI



Signed-off-by: Leroy.H.Y <me@lhy0403.top>

Former-commit-id: c271f1c207
2019-11-09 01:04:07 +08:00
Leroy.H.Y
1f851d70a3 [add] added more route functions
Former-commit-id: 5107a76a67
2019-10-31 22:40:51 +08:00
Leroy.H.Y
5ebe245d35 [add] Added rules removal algorithm
Former-commit-id: 592e03a04f
2019-10-31 10:34:59 +08:00
Leroy.H.Y
0d1d490aa1 Signed-off-by: Leroy.H.Y <lhy20010403@hotmail.com>
Former-commit-id: 86f2300268
2019-10-31 08:17:31 +08:00
Leroy.H.Y
0d58f02b9f [add] Added more route settings and renamed target
Former-commit-id: 242a13641c
2019-10-30 23:36:30 +08:00
Leroy.H.Y
14d1896cd9 [fix] Fixed tProxy issue and getConfigPath function
Former-commit-id: 09e4385544
2019-10-29 18:27:19 +08:00
Leroy.H.Y
bfc3866b45 [fix] Fixed a default stats issue
Former-commit-id: 609cb25431
2019-10-29 17:50:37 +08:00
Leroy.H.Y
dbbd42b2f3 [add] Partly added routing edit 2
Former-commit-id: 736e3ac9cc
2019-10-29 17:07:20 +08:00
Leroy.H.Y
d8d4f9dbf3 [add] Partly added routing edit
Former-commit-id: 459031c191
2019-10-28 22:48:14 +08:00
Leroy.H.Y
c6ca48fd70 [change] changed some log modules and added sources to translate
Former-commit-id: b3f752761d
2019-10-26 20:17:33 +08:00
Leroy.H.Y
7f38fb0b21 [fix] A lot of fixes
- Fixed a config tag issue
- Fixed override config
- Fixed duplicated slash
- Fixed #69 Windows Naming scheme
- Fixed Mux settings on the Outbound Page.
- Added full IPv6 support
- Added UI logic on Preference Window, #69
-

Signed-off-by: Leroy.H.Y <me@lhy0403.top>

Former-commit-id: 443b212029
2019-10-26 01:05:51 +08:00
Leroy.H.Y
b96a73317b [fix] Fixed something wrong on Windows platform
Former-commit-id: 07c24d0706
2019-10-25 14:13:48 +08:00
Leroy.H.Y
48e75d7102 [fix] Fixed several issues in the previous commit
Former-commit-id: 7d2b053f31
2019-10-24 22:49:01 +08:00
Leroy.H.Y
2e5f7fb846 [lots of] Many changes.
- Removed Travis and Appveyor, we now focus on the Github Action
- Changed a MACRO
- Rewrited config searching algorithm, PATCH needed #69
- Removed global Mux Config
- PARTLY supporting custom v2ray path
- Added graph on the MainWindow
- Fixed a ContentType error in ToolBar API
- Added LICENSE for 7z.exe

Signed-off-by: Leroy.H.Y <me@lhy0403.top>

Former-commit-id: ea8ba9a55b
2019-10-24 22:34:10 +08:00
Leroy.H.Y
02ae3936a1 Merge pull request #115 from rikakomoe/patch-1
[fix] Fix import config bug and improve tolerance

Former-commit-id: cb11f749ab
2019-10-23 17:55:29 +08:00
Leroy.H.Y
f2082e52d0 [add] Fixed an ugly ui in prefrences window, see #69
Former-commit-id: 9e0e75bdeb
2019-10-23 17:52:23 +08:00
Riko Sakurauchi
929f086956 [fix] Fix import config bug and improve tolerance
Former-commit-id: 8a8c1a349a
2019-10-22 20:51:44 +08:00
Leroy.H.Y
bfe0dc9089 [add] Partly added a plasmoid plugin, tested with socat and a pseudo plugin, see #69
Former-commit-id: b0068b7797
2019-10-21 20:13:31 +08:00
Leroy.H.Y
e99259ab94 [add] Added Windows NetSpeed Bar Support, See #69
Former-commit-id: 621b748ed1
2019-10-19 22:38:42 +08:00
Leroy.H.Y
71e2d8803d [Add] Added UI For NetSpeed Bar
Signed-off-by: Leroy.H.Y <lhy20010403@hotmail.com>

Former-commit-id: 159b0b4066
2019-10-19 09:07:33 +08:00
Leroy.H.Y
8317657f70 [added] Added speed bar for Windows TEST [1] See #69
Former-commit-id: 38880a58ca
2019-10-18 09:43:39 +08:00
DuckSoft
56574668fc 更改 v2ray 内核放置提示信息
Former-commit-id: e81e2430df
2019-10-14 08:01:53 +08:00
Leroy.H.Y
ef37928114 [add] Added sock UDP and fixed a few bugs, now using a proper build versioning number
Former-commit-id: bfd5b5f042
2019-10-13 14:19:43 +08:00
Leroy.H.Y
984ded0c0d [update] Updated submodule
Former-commit-id: 6160c86da7
2019-10-11 15:24:51 +08:00
Leroy.H.Y
53f4290a79 [add] Added new inbound editor [HALF]
Former-commit-id: 1009022eab
2019-10-10 22:59:50 +08:00
Leroy.H.Y
282f8b38c5 [ui] Changed UI for a little bit
Former-commit-id: d826a2de15
2019-10-08 23:42:54 +08:00
Leroy.H.Y
cd45bf0b59 Merge branch 'version-v1' into dev, version v1.3.8
Former-commit-id: 5e3a1ae2dd
2019-10-06 21:12:54 +08:00
Leroy.H.Y
92f4d4fd55 [add] Added UI for inbound editing.
Former-commit-id: 4a167dbab5
2019-10-06 21:01:26 +08:00
Leroy.H.Y
d47f6bde03 [fix] This fixed the second bug in Issue 100, fixed #100
Former-commit-id: 51bdf49914
2019-10-06 20:48:36 +08:00
Leroy.H.Y
1582f364d1 [Fix] Fixed a typo in if statement, fixed #98
Former-commit-id: 5eda7edb8f
2019-10-06 20:48:05 +08:00
Leroy.H.Y
1899c1d726 [Add] Added a explain for #65
Former-commit-id: 0d4de3a36a
2019-10-06 20:46:55 +08:00
Leroy.H.Y
470b99e220 [Add] Choose to remove the connection file when deleting config. Fixed: #94
Former-commit-id: f1f91f0537
2019-10-03 17:35:36 +08:00
Leroy.H.Y
62e0d11189 [fix] Fixed a malformed vmess:// link check scheme. fixed: #93
Former-commit-id: ea9b53ef95
2019-10-03 11:18:11 +08:00
Leroy.H.Y
5bc2a6a8bb Merge branch 'version-v1' into dev which fixed #92
Former-commit-id: 301b0aa17f
2019-10-02 14:10:03 +08:00
Leroy.H.Y
026e6ae2f4 [fix] Fixed a SIGABORT on port editing. See: #92
Former-commit-id: cc5a70e57c
2019-10-02 13:24:30 +08:00
Leroy.H.Y
622389bfd0 Added connection statistics. (#84)
* [add] Added gRPC support, however this will make all CI fail.

* [add] Add full support for up/download speed.

* [Trigger-CI]

* [CI] add gRPC for travis linux

* [CI] fixed CI for linux

* [CI] Added ci script for Windows

* APPV

* [Fixed] Fixed Windows CI

Signed-off-by: Leroy.H.Y <lhy20010403@hotmail.com>

* Update .appveyor.yml

* Update .appveyor.yml

* Update .travis.yml

* Update .travis.yml

* Update grpc_gen.bat

* [Trigger-CI]

* Update .appveyor.yml

* Signed-off-by: Leroy.H.Y <lhy20010403@hotmail.com>

* Update grpc_gen.sh

* [macOS] Added macOS gRPC

* [macOS] Added macOS gRPC

* Update .travis.yml

Former-commit-id: b2e54a7ac2
2019-09-30 10:08:41 +08:00
Leroy.H.Y
336f6643c0 [add] Added ui for connection share.
Former-commit-id: ab71005620
2019-09-26 23:27:11 +08:00
Leroy.H.Y
a6d570ca28 [Add] Added a JSON editor with structure preview. Changed ConnectionEditWindow so that it's using the new JsonEditor
Former-commit-id: 2ffdc6df8c
2019-09-26 16:15:44 +08:00
Leroy.H.Y
6176ab1052 [add] Auto select editor when editing a connection
Former-commit-id: f385d7d0b1
2019-09-25 23:25:30 +08:00
Leroy.H.Y
d88fd5cb16 Merge branch 'version-v1' into dev.
Former-commit-id: c528ba304e
2019-09-25 22:39:06 +08:00
Leroy.H.Y
0dc9761f05 [fix] This fixed #76, fixed #74 and fixed #70
Former-commit-id: 876112cecb
2019-09-25 13:52:01 +08:00
Leroy.H.Y
f82367e04b Merge branch 'version-v1' into dev, MERGED Version 1.3.7.1 back to dev.
Former-commit-id: 9982ed8f78
2019-09-24 23:29:46 +08:00
Leroy.H.Y
8d397bc6c5 [doc] Final update of documents.
Former-commit-id: 5afafa437a
2019-09-24 18:26:51 +08:00
Leroy.H.Y
7bf5428ef7 [fix] Fixed Window Config Migration Bug
Former-commit-id: 75e5e18970
2019-09-23 22:25:19 +08:00
Leroy.H.Y
5fd796de9b [added] Added complex config notices.
Former-commit-id: 3ebd87e9bc
2019-09-23 14:05:11 +08:00
Leroy.H.Y
b55340e00e [fix] Bumped to version v1.3.7.1 and fixed #64
Former-commit-id: b8fc8a1800
2019-09-22 18:08:52 +08:00
Leroy.H.Y
db75d5ec8b [vmess] Fixed a vmess import bug. See #63
Former-commit-id: a9cd17446c
2019-09-22 14:52:50 +08:00
Leroy.H.Y
7cb1feca60 [fix] Added tProxy setcap on Linux and should contain the solutions for #57 and #58
Former-commit-id: 5a733dc07a
2019-09-21 19:33:02 +08:00
Leroy.H.Y
7182ac6486 [change] Changed default v2ray search path
Former-commit-id: 840240513d
2019-09-19 16:51:25 +08:00
Leroy.H.Y
879101ecc3 Merge branch 'dev-multi-outbound' into dev, PREPARE FOR VERSION 2.0
MERGE SUMMARY:

Conflicts:
	src/QvCoreConfigOperations_Generation.cpp
	src/main.cpp
	src/ui/w_PrefrencesWindow.cpp
	src/ui/w_PrefrencesWindow.h
	translations/en-US.ts

 It looks like you may be committing a merge.
 If this is not correct, please remove the file
	.git/MERGE_HEAD
 and try again.

 Please enter the commit message for your changes. Lines starting
 with '#' will be ignored, and an empty message aborts the commit.

 On branch dev
 Your branch is up to date with 'origin/dev'.

 All conflicts fixed but you are still merging.

 Changes to be committed:
	new file:   .vscode/settings.json
	new file:   Qv2ray.astylerc
	modified:   Qv2ray.pro
	new file:   jePwbM.json
	modified:   src/Qv2rayBase.h
	modified:   src/QvConfigUpgrade.cpp
	modified:   src/QvCoreConfigObjects.h
	modified:   src/QvCoreConfigOperations.h
	modified:   src/QvCoreConfigOperations_Convertion.cpp
	modified:   src/QvCoreConfigOperations_Generation.cpp
	modified:   src/QvCoreConfigOperations_Verification.cpp
	modified:   src/QvUtils.cpp
	modified:   src/QvUtils.h
	modified:   src/main.cpp
	renamed:    src/w_ConnectionEditWindow.cpp -> src/ui/w_ConnectionEditWindow.cpp
	renamed:    src/w_ConnectionEditWindow.h -> src/ui/w_ConnectionEditWindow.h
	renamed:    src/w_ConnectionEditWindow.ui -> src/ui/w_ConnectionEditWindow.ui
	renamed:    src/w_ImportConfig.cpp -> src/ui/w_ImportConfig.cpp
	renamed:    src/w_ImportConfig.h -> src/ui/w_ImportConfig.h
	renamed:    src/w_ImportConfig.ui -> src/ui/w_ImportConfig.ui
	renamed:    src/w_MainWindow.cpp -> src/ui/w_MainWindow.cpp
	renamed:    src/w_MainWindow.h -> src/ui/w_MainWindow.h
	renamed:    src/w_MainWindow.ui -> src/ui/w_MainWindow.ui
	renamed:    src/w_PrefrencesWindow.cpp -> src/ui/w_PrefrencesWindow.cpp
	renamed:    src/w_PrefrencesWindow.h -> src/ui/w_PrefrencesWindow.h
	renamed:    src/w_PrefrencesWindow.ui -> src/ui/w_PrefrencesWindow.ui
	new file:   src/ui/w_RouteEditor.cpp
	new file:   src/ui/w_RouteEditor.h
	new file:   src/ui/w_RouteEditor.ui
	renamed:    src/w_SubscribeEditor.cpp -> src/ui/w_SubscribeEditor.cpp
	renamed:    src/w_SubscribeEditor.h -> src/ui/w_SubscribeEditor.h
	renamed:    src/w_SubscribeEditor.ui -> src/ui/w_SubscribeEditor.ui
	renamed:    src/QJsonObjectInsertMacros.h -> src/utils/QJsonObjectInsertMacros.h
	new file:   src/utils/QPingModel.cpp
	new file:   src/utils/QPingModel.h
	renamed:    src/QvHTTPRequestHelper.cpp -> src/utils/QvHTTPRequestHelper.cpp
	renamed:    src/QvHTTPRequestHelper.h -> src/utils/QvHTTPRequestHelper.h
	renamed:    src/QvRunguard.cpp -> src/utils/QvRunguard.cpp
	renamed:    src/QvRunguard.h -> src/utils/QvRunguard.h
	renamed:    src/QvTinyLog.h -> src/utils/QvTinyLog.h
	deleted:    src/w_RouteEditor.cpp
	deleted:    src/w_RouteEditor.h
	deleted:    src/w_RouteEditor.ui
	modified:   translations/en-US.ts


Former-commit-id: 348f928acd
2019-09-18 18:11:30 +08:00
Leroy.H.Y
2d179da88e [fix][lang] Fixed some translation sources. Update UI for tProxy settings.
Former-commit-id: ff5866e7b4
2019-09-18 17:52:07 +08:00
Leroy.H.Y
dd60312d13 [fix] This should fix some strange connectivity bugs.
Former-commit-id: 62a4453b64
2019-09-18 15:18:44 +08:00
Leroy.H.Y
77477194f4 [add] Added Ping-related cpp and headers. Added theme log
Former-commit-id: a22b878846
2019-09-18 14:21:26 +08:00
Leroy.H.Y
df24702dec [files] Moved project files
Former-commit-id: b3135d5357
2019-09-18 13:22:25 +08:00
Leroy.H.Y
b555397e6b Merge branch 'dev' into dev-multi-outbound.
Former-commit-id: db09453af5
2019-09-18 12:37:55 +08:00
Leroy.H.Y
18d3440138 [macos] Fixed a macos build
Former-commit-id: 1b89e3fa17
2019-09-16 17:41:02 +08:00
Leroy.H.Y
06b1e72fdb [fix] Fixed some english translations and an extra button introduced by #52
Former-commit-id: 7e6836b2d9
2019-09-16 16:05:40 +08:00
axionl
22acc31c3b Improve the icons design
Former-commit-id: 91627642c5
2019-09-16 13:33:04 +08:00
Leroy.H.Y
62e2fd6a9f [lang] Changed to a better language finding algorithm
Former-commit-id: 73202a7834
2019-09-15 13:30:02 +08:00
Leroy.H.Y
7374e922dc [lang] Added support for EXTRA_TRANSLATIONS
Former-commit-id: 283e289a06
2019-09-15 13:10:01 +08:00
Leroy.H.Y
a80d1ac088 [CI] Fixed CI Builds
Former-commit-id: a296d8ab4a
2019-09-14 20:13:42 +08:00
Leroy.H.Y
5405f08bfe [lang] Prepare for the crowdin translation service
Former-commit-id: 03470269cb
2019-09-14 19:00:51 +08:00
Leroy.H.Y
e6b54ab416 [V2.0] Basic Routing UI Finished
Former-commit-id: a5f04727eb
2019-09-14 15:55:23 +08:00
Leroy.H.Y
99fe4ce156 Merge branch 'dev' into dev-multi-outbound
Former-commit-id: f45eac982b
2019-09-14 15:51:21 +08:00
Leroy.H.Y
57f8780df1 Merge branch 'dev-subscriptions' into dev
Former-commit-id: 0752209ce0
2019-09-14 14:59:07 +08:00
Leroy.H.Y
5ce4cd3884 [subscriptions] Added some minor helper functions
Former-commit-id: b2143abfeb
2019-09-14 14:58:54 +08:00
Leroy.H.Y
62911dc7a6 Merge branch 'master' into dev
Former-commit-id: 56cdec999f
2019-09-14 14:54:29 +08:00
Leroy.H.Y
a5136f1829 Update w_MainWindow.cpp
Former-commit-id: 40c91c951f
2019-09-13 10:28:32 +08:00
Leroy.H.Y
bd621f6631 [fix] fixed a build QIcon error
Former-commit-id: 146d723414
2019-09-13 10:13:12 +08:00
Leroy.H.Y
a33ac9fc9b [version] Bumped version to v1.3.5.3
Former-commit-id: 3b0641f73e
2019-09-12 05:24:01 -07:00
Leroy.H.Y
cffd090ba9 [fix] fixed a openssl detection issue
Former-commit-id: 188d7abb18
2019-09-12 20:13:22 +08:00
Leroy.H.Y
22167522ee Added a better config upgrade algo,
changed translations,
changed ConnectionEdit Window functions,
changed a config key

Signed-off-by: Leroy.H.Y <lhy20010403@hotmail.com>

Former-commit-id: 171fb9d2b0
2019-09-11 14:40:51 +08:00
Leroy.H.Y
1545d4890d Merge branch 'dev' into dev-multi-outbound
Former-commit-id: aac36f2f9e
2019-09-11 12:50:02 +08:00
Leroy.H.Y
2a9eb99374 [lang] Changed translation file name.
Former-commit-id: f1e8aa084c
2019-09-09 12:50:37 +08:00
Leroy.H.Y
ac86f3fad3 [ui] Make English as default language 1
Former-commit-id: 22cd14a838
2019-09-06 15:55:54 +08:00
Leroy.H.Y
9e99bb84b2 [dev] Merging fix
Former-commit-id: b756397287
2019-09-05 16:24:30 +08:00
Leroy.H.Y
7115efd464 Merge branch 'dev' into dev-multi-outbound
Former-commit-id: 6c68025a67
2019-09-05 16:18:21 +08:00
Leroy.H.Y
83c781a777 [dev] Merged dev branch which fixed: #34
Former-commit-id: f12593109e
2019-09-05 15:57:13 +08:00
Leroy.H.Y
4be965b6b2 [bug] Temporary fix of Issue: #34
Former-commit-id: af20994365
2019-09-04 20:54:03 +08:00
Leroy.H.Y
8385df3374 [FIX] This commit fixed #35
Former-commit-id: 9dc329506e
2019-09-03 21:34:12 +08:00
Leroy.H.Y
6a2b703841 Bumped to version 1.3.5
Former-commit-id: d4f54a70ec
2019-09-03 13:22:39 +08:00
Leroy.H.Y
4dd6c4efbc Merge branch 'dev' into dev-multi-outbound
Former-commit-id: 93ab2b633a
2019-08-29 11:28:14 +08:00
Hork
b7a6fe52a0 Subscription(partially done)
Former-commit-id: f28cd4dd95
2019-08-28 08:27:24 +08:00
Leroy.H.Y
94b46523f1 [Subscription] Added vmess convertion option for Subscriptions
Former-commit-id: f88d5986cf
2019-08-27 14:26:54 +08:00
Leroy.H.Y
eb53687b63 [pre2.0] Bumped version to pre2.0, Added more UI functions. #19
Signed-off-by: Leroy.H.Y <lhy20010403@hotmail.com>

Former-commit-id: 695e8a5c55
2019-08-26 19:57:20 +08:00
Leroy.H.Y
11c66b45cf [UI] Added ui for routes management.
Former-commit-id: 7a85c3e946
2019-08-23 23:33:24 +08:00
Leroy.H.Y
621bc1efdf [merge] merged branch patch-keep-extra-outbounds #25
Signed-off-by: Leroy.H.Y <lhy20010403@hotmail.com>

Former-commit-id: b0581f037a
2019-08-23 20:52:28 +08:00
Leroy.H.Y
96f10571ea [dev] added ui base for multi-outbound
Former-commit-id: 54efa021ce
2019-08-23 20:45:22 +08:00
Leroy.H.Y
c11c724210 [UI] Several code refactors and formats, removed a too-long translation.
Former-commit-id: f466c2e29d
2019-08-23 09:06:18 +08:00
Leroy.H.Y
cc86debd7d [patch] 2nd patch for avoiding add extra items to imported config file #25
Former-commit-id: b3efdcf7ec
2019-08-22 23:33:19 +08:00
Leroy.H.Y
8393b9f95a [patch] avoid removing extra outbounds
Former-commit-id: 120edb23f2
2019-08-22 22:25:45 +08:00
Leroy.H.Y
a715bd7314 [UI] Several UI fixes and version scheme changes, fixed a connection selection issue.
Former-commit-id: d5e963934f
2019-08-19 19:01:32 +08:00
Leroy.H.Y
4fc1ce1f43 [Added] Added config migration logic.
Former-commit-id: 71b7985748
2019-08-19 17:40:31 +08:00
Leroy.H.Y
5e183fc59e [Fixed] Fixed an auto update bug in Win32 env.
Former-commit-id: c01b80c9d6
2019-08-19 15:34:14 +08:00
Leroy.H.Y
c77a8cad0a [Windows][UI][Fix] Fixed a Visibility Toggling Issue
Former-commit-id: 91e0f72eed
2019-08-18 00:47:49 +08:00
Leroy.H.Y
53465986a7 [UI][MacOS] Added fusion as new UI scheme
Former-commit-id: 64a75a9704
2019-08-18 00:32:45 +08:00
Leroy.H.Y
c04fe25075 Added extra debug message
Signed-off-by: Leroy.H.Y <lhy20010403@hotmail.com>

Former-commit-id: d7931433ff
2019-08-17 23:57:06 +08:00
Leroy.H.Y
5db9f5d78d [Added][Changed][UI] Added SOCKS, connection renaming, connect selected, and a new tiny log module. Redesigned MainWindow UI
Former-commit-id: 5dfc667a9c
2019-08-17 00:23:18 +08:00
Leroy.H.Y
8efae6b7ed [Fixed] Fixed a focus issue in Windows and bump version to v1.3.0
Former-commit-id: 5558b48e5e
2019-08-11 22:47:13 +08:00
Leroy.H.Y
847d01fcbf [Added] Added Shadowsocks Support <Linux>
Former-commit-id: 4ecb0f73bb
2019-08-11 21:53:13 +08:00
Leroy.H.Y
59fcc8f493 [Added] Added UI for ShadowSocks <See: #19>
Signed-off-by: Leroy.H.Y <lhy20010403@hotmail.com>

Former-commit-id: 531c2625f0
2019-08-11 11:06:00 +08:00
Leroy.H.Y
0117e652be [Change] Code refactors
Former-commit-id: 637cba341e
2019-08-09 22:32:34 +08:00
Leroy.H.Y
0bb91ddf6f [Added] Added a better font for Windows env
Signed-off-by: Leroy.H.Y <lhy20010403@hotmail.com>

Former-commit-id: 950744b725
2019-07-24 23:32:07 +08:00
Leroy.H.Y
510777d6d7 [Added][Improved][Fixed] Multiple updates.
A: Auto Check Updates and ignore an update
I: No need of re-starting irrelevant connection
I: GPLv3 Notes improved on startup
I: UX when selecting transport config
F: Discard button recognized as Accept in ImportConfig
F: Log box messed up when cursor is not at the end
I: Auto select v2ray Assets path according to core exe

Signed-off-by: Leroy.H.Y <lhy20010403@hotmail.com>

Former-commit-id: abf7a01d7a
2019-07-24 21:24:59 +08:00
Leroy.H.Y
1658383c30 Merge branch 'master' into dev
Conflicts:
	src/QvGUIConfigObjects.h
	src/w_PrefrencesWindow.ui

Signed-off-by: Leroy.H.Y <lhy20010403@hotmail.com>

Former-commit-id: 1e82b99d6d
2019-07-23 22:44:49 +08:00
Leroy.H.Y
959edca66c [Fix-Git-Merge]
Former-commit-id: a0bad5d8ea
2019-07-23 22:35:57 +08:00
Leroy.H.Y
b9e6502e14 [Fix] Fixed build error
Former-commit-id: ec7ddd5b52
2019-07-23 14:43:26 +08:00
Leroy.H.Y
ea527064c9 [Added] Added auto-connection function and About box
Former-commit-id: c75b3d3530
2019-07-23 11:12:23 +08:00
Leroy.H.Y
cfb565fc8f [Part] Partly add AutoStart functionability
Former-commit-id: e928803f70
2019-07-23 08:49:28 +08:00
Leroy.H.Y
832d31c126 [Fix] Fixed a typo of generated config path.
Former-commit-id: 42306d62fb
2019-07-15 20:27:26 +08:00
Leroy.H.Y
4c2b1fe5c5 Merge branch 'v2.0-TODO' into dev
Merge version 2.0 pre-developement branch


Former-commit-id: 10c0bd90d7
2019-07-11 15:08:19 +08:00
Leroy.H.Y
3e873c6ffe [Fix RC1] RC1
Former-commit-id: 2190fc8c30
2019-07-11 09:49:35 +08:00
Leroy.H.Y
6dff943b7a [Fix] Some fixes in Issue #21
Former-commit-id: a3f92dbdca
2019-07-10 21:28:17 +08:00
Leroy.H.Y
a12d69e37c [TODO] Add Subscription
Former-commit-id: 4c2bb54216
2019-07-10 21:08:20 +08:00
Leroy.H.Y
32ac806559 [MacOS Release] Added MacOS Logo and fixed config path.
Former-commit-id: 79ed0a1267
2019-07-09 06:17:31 -07:00
Leroy.H.Y
ead0892497 [MacOS Windows Fix Release] Fixed arg with Q_UNUSED
Former-commit-id: 373841c454
2019-07-09 20:14:02 +08:00
Leroy.H.Y
2fb44b3b33 [Linux Release] v0.9.9a
Former-commit-id: 7cc07dd680
2019-07-09 20:07:14 +08:00
Leroy.H.Y
c51eef6dcc [Paritally Added] Added manually generation of configs. BUGFUL WARNING
Former-commit-id: b81426fedc
2019-07-09 00:55:28 +08:00
Leroy.H.Y
0a9bd55a57 [Fix] Make ConnectionEditWindow ui file cleaner
Former-commit-id: 556ed4b8c9
2019-07-08 19:16:05 +08:00
Leroy.H.Y
ca5a6fddd0 [Tweaks] UI becomes more user-friendly.
Former-commit-id: d2208875f6
2019-07-08 16:33:41 +08:00
Leroy.H.Y
eb07ef7de1 [Added] Now you can start imported connections.
- Prefrences can only be edited manually in this build.


Former-commit-id: 9b02ff9da8
2019-07-07 18:36:25 +08:00
Leroy.H.Y
641f9b3810 [Fixed] Fixed an invalid cast.
Former-commit-id: c6c0f7b9ed
2019-07-07 14:02:44 +08:00
Leroy.H.Y
70bab21bef [Fixed] Fixed Linux and Windows with Qt < 5.11 Build.
Former-commit-id: 4d5900a614
2019-07-07 13:54:07 +08:00
Leroy.H.Y
9702d802b5 [Added] Import config from file.
Former-commit-id: 220f202c61
2019-07-07 12:18:56 +08:00
Leroy.H.Y
1793dc7918 [ADDED] Added VMess protocol Decode. #13
Former-commit-id: e16466ffe9
2019-07-06 22:54:05 +08:00
Leroy.H.Y
846dde288c [Fix] Use provided config as ConfigFile in Utils::
Former-commit-id: b0eb5a61eb
2019-07-06 15:03:40 +08:00
Leroy.H.Y
d6cb711469 [CHANGED] Some minimum changes...
Former-commit-id: 0e9b90fb11
2019-07-06 11:49:35 +08:00
Leroy.H.Y
6f9df68e11 [Remove] Removed Python depends. Added struct for vmess:// protocol.
FYI: https://github.com/lhy0403/Qv2ray/issues/12#issuecomment-507897806
FYI: https://github.com/lhy0403/Qv2ray/issues/15
FYI: #15

Signed-off-by: Leroy.H.Y <lhy20010403@hotmail.com>

Former-commit-id: 361ff763e6
2019-07-05 23:47:31 +08:00
Leroy.H.Y
1c194f7481 [Changed] Changed UI Classpath
Former-commit-id: ecad514425
2019-07-05 21:20:40 +08:00
Leroy.H.Y
05ae99eec4 [RENAMED] Renamed from Hv2ray to Qv2ray
Former-commit-id: 08e6e26201
2019-07-05 20:43:33 +08:00
Leroy.H.Y
2c8df19c73 [Added] Added more v2ray config structs and added x2struct JSON lib.
Former-commit-id: dfcbd64329
2019-07-03 23:10:24 +08:00
Leroy.H.Y
95cdd089b3 [Downgrade] Downgraded to std C++11
Former-commit-id: 09eed2704d
2019-07-03 09:58:06 +08:00
Leroy.H.Y
d3e3f14ae2 [Added][Fixed] Added JSON parse libraries, and fixed namespace structure.
Signed-off-by: Leroy.H.Y <lhy20010403@hotmail.com>

Former-commit-id: 7aaff60ff4
2019-07-03 00:18:39 +08:00
Leroy.H.Y
a0fb909d10 [Fix] Continue refactoring the project.
Signed-off-by: Leroy.H.Y <lhy20010403@hotmail.com>

Former-commit-id: 471beb1cce
2019-07-01 23:59:17 +08:00
Leroy.H.Y
a890859c55 [Format] Formatted UI file names.
Signed-off-by: Leroy.H.Y <lhy20010403@hotmail.com>

Former-commit-id: adae62393f
2019-06-25 19:12:45 +08:00
Leroy.H.Y
7072a20125 [Fix][MacOS] Fixed Visibility toggling over-used on MacOS
Former-commit-id: b67aad1c15
2019-06-24 00:17:55 -07:00
Leroy.H.Y
c8120e5a5f [Fix] Fixed Linux build.
Former-commit-id: 09481eead7
2019-06-23 20:36:09 +08:00
Leroy.H.Y
787773635e [Added] Added UI Translations
Signed-off-by: Leroy.H.Y <lhy20010403@hotmail.com>

Former-commit-id: 688071dd00
2019-06-23 19:19:20 +08:00
Leroy.H.Y
fa08f03fec [Add] Finished UI-Implementation
Former-commit-id: 4f0cbce1bd
2019-06-22 21:53:36 +08:00
Leroy.H.Y
20ca9cef23 [ReDesign] Re-design config window UI
Signed-off-by: Leroy.H.Y <lhy20010403@hotmail.com>

Former-commit-id: 0d2e1c62b3
2019-06-22 11:24:05 +08:00
Leroy.H.Y
25fe97267d [Added] Added more translates and new MainWindow UI
Signed-off-by: Leroy.H.Y <lhy20010403@hotmail.com>

Former-commit-id: b60abe61ca
2019-06-21 22:19:45 +08:00
Leroy.H.Y
7a67566e4d [Added] Added Windows build support(WIP)
Signed-off-by: Leroy.H.Y <lhy20010403@hotmail.com>

Former-commit-id: 485e7a68e6
2019-06-21 17:58:22 +08:00
Leroy.H.Y
1a535698d5
Merge branch 'master' into AppVeyor
# Conflicts:
#	Hv2ray.pro
#	src/confedit.cpp
#	src/confedit.ui
#	src/db.cpp
#	src/db.h
#	src/mainwindow.cpp

Signed-off-by: Leroy.H.Y <lhy20010403@hotmail.com>
2019-06-19 09:55:25 +08:00
Leroy.H.Y
0216b60590
Merge branch 'ui-implementation' into AppVeyor 2019-06-19 09:48:41 +08:00
Leroy.H.Y
1877095bdf
Update confedit.cpp 2019-06-19 09:37:10 +08:00
Leroy.H.Y
78118565d0
Update mainwindow.cpp 2019-06-19 09:35:09 +08:00
Leroy.Haoyu.Liu
b57651784d
[Change] New Connection config UI and removed SQLite 2019-06-19 00:20:08 +08:00
Leroy.H.Y
04b4cb0ce7
ReWrite CI Config, and start new UI. (#6)
* [Change] A little file renaming

* [Fixed] Fixed import_vmess ui error

Signed-off-by: Leroy.Haoyu.Liu <lhy20010403@hotmail.com>

* Fix LGTM Python3-dev package missing bug. (#7)

* Update .lgtm.yml

* Update .lgtm.yml

* Update .lgtm.yml

* Update .lgtm.yml

* Update Hv2ray.pro

* Update .lgtm.yml

* Update Hv2ray.pro
2019-06-18 16:47:27 +08:00
Leroy.Haoyu.Liu
8e1a830a06
[Fixed] Fixed import_vmess ui error
Signed-off-by: Leroy.Haoyu.Liu <lhy20010403@hotmail.com>
2019-06-18 14:57:41 +08:00
Leroy.Haoyu.Liu
15ec35e1e1
[Change] A little file renaming 2019-06-18 14:47:28 +08:00
Leroy.H.Y
820e989216
Update hvconf.cpp 2019-06-18 14:43:35 +08:00
Hork
4b5b384a37 Prevent manual chaging in modified inbounds. 2019-05-10 22:51:17 +08:00
Hork
63f77f84b3 Fix python env. 2019-05-10 14:53:12 +08:00
Hork
b7c2974ea9 Remove 'inbound' and 'inboundDetour'. 2019-05-10 14:21:11 +08:00
Hork
97cbe106ea Fix. 2019-05-10 13:17:27 +08:00
Hork
0f24b32b7e Override inbounds. 2019-05-10 13:09:31 +08:00
Hork
c74c4d8de2
Fix of restart button. 2019-05-10 10:23:30 +08:00
Leroy.Haoyu.Liu
85d6ebd7ca
Another tiny change 2019-05-10 10:12:59 +08:00
Leroy.Haoyu.Liu
048d0fa181
[Tl;Dr] Lots of ui, code format and Ux changes. 2019-05-10 09:52:50 +08:00
Hork
b195db26c6 Fix 2019-05-09 14:07:35 +08:00
Hork
36f275fbb8 Autorestart after modify preferences. 2019-05-09 13:47:12 +08:00
Hork
79cdedf3e0 Preferences almost done. 2019-05-09 13:37:13 +08:00
Hork
a62c27ebc8 Fixs and preferences. 2019-05-08 22:56:20 +08:00
Hork
aa44d9fedd Enable sudo on v2ray for tproxy. 2019-05-06 20:10:47 +08:00
Hork
59e4c57dcf Autorestart after switching conf. 2019-05-05 16:49:15 +08:00
Hork
77c540a61b Allow suid. 2019-04-27 08:07:18 +08:00
Hork
257d473efd Bug fix. 2019-04-24 18:26:02 +08:00
Hork
4ba7faf39a Fix bug. 2019-04-21 17:00:38 +08:00
Hork
6730be0c73 Change working directory. 2019-04-21 16:50:55 +08:00
Hork
2f2bb5b230 Auto scroll. 2019-04-21 14:07:28 +08:00
Hork
4dcb17a298 Add exit, rename and autostart. 2019-04-19 20:10:15 +08:00
Hork
ab7047a1f8 Disable multi instances and add mainwindow icon. 2019-04-18 08:02:45 +08:00
Hork
ee2c126a6a Add v2ctl check. 2019-04-17 23:30:23 +08:00