• v0.2.6 a4d132f134

    Harden worker cleanup + reduce cover-loading churn
    build / Windows x64 (Wine) (push) Successful in 4m22s
    build / Linux x86_64 (push) Successful in 3m30s

    quoije released this 2026-09-14 22:33:49 -04:00 | 1 commits to main since this release

    • Library/metadata workers: delete the worker on its own thread via
      worker.finished -> worker.deleteLater (bound) instead of letting Python GC
      delete it on the GUI thread after untracking.
    • Cover templates: compute the transparent-window scan outside the lock so a
      slow first scan never holds the lock and stalls other cover threads.
    • Store: larger cover/date batches (500/400/300) so the store loads 3449
      archives with far fewer QThread + ThreadPoolExecutor creations.
    Downloads