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