What's new
```
docker pull ghcr.io/new-usemame/calibre-web-nextgen:v4.0.154
```
(or `:latest`)
Magic-shelf books added between syncs now deliver on the next sync
The v4.0.153 sub-cursor walked correctly within a single sync session, but could persist a stale per-book position across sessions. If a user added a low-id book to a magic shelf after a sync ended at a high position, the new book would wait for the next cache rebuild after that to deliver.
v4.0.154 tracks the cache-rebuild timestamp on the sync token and resets the per-book sub-cursor whenever the cache is rebuilt between syncs. Adding a book to a magic shelf now reliably surfaces it on the next Kobo sync.