Commit Graph
127 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 e14e24c2c7 Improve code spacing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-13 17:27:12 +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 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 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 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 af8e5a5205 Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-08 17:38:59 +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 461bc3e949 Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 23:34:18 +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 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 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 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 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 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 bf66e9cb93 Fix connection cleanup lifetimes
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 14:35:21 +08:00
Loren Eteval 3201967250 Update project guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 12:54:03 +08:00
Loren Eteval dafdd73c9e Fix TCPing thread shutdown
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 12:11:37 +08:00
Loren Eteval fe40bec14d Fix subscription reply cleanup
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 12:11:23 +08:00
Loren Eteval 7e168e5d4c Improve TUN code readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 01:20:36 +08:00
Loren Eteval 0dc11b6755 Integrate sing-tun application TUN backend
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 00:37:17 +08:00
Loren Eteval 714fad2d4b Unify application TUN logging
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 00:36:32 +08:00
Loren Eteval ad777ba529 Refine repository guidance and cleanup boundaries
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 21:32:27 +08:00
Loren Eteval 213613f9b2 Improve logical spacing in profile testing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 21:09:55 +08:00
Loren Eteval e3fc1469bf Retain failed download runtime cleanup for retry
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 21:05:54 +08:00
Loren Eteval 9fe0835819 Improve logical spacing in runtime workflows and tests
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 20:55:21 +08:00
Loren Eteval 41da0417fe Preserve runtime ownership through cancellation and cleanup
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 20:48:53 +08:00
Loren Eteval 87597d7ffd Refine repository guidance and ownership invariants
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 19:42:53 +08:00
Loren Eteval 4fe6528b41 Improve logical spacing in services and tests
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 19:10:42 +08:00
Loren Eteval 7e1264cbb1 Improve logical spacing across code and tests
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 15:58:53 +08:00
Loren Eteval 82964cad37 Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 14:07:00 +08:00
Loren Eteval f06c405fb7 Improve logical block spacing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 13:45:52 +08:00
Loren Eteval 8fb02d3b59 Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 12:52:51 +08:00
Loren Eteval fad32acd38 Handle reentrant HTTP cleanup
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 12:07:51 +08:00
Loren Eteval 3831e6e017 Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 11:41:29 +08:00