Qv2ray-dev
059bad8d4b
add: support Plugin Serialization
2020-04-10 12:44:34 +08:00
Qv2ray-dev
3020df5726
add: added Plugin OutboundEditor support.
2020-04-10 10:12:28 +08:00
Qv2ray-dev
f136a9efb5
Update w_PluginManager.hpp
2020-04-09 23:45:16 +08:00
Qv2ray-dev
6fdb80b2f6
add: refactored PluginHost, added Outbound Editor support
2020-04-09 23:23:38 +08:00
Qv2ray-dev
60009e0b47
fix: some fixes
2020-04-09 09:58:50 +08:00
Qv2ray-dev
229362c4e2
update: updated Preference Window default page ID, updated translations
2020-04-08 16:03:30 +08:00
Qv2ray-dev
ceeff95f63
fix: some UI and logical fixes
2020-04-08 15:56:22 +08:00
Qv2ray-dev
f439cc7f49
add: added SystemProxyEvent
2020-04-08 15:42:49 +08:00
Qv2ray-dev
69a7200b25
update: adapt interface draft-2.3.1
2020-04-08 11:36:28 +08:00
Qv2ray-dev
75db4ed766
update: adapt interface draft-2.2
2020-04-07 20:55:26 +08:00
Qv2ray-dev
684a644557
fix: this fixed #500
2020-04-07 09:17:48 +08:00
ymshenyu
d0cedcd684
abi checker: add armhf support
2020-04-06 22:29:06 +08:00
Qv2ray-dev
71bed7992a
update: adapt interface draft-2
2020-04-06 22:21:32 +08:00
Qv2ray-dev
65bf34962c
Merge branch 'dev-plugin-system' into dev
...
* dev-plugin-system:
PAC: "See you in the plugin manager"
plugin: simple plugin integration supported
plugin: update plugin settings subsystem
plugin: added plugin enable/disable, load state and plugin type display
submodule: updated submodule
fix: remove duplicates
fix: fixed windows build
add: added more plugin UI functions
add: added qt signal system
merge: merge dev
add: added plugin management window, load plugin support
update interface, made the demo plugin work
update: updated plugin interface submodule
add: implement loading plugins
add: added plugin interface stub
2020-04-06 14:18:48 +08:00
Qv2ray-dev
18e94ba8e0
fix: fixed #493
2020-04-03 13:02:54 +08:00
DuckSoft
37dc46bd13
fixing up
2020-04-02 02:03:26 +08:00
Qv2ray-dev
fcdd607bac
Update main.cpp
2020-04-01 22:40:59 +08:00
DuckSoft
f0acfee76d
[windows] installer pipeline ( #486 )
...
* boom
* MSI: add MSI action workflow
* Windows Installer
* fix cpack
* fixup windeployqt
* remove useless actions
* fix windeployqt
* add missing id to actions
* Update main.cpp
* fix get package name
* update artifact name
* nsis: add shortcut and clean up workflows
* Windows: Completing Windows package content
* clean up backslash
* CI clean up
* Revert "clean up backslash"
This reverts commit 0b3c4b7371
.
* update deployment.cmake
Co-authored-by: ymshenyu <373318510@qq.com>
Co-authored-by: Qv2ray-dev <59914293+Qv2ray-dev@users.noreply.github.com>
2020-04-01 12:46:15 +08:00
Qv2ray-dev
4e11b99a3c
Semantic versioning ( #484 )
...
* add: add new semver versioning scheme and bumped version to 2.4.1-pre1
* brave pacman (#485 )
**Strange git commit-msg has been hidden**
* Update VERSIONSUFFIX
2020-03-31 14:49:10 +08:00
Qv2ray-dev
a2fb3c542a
add: add new semver checker
2020-03-31 10:44:34 +08:00
ymshenyu
e7ed63656d
Fix build
2020-03-31 10:35:30 +08:00
Qv2ray-dev
77714e47f9
add: added support of ssd:// fixed #372
2020-03-31 10:22:19 +08:00
ymshenyu
a0fe8fa042
fix: this fixed #473
2020-03-31 10:21:24 +08:00
DuckSoft
9ca558b2f2
[fix] macOS Mach-O 64bit ABI Check
2020-03-31 10:20:19 +08:00
ymshenyu
f88f5c83f6
fix: apply tabStop sequences by @DuckSoft
2020-03-31 10:19:09 +08:00
Qv2ray-dev
859b53e05c
fix: increase configuration save frequency
2020-03-31 10:18:45 +08:00
ymshenyu
5ad597e526
adding notification to system proxy, resolving #474
2020-03-31 10:18:38 +08:00
Qv2ray-dev
a54d68cf9e
fix: fixed SOCKS user removal issue
2020-03-31 10:18:15 +08:00
ymshenyu
9a426c29be
fix: some macos fixes
2020-03-31 10:17:46 +08:00
Yang Lian
ab32666aab
Auto hide/show dock icon on MacOS
...
See #370 and #408 , I have tested 1e100 times, the function has been implemented but the icon is incorrect, mark it and fix it in the future. I'm going to bed.
2020-03-31 10:15:45 +08:00
DuckSoft
3428589e4e
fix: vendor disabled updating
2020-03-28 21:46:56 +08:00
Qv2ray-dev
75d9a702c8
ux: allow Esc to close MainWindow
2020-03-28 21:29:11 +08:00
Qv2ray-dev
d14cb09bb2
ux: enhance PreferenceWindow restart connection experience
2020-03-28 14:58:14 +08:00
Qv2ray-dev
92b4ec1678
fix: enhanced subscription update logic
2020-03-28 14:39:46 +08:00
Qv2ray-dev
d602f0b2a7
fix: fixed auto update tag scheme
2020-03-28 14:17:41 +08:00
Qv2ray-dev
55d2b672a7
fixed: fixed #else condition in DISABLE_AUTO_UPDATE
2020-03-27 22:35:48 +08:00
Qv2ray-dev
0f5cdafcb5
fix: fixed domainStrategy export and MainWindow button icon color scheme change event
2020-03-27 22:31:22 +08:00
Qv2ray-dev
c62d84ada8
fix: fixed auto update check URL
2020-03-27 22:06:05 +08:00
Qv2ray-dev
a5eb59604e
change: introducing new release/update checker model
2020-03-27 22:03:26 +08:00
Qv2ray-dev
f45a8c94f5
change: ported to zxing-cpp
2020-03-27 19:42:20 +08:00
Qv2ray-dev
1188f8a011
refactor: some refactors to the final config generation function, add support for manual DNS settings
2020-03-26 22:46:34 +08:00
Qv2ray-dev
70066ba3e0
fix: set NOWRAP on advanced route editor
2020-03-26 22:28:19 +08:00
Qv2ray-dev
53441e28db
refactor: move TCPing from core back to components
2020-03-26 21:34:56 +08:00
Qv2ray-dev
c5b22dbb90
fix: fixed some SMALL memory issue and fixed #456
2020-03-26 20:46:56 +08:00
Qv2ray-dev
a17d6f2802
fix: this may fixed #457
2020-03-26 16:05:03 +08:00
Qv2ray-dev
cf390b3792
PAC: "See you in the plugin manager"
2020-03-26 10:53:56 +08:00
Qv2ray-dev
492813139d
plugin: simple plugin integration supported
2020-03-25 22:54:23 +08:00
Qv2ray-dev
422edb4a98
plugin: update plugin settings subsystem
2020-03-25 20:51:00 +08:00
DuckSoft
bdc904bc02
adding aarch64 support
2020-03-25 01:32:58 +08:00
DuckSoft
a8e8977b29
update translations
2020-03-25 00:41:24 +08:00
DuckSoft
fb9bec61ab
Merge branch 'dev' into dev-vcore-abi-checker
2020-03-25 00:27:29 +08:00
DuckSoft
993d435c9e
integration
2020-03-25 00:25:39 +08:00
Qv2ray-dev
c016ee6d4b
plugin: added plugin enable/disable, load state and plugin type display
2020-03-25 00:04:09 +08:00
Qv2ray-dev
f865eb3587
submodule: updated submodule
2020-03-24 16:29:23 +08:00
DuckSoft
e582179f52
simplifying
2020-03-24 09:36:39 +08:00
DuckSoft
bc723c5d86
fix macro clash 'WIN32'
2020-03-24 02:13:36 +08:00
DuckSoft
cdfe02f450
impl: abi checker
2020-03-24 01:58:37 +08:00
Qv2ray-dev
3a8a42d9bb
Update main.cpp
2020-03-23 23:50:22 +08:00
Qv2ray-dev
6545aea92f
add: added input limit of geoip/geosite editor
2020-03-23 23:38:00 +08:00
Qv2ray-dev
98c8b25f6d
update: updated submodules/subprojects/dependencies' licence info
2020-03-23 22:30:09 +08:00
Qv2ray-dev
d52d54a38f
fix: remove duplicates
2020-03-23 07:47:23 +08:00
Qv2ray-dev
ca8378cd42
Merge branch 'dev' into dev-plugin-system
...
* dev:
fix: fixed a misleading source string
bumping versions
debian: Bump version
updating translations
Reorganising README.md (#447 )
2020-03-22 23:52:47 +08:00
Qv2ray-dev
593b556151
fix: fixed a misleading source string
2020-03-22 23:49:01 +08:00
Qv2ray-dev
7f7b00751d
fix: fixed windows build
2020-03-22 20:13:25 +08:00
Qv2ray-dev
322734d9c9
add: added more plugin UI functions
2020-03-22 18:51:45 +08:00
Qv2ray-dev
597944c84b
Merge branch 'dev' into dev-plugin-system
...
* dev:
MainWindow: Fix Strange Button Length
2020-03-22 18:35:25 +08:00
DuckSoft
8bfdad1884
MainWindow: Fix Strange Button Length
2020-03-22 18:33:25 +08:00
Qv2ray-dev
de91c349b2
add: added qt signal system
2020-03-22 18:31:03 +08:00
Qv2ray-dev
48d3472faf
merge: merge dev
2020-03-22 18:27:58 +08:00
Qv2ray-dev
f08d65c618
Merge branch 'dev' into dev-plugin-system
...
* dev: (23 commits)
fix: somewhat more fixes
fix: stop eating memory and added header guards
fix: fixed HiDPI blurred QrImage, added new command arg noScaleFactor
fix: fixing MainWindow size issue.
fix: fixed a SIGFAULT when exit is triggered by the SIGNALS
debian: Bump version
version: bump version
URGENT: fixed file loading if a source file was not in UTF-8
bumping versions
updating translations
fix: rearrange MainWindow.hpp, fixed #435
embed some schemes
update: some minor refactors
debian: bump version
naive impl: exporting
fixing windows up
adding std::optional for windows
impl: importing schemes
refactoring RouteSettngsMatrix
misc ui tweaks (#434 )
...
2020-03-22 18:23:27 +08:00
Qv2ray-dev
1d2f81088c
add: added plugin management window, load plugin support
2020-03-22 17:17:47 +08:00
Qv2ray-dev
b3f8f4a482
update interface, made the demo plugin work
2020-03-22 01:44:36 +08:00
Qv2ray-dev
ac9a46c8b3
fix: somewhat more fixes
2020-03-21 20:48:27 +08:00
Qv2ray-dev
09bbf7651d
fix: stop eating memory and added header guards
2020-03-21 20:33:37 +08:00
Qv2ray-dev
b6ea1d9a96
fix: fixed HiDPI blurred QrImage, added new command arg noScaleFactor
2020-03-21 15:52:07 +08:00
Qv2ray-dev
ae0776cae9
fix: fixing MainWindow size issue.
2020-03-21 15:13:52 +08:00
Qv2ray-dev
750c96c5b1
fix: fixed a SIGFAULT when exit is triggered by the SIGNALS
2020-03-21 13:54:36 +08:00
Qv2ray-dev
e8266d1afa
URGENT: fixed file loading if a source file was not in UTF-8
2020-03-21 08:40:39 +08:00
DuckSoft
49de4a0dcb
Merge pull request #437 from Qv2ray/dev-qvroute
...
QvRoute subsystem integration
2020-03-20 23:15:12 +08:00
DuckSoft
2a21b89f0c
merging
2020-03-20 23:02:36 +08:00
Qv2ray-dev
a7eb3e715b
fix: rearrange MainWindow.hpp, fixed #435
2020-03-20 22:50:09 +08:00
DuckSoft
8ee3c822f9
embed some schemes
2020-03-20 22:44:52 +08:00
Qv2ray-dev
a5a5a642e8
update: some minor refactors
2020-03-20 22:34:26 +08:00
Qv2ray-dev
57f8e5df31
update: updated plugin interface submodule
2020-03-20 22:04:42 +08:00
DuckSoft
5bdcf88690
naive impl: exporting
2020-03-20 19:37:29 +08:00
DuckSoft
0ca17642ca
fixing windows up
2020-03-20 17:58:32 +08:00
DuckSoft
7439318283
adding std::optional for windows
2020-03-20 17:47:22 +08:00
DuckSoft
90ce2ce8f3
impl: importing schemes
2020-03-20 17:03:18 +08:00
DuckSoft
eb45a1be7d
refactoring RouteSettngsMatrix
2020-03-20 14:59:09 +08:00
DuckSoft
60ab609257
misc ui tweaks ( #434 )
2020-03-20 12:46:16 +08:00
Qv2ray-dev
5b3a7658bc
add: implement loading plugins
2020-03-20 12:41:50 +08:00
Qv2ray-dev
f3727d1352
add: added plugin interface stub
2020-03-20 12:41:50 +08:00
Qv2ray-dev
7c83dc9bec
Update main.cpp
2020-03-20 11:25:53 +08:00
Qv2ray-dev
3f2e94116d
change: changed route matrix json scheme
2020-03-19 23:38:31 +08:00
Qv2ray-dev
b34cb32d51
add: added route scheme matrix
2020-03-19 22:59:44 +08:00
Qv2ray-dev
1c0939c214
fix: fixed a missing --force-hiDPI arg, fixed #431
2020-03-19 17:04:27 +08:00
Qv2ray-dev
f73808aece
fix: GUARD!
2020-03-19 16:51:46 +08:00
Qv2ray-dev
489c227e6b
fix: fixing complex editor default outbound selection issue
2020-03-19 16:22:33 +08:00
Qv2ray-dev
0c0b49b90e
fix: some ui fixes
2020-03-19 16:13:48 +08:00
Qv2ray-dev
da1cbb951c
fix: fixed a super-long connection info/name/groupname/address will expand the whole ConnectionInfoWidget
2020-03-19 16:01:21 +08:00
Qv2ray-dev
a4f9c4b604
rm: removed useless/misleading UI
2020-03-19 10:17:07 +08:00
Qv2ray-dev
a7edf912af
add: added clear function of connection stats
2020-03-18 23:35:24 +08:00
Qv2ray-dev
1d488b0e38
fix: no limit
2020-03-18 11:42:12 +08:00
Qv2ray-dev
403ec42fcc
add: fully support setting the block,proxy,direct geosite/plain domains
2020-03-18 00:37:04 +08:00
Qv2ray-dev
20c925111a
add: added UI for manually specify the block,proxy,direct geosite/plain domains
2020-03-18 00:14:27 +08:00
Qv2ray-dev
a5758788ee
fix: we don't like Q_INIT_RESOURCE
2020-03-17 21:08:32 +08:00
Qv2ray-dev
a256c43122
fix: minor fixes
2020-03-17 20:55:28 +08:00
Qv2ray-dev
cd0dfced5e
fix: fixed crash on changing outbound to balancers
2020-03-17 20:53:16 +08:00
Qv2ray-dev
d92979bafc
fix: some upgrades to the QNodeEditor
2020-03-17 19:58:23 +08:00
Qv2ray-dev
e7b7592dd5
fix: fixed a misleading variable name
2020-03-17 17:33:29 +08:00
Qv2ray-dev
993a687a02
fix: fixed MainWindow didn't show up when a wrong autoconnectionId is set
2020-03-17 07:36:39 +08:00
Qv2ray-dev
ac480eb396
fix: feel free to use empty host with http/h2 in your vmess
2020-03-16 18:22:51 +08:00
Qv2ray-dev
e11b609d6b
fix: fixed hiDPI and forceHiDPI arg
2020-03-16 13:46:55 +08:00
DuckSoft
b822a043f1
[fix] fixed vmess:// 'h2' import issue, fixed #421 ( #422 )
...
* [fix] fixed vmess:// 'h2' import issue, fixed #421 : damn vmess:// just don't write 'http' properly.
* Update Serialization_vmess.cpp
Co-authored-by: Qv2ray-dev <59914293+Qv2ray-dev@users.noreply.github.com>
2020-03-16 12:00:39 +08:00
Qv2ray-dev
4e3c53c577
fix: let hiDPI support restricted by command arg
2020-03-16 08:53:36 +08:00
Qv2ray-dev
46a370baeb
fix: fixed a flag error
2020-03-15 17:50:24 +08:00
Qv2ray-dev
8c22282574
fix: stop calling vmess:// protocol a standardized URI - KCP
2020-03-15 17:37:52 +08:00
Qv2ray-dev
f81aed2c52
fix: stop calling vmess:// protocol a standardized URI
2020-03-15 17:35:35 +08:00
Qv2ray-dev
4bc0e9c78f
this
2020-03-15 16:02:51 +08:00
Qv2ray-dev
4a251ce7b4
fix: fixed nullptr check
2020-03-15 15:32:38 +08:00
Qv2ray-dev
6bd005f217
fix: fixed MainWindow startup UI logic
2020-03-15 15:27:25 +08:00
Qv2ray-dev
d1f935be2a
fix: fixed tcping data sort issue
2020-03-15 15:15:41 +08:00
Qv2ray-dev
6af4b68c1c
fix: log fix and PAC server crash fix
2020-03-14 21:16:34 +08:00
Qv2ray-dev
5f6ea7f50d
Revert: partial revert of e7ea249c3b
2020-03-14 21:16:34 +08:00
Qv2ray-dev
d6d0c2880e
translations: updated translations sources
2020-03-14 17:07:58 +08:00
Qv2ray-dev
ca3ab58b72
fix: some fixes when updating the subscription with same protocol/host/port pair but different name
2020-03-14 16:30:55 +08:00
Qv2ray-dev
7273bf9fb8
Revert "fix: some fixes when updating the subscription with exactly the same protocol/host/port pair but different name"
...
This reverts commit 1cabc14835
.
2020-03-14 16:27:12 +08:00
Qv2ray-dev
e5755ec107
fix: some ui changes
2020-03-14 16:26:07 +08:00
Qv2ray-dev
e7ea249c3b
add: added PAC deprecation notification
2020-03-14 14:54:45 +08:00
Qv2ray-dev
1cabc14835
fix: some fixes when updating the subscription with exactly the same protocol/host/port pair but different name
2020-03-14 13:44:18 +08:00
Qv2ray-dev
4f635f1b50
fix: some minor ui fixes
2020-03-14 00:38:36 +08:00
Qv2ray-dev
ce74340adc
add: adapted alterId instead of aid
2020-03-14 00:24:36 +08:00
Qv2ray-dev
d0317c9168
add: added log selection feature
2020-03-13 23:16:59 +08:00
Qv2ray-dev
b600bcd57a
fix: fixed multiple selection issue
2020-03-13 21:04:27 +08:00
Qv2ray-dev
a50cfe71b3
Merge branch 'dev-darkmode' into dev
...
* dev-darkmode:
change: merged linux, win, mac cpp to one DarkmodeDetector
[impl] windows implementation of darkmode detector
[impl] linux implementation of darkmode detector
[stub] basic framework for darkmode detection
2020-03-12 23:45:08 +08:00
Qv2ray-dev
d8db105ee8
add: let blurred QR adapt darkModeSettings
2020-03-12 23:44:24 +08:00
Qv2ray-dev
b125eb41c3
fix: fixed a comment removal issue
2020-03-12 23:26:21 +08:00
Qv2ray-dev
ba32111169
refactor: some minor refactors to the main.cpp
2020-03-12 22:48:33 +08:00
Qv2ray-dev
cd3e56b65c
change: merged linux, win, mac cpp to one DarkmodeDetector
2020-03-12 22:14:14 +08:00
DuckSoft
692d9229c7
[impl] windows implementation of darkmode detector
2020-03-12 21:52:28 +08:00
DuckSoft
1fafee72b6
[impl] linux implementation of darkmode detector
2020-03-12 21:52:28 +08:00
DuckSoft
9e57f7b767
[stub] basic framework for darkmode detection
2020-03-12 21:52:28 +08:00
Qv2ray-dev
85c158cf63
fix: fixed wechat-video and other quic protocols being expressed as a net="TCP" obfs, fixed #378
2020-03-12 21:45:33 +08:00
Qv2ray-dev
fa3e8484ac
add: added a better JsonEditor
2020-03-12 16:27:55 +08:00
Qv2ray-dev
690ee1d250
fix: fixed complex editor renaming with a QString reference issue
2020-03-12 11:30:39 +08:00
Qv2ray-dev
e81e575d54
fix: fixed connection issue with empty outbound tag
2020-03-12 10:36:40 +08:00
Qv2ray-dev
a57b1417f9
fix: fixed autostart when using AppImage
2020-03-12 09:50:57 +08:00
Qv2ray-dev
60af0ab8bb
fix: fixed a custom outbound issue
2020-03-11 23:45:32 +08:00
Qv2ray-dev
23b23bb4af
fix: use cmake to determine the darktheme settings flag
2020-03-11 22:03:26 +08:00
Qv2ray-dev
fb04ce6232
fix: adjusted minimum size for smaller screens
2020-03-11 21:29:40 +08:00