Loren Eteval
|
af8e5a5205
|
Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-08 17:38:59 +08:00 |
|
Loren Eteval
|
a31705561a
|
Improve Qt lifetime handling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-08 15:30:36 +08:00 |
|
Loren Eteval
|
461bc3e949
|
Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-07 23:34:18 +08:00 |
|
Loren Eteval
|
2af7dd5587
|
Centralize Python compatibility
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-07 17:40:17 +08:00 |
|
Loren Eteval
|
76e037251a
|
Improve repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-07 17:40:16 +08:00 |
|
Loren Eteval
|
8546632868
|
Fix reentrant network callback teardown
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-07 16:19:55 +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
|
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
|
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
|
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
|
bf66e9cb93
|
Fix connection cleanup lifetimes
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-06 14:35:21 +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
|
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
|
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>
|
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
|
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
|
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
|
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
|
8fb02d3b59
|
Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 12:52: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
|
3831e6e017
|
Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 11:41:29 +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
|
69cd257090
|
Add subscription update cancellation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-18 22:03:10 +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
|
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
|
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 |
|
Loren Eteval
|
721b3e7207
|
Improve service and test readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-09 13:47:52 +08:00 |
|
Loren Eteval
|
d8a38c93bf
|
Improve readability and exception comments
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-09 12:18:34 +08:00 |
|
Loren Eteval
|
61d18651a2
|
Fix subscription metadata header compatibility
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-09 12:18:16 +08:00 |
|
Loren Eteval
|
994602c889
|
Align scoped guidance with architecture
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-09 01:28:46 +08:00 |
|
Loren Eteval
|
c8110ab225
|
Improve workflow and test readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-09 01:00:57 +08:00 |
|
Loren Eteval
|
a7e35c165f
|
Improve UI and workflow test readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-08 15:59:35 +08:00 |
|
Loren Eteval
|
3132ecd498
|
Improve profile actions and empty-state guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-08 15:59:34 +08:00 |
|
Loren Eteval
|
525b357c55
|
Guard synchronous subscription shutdown
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-08 15:52:25 +08:00 |
|