• v0.2.2 d94ae52e14

    Fix store crash when filtering after load (loader thread cleanup)
    build / Linux x86_64 (push) Successful in 13m4s
    build / Windows x64 (Wine) (push) Successful in 10m49s

    quoije released this 2026-09-14 20:36:59 -04:00 | 5 commits to main since this release

    StorePage cover/date loaders were never removed from tracking once their
    thread finished, and _populate/_begin_scan dropped the whole list while
    threads were still running. That garbage-collected QObjects whose QThread
    had already been deleted, leaving a dangling thread affinity that crashed
    Qt (SIGSEGV) when searching the store after it fully loaded.

    Loaders now remove themselves and deleteLater on their finished signal, and
    the tracking list is kept until each thread winds down.

    Downloads