Commit Graph

384 Commits

Author SHA1 Message Date
Nova
45d9c5a875 Migrate from bean to outbound 2025-11-11 08:25:59 +03:30
Nova
56d6394e9c Implement new config gen 2025-11-07 12:46:20 +03:30
Nova
3e9a5aa5c3 Implement new classes 2025-11-02 03:06:56 +03:30
parhelia512
16e7c35885 refactor: declare ruleSetMap as static const 2025-10-29 06:51:42 +08:00
parhelia512
6a1dec8755 chore: rename 2025-10-29 06:13:40 +08:00
parhelia512
6bb1647655
fix 2025-10-29 00:27:02 +08:00
parhelia512
645f7c3d60
Update RouteEntity.cpp 2025-10-29 00:09:32 +08:00
parhelia512
3aa737e7eb
Update RouteEntity.cpp 2025-10-28 23:40:25 +08:00
Nova
ede263056a Better local DNS override handling 2025-10-27 21:02:54 +03:30
parhelia512
43298a4d3b fix: fix system proxy on KDE desktop 2025-10-24 13:42:28 +08:00
Nova
0c0e8d4031 Improve thread usage 2025-10-22 03:25:21 +03:30
Nova
378d59b045 Revert "Override local to dhcp for macOS Tun mode"
DHCP is not reliable, so we need another method for this
This reverts commit 16d951eed1.
2025-10-22 03:22:46 +03:30
Nova
546b023dbc Fix threading issues 2025-10-22 03:22:37 +03:30
Nova
16d951eed1 Override local to dhcp for macOS Tun mode 2025-10-19 01:09:23 +03:30
parhelia512
ad8bd3a570
fix #842 2025-10-18 04:01:42 +08:00
Nova
c141387f66 Fix search adjusting window size 2025-10-17 17:33:37 +03:30
Nova
ae75863aed Add country only test 2025-10-17 17:27:30 +03:30
Nova
b5b0423283 Hide system DNS by default 2025-10-16 02:09:06 +03:30
Nova
83fde955a4 Keep search bar under shortcut
This reverts commit a67b0fe5e2.
2025-10-09 17:08:51 +03:30
parhelia512
9e82c19451 improve and support filter by country code 2025-10-09 20:04:40 +08:00
parhelia512
a67b0fe5e2 imporve layout 2025-10-08 10:11:41 +08:00
Nova
ea73f7d28f implement drop file/text/image &&
add import from file option
2025-10-06 02:27:33 +03:30
Nova
930ed61f7e implement wireguard file config parser 2025-10-06 01:41:25 +03:30
parhelia512
c91d458b2e using twemoji on windows 10 2025-10-04 22:58:29 +08:00
Nova
cbbb83a878 remove copy to clipboard from confgirable shortcuts 2025-10-03 23:49:06 +03:30
parhelia512
94a954d5f6 update 2025-10-04 02:33:11 +08:00
parhelia512
34ba9576c5 fix 2025-10-04 00:10:59 +08:00
Nova
10e0b3158d add country emoji to speed test and its result 2025-10-03 16:19:45 +03:30
Nova
f98c77eb1e Revert "Replace Noto Color Emoji with Twitter Color Emoji"
This reverts commit 7c98ac9592.
2025-10-03 16:19:45 +03:30
Nova
808c4f31a9 add custom timeout to url and speed test 2025-10-03 15:02:42 +03:30
Nova
1c4429f4aa attempt to fix macos isAdmin 2025-10-03 00:58:02 +03:30
parhelia512
7c98ac9592 Replace Noto Color Emoji with Twitter Color Emoji 2025-10-01 22:43:36 +08:00
parhelia512
47d10b1fa2
Update RouteEntity.cpp 2025-10-01 19:12:25 +08:00
parhelia512
90498afeb7
Update RouteEntity.cpp 2025-10-01 18:34:46 +08:00
Nova
1fe253bce2 use older methods to support legacy builds 2025-09-30 18:58:19 +03:30
Nova
9d6b8ff286 fix wrong hiearchy 2025-09-30 18:43:18 +03:30
Nova
596e66f3eb add hide window menu option 2025-09-30 18:39:30 +03:30
Nova
1c0eb43617 add custom shortcut settings 2025-09-30 02:09:10 +03:30
parhelia512
4942c25f18 improve 2025-09-30 01:28:29 +08:00
parhelia512
d655b14f69 fix: fix hysteria(2) url parser and generator for port hopping 2025-09-29 23:45:23 +08:00
Nova
e73fd0dc4a load the font better 2025-09-29 14:07:46 +03:30
parhelia512
3cdf027dd6 refactor: improve NetworkRequestHelper 2025-09-27 19:00:12 +08:00
parhelia512
e615045a92
Update ua 2025-09-26 03:06:43 +08:00
Nova
ff5cd74706 try including the noto font on windows too 2025-09-25 09:56:12 +03:30
parhelia512
5d694babdb
Update GroupUpdater.cpp 2025-09-25 12:55:24 +08:00
parhelia512
c35724abaa
fix #798 2025-09-25 12:52:03 +08:00
Nova
cb30dbadc9 try fixing linux emoji issue 2025-09-25 02:08:22 +03:30
Nova
93c794d236 add search funcionality 2025-09-25 01:58:59 +03:30
0-Kutya-0
eb29cfc6d1 small fix 2025-09-22 02:19:05 +03:00
0-Kutya-0
6f8f817a74 refactoring, add tooltip for HWID checkbox 2025-09-21 18:07:33 +03:00
0-Kutya-0
8111b7fe72 fix HWID 2025-09-21 01:00:20 +03:00
0-Kutya-0
466fbd9fa6 update DeviceDetailsHelper.cpp 2025-09-20 22:26:36 +03:00
0-Kutya-0
008d0c2ef2 update DeviceDetailsHelper.cpp 2025-09-20 22:23:14 +03:00
0-Kutya-0
076a138925 update DeviceDetailsHelper.cpp 2025-09-20 22:11:20 +03:00
0-Kutya-0
1ec5509c15 refactoring hwid 2025-09-20 21:42:46 +03:00
0-Kutya-0
2f3fa2c38f
Merge branch 'throneproj:dev' into dev 2025-09-20 18:02:41 +03:00
0-Kutya-0
12ad8fb8d9 add hwid 2025-09-20 18:01:04 +03:00
parhelia512
597d2608e3
Update mainwindow.cpp 2025-09-20 15:39:11 +08:00
Restia-Ashbell
02587bbe96 fix: use QDateTime instead of QTime to handle cross-day comparison 2025-09-18 00:52:19 +08:00
parhelia512
3568314320
Update GroupUpdater.cpp 2025-09-17 04:29:39 +08:00
parhelia512
e2c9bdc3d2
Update GroupUpdater.cpp 2025-09-17 04:08:21 +08:00
parhelia512
ac39d063dc
Update GroupUpdater.cpp 2025-09-17 01:47:02 +08:00
parhelia512
e3301cd063
fix #690 2025-09-17 01:18:07 +08:00
0-Kutya-0
2332068ad4 Fix cursor position in rule_name field during updates 2025-09-16 01:38:20 +03:00
0-Kutya-0
36983bcda2 Fixed display of remaining subscription traffic in the UI 2025-09-16 01:24:42 +03:00
parhelia512
16788baa87 refactor: hardcode srslist as byte array 2025-09-10 17:42:41 +08:00
parhelia512
84f935c3d1
Update RPC.cpp 2025-09-05 00:08:45 +08:00
Nova
12b9c81e94 fix early isAdmin call 2025-09-01 13:17:16 +03:30
parhelia512
f438f63a08
Update ConfigBuilder.cpp 2025-09-01 01:01:32 +08:00
parhelia512
3b56d8b429
fix: remove routing rules when testing 2025-09-01 00:52:01 +08:00
parhelia512
4b742595e4
Update Bean2CoreObj_box.cpp 2025-08-31 14:00:52 +08:00
parhelia512
918fed92f8
Update GroupUpdater.cpp 2025-08-31 01:22:26 +08:00
parhelia512
34e677f8d4 fix #738 2025-08-31 01:11:06 +08:00
parhelia512
0d3763dad9 feat: add port hopping to hysteria 1 2025-08-31 00:46:55 +08:00
Nova
7e068736e2 fix route exclude formatting 2025-08-30 01:57:54 +03:30
Nova
e884bac69b Revert "fix looping functions"
This reverts commit d2634d1321.
2025-08-30 01:47:34 +03:30
Nova
c9a99ac030 Revert "improve thread management"
This reverts commit 3f3b268916.
2025-08-30 01:47:23 +03:30
Nova
38bc43c6ad implement gracefull shutdown for macOS 2025-08-29 23:21:02 +03:30
Nova
b1dc2901a5 exclude loopback address in Tun 2025-08-29 22:41:39 +03:30
Nova
eca5fdc029 persist Tun status 2025-08-29 22:41:39 +03:30
Nova
921a4c7011 fix race in local server 2025-08-29 22:41:39 +03:30
Nova
d2634d1321 fix looping functions 2025-08-29 22:41:39 +03:30
Nova
3f3b268916 improve thread management 2025-08-29 22:41:39 +03:30
parhelia512
150ae3ed78 Update GroupUpdater.cpp 2025-08-29 22:41:39 +03:30
parhelia512
95a25d52d6 feat: add Enable AdBlock option 2025-08-29 22:41:39 +03:30
parhelia512
946378af6b fix #702 2025-08-29 22:41:39 +03:30
Nova
d527c11b16 change system dns addr 2025-08-29 22:41:39 +03:30
parhelia512
d27a7dd81b Update GroupUpdater.cpp 2025-08-29 22:41:39 +03:30
parhelia512
b1992a4b02
fix #651 2025-08-17 21:57:07 +08:00
parhelia512
53d72f1619
Merge pull request #681 from throneproj/remove-geo
refactor: remove geo assets
2025-08-17 08:54:07 -04:00
Nova
9c6e0d6f03 wait for the core to start &&
add some logs
2025-08-16 22:24:04 +03:30
Nova
019e1cb5ba fix test domain resolver 2025-08-16 21:47:54 +03:30
parhelia512
7c0b38ccb5
Merge pull request #678 from throneproj/dev
add resolvectl based workaround for local dns linux
2025-08-16 09:52:14 -04:00
parhelia512
5b9b18c72d fix 2025-08-16 21:48:36 +08:00
parhelia512
2b5fe2de05 fix test 2025-08-16 18:03:27 +08:00
parhelia512
ee2e5c4e87 feat: auto-mapping old rule-set name 2025-08-16 13:21:01 +08:00
Nova
7d3f6ae3ba add resolvectl based workaround for local dns linux 2025-08-15 23:49:52 +03:30
parhelia512
83df3706b8
Merge pull request #667 from throneproj/dev
upstream
2025-08-15 10:03:00 -04:00
Nova
f6bf4eeed0 fix profile stop 2025-08-15 16:52:10 +03:30
parhelia512
17d7d01b3d
Update mainwindow.cpp 2025-08-15 20:38:54 +08:00