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
|
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
|
525b357c55
|
Guard synchronous subscription shutdown
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-08 15:52:25 +08:00 |
|
Loren Eteval
|
c4fb12be50
|
Improve workflow and test readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-08 15:52:25 +08:00 |
|
Loren Eteval
|
3dcd6ab930
|
Show subscription usage and expiry
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-08 10:54:14 +08:00 |
|
Loren Eteval
|
680ebfc16b
|
Improve Python code readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-08 10:53:31 +08:00 |
|
Loren Eteval
|
a2deb73839
|
Scale subscription update processing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-31 10:07:17 +08:00 |
|
Loren Eteval
|
f11794e40a
|
Refine subscription update notifications
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-31 08:43:39 +08:00 |
|
Loren Eteval
|
3844a8b9aa
|
refactor: extract profile testing service
Move latency and download-speed scheduling out of ServerTableView into an identity-safe service. Add bounded Ping execution, a dedicated adaptive Qt TCPing thread, concurrent non-blocking core startup, and subscription-scoped cancellation with stale-result rejection. Cover scheduler behavior, cancellation races, repository reconciliation, and Qt resource cleanup.
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-30 12:46:43 +08:00 |
|
Loren Eteval
|
aa3216f32a
|
fix: avoid logging credential-bearing inputs
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-28 09:21:43 +08:00 |
|
Loren Eteval
|
dd185d3a20
|
Harden Qt callbacks and subscription diagnostics
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-27 16:43:01 +08:00 |
|
Loren Eteval
|
a8c100a987
|
Fix subscription auto-update lifecycle
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-25 09:32:32 +08:00 |
|
Loren Eteval
|
3b78447f72
|
Harden repository and subscription transactions
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-25 06:49:07 +08:00 |
|
Loren Eteval
|
6750cd0402
|
Bound long-lived service retention
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-23 11:26:08 +08:00 |
|
Loren Eteval
|
6f1ab0dc20
|
Centralize subscription workflows
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 22:02:57 +08:00 |
|