Commit Graph

134 Commits

Author SHA1 Message Date
Leroy.H.Y
915238350b [add] Added flag not to increase the Build.Counter 2019-12-28 09:46:20 +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
528258d9d2
[add] Added NodeEditor for Complex Configs 2019-12-26 19:50:49 +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
57c84cbdfb
[add] Several refactoring and prepare on #183 2019-12-21 23:10:20 +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
9113efd429
[update] Use Upstream QZXing 2019-12-20 20:57:19 +08:00
Leroy.H.Y
54e5565389
[add] Added graph submodules [test] 2019-12-17 20:43:41 +08:00
Leroy.H.Y
df62058129
[add] Bump version number
Former-commit-id: f5cac76ffb
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
b0e36c2e7c
[fix] Fixed Windows and macOS build 2019-12-15 10:59: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
c1ff048d01 Revert "[fix] Well let's try #171"
This reverts commit 6ac407b15c [formerly 99e9fb35aa].


Former-commit-id: 1053c72b85
2019-12-09 22:05:36 +08:00
Leroy.H.Y
6ac407b15c [fix] Well let's try #171
Former-commit-id: 99e9fb35aa
2019-12-09 20:28:58 +08:00
Leroy.H.Y
5bb39a133b [add] Added TCPing
Former-commit-id: 65690ece94
2019-12-08 21:03:30 +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
e4f7f99ae1 [add] Added keyboard operations and log prettify
Former-commit-id: 3a8144f65d
2019-11-28 16:09:54 +08:00
Leroy.H.Y
8a226066da [fix] updated pro file
Former-commit-id: 48f57f3c4c
2019-11-27 14:00:10 +08:00
Leroy.H.Y
86481fbf07 [version] Bump version number
Former-commit-id: 7b50f33b78
2019-11-27 10:55:08 +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
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
7239fa531e Update Qv2ray.pro
Former-commit-id: 7d7a9d4baa
2019-11-19 00:01:34 +08:00
Leroy.H.Y
9691a1877b [fix] Fixed Windows DLLEXPORT build problem.
Former-commit-id: da61f1b0b0
2019-11-18 21:36:12 +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
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
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
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
0d58f02b9f [add] Added more route settings and renamed target
Former-commit-id: 242a13641c
2019-10-30 23:36:30 +08:00
Leroy.H.Y
bc57e4be0e [fix] Fixed Github Actions
Former-commit-id: 2fcd32e31e
2019-10-26 20:16:00 +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
b8917aee68 [preview] v1.99.1.0
Former-commit-id: f9b39cd1a0
2019-10-24 23:07: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
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
8317657f70 [added] Added speed bar for Windows TEST [1] See #69
Former-commit-id: 38880a58ca
2019-10-18 09:43:39 +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
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
5e8dcf2e84 Merge branch 'master' into dev, Updated dev branch
Former-commit-id: b8162ed917
2019-10-08 12:42:30 +08:00
Leroy.H.Y
0d0c286192 Merge pull request #96 from lhy0403/version-v1
[Release] Release for v1.3.8

Former-commit-id: 51350914fc
2019-10-07 22:51:30 +08:00
Leroy.H.Y
51fba9b691 [add] Added github action for building release artifact
Former-commit-id: 568e8a744b
2019-10-07 20:09:09 +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
08d8f22a6d [pre-release] Bumped to version 1.3.8.0
Former-commit-id: 29a5e8c148
2019-10-06 21:09:09 +08:00
Leroy.H.Y
a0a993fc5a [add] Changed OpenSSL linking scheme, See #65
Former-commit-id: 8f7564b29d
2019-10-06 21:02:09 +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
18243755be [change] Changed the openssl linking scheme see #65
Former-commit-id: a445ca753a
2019-10-06 20:42:41 +08:00
Leroy.H.Y
4305f343dc [project] Rewrite PRO file
Former-commit-id: 818103235f
2019-09-30 13:28:21 +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
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
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
f0c632cdb6 [version] Bumped version to v1.3.7
Former-commit-id: 2f8d5ffcec
2019-09-21 21:17:04 +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
b4dedc9ad3 [version] Bumped to v1.3.6
Former-commit-id: b8d437d978
2019-09-16 16:46:47 +08:00
Leroy.H.Y
0c7c224b52 [fix] Fixed Qv2ray AppImage build and added Crowdin Service
Former-commit-id: eed7826d33
2019-09-16 12:47:01 +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
e029d630b9 [Windows CI] Fixed windows build
Former-commit-id: 9024383432
2019-09-14 20:30:44 +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
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
83c781a777 [dev] Merged dev branch which fixed: #34
Former-commit-id: f12593109e
2019-09-05 15:57:13 +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
96f10571ea [dev] added ui base for multi-outbound
Former-commit-id: 54efa021ce
2019-08-23 20:45:22 +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
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
3d41284f3b [Update] Updated CI Qt version to Qt5.11
[Fixed] Fixed messed up warnings in Windows build

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

Former-commit-id: d769d329b6
2019-07-24 22:32:26 +08:00
Leroy.H.Y
959edca66c [Fix-Git-Merge]
Former-commit-id: a0bad5d8ea
2019-07-23 22:35:57 +08:00
Leroy.H.Y
cb490986be [Fixed] Fixed an empty instruction in .pro
Former-commit-id: 807ef1a54d
2019-07-09 22:48:00 +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
1793dc7918 [ADDED] Added VMess protocol Decode. #13
Former-commit-id: e16466ffe9
2019-07-06 22:54:05 +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