mirror of
https://github.com/TagStudioDev/TagStudio.git
synced 2026-01-28 22:01:24 +00:00
* feat(ui): add thumbnail caching * feat: enforce total size limit for thumb cache * fix: add file modification date to thumb hash This change allows for modified files to have their cached thumbnail regenerated. * feat: add menu option to clear thumbnail cache * fix: check if `cached_path` is None further on * refactor: move configurable cache vars to class level * docs: complete roadmap items * feat: use cache size limit from config file TODO: Store this on a per-library basis and allow it to be configurable inside the program. * fix: move `last_cache_folder` to class level * chore: add/tweak type hints * refactor: use make `CacheManager` a singleton