• v3.3.93 ad87e36a8f

    Administrator released this 2026-06-21 05:05:38 +02:00 | 20 commits to master since this release

    Fix UI lag / scroll stutter with many simultaneous uploads (50+ connections). The renderer was running an expensive locale date-format on every single progress event — 10x the number of active uploads per second — and discarding the result except when an upload actually finished. At 50-61 concurrent uploads this added a ~5ms synchronous main-thread block every 100ms on top of rendering, blowing the frame budget and stuttering scrolling (worst when the uploading rows were scrolled out of view). The timestamp is now computed only when a completed upload is actually recorded. Measured: per-batch cost at 61 concurrent dropped from ~4ms to 0ms, frame P95 from 7.3ms to 4.2ms.

    Downloads