• v0.2.3 8b24d391ac

    Harden Library tab thread cleanup (covers + items)
    build / Linux x86_64 (push) Successful in 10m44s
    build / Windows x64 (Wine) (push) Successful in 9m0s

    quoije released this 2026-09-14 20:53:30 -04:00 | 4 commits to main since this release

    Library covers used the same QThread+worker architecture as the store but
    never deleted finished threads/loaders, so every reload leaked one QThread
    and one CoverLoader. Library item loading leaked its QThread too.

    CoverShowcase now removes + deleteLater's loaders on their finished signal
    and deletes their threads on thread.finished; MainWindow.load_library deletes
    the finished worker and thread instead of only untracking them.

    Downloads