Commit Graph

169 Commits

Author SHA1 Message Date
Qv2ray Bot
3baced6c0d update: use better qvtinylog module 2020-01-15 21:34:48 +08:00
Leroy.H.Y
6deda7451a
Update main.cpp 2020-01-14 17:31:08 +08:00
Leroy.H.Y
0376a37ec4 [fix] Fixed #235 Fixed #236 2020-01-14 12:04:31 +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
8a5d31ffcd [refactor] Use simplified QString::number() function 2020-01-08 22:22:35 +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
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
07b76c8e5f
[2020] Hello, 2020 2019-12-31 21:25:23 +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
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
80d5465ded [add][fix] Added Windows start with boot support and fixed UI. 2019-12-28 09:30:47 +08:00
Leroy.H.Y
77afd3be09
[add] Added documents for main.cpp 2019-12-21 23:36:11 +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
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
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
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
51c2a6173d [add] Added config_version error message
Former-commit-id: cdbbca798d
2019-12-07 23:31:42 +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
5d94d99f1a [update] Several code refactoring and added qvAppLog
Former-commit-id: 7ae62e96fc
2019-12-02 09:50:05 +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
7a43973ff2 [fix] Fixed PAC issue, #121
Former-commit-id: ecc8e330e8
2019-11-28 20:19:41 +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
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
ce218f1ada [fix] Several fixes
Former-commit-id: e475b40a02
2019-11-26 15:57:02 +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
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
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
66d2aef5d3 [add] Added dark theme support [VD] #130
Former-commit-id: b8f8be6cbb
2019-11-13 19:51:30 +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
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
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
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
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
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
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
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
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
7182ac6486 [change] Changed default v2ray search path
Former-commit-id: 840240513d
2019-09-19 16:51:25 +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
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
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
99fe4ce156 Merge branch 'dev' into dev-multi-outbound
Former-commit-id: f45eac982b
2019-09-14 15:51:21 +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
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
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
6a2b703841 Bumped to version 1.3.5
Former-commit-id: d4f54a70ec
2019-09-03 13:22:39 +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
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
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
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
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
ea527064c9 [Added] Added auto-connection function and About box
Former-commit-id: c75b3d3530
2019-07-23 11:12:23 +08:00
Leroy.H.Y
3e873c6ffe [Fix RC1] RC1
Former-commit-id: 2190fc8c30
2019-07-11 09:49:35 +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
2fb44b3b33 [Linux Release] v0.9.9a
Former-commit-id: 7cc07dd680
2019-07-09 20:07:14 +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
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