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
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
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
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
Nova
d01ffbe2c5
add outbound and improve connection lister
2025-07-07 01:42:01 +03:30
Nova
e98acff889
improve log performance and remove useless functions
2025-07-06 23:44:25 +03:30
Nova
27532ddaec
improve handling massive amount of profiles
2025-07-05 03:12:21 +03:30
Nova
abd9ce37ef
force quit the core on exit
2025-06-29 18:56:12 +03:30
Tony Zhang
44658c9053
fix: data_view background style ( #444 )
...
* add debug bg colors
* fix: data_view bg style
2025-06-15 07:42:26 -07:00
parhelia512
95d12f9556
feat: detect multiple QR codes at once ( #396 )
...
* Replace zxing-cpp with quirc
* fix
* fix
* Update CMakeLists.txt
* Detect multiple QR codes at once
2025-05-17 13:19:06 +03:30
parhelia512
fd5f048ad9
refactor: migrate from zxing-cpp to quirc ( #395 )
...
* Replace zxing-cpp with quirc
* fix
* fix
* Update CMakeLists.txt
2025-05-16 22:45:28 -07:00
Nova
75a27eb98a
fix data view not clearing
2025-05-16 07:48:02 +03:30
Nova
6d6794b77e
improve speedtest results
2025-05-16 05:24:46 +03:30
Nova
78a78cf38e
add extra core &&
...
fix speedtest current
2025-05-15 11:59:16 +03:30
Nova
313b9161e5
improve data view
2025-05-08 02:27:30 +03:30
Nova
2731e479ce
add download progress report
2025-05-08 02:02:23 +03:30
Nova
a2c5efc31d
add speedtest querier and ui view
2025-05-08 01:29:10 +03:30
Nova
bd1b1b1635
implement speedtest ui
2025-05-07 03:25:16 +03:30
Nova
f181a6af40
refactor and improve system dns again
2025-05-05 00:13:41 +03:30
parhelia512
f8e08308f5
Add support for all versions of Qt6 ( #387 )
2025-04-24 21:52:52 -07:00
parhelia512
e38dab01a0
Replace QtCharts with SpeedWidget ( #379 )
...
* Replace QtCharts with SpeedWidget
* Replace QtCharts with SpeedWidget
2025-04-22 18:35:14 -07:00
Restia-Ashbell
afee4d54fe
fix: preserve font size when changing font ( #369 )
2025-04-19 12:56:03 +03:30
Nova
0219472799
refactor and improve windows set DNS
2025-04-17 07:00:31 +03:30
Nova
bed488a068
fix route select save
2025-04-13 03:53:33 +03:30
Nova
08d549509c
add disable privilege req
2025-04-13 03:44:15 +03:30
parhelia512
5833461e71
Add Wayland support ( #353 )
...
* Fix deploy_linux64.sh
Add missing QTlsBackendOpenSSLPlugin.
* Add Wayland support
* Fix Wayland support
* Fix Wayland support
* Revert "Fix deploy_linux64.sh"
This reverts commit 2a6779f526 .
* Update mainwindow.cpp
* Force QT_QPA_PLATFORM=xcb on Linux Desktop
2025-04-09 19:04:00 -07:00
parhelia512
c43d11cb7b
Migrate to QtNetwork for HTTP(s) requests ( #344 )
...
* Migrate to QtNetwork for HTTP(s) requests
* Fix
* Cleanup
* Fix linux build
2025-04-07 12:27:39 +03:30
Nova
da440e77c1
fix remember profile
2025-04-03 14:56:27 +03:30
Nova
f5814a228e
fix log init race
2025-04-03 02:10:12 +03:30
Nova
92caeb361b
fix a potential crash
2025-04-03 02:10:12 +03:30
Nova
55de1ecdd1
do not handle WM_CLOSE
2025-04-01 17:29:31 +03:30
Nova
831fb5336b
implement terminate event handling for windows &&
...
improve OS terminate signal handling
2025-04-01 03:02:43 +03:30
Nova
5b6842bea7
add traffic graph
2025-03-31 00:39:08 +03:30
Nova
1b93351771
always raise window on show/tray click
2025-03-28 17:22:03 +03:30
Nova
b87a23dae7
minor fixes
2025-03-26 23:37:49 +03:30
Nova
aec4968f44
improve linux root request process
2025-03-26 22:56:19 +03:30
Nova
e55e5bd81c
fix unix isAdmin &&
...
some refactoring
2025-03-26 22:33:39 +03:30
Nova
85e19c6873
fix linux version check
2025-03-26 18:18:05 +03:30
parhelia512
5ce1e4ed17
Rewrite the update module from Go(Core) to C++(GUI) ( #327 )
2025-03-26 07:14:40 -07:00
u
1e017b337a
update
2025-03-26 17:09:28 +03:30
Nova
218e793253
improve translation template
2025-02-26 01:29:00 +03:30
Nova
cea649fbed
fix software name
2025-02-24 14:17:14 +03:30
Nova
e2335ca432
fix initial geo-asset download freeze
2025-02-24 14:11:17 +03:30
Nova
06b7e469bd
Rewrite invalid detection logic
2025-02-24 14:00:52 +03:30
Nova
6751493c0f
Fix some IPC issues
2025-02-24 12:58:39 +03:30
Nova
c2f4b32a7a
add routing button
2025-02-23 08:35:58 +03:30