Commit Graph
1181 Commits
Author SHA1 Message Date
Loren Eteval 7eebeef4f0 Improve code spacing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-13 19:55:55 +08:00
Loren Eteval e4069d04da Capture shutdown probe tracebacks
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-13 19:36:09 +08:00
Loren Eteval 1c52fc306a Fix shutdown probe tests
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-13 18:37:02 +08:00
Loren Eteval b13bf95fec Fix shutdown deadline test
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-13 18:07:50 +08:00
Loren Eteval e14e24c2c7 Improve code spacing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-13 17:27:12 +08:00
Loren Eteval c58b92b449 Fix Python 3.8 compatibility test
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-13 16:32:13 +08:00
Loren Eteval 95782a4fa8 Improve repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-11 18:55:26 +08:00
Loren Eteval c6cca8e2c4 Improve code spacing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-11 16:18:15 +08:00
Loren Eteval 15cf79a384 Fix Nuitka builds
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-11 15:54:22 +08:00
Loren Eteval 3df3d03802 Fix application shutdown
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-11 15:54:08 +08:00
Loren Eteval d107139225 Fix Qt object lifetimes
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-11 10:54:06 +08:00
Loren Eteval 613bb8a83f Align favorite icon hover colors
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-11 10:34:47 +08:00
Loren Eteval 55a7aa7adc Centralize privileged Linux script launches
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-11 00:15:39 +08:00
Loren Eteval 6d54582659 Improve TUN startup readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-11 00:12:13 +08:00
Loren Eteval b8994c58ca Allow more time for core readiness
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-10 23:52:43 +08:00
Loren Eteval 1de70e1a44 Keep tun2socks authorization responsive
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-10 23:52:34 +08:00
Loren Eteval 1e4c8b6683 Improve cleanup lifecycle readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-10 21:09:04 +08:00
Loren Eteval bd02e4b4c7 Clarify asynchronous cleanup ownership
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-10 20:34:30 +08:00
Loren Eteval dfcdfd254f Keep disconnect and quit responsive
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-10 20:34:30 +08:00
Loren Eteval 6c5cd5c22f Improve sing-tun cleanup lifecycle
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-10 20:34:28 +08:00
Loren Eteval ef0b20153b Improve TUN routing readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-09 20:48:16 +08:00
Loren Eteval 246f4e2ae5 Clarify sing-tun routing ownership
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-09 20:09:15 +08:00
Loren Eteval 397933f905 Support unprivileged Linux sing-tun
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-09 20:09:14 +08:00
Loren Eteval c46088f922 Quote Linux tun2socks script arguments
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-09 20:07:51 +08:00
Loren Eteval c4e18124e6 Fix sing-tun dialog button translation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-08 22:51:10 +08:00
Loren Eteval 40397f5bf9 Capture expected application test diagnostics
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-08 22:33:40 +08:00
Loren Eteval 1db19c788b Improve application test readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-08 21:04:09 +08:00
Loren Eteval 89202d3a60 Fix application failure reporting
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-08 21:01:07 +08:00
Loren Eteval af8e5a5205 Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-08 17:38:59 +08:00
Loren Eteval 2fbf353b95 Improve Qt lifetime code readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-08 15:41:16 +08:00
Loren Eteval a31705561a Improve Qt lifetime handling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-08 15:30:36 +08:00
Loren Eteval 0e7f2ac9bc Improve favorites code readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-08 10:29:56 +08:00
Loren Eteval 3923f7982e Improve favorites presentation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-08 10:29:56 +08:00
Loren Eteval 87aeed76a7 Fix sing-tun startup import
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 23:47:53 +08:00
Loren Eteval 461bc3e949 Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 23:34:18 +08:00
Loren Eteval f2f541d068 Update sing-tun binding to dev1
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 21:06:47 +08:00
Loren Eteval de9686fa8a Improve lifetime test readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 20:53:47 +08:00
Loren Eteval 46345913d6 Refine interface wording and translations
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 20:48:25 +08:00
Loren Eteval 1881cb6aab Fix Qt object lifetime handling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 20:42:21 +08:00
Loren Eteval 720f823cf6 Improve compatibility code readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 18:18:08 +08:00
Loren Eteval 9c7a466536 Check supported Python versions
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 18:10:50 +08:00
Loren Eteval 2af7dd5587 Centralize Python compatibility
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 17:40:17 +08:00
Loren Eteval 76e037251a Improve repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 17:40:16 +08:00
Loren Eteval 6708451a9e Improve lifetime test readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 16:25:47 +08:00
Loren Eteval 8a20f2eb29 Fix window presentation teardown
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 16:20:04 +08:00
Loren Eteval 8546632868 Fix reentrant network callback teardown
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 16:19:55 +08:00
Loren Eteval 02b4448af2 Improve sing-tun test readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 13:45:03 +08:00
Loren Eteval 29dd6d1ebd Translate unsupported sing-tun settings errors
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 13:42:39 +08:00
Loren Eteval 02f8155acb Improve lifetime code readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 13:24:48 +08:00
Loren Eteval c35ea16a29 Fix Qt service lifetime cleanup
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 13:18:30 +08:00