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
|
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 |
|
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
|
8645b412d5
|
Fix custom routing change handling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 13:38:49 +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
|
28807cdf81
|
Improve logical block spacing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 12:21:16 +08:00 |
|
Loren Eteval
|
7c04feafe3
|
Document Qt lifetime boundaries
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 12:07:51 +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
|
fad32acd38
|
Handle reentrant HTTP cleanup
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 12:07:51 +08:00 |
|
Loren Eteval
|
b93d7bded1
|
Fix message-box button lifetimes
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 |
|
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
|
abb819a27e
|
Tie confirmations to their owning views
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 11:12:15 +08:00 |
|
Loren Eteval
|
29af6eab77
|
Destroy action-owned submenus
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 11:12:00 +08:00 |
|
Loren Eteval
|
15a53eb0b2
|
Release request context on reply destruction
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 11:11:34 +08:00 |
|
Loren Eteval
|
42b82eb1f7
|
Improve logical block spacing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 10:02:29 +08:00 |
|
Loren Eteval
|
74006b6bf8
|
Disable optional log pause controls
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 09:49:13 +08:00 |
|
Loren Eteval
|
5c6e27225b
|
Move server tests to Home menu
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 09:49:13 +08:00 |
|
Loren Eteval
|
493efc00fd
|
Document search and log interaction contracts
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-18 23:15:22 +08:00 |
|
Loren Eteval
|
5d41657bc9
|
Add paused log reading
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-18 23:15:05 +08:00 |
|
Loren Eteval
|
34a079af0a
|
Improve profile search responsiveness
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-18 23:14:55 +08:00 |
|
Loren Eteval
|
d189046ebe
|
Gate publication on source regression tests
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-18 22:03:10 +08:00 |
|
Loren Eteval
|
69cd257090
|
Add subscription update cancellation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-18 22:03:10 +08:00 |
|
Loren Eteval
|
87c06d8d1f
|
Dispose output resources when runtime preparation fails
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-18 22:03:07 +08:00 |
|
Loren Eteval
|
e4f7c9f7dd
|
Preserve stored data when repository restoration fails
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-18 22:03:05 +08:00 |
|
Loren Eteval
|
13ba8621a9
|
Refine repository guidance in place
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-18 21:15:31 +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
|
87de46beab
|
Preserve subscription deletion targets across confirmation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-18 17:02:43 +08:00 |
|
Loren Eteval
|
330e501eb6
|
Improve logical block spacing in workflows and tests
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-18 16:53:40 +08:00 |
|
Loren Eteval
|
e416a89c35
|
Rename routing Move button
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-17 23:55:21 +08:00 |
|
Loren Eteval
|
d842207066
|
Add routing rule reordering and previews
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-17 23:55:21 +08:00 |
|
Loren Eteval
|
7f525eb8d8
|
Fix log auto-scroll after navigation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-17 23:26:51 +08:00 |
|
Loren Eteval
|
d94132b16c
|
Move test actions to the home context menu
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-09 16:13:26 +08:00 |
|
Loren Eteval
|
756ca40273
|
Release Xray asset download resources
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-09 15:58:47 +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
|
c2f9d8efc9
|
Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-09 14:20:16 +08:00 |
|