Commit Graph
1154 Commits
Author SHA1 Message Date
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
Loren Eteval 714bcb23cb Fix reentrant output disposal
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 13:18:22 +08:00
Loren Eteval b2b2bc86d0 Improve sing-tun settings readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 12:28:04 +08:00
Loren Eteval eca3b8e939 Polish sing-tun settings presentation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 12:25:04 +08:00
Loren Eteval 1cf79beeb8 Improve logical block spacing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 09:57:52 +08:00
Loren Eteval 2afaf05210 Align exception handler comments
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 09:47:38 +08:00
Loren Eteval 08970ffd7e Improve widget retranslation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 09:47:38 +08:00
Loren Eteval 58b36b63f3 Add profile favorites and batch duplication
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 09:47:08 +08:00
Loren Eteval 8789f22b9a Improve regression test readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 08:07:15 +08:00
Loren Eteval 3153a63cd6 Repair invalid sing-tun settings regression
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 08:02:58 +08:00
Loren Eteval c695a3e20e Fix Qt event filter reentrancy
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 08:02:58 +08:00
Loren Eteval 6f33a3d937 Improve TUN test readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 00:06:55 +08:00
Loren Eteval 6380eb9f30 Fix application TUN reconnect notices
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 23:57:16 +08:00
Loren Eteval 79ab0b146a Make tun2socks the default TUN engine
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 23:56:39 +08:00
Loren Eteval 30a202c833 Fix startup settings window flash
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 22:59:31 +08:00
Loren Eteval d4bbdfc7cc Refine DNS translations
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 22:05:02 +08:00
Loren Eteval b17943c532 Bump version to 0.8.3
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 22:05:01 +08:00
Loren Eteval 59511c7cd1 Refine project guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 21:19:10 +08:00
Loren Eteval 67fd9fe7e4 Improve lifetime code readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 19:54:41 +08:00
Loren Eteval a315506418 Fix reentrant Qt lifetime handling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 19:49:57 +08:00
Loren Eteval 5fd655cab0 Improve test readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 19:04:31 +08:00
Loren Eteval c5740f6eb5 Refine TUN engine description
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 18:59:33 +08:00
Loren Eteval e8d5b342fd Add settings search
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 18:49:44 +08:00
Loren Eteval 364ba76809 Improve connection diagnostics
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 18:49:44 +08:00
Loren Eteval e123cdb855 Improve lifetime code readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 14:47:47 +08:00
Loren Eteval e7eb04d77b Extend compiled lifetime coverage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 14:35:37 +08:00
Loren Eteval bf66e9cb93 Fix connection cleanup lifetimes
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 14:35:21 +08:00
Loren Eteval 6a7eba6a98 Fix reentrant Qt lifetimes
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 14:34:56 +08:00