Commit Graph

201 Commits

Author SHA1 Message Date
Mahdi
2dde7dbb2e
Migrate to protorpc (#598)
* refactor: migrate from grpc to protorpc

* fix

* fix

* fix

* cleanup

* Update mainwindow_grpc.cpp

* Update RPC.cpp

* fix

---------

Co-authored-by: parhelia512 <0011d3@gmail.com>
2025-08-02 03:19:32 -07:00
parhelia512
792dad2bc1 fix 2025-08-02 07:56:17 +08:00
Nova
7e2bc7cc87 fix legacy builds 2025-08-01 12:20:51 +03:30
Nova
a17a94a3e3 add random listen port feature 2025-08-01 12:09:58 +03:30
Nova
fdffa32191 add auto reset assets feature 2025-08-01 11:49:19 +03:30
Nova
1e47e7a626 add reset assets button 2025-08-01 11:21:11 +03:30
Nova
1e1941807e fix drop profile behavior 2025-07-31 17:35:20 +03:30
Nova
0b6422d38e add amenzia wireguard support 2025-07-30 01:23:27 +03:30
parhelia512
4c937efc58
Update HTTPRequestHelper.cpp 2025-07-29 21:04:29 +08:00
Nova
8306df9fc6 do not specify tun name on mac 2025-07-28 12:58:16 +03:30
Nova
9bcabc953e hide update button when there is no updater 2025-07-27 08:46:47 +03:30
parhelia512
0ddbf90dfc fix #576 2025-07-27 12:51:18 +08:00
Nova
3bc047c866 fix fetch remote routes &&
fix core exit
2025-07-24 19:19:45 +03:30
Nova
72c7d6c9ea improve exit 2025-07-24 18:24:46 +03:30
Nova
ca6924c467 always stop the profile on exit 2025-07-24 13:18:56 +03:30
Nova
1be16017b7 improve batch operations 2025-07-24 13:18:55 +03:30
Nova
4c3ad46507 refactor and fix remote ruleset 2025-07-24 13:18:55 +03:30
Nova
b0140e27c9 fix some shutdown issues 2025-07-24 13:18:55 +03:30
parhelia512
a3c413de58 fix 2025-07-24 13:18:55 +03:30
parhelia512
e3cbace6d0 improve 2025-07-24 13:18:55 +03:30
parhelia512
c77ac7cd00 fix 2025-07-24 13:18:55 +03:30
parhelia512
12d03fa19b feat: add support for downloading route profiles 2025-07-24 13:18:54 +03:30
parhelia512
ee73b8b4b0 remove region profiles 2025-07-22 05:43:31 +08:00
parhelia512
706d4d8605 refactor: remote ruleset support 2025-07-21 14:20:42 +03:30
Nova
e8615de6b2 Add remote ruleset support to simple rules 2025-07-21 14:20:42 +03:30
parhelia512
95463f1d50 feat: support remote ruleset 2025-07-21 14:20:42 +03:30
Nova
25f29500f8 Make built-in profiles save-able and deletable 2025-07-20 17:43:48 +03:30
parhelia512
24d3bf6176 feat: add bypass russia chain 2025-07-20 20:38:50 +08:00
parhelia512
320b599559 fix: fix region default chain 2025-07-20 20:24:46 +08:00
parhelia512
b3cb901479 fix: improve windows version detection 2025-07-20 11:30:45 +08:00
parhelia512
7162206ea5
fix: fix update 2025-07-20 08:35:04 +08:00
Nova
cb8fcf5579 fix group sort save 2025-07-18 17:34:29 +03:30
Nova
affd8c08ef fix updater URL 2025-07-18 09:11:31 +03:30
Mahdi
6467c6f2d0
Optional field (#542)
* Update libcore.proto

* refactor: protobuf optional fields

* fix more protobuf values

* Update mainwindow_grpc.cpp

* Update connectionLister.cpp

* Update mainwindow_grpc.cpp

---------

Co-authored-by: parhelia512 <0011d3@gmail.com>
2025-07-17 14:35:47 -07:00
parhelia512
c80eb7118e ci: add legacy windows build 2025-07-17 09:06:38 +08:00
Nova
bdbb26544e fix windows stopVpn &&
Do not include images in the deployment
2025-07-16 02:03:39 +03:30
Nova
eb579e14d8 update version check 2025-07-16 00:54:42 +03:30
Nova
f1944fe500 migrate to name Throne 2025-07-16 00:39:25 +03:30
Nova
46dbd66abb fix version display 2025-07-13 02:30:49 +03:30
parhelia512
daa6c93900
refactor: migrate from protobuf to simple-protobuf (#520)
* refactor: migrate from protobuf to simple-protobuf

* update go.mod

* fix server

* Update gRPC.cpp

* Update gRPC.cpp
2025-07-12 15:17:05 -07:00
Nova
cab35d7864 fix save default outbound again 2025-07-12 14:41:10 +03:30
Ilia Grigoriev
80466c7aef
Implement "Disable tray" option (#482)
* feat: implement "Disable tray" option

Add a "Disable Tray" checkbox, with its state saved and loaded to
the data store. The state of the tray icon is managed by this
checkbox at runtime. Depending on the visibility of the tray icon,
the application will either minimize to the tray or close completely
upon the close event.

* feat: add tooltip and translations for "Disable tray" option

* fix: apply "Disable tray" only after pressing OK
2025-07-11 09:15:57 -07:00
Nova
93377a1b54 fix default outbound not being saved 2025-07-11 13:35:05 +03:30
parhelia512
155bfb5c69
ci: add linux/arm64 build (#510)
* feat: add linux/arm64 support

* Update build.yml

* Update pack_debian.sh

* Update build.yml

* Update build_go.sh

* Update build.yml
2025-07-11 01:41:01 -07:00
parhelia512
74ed228bf4
fix: fix updater issue (#506) 2025-07-09 07:00:22 -07:00
Nova
a1df0812c7 make some changes backward-compatible 2025-07-09 05:05:43 +03:30
Nova
18d814ae92 remove unused function 2025-07-09 04:56:54 +03:30
Nova
b82d937964 refactor group/profile relation 2025-07-09 04:46:16 +03:30
Nova
6d384b08ea fix traffic save on exit 2025-07-08 17:44:46 +03:30
Nova
9ea6679a33 fix group management 2025-07-08 01:31:18 +03:30