Skip to content

V6.0.3

Choose a tag to compare

@cporcellijr cporcellijr released this 23 Jan 22:21
· 711 commits to main since this release

Disk Cache Persistence (b4e60fb)
The Booklore client now saves its book cache to disk (
/data/booklore_cache.json
). On subsequent startups, it loads from disk instead of fetching every book from the Booklore API. This should dramatically reduce startup time and prevent timeouts for users with large libraries.

Thread Safety Fix (https://github.com/cporcellijr/abs-kosync-bridge/commit/ee7ade4beb6516d934ab4a6df63a2b4c5c090a2b)
Fixed a RuntimeError: dictionary changed size during iteration that occurred when the cache was being refreshed in the background while another thread was accessing it (e.g., loading the web UI).