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 |
|
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
|
9451595b05
|
Improve lifetime code readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-06 12:18:56 +08:00 |
|
Loren Eteval
|
47ffb8024d
|
Fix Qt callback lifetimes
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-06 12:12:47 +08:00 |
|
Loren Eteval
|
c347ca929a
|
Fix Qt resource ownership
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-06 12:12:35 +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
|
067743c7ee
|
Update Xray routing assets
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-06 00:39:15 +08:00 |
|
Loren Eteval
|
4ca5e82c54
|
Package sing-tun binding
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-06 00:38:37 +08:00 |
|
Loren Eteval
|
251ec3cec6
|
Add sing-tun settings UI
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-06 00:37:54 +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>
0.8.2
|
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
|
3c6732c592
|
Preserve controller ownership through partial cleanup
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 20:48:28 +08:00 |
|
Loren Eteval
|
aa6bd6dcde
|
Validate external core shutdown timeouts
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 20:48:10 +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
|
2be63cae26
|
Make tests independent of Git history and update suite documentation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 19:05:51 +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
|
de668589fb
|
Capture expected TUN settings test diagnostics
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 15:48:18 +08:00 |
|
Loren Eteval
|
cc7e7f56d5
|
Fix platform-dependent regression test fixtures
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 15:40:02 +08:00 |
|
Loren Eteval
|
d669c3aac6
|
Fix cross-platform test assumptions
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 15:11:10 +08:00 |
|