• v3.3.101 bad1c665f5

    Administrator released this 2026-06-21 19:46:49 +02:00 | 8 commits to master since this release

    v3.3.101 — History tab is instant again + a diagnostics history fix

    The v3.3.100 interaction instrument pinpointed the last residual UI lag exactly: every slow click was a switch into the History view (200–840 ms), each one parsing the entire 30000-entry history file on the main thread and re-flattening it in the renderer. Uploads themselves were already pristine.

    Fixes:

    • History tab no longer reloads unconditionally. It already tracked a "dirty" flag but never checked it, so every visit re-read and re-parsed the whole ~185 MB history file. Now it only reloads when there is actually new history (a completed batch) or on the first visit. Result: repeat History tab switches with no new uploads are instant. (The first open right after a new upload batch still parses the file once; making that instant too is a planned follow-up.)
    • Diagnostics history regression fixed. Since the v3.3.99 history split, remote diagnostics reported 0 history batches in packaged builds even though the full history was intact on disk. The diagnostics now read the real history file.

    407 tests pass. No upload behavior changed.

    Downloads