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