Commit graph

1 commit

Author SHA1 Message Date
2e3ac69f97 fix: SpeedTracker uses monotonic bytes + 15s smoothing for accurate speed display
Speed display was wildly inaccurate during parallel multipart uploads because:
1. Parallel chunk progress events caused non-monotonic byte counts
2. The 5-second smoothing window was too short for bursty uploads
3. Speed dropped to near-zero between chunk boundaries

Fixes:
- Enforce monotonic byte tracking via _peak guard
- Extend sliding window from 5s to 15s
- Cache last good speed value for display continuity
- Require >= 1s of data before calculating (was 0.5s)
2026-04-12 13:34:03 -04:00
Renamed from public/index.html (Browse further)