Commit Graph
24 Commits
Author SHA1 Message Date
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 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 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 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 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 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 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 7e168e5d4c Improve TUN code readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 01:20:36 +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 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 28807cdf81 Improve logical block spacing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 12:21:16 +08:00
Loren Eteval 5c1a5b3377 Extend compiled lifetime probes
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 12:07:51 +08:00
Loren Eteval 5b1699c9d0 Improve logical block spacing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 11:21:23 +08:00
Loren Eteval 67c76a48b9 Extend compiled lifetime probes
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 11:12:26 +08:00
Loren Eteval acc559cb45 Fix Qt dialog ownership and worker shutdown lifetimes
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-18 20:53:19 +08:00
Loren Eteval 6486ac95e7 Fix Qt object lifetime cleanup
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-09 15:58:31 +08:00
Loren Eteval cac765ca81 Fix transient Qt ownership in packaged builds
Retain asynchronous dialogs only while visible, use receiver-aware weak
signal dispatch for transient editors, and release registries on native
destruction. Add native and packaged lifetime probes that distinguish
live-wrapper growth from unavailable binding diagnostics.

Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-24 18:39:45 +08:00