release: v2.1.17

Render upload progress from fractional transfer values while keeping the visible percentage rounded. Move the green fill with a linear compositor transform and cover the 92-to-93 percent transition with monotonic frame-level Electron assertions.

Keep Electron UI verification listeners loopback-only so development validation no longer raises a Windows Firewall prompt under electron.exe. Extend the public source allowlist with the focused network safety regression coverage.
This commit is contained in:
Sucukdeluxe
2026-08-13 04:37:18 +02:00
parent a299fc204b
commit b7754f355b
10 changed files with 137 additions and 32 deletions
+5 -3
View File
@@ -518,10 +518,12 @@ body.col-resizing, body.col-resizing * { cursor: col-resize !important; user-sel
overflow: hidden;
}
.progress-bar-fill {
width: 100%;
height: 100%;
border-radius: 2px;
will-change: width;
transition: width 220ms ease-out;
transform-origin: left center;
will-change: transform;
transition: transform 360ms linear;
}
.progress-bar-fill.status-uploading { background: linear-gradient(90deg, var(--success), var(--success-end)); }
.progress-bar-fill.status-getting-server { background: var(--accent); }
@@ -1749,7 +1751,7 @@ select.hs-input { max-width: none; width: auto; min-width: 140px; }
}
.progress-bar-fill {
transition-duration: 220ms !important;
transition-duration: 360ms !important;
}
.menu-opening {